Skip to main content

Module threat_intelligence

Module threat_intelligence 

Source
Expand description

Offline threat-intelligence records, catalogs, and rule predicates.

§Runtime scope

  • Build: opt-in via threat-intel.
  • Execution: no repository runtime caller (not on any default path).
  • Default termivar scan: no.
  • Support: experimental data models.

This module does not fetch a feed, correlate observations, emit an alert, execute an alert action, or persist data. Catalog queries inspect only caller-supplied records. Alert rules evaluate one explicit severity predicate and return a pure evaluation record.

Structs§

AlertEvaluation
Pure rule-evaluation result. No alert was delivered and no action was run.
AlertRule
A single implemented predicate: enabled and severity at or above threshold.
AlertRuleCatalog
In-memory rule catalog. It stores rules, not emitted alerts.
CVERecord
CveCatalog
In-memory catalog of caller-supplied CVE records.
InvalidCvssScore
A CVE record carried a non-finite score or a score outside 0..=10.
ThreatActorCatalog
In-memory catalog of caller-supplied actor profiles.
ThreatActorProfile
ThreatFeedCatalog
In-memory catalog of caller-supplied feed-entry records.
ThreatFeedEntry

Enums§

AlertAction
Action requested by a matching rule. Evaluation does not execute it.
ThreatFeedSource
ThreatSeverity