Threat Intelligence

Threat Intelligence Vulnerability Prioritization: A Practical Operating Model

A source ladder and operating workflow for turning KEV, EPSS, campaign evidence, local context, and change capacity into an owned fix order.

Chris Seymour, Co-Founder and Principal at Artemes AI
Chris Seymour
Co-Founder, Principal
Jul 28, 2026 9 min read
Threat intelligence signals flowing through local proof gates into an owned remediation decision

Threat intelligence vulnerability prioritization is not a feed problem. It is the operating discipline of turning attacker evidence into a smaller, owned remediation queue.

Most teams already have more intelligence than they can use. They have severity scores, exploit predictions, public exploit reports, vendor advisories, campaign notes, and CISA alerts. Yet the patch queue still looks like a sorted scanner export.

The fix is not another score. Define which signals can change action, how long each signal stays trustworthy, and what local proof must exist before an engineer loses a maintenance window.

Infographic

Threat intelligence needs a decision path

Global attacker evidence matters only after it is matched to a real asset, an owned action, and current capacity.

Threat intelligence vulnerability prioritization decision pathA flow from active exploitation, exploit probability, and campaign relevance through asset presence, exposure, consequence, and controls. The final output is an owned action with a due date and verification.GLOBAL THREAT EVIDENCEACTIVE USEKEV and campaignsPROBABILITYEPSS and changeRELEVANCESector and actorLOCAL PROOF GATES1. PRESENTAffected version exists2. EXPOSEDAttack path is plausible3. CONSEQUENCEService impact is material4. CONTROLLEDMitigation is provenOWNED DECISIONAction · owner · due date · evidence · verificationA feed without a decision rule creates more review work, not less

What is threat intelligence vulnerability prioritization?

Threat intelligence vulnerability prioritization uses observed and predicted attacker behavior to set the order of vulnerability response. It asks whether exploitation is active, likely, useful to relevant adversaries, or accelerating. Then it joins those answers to the affected asset, its exposure, its business consequence, and the available fix.

That is different from sorting by CVSS. CVSS describes technical severity. Threat intelligence describes attacker interest and activity. Local evidence describes whether the condition creates a usable path in your environment. The decision needs all three.

Start with the broader vulnerability prioritization framework. Use threat intelligence as an input to its threat gate, not as a replacement for asset and remediation evidence.

Why does threat evidence matter more in 2026?

Attackers are making the point for us. Verizon's 2026 Data Breach Investigations Report findings, published May 19, 2026 say exploitation of vulnerabilities reached 31 percent of initial access and became the top breach entry point for the first time in the report's 19 years.

Mandiant's M Trends 2026 report, published March 23, 2026 found exploits were the leading initial infection vector for the sixth consecutive year, at 32 percent of intrusions. It also found the median handoff from an initial access group to a second threat group collapsed from more than eight hours in 2022 to 22 seconds in 2025.

Volume is rising too, but raw volume is the wrong planning number. FIRST's June 15, 2026 midyear vulnerability forecast projected about 66,000 CVEs for 2026, with disclosures running 46.3 percent above its February forecast. FIRST also reported that the burden filtered by KEV or an EPSS score above 10 percent had not materially risen with total disclosure volume.

That combination is the operational argument. More findings are arriving. Exploitation is a leading entry route. The subset with actionable threat evidence remains far smaller than the whole. Prioritization should exploit that difference.

Which threat intelligence signals should change patch priority?

Use a source ladder. Put verified exploitation above prediction, and prediction above attention. Do not treat a social post, a public proof of concept, and incident evidence as equal facts.

SignalWhat it provesDefault actionReview trigger
CISA KEVReliable evidence of exploitation in the wildCheck presence and exposure nowCatalog addition or note change
Incident or campaign evidenceObserved use, target, access pattern, or outcomeTest relevance to your estateNew actor, sector, or technique
EPSSEstimated exploitation probability in the next 30 daysRaise review order when direct evidence is absentDaily score or percentile movement
Public exploit codeA method exists, with uneven reliability and costValidate automation and required accessCode maturity or weaponization

News volume is not a signal of exploitability. A named vulnerability can dominate discussion while an older, quieter flaw is doing real damage. Confidence, relevance, and recency matter more than mentions.

Separate strategic intelligence from finding level evidence. A report that a sector faces more edge device attacks can justify a focused review of edge systems. It cannot prove that one CVE exists on one appliance. Preserve that distinction in the reason code so a broad warning does not masquerade as asset proof.

How do you build a small threat enrichment pipeline?

Begin with open primary data. Pull CISA KEV for observed exploitation and FIRST EPSS for probability. Keep the raw source, retrieval time, and model date with every enrichment record.

The following commands use field names from CISA's current JSON feed and the query format in the official FIRST EPSS API documentation. They are a useful test, not a production pipeline.

curl -fsSL \
  https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json \
  | jq -r '.vulnerabilities[]
    | [.cveID, .dateAdded, .dueDate, .knownRansomwareCampaignUse]
    | @csv'

curl -fsSL \
  'https://api.first.org/data/v1/epss?cve=CVE-2021-44228&pretty=true' \
  | jq '.data[0] | {cve, epss, percentile, date}'

Join on CVE ID, but do not stop there. A CVE level record becomes actionable only after it maps to an affected product instance. Store asset ID, observed version, service state, route, owner, business service, and the smallest deployable fix unit.

The finding also needs a reason code. “High threat” is not enough. Use reasons such as KEV on a public asset, rising EPSS on a privileged service, active campaign against your sector, or public exploit that matches the deployed configuration.

How should global threat intelligence meet local context?

Global intelligence answers what attackers are doing across many environments. It cannot see whether your affected service is running, reachable, protected, important, or already scheduled for retirement.

Apply four local gates. First, prove the affected condition exists. Second, test the reachable path. Third, use asset criticality evidence to describe consequence. Fourth, verify whether a compensating control actually interrupts the relevant exploit path.

A KEV entry on an isolated lab image is still valid. It may not deserve the same deadline as that CVE on an internet service with privileged access. Conversely, a moderate CVSS finding on an exposed identity system can move ahead of a critical library with no running path.

This is the distinction covered in the older CVSS and EPSS prioritization guide: severity and probability answer different questions. Local context is what turns those answers into work.

What does a threat driven queue look like?

Assume a team receives 4,000 vulnerability instances. Deduplication produces 700 patch actions. Forty are in KEV. Twelve of those are present on public assets. Another 28 have EPSS above the team's review threshold and affect privileged internal services.

The team can safely complete 20 changes a week. Twelve public KEV actions consume 12 slots. Eight remain. Use those for the internal actions with the strongest combination of exploitation evidence, consequence, and path. The math is simple: 20 available changes minus 12 mandatory actions leaves eight choices.

Do not hide the other 680 actions. Give them a lane, owner, and review trigger. A queue is controlled when work enters at a known rate, urgent work has a capacity limit, and evidence can move an item between lanes.

Run the final set through a consistent vulnerability triage workflow. Threat data should accelerate the right questions, not bypass validation, change control, or verification.

How do you control stale and conflicting intelligence?

Give every signal a source, observed time, confidence, scope, and review rule. EPSS is refreshed daily. KEV records can gain notes and due dates. Campaign reporting can age quickly when infrastructure and targeting change.

Use precedence rules before conflict arrives. Confirmed exploitation beats a low predicted probability. Current endpoint proof beats a stale inventory guess. A tested control can change exposure, but a control name in a policy cannot.

Store the losing evidence too. If an analyst overrides a high EPSS score because the feature is disabled, keep the configuration proof and a trigger to reopen when the feature changes. Suppression without a trigger becomes permanent ignorance.

Review feed quality as an operating metric. Sample the items that changed priority and ask whether the source was timely, independent, specific, and correct. A source that creates repeated urgent reviews without changing action should lose influence until its precision improves.

What changed in federal prioritization during the last year?

CISA changed the federal model on June 10, 2026. Binding Operational Directive 26-04 superseded BOD 22-01 and BOD 19-02. It sets remediation urgency with four variables: asset exposure, KEV status, exploit automation, and technical impact. CISA also states that federal agencies no longer have to use CVSS for prioritization.

The important change is not federal paperwork. It is the move from a severity label to explicit decision inputs and action timelines. Private programs can borrow that structure without copying federal deadlines.

Priority is dynamic under the directive too. Removing public exposure can change the required response path. Adding a CVE to KEV can shorten it. A current prioritization system must be able to recalculate when facts change.

Which metrics show whether threat prioritization works?

  • Time from KEV addition or material intelligence change to affected asset identification.
  • Share of urgent actions with current presence, exposure, owner, and fix evidence.
  • Change capacity spent on findings with verified exploitation or a plausible high consequence path.
  • Age of unresolved conflicts between threat feeds and local evidence.
  • Reopen rate after controls, exposure, or software state changes.

Avoid reporting the number of feeds connected. That measures plumbing. Measure whether trusted evidence changed the queue soon enough to reduce exposure.

Which threat intelligence mistakes waste remediation time?

The first is feed stacking. Five vendors repeating the same public report do not create five independent confirmations. Track provenance so copied evidence does not look stronger than it is.

Another mistake is using EPSS as a complete risk score. It estimates exploitation probability for a CVE over the next 30 days. It does not know your asset value, routes, controls, or recovery burden. Use it to order review, then add local proof.

Teams also confuse public exploit code with active exploitation. Code availability changes attacker cost. It does not prove campaign use, automation, or relevance to the deployed state.

Finally, intelligence can become an analyst side project. If a signal cannot create, reprioritize, hold, or close an owned remediation action, it is not part of the operating process.

Where should AI help?

Use AI to summarize source changes, connect a CVE to observed software and configuration, explain conflicts, draft reason codes, and propose exact remediation commands. Keep evidence and inference separate.

Artemes combines deep endpoint context with AI driven analysis so a threat signal can be tested against the actual system state. The useful output is not a mysterious score. It is a decision that cites evidence and gives the owner an executable next step.

Frequently asked questions

Is CISA KEV enough for vulnerability prioritization?

No. KEV proves known exploitation and deserves fast review. You still need asset presence, exposure, consequence, controls, an owner, and a verified remediation path.

Should a high EPSS score create an emergency ticket?

It should raise review priority. Emergency action depends on local presence, path, impact, controls, and available change capacity.

How often should threat enrichment run?

Pull high value sources at least daily and process material alerts as they arrive. Recalculate affected findings when the source, software, route, control, or business context changes.

What threat intelligence belongs in a remediation ticket?

Include the source, observed date, confidence, reason it changes priority, affected assets, local proof, owner, action, due date, and verification method.

Executive takeaway

Pick two primary threat sources. Define precedence, freshness, and reason codes. Join them to current asset evidence. Then reserve weekly change capacity for the small set where attacker activity, exposure, and consequence agree. If the feed cannot change an owned action, stop calling it prioritization.

Artemes AI

See which of your findings actually matter

Artemes AI combines deep endpoint context with AI-driven analysis to show which findings are actually exploitable on your hosts—not just everything a scanner can list. We are onboarding early access teams now.

Chris Seymour, Co-Founder and Principal at Artemes AI

Chris Seymour

Co-Founder, Principal

Chris writes about vulnerability prioritization, exploitability, AI-assisted remediation, and the engineering realities of turning scanner output into remediation decisions.

Risk-Based Prioritization
EPSS
CVE Analysis
Found this useful? Share it.