vulnerability-context-enricher

Aggregate CVE data from multiple sources into enriched vulnerability profiles with risk scores and remediation guidance.

3|1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/camgrimsec/grimsec-suite --skill vulnerability-context-enricher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vulnerability-context-enricher
Source: https://github.com/camgrimsec/grimsec-suite/tree/main/agents/03-vulnerability-context-enricher
Command: npx skills add https://github.com/camgrimsec/grimsec-suite --skill vulnerability-context-enricher

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Enriches CVEs with external intelligence from NVD, OSV.dev, EPSS, and CISA KEV to deliver actionable context for engineering teams.

Core Features & Use Cases

  • Multi-source enrichment: CVE data unified into a single enriched profile.
  • Batch and on-demand lookup: works from single CVEs or lists from scans like Trivy.
  • ATT&CK mapping, priority scoring, and plain-language summaries to aid remediation decisions.
  • Chain with devsecops-repo-analyzer to enrich reachability analyses with external intelligence.

Quick Start

Provide CVE IDs or Trivy results to the enrichment script to produce enriched vulnerability data.

Frequently Asked Questions about vulnerability-context-enricher

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enrich CVE data from Trivy scan results with NVD and EPSS context?

You can enrich CVE data by providing Trivy scan results or individual CVE IDs to the script. It aggregates vulnerability intelligence from NVD, OSV.dev, EPSS, and CISA KEV into a single structured JSON profile with plain-language summaries.

What is the best way to prioritize CVE remediation using CISA KEV and EPSS scores?

Prioritize CVE remediation by computing a composite priority score that combines EPSS exploit likelihood with CISA KEV inclusion. This approach maps CWEs to ATT&CK techniques, delivering actionable risk scores and structured guidance for engineering teams.

How does mapping CWE to MITRE ATT&CK help with vulnerability remediation decisions?

Mapping CWE to MITRE ATT&CK contextualizes vulnerability data by connecting software weaknesses to adversary tactics and techniques. This enrichment helps engineering teams understand exploit potential and prioritize remediation based on real-world threat behavior.

Can I batch enrich multiple CVEs from a vulnerability scan at once?

Yes, the Skill supports batch and on-demand lookup, allowing you to process lists of CVEs from tools like Trivy. It fetches multi-source intelligence from NVD, OSV.dev, EPSS, and CISA KEV to generate enriched profiles for each identified vulnerability.

Does this vulnerability enrichment tool work with OSV.dev and CISA KEV data sources?

Yes, it fetches and aggregates vulnerability context from both OSV.dev and CISA KEV, alongside NVD and EPSS. This multi-source enrichment unifies disparate vulnerability intelligence into a single actionable profile for engineers.

What format does the vulnerability context enricher output for downstream analysis?

The enricher outputs structured JSON containing the aggregated CVE data, computed composite priority scores, CWE to ATT&CK mappings, and a plain-language summary. This format is designed to be easily consumed by engineering tools and automated workflows.