Why
Agentic-DART's current accuracy measurement (recall=1.0 / FPR=0.0 / hallucination=0) runs against examples/sample-evidence/ (deterministic reference, ~30 lines/file, 100% IOC-loaded) and examples/sample-evidence-realistic/ (same IOCs + 1:30 synthetic benign noise; introduced 2026-05-08). Both are bundled, byte-stable, and good for regression — but neither is a third-party benchmark a reviewer can independently re-score.
Production credibility requires measurement on widely-used, externally-curated DFIR datasets that the community already trusts.
Scope
Integrate Agentic-DART against at least 3 of the following, with each integration producing:
- A
dart_agent --case <id> invocation that runs end-to-end
- Per-dataset ground-truth definition (which findings are TPs)
- Measured recall / FPR / hallucination_count
- Audit chain hash committed for reproducibility
- Public results in
docs/accuracy-report.md under a new "External datasets" section
Candidate datasets
Workstream split
Why this is Phase 2 (not pre-SANS)
Licensing review, ground-truth annotation, and 3+ dataset benchmarking are 4-6 weeks of work — outside the 2026-06-15 SANS window. Phase 1 establishes the methodology (deterministic + noise-injected variants); Phase 2 operationalizes it on community-trusted benchmarks.
Acceptance
Related
Why
Agentic-DART's current accuracy measurement (recall=1.0 / FPR=0.0 / hallucination=0) runs against
examples/sample-evidence/(deterministic reference, ~30 lines/file, 100% IOC-loaded) andexamples/sample-evidence-realistic/(same IOCs + 1:30 synthetic benign noise; introduced 2026-05-08). Both are bundled, byte-stable, and good for regression — but neither is a third-party benchmark a reviewer can independently re-score.Production credibility requires measurement on widely-used, externally-curated DFIR datasets that the community already trusts.
Scope
Integrate Agentic-DART against at least 3 of the following, with each integration producing:
dart_agent --case <id>invocation that runs end-to-enddocs/accuracy-report.mdunder a new "External datasets" sectionCandidate datasets
Workstream split
parse_amcache/parse_prefetch/analyze_event_logsetc.dart_corrDuckDB throughput at 5M+ rows.parse_evtx(issue Add typedparse_evtx(real EVTX format, not pre-extracted JSON) #30) and Phase 2 PCAP primitives.Why this is Phase 2 (not pre-SANS)
Licensing review, ground-truth annotation, and 3+ dataset benchmarking are 4-6 weeks of work — outside the 2026-06-15 SANS window. Phase 1 establishes the methodology (deterministic + noise-injected variants); Phase 2 operationalizes it on community-trusted benchmarks.
Acceptance
docs/accuracy-report.mdexternal-datasets section with measured recall/FPR/hallucination per datasetmeasure-accuracy-external(manual trigger; not on every push due to dataset size)Related
parse_evtx(real EVTX format, not pre-extracted JSON) #30 — native parse_evtx (Track D dependency)