-
Notifications
You must be signed in to change notification settings - Fork 5
About the name
The name is literal. Agentic says how the system works: an autonomous, iterative, auditable loop rather than a prompt wrapper. DFIR says what it works on: digital forensics and incident response. Put together, Agentic-DFIR is an agentic system for digital forensics and incident response — nothing in the name needs decoding.
Agentic-DFIR begins as an agentic DFIR assistant. Later phases build on the same read-only, audit-chained core.
Senior-analyst reasoning encoded as architecture across forensic artifacts. The typed dfir-mcp surface (native pure-Python + SIFT Workstation adapters) covers broad MITRE ATT&CK enterprise tactic coverage. Verified by the bundled test suite (the full test suite passing on a fresh clone) and the bundled IP-KVM and PtH-timestomp case studies.
Once the DFIR loop is solid, the same architecture-first approach extends to:
- Detection-as-code generation — Sigma rule synthesis from observed evidence
- Coverage-gap reasoning — given an environment, what tactics is the current rule set blind to?
- Rule maintenance — what existing rules are now firing on benign behavior, and why?
The MCP surface for Phase 2 will be additive (the existing typed surface stays intact; new functions for detection-engineering tasks are added). The architectural guarantee — read-only, audit-chained, contradiction-aware — stays the same.
Once detection is mature, the project moves into supervised SOC operations:
- Triage — given an alert, what is the minimum set of MCP calls needed to decide if it's worth waking a human?
- Enrichment — given an indicator, what is the agent allowed to look up and how does that integrate with internal threat intelligence?
- Response orchestration — a strict superset of the read-only surface, where some response actions become callable, but only through a separate "armed" MCP server with a different audit chain and human-in-the-loop confirmation.
This is where response actions first become callable — behind a separate armed server with its own audit chain and human confirmation.
Once the detection-and-response loop works, the same patterns extend to broader agentic security workflows:
- Vulnerability management (which CVEs in this codebase actually exposed?)
- Compliance evidence gathering
- Adversary emulation pre-flight checks
- Tabletop exercise generation
The "Agentic" prefix is a deliberate signal that this is not a wrapper around an LLM, not a single-shot tool, and not a chatbot. It is:
- Autonomous within a tightly typed boundary
- Iterative with hypothesis revision and confidence tracking
- Auditable end to end via SHA-256 chains
The word "agentic" is industry shorthand for "the agent is the unit of work, not the prompt." That matches what this project is.
This project is independent and personal.
Agentic-DFIR — autonomous DFIR agent · architecture-first, not prompt-first · MIT license · github.com/Juwon1405/agentic-dfir
- The Memex bet ⭐ Why this design
- About the name
- Architecture-first vs prompt-first
- Architecture deep dive
- Threat model
- Glossary
- dfir-mcp — typed surface (native + SIFT adapters)
- dfir-agent — senior-analyst loop
- dfir-corr — cross-artifact correlation
- dfir-audit — SHA-256 chained log
- dfir-playbook — senior-analyst sequencing rules (v3 default)
- dfir-sigma — Sigma rule pack (11 rules)
- MCP function catalog (native + SIFT adapters)
- Comparison with adjacent tools
- FAQ
- Operator guide — distro-agnostic
- Running on SIFT
- Live mode
- Accuracy report
-
Roadmap ⭐
- Phase 1 — Agentic DFIR ⭐ dedicated page
-
Phase 2 — Detection engineering
- The self-learning loop ⭐ design note
- Phase 3 — Agentic SOC
- Phase 4 — Broader agentic security