Project
Roadmap
What is planned next. Ideas and help are welcome: open an improvement issue or see CONTRIBUTING.md.
Done in 3.0
leak audit-org: grade every repository in an organisation, with an HTML dashboard.- SARIF output for
leak scan; JSON output forleak audit. leak huntsearches public GitLab as well as GitHub.- Alerts to Slack, Microsoft Teams and Discord from the GitHub Action.
- Pre-commit hooks published from this repository; macOS support tested in CI.
Done in 3.3 and 3.4
- A documentation site with full-text search, built from
docs/and checked on every pull request. - Standard incident reports (NIST SP 800-61r3 structure, FIRST TLP 2.0 labels) and a print-ready organisation report.
- SARIF output for
leak audit, with a precise location for each finding. - Bitbucket Cloud and Azure DevOps as
audit-orgsources.
Done in 3.5
leak plan: a rotation checklist from a scan, most dangerous first.leak rotate: AWS, Azure and Google Cloud keys rotated step by step, with a dry run by default and new secrets piped straight into a secret store.leak demo, a one-line signed install, and GitLab groups as anaudit-orgsource.
Done in 3.6
leak rotate gitlab-token: personal, project and group access tokens, checked, rotated into a secret store, or revoked.leak planin the GitHub Action: a scan with findings ends with what to rotate first, and the full plan as an output.leak planalso writes JSON, for automation.- A Homebrew tap:
brew install aboutbilal/tap/spillkiton macOS and Linux.
Done in 3.7
leak respond: the first hour of an incident in one command, with a UTC timeline, resumable.- Fast pull request scans:
leak scan --commitsandscope: changesin the GitHub Action.
Done in 3.8
leak rotate azure-devops-pat: Azure DevOps personal access tokens, replaced with the same scope, then revoked.- Accessibility: every page of the site and every generated report checked with axe-core against WCAG 2.1 AA.
Next
- More
leak rotaterecipes: database passwords, and GitHub App private keys once GitHub offers an API for them.
Later
- Translations of the runbook and cheat sheet.
Principles that will not change
- No secret is ever printed, stored or tested by the toolkit.
- No real incidents, names or secrets in the repository, not even fake ones.
- Everything in the prevention kit is tested before it is published.
- Read-only by default: tools inspect and report; people decide and act.