- Use the tool only on authorized targets.
- Follow the code of conduct in this repository.
- Keep secrets out of logs, issues, and PRs.
- Fork and clone the repo.
- Create a virtual environment with Python 3.11.
- Install dependencies:
pip install -r requirements.txt
- Run lint and tests before sending a PR:
ruff check . pytest --maxfail=1 --disable-warnings
- Describe the change and the risk surface.
- Add or update tests and docs.
- Keep changes small and focused; separate refactors from features.
- If you find a vulnerability, follow
SECURITY.md(do not open a public issue).