SignalFoundry
The flagship triage pipeline behind HawkinsOps. A 35-script Python system that continuously ingests Wazuh SIEM alerts, classifies them through a deterministic policy engine, enforces PII redaction, validates state across four independent surfaces, and publishes evidence-backed escalation packs to a public repository — all CI-gated and reconciled. Specific incidents and remediations live under Case Studies. Reconciled metrics and verification commands live under Proof.
SignalFoundry — current operational metrics
How SignalFoundry works
Every alert passes through every stage in fixed order. No skip paths. No manual overrides. Policy dictates disposition. Every outcome is auditable.
Why alerts close, escalate, or block
System map
Deterministic dispositions
No analyst judgment in the triage path. Policy dictates disposition. Every outcome is auditable.
| Disposition | Condition | Action |
|---|---|---|
AUTO_CLOSE_BENIGN | Expected activity pattern | Close + log evidence summary |
AUTO_CLOSE_KNOWN_FP | Known false positive | Close + annotate reason + audit trail |
ESCALATE | Suspicious / high-confidence | Generate evidence pack → escalation |
Evidence pack structure
Every escalated case produces 5 artifacts. All pass mandatory redaction before publication.
00_one_pager.mdAnalyst-ready intake summary01_full_report.mdInvestigative narrative with context02_timeline.csvMachine-readable event chronology03_queries.mdReproduction queries for the alert04_closure_report.mdFinal disposition + audit trail