Agent-readable wiki
DeepZero ELI5 Wiki
DeepZero is a pipeline engine that automates vulnerability research on Windows kernel drivers: you describe the work in a YAML file and it discovers, filters, decompiles, scans, and asks an AI to rank every driver for you. It handles parallelism, crash-recovery, and custom plug-in processors so researchers can focus on results instead of plumbing.
Pages
- Explain It Simply: What DeepZero DoesPlain-language explanation of the whole project — what problem it solves, the one analogy to hold in mind, and the three ideas every reader must leave with before going deeper.
- The Recipe Card: Pipeline YAMLHow a pipeline.yaml file works — what each field means, how stages chain together, how environment variables are expanded, and the hard rule that the first stage must always be an ingest processor.
- The Kitchen: Runner & State StoreHow the engine executes stages in parallel threads, writes per-sample JSON atomically so a Ctrl-C mid-run loses nothing, and resumes exactly where it stopped on the next run. Covers StateStore, SampleState, and the atomic-replace trick for Windows Defender.
- The Workers: Processors & the RegistryThe four processor types (ingest, map, reduce, bulk-map), how the registry resolves a bare name versus a file path versus a dotted import, and how to write a custom processor as a Python class. Covers built-in stages: filter, hash_filter, top_k, sort, command, and llm.
- A Real Run: The loldrivers Vulnerability PipelineStep-by-step walkthrough of the shipped example pipeline — from PE discovery through IOCTL filtering, loldrivers.io dedup, Ghidra decompilation, Semgrep batch scan, top-10 selection, to LLM assessment with a Jinja2 prompt template. Shows what each external processor does and what data it passes to the next stage.
- The One Idea to Keep & What to Read NextClosing recap: the core idea in one sentence, the analogy that holds, the three things that make DeepZero different from a script, and concrete pointers to where to look next in the codebase.
Complete Markdown
The complete agent-readable Markdown files are published separately from this HTML page.