Methodology
How Patcharo turns security information into informed decisions.
Patcharo reads official sources, matches each vulnerability against the products and versions you follow, and shows the facts a decision needs: known exploitation, probability of exploitation, fixed release, recommended release, support. This page explains what the system really does, how to read what it shows and where it stops.
Published catalog of 1 Oct 2026 at 13:38 UTC: 260 CVEs, 4 vendors, 20 products.
The journey of a fact in Patcharo
Five steps, each one deterministic, each one leaving its source and its date on what it produces.
- 01
Collect
Official sources are read on fixed cadences: CISA KEV, NVD, the CVE records and CERT-FR at every synchronisation, every three hours; the Fortinet and Palo Alto Networks PSIRT feeds every fifteen minutes; the vendors’ release catalogs every six hours; their life-cycle and recommendation pages about once a day. Every read keeps its time, its digest and its parser version.
What it gives you You know where each fact comes from and when it was read.
- 02
Structure
Records are parsed by rules: affected and fixed releases are read from the vendor’s documents in the vendor’s own numbering (PAN-OS hotfixes, Check Point Takes), scores are kept as published, exploitation as stated. No language model decides a fact; texts are only translated, and every translation is checked before it is shown.
What it gives you Comparable facts, never invented ones.
- 03
Match
Each version you follow, in your inventory or in a watch, is compared with the affected ranges: Affected, Fixed, Not affected, Needs review or Unknown. Missing data never becomes a reassuring result, and a watch without a version only says that a vulnerability is relevant.
What it gives you One status per device, with its evidence.
- 04
Prioritise
The elements of a decision sit side by side: known exploitation (CISA KEV or the vendor’s own statement), probability of exploitation (EPSS), severity (CVSS), the exposure and criticality you declared. The priority score adds up visible reasons; it does not replace your judgement.
What it gives you You see why now.
- 05
Fix and follow
For each vulnerability: the fixed release the vendor names, its workaround, the action CISA requires, the CERT-FR recommendation. In the application, actions carry a workflow (new, in progress, deferred, accepted risk) and material changes alert you by e-mail.
What it gives you An action, not a list.
A worked example
A real record of the published catalog, read as Patcharo shows it. The figures are those of the catalog published 1 Oct 2026 at 13:38 UTC; they move with the sources.
CVE-2024-3400 — PAN-OS: Arbitrary File Creation Leads to OS Command Injection Vulnerability in GlobalProtect
- Severity · CVSS
- 10CVSS 3.1
- EPSS
- 100%27 Sept 2026
- CISA KEV
- Listed since 12 Apr 2024 · due 19 Apr 2024 · known ransomware use
- Vendor statement
- No statement read
- Products
- PAN-OS
- Published · modified
- 12 Apr 2024 · 17 Jun 2026
- Last verified
- 1 Oct 2026 at 13:37 UTC
- CERT-FR
- No document references it
- Fixed releases the vendor names
- PAN-OS 11.1 11.1.2-h3
- PAN-OS 11.0 11.0.4-h1
- PAN-OS 10.2 10.2.9-h1
How to read it
- Severity and EPSS come from two different sources and measure two different things: the technical impact of the flaw, and the probability that it is exploited within 30 days.
- The CISA KEV listing is the strongest signal: exploitation is observed, and a due date applies to US federal agencies. The vendor’s own statement, when it exists, is shown as written.
- The fixed releases are the ones the vendor names for each branch; Patcharo never computes the release after the last affected one.
- The dates say when the sources published and changed the record, and when Patcharo last read them successfully.
What you can conclude, and what to verify
- With a version of an affected branch in your inventory, the record is Affected and the fixed release of that branch is the target; with a version at or past the fix, it is Fixed.
- Whether the device is exposed on the internet, in production or critical is yours to declare: these facts weigh in the priority but are never guessed.
- Before changing anything, read the vendor advisory linked on the record page and check the platform and management constraints in the vendor’s own guides.
Indicators and priority
Each indicator has one source and one meaning. They are shown side by side, never merged into a single figure.
Severity
Source · CVSS base score, versions 2.0 to 4.0, from NVD or the vendor’s CVE record
- What it says
- The technical impact of the flaw on a scale from 0 to 10, with its vector; four levels: critical, high, medium, low.
- What it does not say
- Whether anyone exploits it, nor whether your device is affected.
Probability of exploitation
Source · FIRST EPSS, read about once a day
- What it says
- The probability that the vulnerability is exploited within the next 30 days, with its percentile among all CVEs and the date of the estimate.
- What it does not say
- A measure of your exposure, nor a verdict: it complements CVSS, it does not replace it.
Known exploitation
Source · CISA KEV at every synchronisation; the vendor’s own bulletins (Fortinet, Palo Alto Networks)
- What it says
- That exploitation is observed: the KEV listing with its date, due date and ransomware flag, or the vendor’s sentence as written.
- What it does not say
- That an unlisted vulnerability is safe. Absence of evidence is never read as absence of risk.
Matching status
Source · Patcharo’s matcher, on the vendor’s affected and fixed ranges
- What it says
- Affected, Fixed, Not affected, Needs review or Unknown for a given version; a watch without a version is only told that the vulnerability is relevant.
- What it does not say
- A status for a custom or unverified value, and never a clean result from missing data.
Fix availability
Source · The vendor’s CVE record and advisories, Check Point’s Jumbo Hotfix notes, Cisco’s fixed software tables, FortiGuard
- What it says
- The first fixed release the vendor names per branch, a migration when the branch has none, the workaround as written, CISA’s required action, the CERT-FR solution.
- What it does not say
- A fix the vendor did not name: a release derived from an exclusive bound is marked as such, and a contradiction between documents stays a conflict.
Priority and action
Source · Patcharo’s rules, on the facts above and the exposure, environment and criticality you declared
- What it says
- An additive score capped at 100 whose every point has a visible reason (known exploitation 35, critical severity 20, internet exposure 12…), and an action: Action required, Plan, Monitor, Needs review, No action.
- What it does not say
- A business risk estimate. Fixed and Not affected records score zero; Unknown and Needs review never become No action.
Versions and recommendations
The vendor pages separate facts that often come from different pages, with different scopes. Here is how to read them.
Latest public release
The newest release the vendor’s own documentation lists for a branch, with its publication date when the vendor states one. Being the newest says nothing about whether the vendor recommends it.
Vendor recommendation
A release the vendor itself designates, with the date of the statement and its scope: for every deployment (Check Point’s recommended release), for the maintenance of one branch (the recommended Take), or for named models (Fortinet). Palo Alto Networks and Cisco publish their guidance behind a sign-in Patcharo does not read: their pages say so instead of guessing.
Fixed release for a vulnerability
The first release of a branch the vendor names as fixing a given CVE. It is a fact of the vulnerability, not of the branch: a branch’s recommended release may or may not contain a given fix.
Support
The branch’s and the appliance model’s life-cycle dates, as the vendor publishes them. A supported release is not necessarily recommended, and a recommended release may be nearing its end of support.
Conditions and gaps
A recommendation may be tied to a model or a platform: the condition is shown with it. When no public source exists, or the vendor published none, the page says which, and never fills the gap.
Sources and freshness
The sources the published catalog is built from, their role, their cadence and their last successful read, as the catalog itself records them.
Known exploitation
The CISA Known Exploited Vulnerabilities catalog: listing, date, due date, ransomware use.
SourcesCISA Known Exploited Vulnerabilities
CadenceEvery synchronisation (every 3 hours)
Last successful readRead overdue1 Oct 2026 at 13:37 UTC
Vulnerability records
The CVE Program records (description, affected products, the CNA’s solutions) and NVD (CVSS scores, weaknesses, new and changed records).
SourcesNIST National Vulnerability Database · CVE Program records (CVE Services)
CadenceEvery synchronisation (every 3 hours)
Last successful readRead overdue1 Oct 2026 at 13:37 UTC
Probability of exploitation
FIRST’s EPSS scores and percentiles.
SourcesFIRST Exploit Prediction Scoring System
CadenceAbout once a day
Last successful readRead overdue30 Sept 2026 at 21:17 UTC
Vendor advisories
Check Point SK articles and Jumbo Hotfix notes, Cisco security advisories (CSAF and fixed software tables), FortiGuard PSIRT: affected and fixed releases, workarounds.
SourcesCheck Point SK advisories · Cisco Security Advisories (CSAF) · Cisco Security Advisories (fixed software tables) · FortiGuard PSIRT advisories
CadenceWhen a record cites them
Last successful readRead overdue1 Oct 2026 at 13:37 UTC
Vendor bulletins
The Fortinet and Palo Alto Networks PSIRT feeds: new and revised bulletins, exploitation the vendor states.
SourcesFortiGuard PSIRT feed · Palo Alto Networks security advisories feed
CadenceEvery 15 minutes
Last successful readHealth not carried by the catalogLife cycle
The vendors’ support policies and end-of-life pages for software branches and appliance models.
SourcesCheck Point support life cycle policy · Check Point support life cycle policy (appliances) · Fortinet Product Life Cycle (hardware feed) · FortiOS release notes (supported models) · Fortinet Product Life Cycle (software feed) · Palo Alto Networks Hardware End-of-Life Dates · Palo Alto Networks Supported OS Releases by Model · Palo Alto Networks End-of-Life Summary (PAN-OS) · Cisco End-of-Sale and End-of-Life announcements · Cisco End-of-Sale and End-of-Life announcements (software releases)
CadenceAbout once a day
Last successful readRead overdue1 Oct 2026 at 13:38 UTC
Release catalogs
The vendors’ release documentation: every release listed per branch.
SourcesCadenceEvery 6 hours (weekly past support)
Last successful readHealth not carried by the catalogVendor recommendations
Check Point’s recommended release and Takes, Fortinet’s recommended releases per model.
SourcesCheck Point recommended releases and Takes · Fortinet recommended releases
CadenceAbout once a day
Last successful readHealth not carried by the catalogCERT-FR
The French national CERT’s advisories, alerts and indicator feed, for the covered vendors.
SourcesCERT-FR advisories · CERT-FR alerts · CERT-FR indicators (MISP)
CadenceEvery synchronisation (every 3 hours)
Last successful readHealth not carried by the catalog
Check Point: its website (SK articles, Jumbo Hotfix notes, recommended release, support life cycle) is not read automatically since 23 Oct 2026, because its terms subject automated reading to Check Point’s written permission. Check Point CVEs come from the records Check Point publishes through the CVE Program, updates included, cross-checked with NVD, CERT-FR and CISA KEV. The facts read on its website until then stay, each with its document and date of verification. A fixed Take is shown only where a document names it: a CERT-FR advisory consistent with the record, or Check Point’s own document read before. Otherwise a Take after the last affected one stays “not confirmed”, never “not affected”.
The state is the source’s: a recent read of a source does not mean every fact of that vendor was checked again; each fact carries its own date.
What “Last verified” means
- A fact is verified when Patcharo read its page again successfully and either parsed it or found it identical to the copy it had already parsed. The date moves in both cases; the content may be unchanged.
- A read that fails, a page that cannot be parsed, a sign-in page or a challenge renews nothing: the facts stay as last verified, with their date, and the source is shown as delayed or unavailable.
- A release or a model the vendor stops listing is kept with its history and marked as missing; a confirmation of the page never brings it back.
- The catalog is republished when a fact or a verification moved; the pages follow within a minute. Nothing is read in real time: the cadences above are the service.
Questions and limits
- Is a version absent from the catalog necessarily safe?
- No. The catalog lists what the sources read say. A version Patcharo cannot match is Unknown, and Unknown never becomes Not affected.
- Is the latest published release always the recommended one?
- No. The newest release is an availability fact; a recommendation is the vendor’s statement, with its date and scope. The two are shown apart, and some vendors publish no public recommendation.
- Does a recommendation apply to every device?
- Not necessarily. Check Point’s recommended release is vendor-wide, a recommended Take belongs to one branch, Fortinet’s recommendations are per model. The scope is shown with each statement.
- Why does a verification date change when the content is identical?
- Because the page was read again and found identical: the fact was checked, not changed. When the content changed, the analysis date moves too and the change is recorded.
- What does Patcharo not do?
- It does not scan or connect to your devices, does not apply patches, and does not have a model judge a fact. It reads official sources and matches them with the versions you declare; the vendor advisory remains the reference before any change.