For developers

Building Nullhawk, extending it, or understanding how it enforces its guarantees. These live in the repository's docs/ directory (linked to GitHub so they stay single-sourced).

Architecture & guarantees

  • Architecture — crate layout and where invariants are enforced.
  • Security invariants — the rules the codebase does not break.
  • Threat model — hostile targets, extensions, local attackers, and the limits.
  • Storage — why bodies are content-addressed and kept out of the database.

Building & contributing

  • Development — building, testing, conventions, and the Windows build traps.
  • Dependencies — dependency, audit, and secret-scanning policy.
  • Extensions — the manifest format, host ABI, and capability model for writing an extension.

Release & operations

  • Release — the signed, licensed release ceremony.
  • Licensing keys — the issuer keypair and signing flow.
  • CI integration — the reusable GitHub Action and SARIF wiring.
  • Licensing — the canonical free/Pro/Enterprise gate audit.

Roadmap & positioning

  • Roadmap — what exists, what's next, and why, in order.
  • Feature parity — the Burp / Caido / ZAP matrix and competitive position.
  • Coverage — the OWASP WSTG / API Top 10 methodology and the assist-tier backlog.