CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

dfir-overview

Use to close the Offensive Vaccine loop on the defender side. The Detector agent produces Sigma / YARA rules from offensive operations; this catalog validates those rules against real memory dumps, event logs, and forensic artifacts using Volatility 3, plaso, and sigma-cli. Without this catalog, detection rules are theoretical.

Quality

68%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./packages/decepticon/decepticon/skills/standard/dfir/SKILL.md
SKILL.md
Quality
Evals
Security

Forensicator / DFIR Skill Catalog

Decepticon emits attacks AND detection rules. This catalog feeds the detection rules back through real forensic artifacts to confirm they fire — closing the Offensive Vaccine loop on the operations side.

Playbooks

Inline technique reference — not separately loadable skills. The entries below are summarized here for direct use; there is no separate SKILL.md to open for each. Do NOT call the skill loader on them — apply the technique with your tools using this summary and the validation guidance in this file.

TechniqueUse for
volatility-windowsVolatility 3 Windows plugins: pslist, malfind, cmdline, netscan, dlllist, handles
volatility-linuxVolatility 3 Linux: linux.pslist, linux.bash, linux.malfind
plaso-timelinepsort + log2timeline; super-timeline construction; Sigma matchers on the timeline
sigma-cli-validationsigma-cli convert + match against captured event logs
yara-scanyara-x scan against memory dumps and disk images
event-log-miningWindows Event Log (.evtx) extraction + key event ID reference
etw-traceETW provider triage; .etl file extraction
edr-validationReplay an attack against a target with Velociraptor / OSQuery active; capture artifacts

Detection validation

  • Collect the event log from the relevant host at attack time, along with the detection rule and expected event pattern (for example, event 4662 with the relevant ControlAccessRights).
  • Run sigma-cli convert --target sqlite and match against the log file. A zero match count requires checking the rule and artifact coverage; matches provide evidence that the rule detects the captured activity.
  • Record the match count and supporting forensic artifacts in the engagement knowledge graph.
  • For patch-regression validation, verify whether the rule still fires on attempted exploitation of the patched build.

Tools sandbox

  • Volatility 3 (vol, volshell) — already in operator's AGENTS.md tooling.
  • plaso (log2timeline, psort).
  • sigma-cli (sigma convert, sigma check).
  • yara-x (yr) — operator already has it installed at C:\Tools\yara-x\yr.exe.
  • Velociraptor + OSQuery (for live-system validation paths).

Why this is differentiating

Strix doesn't have this. XBOW doesn't have this. The "Offensive Vaccine" promise (every attack becomes a defense improvement) is only deliverable when someone validates the detection. Without Forensicator, the loop stops at "rule written". With it, the loop completes at "rule verified to fire on this attack class against this client's stack".

Repository

PurpleAILAB/Decepticon

Path

packages/decepticon/decepticon/skills/standard/dfir/SKILL.md

Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.