mirror of
https://github.com/416rehman/DeepZero-Agentic-Vulnerability-Research-Pipeline
synced 2026-08-09 11:55:01 +00:00
A run left its output spread across work/<pipeline>/samples/<id>/ as per-sample state, findings, decompiled sources and assessments. Reviewing thousands of those by hand is not practical, so `deepzero run` now prints a link to a report and keeps it up to date as results land, and `deepzero report` rebuilds it at any time. The report answers one question first: what is vulnerable. Items an assessment stage marked vulnerable lead the page, then items with findings but no confirmed verdict, then anything that errored. Each item links to its own page carrying the assessment, every finding with the code it matched, and links to the artifacts on disk. It is built from what a pipeline actually recorded rather than from any one domain's field names, so a source-code review over repositories renders as well as a kernel-driver review. A pipeline can shape the presentation with an optional `report:` block - what to call one item, which stage data key holds the verdict, which values mean vulnerable, and which columns to surface - and every field has a default. Output is layered so it stays usable on a large corpus: index.html holds the triage summary at a bounded size, items/<id>.html covers everything worth reading, inventory.csv carries every item for a spreadsheet, and findings.jsonl carries every finding one per line. When a listing is capped the page says what was capped and where the rest is. Pages are self-contained with no network access, readable in light and dark, keyboard navigable, and escape all analysed content. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
57 lines
628 B
Plaintext
57 lines
628 B
Plaintext
# Byte-compiled / optimized / DLL files
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
|
|
# deepzero workspace and cache
|
|
work/
|
|
.deepzero/
|
|
.cache/
|
|
ghidra_projects/
|
|
ghidra_result.json
|
|
|
|
# Virtual environments
|
|
.env
|
|
.venv
|
|
env/
|
|
venv/
|
|
ENV/
|
|
env.bak/
|
|
venv.bak/
|
|
|
|
# Environment variables
|
|
.env.local
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
|
|
# Build/Dist
|
|
dist/
|
|
build/
|
|
*.egg-info/
|
|
|
|
# Desloppify
|
|
.desloppify/
|
|
|
|
# Claude
|
|
.claude/
|
|
|
|
# Tests & Coverage
|
|
.pytest_cache/
|
|
.coverage
|
|
htmlcov/
|
|
coverage.json
|
|
scratch_cov.py
|
|
|
|
# Docs Build
|
|
docs/_site/
|
|
.jekyll-cache
|
|
docs/.jekyll-cache/
|
|
_site/
|
|
|
|
# local research artifacts: run logs, generated reports, scratch previews
|
|
research/
|