This workflow answers two separate questions: which vulnerabilities have strong exploitation evidence, and which of your authorized external assets have matching observed findings.

Requirements

  • OEM Vulnerability Intelligence and platform vulnerability access
  • Python 3.10 or later with requests
  • One authorized domain to review
The OEM feed supports server-side kev and exploit_available filters. Each successful credited OEM request deducts one credit.

Run the correlation

prioritize_exposure.py

Triage the matches

For every matching CVE, retain:
  • Asset and affected location returned by the platform
  • CVE identifier and affected product evidence
  • CISA Known Exploited Vulnerabilities status
  • Exploit Prediction Scoring System value when present
  • Exploit records and source links
  • First observed time and latest confirmation time
  • Analyst disposition and remediation owner
Do not infer an affected asset from a product name alone. Require an observed platform finding or another verified match. A useful queue sorts by exploitation evidence, external reachability, asset importance, and remediation status without hiding those inputs behind a single score.

Non-OEM alternative

Professional or Enterprise integrations can retrieve GET /vulnerability-intelligence/feed and GET /enterprise/vulnerabilities, then apply KEV and exploit filters in the client. The standard feed does not accept the OEM-only kev and exploit_available request fields.