Install any skill in seconds. Free to start, no credit card required.
Get Started Free →mukul975/hunting-evtx-with-chainsaw
Perform rapid Sigma and keyword hunting across Windows event logs with Chainsaw.
Passed 20 of 23 test cases with the skill, and 9 of 23 without it.
and 11 more in the full report
11 fixed9 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
When inspecting the AppCompatCache in `./SYSTEM` using forensic CLI tools, pure Shimcache entries lack execution completion timestamps. What parameter flag enables pairing with `./Amcache.hve` to attach these timestamps?
| Checked | Without skill | With skill |
|---|---|---|
| uses '--tspair' to enable timestamp correlation | Missed | Passed |
| references the Amcache hive file in the analysis command | Passed | Passed |
The instructions your model reads when the skill loads.
Chainsaw is a fast, Rust-based forensic artifact search and hunting tool from WithSecure Labs. It provides first-response capability to rapidly identify threats within Windows Event Logs (.evtx) and other artifacts. Chainsaw can hunt with the full SigmaHQ rule corpus (translating Sigma to its internal Tau engine), run its own built-in detection rules, perform high-speed keyword/regex search across logs, and analyse specialized artifacts such as the AppCompatCache (shimcache), SRUM database, and event-log gaps. Output can be a colorized table, CSV, or JSON for downstream tooling.
Chainsaw's strength is speed and flexibility during initial triage: an analyst can drop a folder of collected EVTX onto the tool and get back a prioritized set of detections in seconds, then pivot with targeted search queries to confirm a hypothesis. Unlike a SIEM, it needs no ingestion pipeline, runs as a single binary, and works fully offline against acquired evidence — ideal for the field or an air-gapped analysis VM. The --mapping file tells Chainsaw how Sigma fields translate to Windows event fields, which is what enables broad Sigma coverage over EVTX.
A common hunt outcome is detecting suspicious PowerShell — MITRE ATT&CK T1059.001 (Command and Scripting Interpreter: PowerShell) — by running Sigma rules against PowerShell operational logs (Event ID 4104 script-block logging) or searching for encoded-command patterns. This skill maps to NIST CSF DE.AE-02 (potentially adverse events are analyzed to better understand associated activities).
.evtx without standing up a SIEM.# Build from source (Rust toolchain required)
git clone https://github.com/WithSecureLabs/chainsaw.git
cd chainsaw && cargo build --release
./target/release/chainsaw --version
# or: nix profile install github:WithSecureLabs/chainsaw
mappings/ (Sigma field mappings) and rules/ (Chainsaw rules).git clone https://github.com/SigmaHQ/sigma.git
.evtx files (and registry hives like SYSTEM/Amcache.hve for shimcache analysis).test cases passed, vs 9 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.