Use Case

Emerging vulnerability and CVE watch
a continuous read from the public CVE feed against the deployed estate

Most CVE noise is irrelevant to most programmes most of the time. The few CVEs that matter to your deployed estate need to surface before the next scheduled scan would have found them, and they need to convert into in-scope findings on the engagement record rather than into a chat post that nobody is required to act on. Run the CVE watch as a structured weekly program: ingest CVEs and vendor advisories from the canonical feeds, run a fitness assessment against the connected repositories and the verified domain inventory, convert the in-scope CVEs into findings on the engagement record with provenance attached, and read a recurring coverage view so the watch program itself stays defensible at audit.

No credit card required. Free plan available forever.

A watch program is the intake discipline, not the response discipline

Most CVEs published on any given day do not affect any given programme. The discipline a modern internal security team needs is not the heroic emergency response to every Critical in the feed; it is the structured weekly read that decides which newly published CVEs actually apply to the deployed estate, converts the in-scope subset into findings on the engagement record, and produces an audit-grade trail of why the others did not produce work. The watch is the upstream intake side of a vulnerability management programme. The downstream response, prioritisation, and remediation workflows run unchanged once the watch has produced the in-scope shortlist.

The pattern below pairs with the per-finding CVE and EPSS enrichment workflow, the threat-intelligence-driven prioritisation workflow, the zero-day and emergency response workflow, and the dependency vulnerability triage workflow. The watch sits upstream of all four and feeds their queues with the in-scope CVEs the weekly cycle surfaced, with provenance attached and the audit chain intact.

Seven upstream sources the watch program ingests

A watch program reads multiple sources concurrently. Each source carries a different latency, a different fidelity, and a different handling constraint. The engagement holds every source in the allowlist as an explicit object so the determination ledger can cite the originating signal cleanly when the audit, the insurer, or the regulator reads back the chain six months later.

SourceSignal classOperational use
NVD CVE feed (NIST)The canonical public record of published CVEs with the CVE identifier, the description, the CVSS 3.1 base vector and score, the affected CPE configurations, the reference URLs, and the publish date. Updates daily as MITRE publishes and NIST analyses new entries.A scheduled sync writes the latest CVE entries into the workspace CVE catalogue. The fitness assessment reads the affected CPE configurations against the technology fingerprinting evidence on verified domains and against the package manifests the code scanning surface inspected on connected repositories. CVEs without a fitness match log with the rationale so the audit reads why they produced no work.
FIRST EPSS feedA daily-updated probability estimate that a CVE will be exploited within thirty days based on real-world exploitation data. EPSS separates the small set of CVEs likely to be exploited from the larger set that are theoretically severe but rarely targeted.EPSS is queried per CVE rather than ingested as a feed snapshot. The watch determination stamps the live EPSS percentile against every in-scope CVE so the shortlist orders against the live estimate rather than against a percentile that was correct at intake six months earlier.
CISA Known Exploited Vulnerabilities (KEV) catalogThe public catalog of CVEs with confirmed in-the-wild exploitation. KEV additions, the BOD 22-01 due-date assignments, and the periodic updates the catalog publishes are the strongest exploitation signals a watch shortlist can carry.A separate sync pulls the JSON or CSV at the public CISA URL on the catalog refresh cadence. Newly KEV-listed CVEs that match the estate promote to the tightest watch SLA tier; matching open findings have the priority recalculated with the date-added and the BOD 22-01 deadline stamped against the record so the routing layer reads against the catalog rather than against a stale snapshot.
Vendor PSIRT advisories and security bulletinsVendor-issued advisories for products in the deployed estate (operating system vendors, application vendors, runtime vendors, library maintainers, cloud platform PSIRTs). Often the earliest signal because the vendor is fixing the issue before public CVE disclosure.Each vendor advisory in the source allowlist is logged with the vendor identifier, the advisory reference, the affected product list, the fixed-in version, and the workaround instruction. Document management holds the advisory artefact so source-link rot does not break the chain of custody six months later when an auditor asks how the programme learned about the issue.
Library maintainer GitHub Security Advisories (GHSA)Advisories that maintainers publish against open-source packages, often pre-CVE-assignment. The signal class is critical for SCA-driven programmes because GHSA references appear in the package ecosystem before the corresponding CVE reaches the NVD record.GHSA identifiers are captured against the watch determination so the SCA finding on a connected repository can be created or accelerated before the CVE assignment lands on the NVD feed. The watch records the GHSA identifier alongside the eventual CVE reference so the chain of custody links the maintainer source to the CVE-keyed finding.
ISAC and ISAO bulletins (where the programme subscribes)Sector-specific intelligence sharing from FS-ISAC, H-ISAC, Auto-ISAC, IT-ISAC, MS-ISAC, and equivalent regional bodies. ISAC bulletins often reference attacker tradecraft and exploit chatter that does not surface in public catalogs for weeks.Each bulletin in the source allowlist is logged with the issuing ISAC, the bulletin reference, the sharing classification (TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:RED), and the relevance assessment. Privileged bulletins (TLP:AMBER and TLP:RED) carry an explicit handling note on the engagement so onward routing respects the originating constraints.
Regional CERT and CSIRT alertsPublic CISA alerts, NCSC UK alerts, BSI advisories, ENISA advisories, JPCERT/CC bulletins, ACSC alerts, CCCS bulletins, CERT-EU advisories, and equivalent regional bodies. CERT alerts often pair the technical detail with attribution context that public catalogs lack.Each CERT alert in the source allowlist is logged with the issuing body, the alert reference, the date observed, and the analyst-rendered relevance assessment. The fitness assessment converts the alert into the in-scope picture with the same scanner and asset workflow the other sources read against.

Four inputs the fitness assessment reads against

The fitness assessment is the heart of the watch program. It converts a broadcast CVE signal into a per-asset in-scope picture. Four input classes feed the assessment, and a determination that reads only one of them produces a thinner shortlist than the deployed estate actually warrants.

Technology fingerprinting on verified domains

The external scanning surface fingerprints the technologies running on verified domains (web servers, application frameworks, runtimes, JavaScript libraries, content management systems, cloud services). The fingerprint result maps to CPE prefixes through the CPE mapper so each verified domain carries a structured component picture rather than only a hostname.

A new CVE matches the verified domain when the affected CPE prefix matches the fingerprinted component and the version falls inside the affected version range from the CVE configurations. Partial-scope matches (component matches but version is unclear) produce a deferred-action record rather than a confident finding so the audit reads how confident matches were separated from uncertain ones.

Package manifests on connected repositories

The code scanning SCA surface inspects the package manifests on the connected GitHub, GitLab, and Bitbucket repositories. Each manifest entry resolves to a package identifier and version against the language ecosystem (npm, PyPI, Maven, NuGet, RubyGems, crates.io, Go modules).

A new CVE matches the repository when the affected package identifier matches an entry in the manifest at a vulnerable version. Transitive dependencies count when the lockfile shows the vulnerable version is actually resolved; lockfile reads against the deployed branch rather than against an unmerged feature branch so the watch reads against what actually shipped.

Asset inventory on the engagement record

The engagement record holds the in-scope asset list with named owners, criticality classifications, and the relationship to the connected repositories and the verified domains. The asset inventory is the bridge between the upstream CVE signal and the named recipient who carries the work forward.

Fitness matches against the verified domain or the connected repository project onto the asset inventory so the routing knows which named owner is on the hook. Assets with no clear owner promote to the unowned-asset queue rather than disappearing into the determination log; the audit reads which assets were checked and which were not.

CPE mapper and CVE configurations table

The local CPE mapper converts technology fingerprints into CPE prefixes; the local CVE configurations table holds the affected CPE configurations for every synced CVE. Both layers are read locally rather than against the live NVD CPE search so the fitness assessment runs offline against the watch cycle cadence.

The fitness logic walks the CVE configurations tree (AND, OR, child nodes) and resolves whether the local component-and-version reference falls inside the affected configuration. Configurations that depend on a specific operating environment (a particular OS, a particular cloud, a particular build flag) are evaluated against the engagement-recorded environment rather than treated as universal matches.

Five outcomes a watch determination resolves into

Every reviewed CVE resolves into one of five outcomes. The outcome is a named field on the determination record so the watch ledger reads as a queryable taxonomy rather than as free-text analyst commentary.

In-scope, no open finding exists

The fitness assessment found a confident match against the estate and no open finding already represents the issue. The watch creates a finding on the engagement record with the CVE attached, the affected asset reference, the calibrated severity (base CVSS plus the temporal and environmental layer the deployed configuration justifies), the source identifier of the watch determination, and the named recipient owner. The new finding picks up the existing SLA tier logic and routing rules the rest of the programme runs.

In-scope, open finding matches the same component on the same asset

The fitness assessment found a confident match and an open finding already represents the same component on the same asset at a vulnerable version. The watch updates the open finding with the new upstream reference (CVE identifier, vendor advisory reference, KEV listing if newly added, EPSS percentile shift) and triggers a priority recalculation. The SLA clock continuity reads from the original finding-created timestamp rather than resetting to the watch update timestamp.

Partial scope, fitness match is uncertain

The component matches but the version is unclear, the configuration is ambiguous, or the affected build flag is not captured on the asset inventory. The watch produces a deferred-action record rather than a finding so the next scheduled scan or the next manual verification clarifies the picture. The deferred-action record names what evidence is missing and which workstream will produce it.

Out-of-scope with rationale

The fitness assessment found no match against the deployed estate, the affected component is not present, or the affected version range falls outside the deployed versions. The CVE is logged with the rationale so the audit reads the watch cycle produced no work because the issue genuinely did not apply rather than because the watch missed it.

Deferred action for early signal

The CVE is not in-scope today but the affected class is one the programme tracks for early signal (an adjacent technology the estate is migrating toward, a library variant the architecture team is considering, a vendor whose advisories the programme reads ahead of acquisition). The deferred-action record carries the early-signal rationale so a future scope change reads against the existing watch artefact rather than restarting the discovery cycle.

Six failure modes that quietly break CVE watch programs

Most watch failures look like sensible defaults: forward interesting CVEs into Slack, check the feed at the start of the week, log Critical entries somewhere. The cost arrives months later as a missed in-scope CVE, an unanswered audit ask, or a CVE that landed on the estate weeks before the next scheduled scan would have found it.

CVE feed is ingested but no fitness assessment runs

The team imports the NVD feed daily and posts a Critical and High summary in Slack. Nobody runs the fitness assessment against the deployed estate; nobody knows which CVEs actually affect the verified domains and the connected repositories. The fix is making fitness assessment a structured action that produces a determination record on the engagement, not an informational post in a chat channel.

Fitness assessment runs only against the scanner output and misses the asset inventory

The watch reads against whatever the last scan saw and ignores the engagement-recorded asset inventory. A new CVE for a runtime the estate uses but the scanner does not fingerprint reliably never enters the shortlist. The fix is feeding the fitness assessment from technology fingerprinting, package manifests, and the engagement asset inventory together so the in-scope read does not depend on a single source.

EPSS and KEV are read at intake and never refreshed

A team stamps EPSS percentile and KEV status against the watch determination at first ingest and treats the values as static. Six months later the shortlist orders against six-month-old probabilities and misses CVEs that have since been KEV-listed. The fix is refreshing EPSS on the daily FIRST feed and KEV on the catalog refresh cadence so the live shortlist reads against the live signals.

Vendor advisories sit in an inbox and never reach the watch determination

Vendor PSIRT mail lands with a single engineer; the watch determination has no record of the advisory. When the next scan finds the underlying issue the watch reads as if the programme had no early signal. The fix is naming the advisory recipient on the engagement, capturing the advisory artefact in document management at ingest, and treating the advisory as a first-class source alongside the NVD feed.

Out-of-scope CVEs leave no rationale on the record

The watch cycle produces a shortlist and discards the rest. An auditor asks why CVE-X did not produce work; the team reconstructs the reasoning from memory three months later. The fix is logging every reviewed CVE with the fitness assessment result (in-scope, partial-scope, out-of-scope, deferred-action) so the determination chronology reads as policy-driven rather than analyst-driven.

The watch creates a parallel queue that disagrees with the main backlog

The watch program produces watch-only findings that route through a separate triage flow with a separate SLA. The named owner is on the hook for two queues that disagree on severity, deadline, and priority. The fix is creating findings on the same engagement record with the same SLA tier logic and the same routing rules; the watch is an intake source, not a parallel programme.

Six fields every watch determination has to record

A defensible watch determination is six concrete fields on the engagement, not a sentence in a chat message. The fields make the determination chronology reconstructable when an auditor, an insurer, or a regulator asks how the programme produced the shortlist it actually worked.

Source identifier and provenance

The originating source (NVD CVE ID, vendor PSIRT bulletin reference, KEV catalog entry, GHSA identifier, ISAC bulletin reference, CERT alert reference), the ingest timestamp, the analyst who logged the determination, the source link, and the document management reference for the upstream artefact. Provenance is the root of every later audit and re-evaluation read.

Fitness assessment result

The result the fitness assessment produced: in-scope (confident match), partial-scope (uncertain match), out-of-scope (no match) with rationale, or deferred-action (not in-scope today but tracked for early signal) with the early-signal rationale. The result is a named field so the watch shortlist reads against a queryable taxonomy rather than against free-text notes.

Action taken and finding identifiers

The action the watch produced: new finding created with the finding identifier and the calibrated severity, open finding accelerated with the finding identifier and the priority delta, no action taken with the rationale, or deferred-action record with the named workstream that will clarify the picture. The finding identifiers cite explicitly so the routing layer does not have to guess scope.

Calibrated severity and SLA tier

The watch records the calibrated severity that the deployed configuration justifies (base CVSS layered with temporal and environmental adjustments) and the SLA tier the routing inherits. The source severity from the upstream feed is preserved alongside the calibrated severity so the calibration is reproducible at audit.

Named decider, RBAC, and routing assignment

The named analyst who logged the determination, the named recipient owner on the affected asset, and the access scope that applies to the determination (especially for privileged sources where TLP:AMBER or TLP:RED handling notes constrain onward routing). The team management surface scopes engagement access to the named handlers so privileged material does not leak through the watch view.

Re-evaluation triggers and refresh cadence

The trigger events that re-fire the watch determination between scheduled cycles: a new vendor advisory against the same CVE, a new KEV listing, an EPSS percentile shift past the policy threshold, an asset inventory change that promotes the CVE from out-of-scope to in-scope, or an explicit operator request. The trigger ladder is recorded on the engagement so the re-evaluation cadence reads as policy-driven.

Eight queues the watch engagement runs in parallel during the active cycle

During the active watch cycle the engagement runs eight queues concurrently. Each queue has a named owner, a documented cadence, and an unresolved-item escalation rule so signals do not fall behind between weekly reads.

  • New-CVE intake queue: every CVE the NVD feed published in the watch window, with the in-scope fitness assessment scheduled or completed and the named analyst on the hook.
  • Vendor advisory queue: every advisory in the source allowlist, with the document management artefact reference and the named advisory recipient.
  • KEV reconciliation queue: every CVE on the open watch ledger whose KEV status the catalog refresh updated, with the priority recalculation triggered against matching findings.
  • EPSS refresh queue: every CVE on the open watch ledger whose EPSS percentile the daily feed updated past the policy threshold, with the routing recalculation triggered.
  • In-scope shortlist queue: every newly in-scope CVE the watch produced, with the finding identifiers, the named recipient owners, and the SLA tier the routing inherited.
  • Partial-scope and deferred-action queue: every uncertain match the watch produced, with the missing-evidence note and the named workstream that will clarify the picture.
  • Out-of-scope ledger: every reviewed CVE with the fitness assessment rationale so the audit reads what the programme considered and not just what it acted on.
  • Coverage gap queue: every source in the allowlist that did not produce a determination in the cycle, so the watch programme reads its own ingest gaps rather than treating silence as success.

Four boundaries that keep the watch program distinct from adjacent workflows

The watch program shares an engagement surface with four adjacent vulnerability management workflows. The boundaries below keep each workflow on its own discipline so the engagement does not collapse into a single overloaded queue.

Per-finding CVE and EPSS enrichment

The per-finding enrichment workflow attaches CVE, CVSS calibration, EPSS percentile, KEV status, CWE, and vendor advisory references to findings that already exist on the engagement record. The watch program is the upstream discipline that decides whether a newly published CVE should produce a new finding in the first place; enrichment is the downstream discipline that attaches references to findings the watch and the scanners have already created.

Zero-day and emergency vulnerability response

The zero-day and emergency response workflow is the incident-style response to a single high-impact event with active exploitation against the deployed estate. The watch program is the continuous, lower-tempo discipline that runs every week against the rolling CVE window so the programme has fewer surprises and so the inevitable surprises start from a documented baseline rather than from cold discovery.

Threat-intelligence-driven prioritisation

The threat-intelligence-driven prioritisation workflow layers CTI signals onto existing findings to accelerate prioritisation and re-route the SLA tier. The watch program is the upstream intake discipline that converts new CVE publications into findings against the estate before the SLA tier conversation begins. Both workflows run on the same engagement surface but they answer different questions: watch decides what enters the queue; prioritisation decides where it sits.

Dependency vulnerability triage

The dependency vulnerability triage workflow operates per-finding from SCA output against connected repositories. The watch program is broader: it ingests CVEs the SCA scanner has not yet caught (because the scan cadence has not fired, because the package version was published since the last scan, or because the source is a vendor PSIRT or a GHSA that the SCA tool does not cover) and produces findings against the estate before the next scan would have found them.

How the CVE watch program runs in SecPortal

The watch program rides on the same feature surfaces the rest of the vulnerability programme already uses. The watch cycle opens as an engagement on the workspace, every ingested CVE lands as an explicit object, document management holds the upstream advisory artefacts, the technology fingerprinting and SCA evidence drives the fitness assessment, findings management holds the converted in-scope CVEs, the activity log captures every state change, and AI report generation composes the operational read for the security operations leader, the CISO, and the audit evidence pack from the live record.

Watch cycle as an engagement

The watch cycle opens on the engagement record with the named programme owner, the source allowlist, the cycle scope drawn from the connected repositories and verified domains, and the recurring cadence. Every determination lands as an object on the engagement so the chain stays queryable.

NVD CVE feed sync

A scheduled sync writes the latest CVEs into the workspace CVE catalogue with the CVSS 3.1 base vector, the affected CPE configurations, and the reference URLs. The fitness assessment reads against the local catalogue on the watch cycle cadence rather than against the live NVD CPE search.

Fitness assessment via scanners

Code scans against connected GitHub, GitLab, and Bitbucket repositories and external scans on continuous monitoring schedules against verified domains produce the technology fingerprinting and SCA evidence the fitness assessment reads.

Findings created from the watch

Findings management holds every in-scope CVE the watch converted into a finding, with the CVE reference, the affected asset, the calibrated severity, and the source identifier of the watch determination. The finding picks up the existing SLA tier logic and routing rules.

Document management for sources

Document management holds vendor PSIRT advisory artefacts, ISAC bulletins, GHSA copies, and CERT alert references against source-link rot. The chain of custody from the upstream source to the watch determination stays reconstructable six months later.

RBAC across the watch handlers

Team management scopes engagement access to the named watch analyst, the vulnerability management lead, and the privileged-source handlers. TLP:AMBER and TLP:RED material is isolated by access scoping so the handling note stays defensible.

Notifications surface watch work

Notifications push routed accelerated findings to the named owners on the documented cadence so the watch shortlist does not sit waiting for someone to open the engagement view by chance.

AI operational and audit reads

AI report generation composes the weekly watch read for the security operations leader, the CISO briefing, the board read-out, and the audit evidence pack from the live engagement record. Reports regenerate so the operational and the audit views never disagree on the underlying chronology.

Activity log evidence chain

The activity log captures every CVE ingest, fitness assessment, determination, finding conversion, and re-evaluation event with timestamp and user attribution. The CSV export is the inquiry-response evidence chain for ISO 27001, SOC 2, NIST 800-53, PCI DSS, NIS2, and DORA assessor reads.

Seven framework reads the watch program produces evidence for

The watch program produces structured evidence for the frameworks the GRC team carries through audit fieldwork. The reads below are the ones that surface against a defensible watch ledger; thin notes in a chat channel do not produce the same answer when an assessor asks how the programme keeps pace with the published CVE record.

Framework citationWhat the watch program reads as
ISO 27001 A.5.7 (threat intelligence)The watch program engagement holds the source allowlist, the recurring cadence, the determination ledger, and the document management artefacts. The activity log CSV export reads as the threat intelligence input record the assessor reviews.
SOC 2 CC7.1 (system monitoring)The watch coverage view (new-CVE intake, in-scope shortlist, no-action rationale, source coverage gap) reads as the continuous monitoring evidence the auditor consumes alongside the scan baseline-and-trend record.
PCI DSS 6.3.1 (published vulnerability identification)The watch program produces the structured evidence that the merchant tracks published vulnerabilities against the cardholder data environment with a documented risk-ranking process. The determination ledger shows the ranking applied to each CVE.
NIST 800-53 RA-5 (vulnerability monitoring)The watch ingest cadence, the fitness assessment evidence, and the finding conversion record map to the RA-5 control family. The activity log holds the timestamped evidence of every monitoring action the watch produced.
NIST CSF 2.0 ID.RA-1 and DE.CM-8The watch program contributes to ID.RA-1 (asset vulnerabilities identified) and DE.CM-8 (vulnerability scans performed) by maintaining the live record of newly identified vulnerabilities against the estate.
DORA Article 13 (ICT-related risk monitoring)The watch program is the structured evidence that the financial entity monitors ICT-related vulnerabilities on a recurring cadence with documented sources, named handlers, and traceable determinations.
NIS2 Article 21 (cybersecurity risk-management measures)The watch program contributes to the risk-management evidence by holding the documented record of how the organisation tracks emerging vulnerabilities against the deployed estate and converts them into managed risk.

Where the watch program sits in the wider programme

Run the watch program as the upstream intake layer that feeds the rest of the queue. Downstream workflows the watch feeds include vulnerability finding intake, vulnerability prioritisation, security finding ownership and routing, patch management coordination, SBOM and VEX publishing, and continuous threat exposure management. Adjacent assets the watch reads against include the asset criticality scoring workflow and the asset ownership mapping workflow. Source education for the upstream feeds the watch ingests lives in the CISA KEV catalog guide, the EPSS score explainer, and the CVE Numbering Authority explainer.

How it works in SecPortal

A streamlined workflow from start to finish.

1

Define the watch scope, the source allowlist, and the cadence

Open a watch program engagement on the workspace with the named programme owner, the source allowlist (NVD CVE feed, FIRST EPSS feed, CISA KEV catalog, vendor PSIRT lists for the operating systems and platforms in the estate, library maintainer advisories for SCA-relevant packages, ISAC bulletins where the programme subscribes), the asset scope drawn from connected repositories and verified domains, and the recurring cadence (weekly review of the rolling seven-day CVE window for most programmes, daily for tier-zero assets and high-velocity stacks).

2

Ingest the upstream CVE feed and the vendor advisory queue

The NVD CVE feed sync pulls the latest published CVEs against the local CVE table on the documented cadence. Each new CVE lands with the CVE identifier, the CVSS 3.1 base vector and score, the description, the affected CPE configurations, the reference URLs, and the publish date. Vendor PSIRT advisories, library maintainer GitHub Security Advisories, and ISAC bulletins land alongside as document management artefacts so the chain of custody from the upstream artefact to the watch determination stays reconstructable.

3

Run the in-scope fitness assessment against the deployed estate

For each new CVE the fitness assessment reads the affected CPE configurations against the technology fingerprinting evidence the external scanners produced on the verified domains, against the package manifests the code scanning SCA inspected on the connected GitHub, GitLab, and Bitbucket repositories, and against the asset inventory the engagement record holds. A CVE is in-scope when at least one in-scope component on the estate matches an affected CPE prefix and version range; out-of-scope CVEs are logged with the rationale so the audit reads why they did not produce work.

4

Convert in-scope CVEs into findings and accelerate matching open findings

For in-scope CVEs that do not already have a corresponding finding on the engagement record, the watch workflow creates a new finding with the CVE attached, the affected asset reference, the calibrated severity (base CVSS plus the temporal and environmental layer the deployed configuration justifies), the source identifier of the watch determination, and the named recipient owner. For in-scope CVEs that match an open finding (the same component on the same asset at a vulnerable version), the watch updates the finding with the new upstream reference and triggers the priority recalculation against the EPSS shift, the KEV listing if newly added, and the vendor advisory severity. Where no fitness match exists but the CVE is in a class the programme tracks for early signal, the watch produces a deferred-action record rather than a finding so the audit reads what was considered.

5

Stamp the watch determination with provenance and a named decider

Every watch determination lands on the engagement as a structured row: the originating source identifier (NVD CVE ID, vendor advisory reference, KEV catalog entry, ISAC bulletin reference), the ingest timestamp, the named analyst who logged the determination, the fitness assessment result (in-scope, partial-scope, out-of-scope, deferred-action), the criteria applied, the action taken (new finding created, open finding accelerated, no action with rationale), the affected finding identifiers, the routing assignments, and the re-evaluation triggers (new vendor advisory, new KEV listing, EPSS percentile shift, asset change, programme scope change). Re-evaluations produce fresh rows so the chronology is reconstructable at audit.

6

Route accelerated findings into the existing remediation and SLA workflow

Findings the watch created or accelerated route through the same remediation, SLA, override, and retest workflow the rest of the programme runs on. The watch program does not maintain a parallel queue; it produces findings on the engagement record that pick up the existing SLA tier logic, the named owner mapping from asset criticality, and the override register the exception programme already operates. Notifications surface the routed work to the named owners on the weekly cadence so accelerated SLAs do not drift back into the standard backlog by accident.

7

Read the recurring watch coverage view and audit-grade evidence pack

On the recurring cadence the program produces seven views from the live engagement record: the new-CVE intake for the window, the in-scope shortlist with finding identifiers, the deferred-action register, the no-action with rationale list, the watch turnaround time per severity tier, the source coverage read (which feeds the programme actually ingested versus the allowlist), and the audit evidence pack the GRC team reads when ISO 27001 A.5.7 threat intelligence, SOC 2 CC7.1 continuous monitoring, PCI DSS 6.3.1 published vulnerability monitoring, NIST 800-53 RA-5 vulnerability monitoring, or DORA Article 13 ICT-related risk monitoring asks how the programme keeps pace with the published CVE record.

Run the CVE watch as a defensible weekly program

Ingest the canonical feeds, score in-scope fitness against the estate, convert applicable CVEs into findings on the engagement record, and read the recurring coverage view that keeps the watch program auditable. Start free.

No credit card required. Free plan available forever.