Files
416rehman-DeepZero-Agentic-…/.gitignore
T
416rehmanandClaude Opus 5 f2f8fe4ed9 feat: review a run's results in the browser with deepzero report
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>
2026-07-25 01:29:26 -06:00

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/