Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Contributing

The full guide is CONTRIBUTING.md in the repository. In short:

git clone https://github.com/nubian-ibex/amivuln && cd amivuln
just ci        # fmt, clippy, tests, docs, assets, deny, audit, vet, typos, reuse, actionlint, zizmor
  • Commits follow Conventional Commits and are signed off (git commit -s).
  • Tests never touch the network: recorded fixtures and a mock server.
  • Report a wrong result with the false positive or false negative issue form, including the output of amivuln PACKAGE -f json.
  • AI-assisted contributions are welcome; disclose them with an Assisted-by: trailer. The human author is responsible for the change.

Architecture decisions are recorded as ADRs in docs/adr/.