AI Enrichment Fields
AI enrichment adds ICS/OT analysis to CVE records. The API returns it in the sage block (the field name is historical and kept for compatibility). Matching and ranking do not use AI.
What AI Enrichment Provides
Each enriched CVE includes a sage block in the API response:
"sage": {
"model": "SAGE-v1",
"tier": "full",
"executive_summary": "Critical pre-auth RCE in Erlang/OTP SSH server...",
"ics_context": "Erlang/OTP is used in industrial messaging and SCADA middleware...",
"remediation_guidance": "Patch immediately. If patching is not possible...",
"confidence_score": 0.94,
"confidence_tier": "SOVEREIGN_AUDIT_PASS",
"_upgrade_required": false,
"_upgrade_url": null
}
Tier Availability
| Field | Free | Standard | Professional | API | Enterprise |
|---|---|---|---|---|---|
| executive_summary | Truncated | Truncated | Full | Full | Full |
| ics_context | - | - | Full | Full | Full |
| remediation_guidance | - | - | Full | Full | Full |
| confidence_score | - | - | Full | Full | Full |
| virtual_patch | - | - | Full | Full | Full |
Free and Standard tiers receive a truncated executive_summary with an _upgrade_required: true flag. Upgrade to Professional for full AI analysis.
Confidence Tiers
| Tier | Score | Meaning |
|---|---|---|
| SOVEREIGN_AUDIT_PASS | 0.90-1.00 | Highest confidence; strong grounding in source data |
| HIGH_CONFIDENCE | 0.75-0.89 | Strong grounding with minor inference |
| MODERATE | 0.50-0.74 | Mixed grounding - verify key claims before action |
| LOW | Below 0.50 | Significant inference - use as directional guidance only |
Virtual Patch (Professional+ only)
The virtual patch block provides compensating controls when vendor patches are unavailable or cannot be immediately applied.
Warning: AI-drafted rules. Review before deploying. The Suricata and Snort rules are drafted by AI and are not validated for your network. Review and test them on a non-production sensor before deploying, and never place them inline in blocking mode on a control network without testing. The confidence value describes the analysis, not rule accuracy.
Example:
"virtual_patch": {
"suricata_rule": "alert tcp ...",
"snort_rule": "alert tcp ...",
"compensating_control": "Block external SSH access on port 22...",
"nerc_cip": "CIP-007-6 R1: Disable unused ports",
"iec_62443": "SR 1.1: Human user identification and authentication",
"confidence": 0.91
}
AI Assistant Chat
For interactive Q&A against the CVE corpus, use the AI assistant chat endpoint.