Stealth is maintained by @i2dor.
Contributions are welcome. Please open an issue first to discuss what you would like to change before submitting a pull request.
- Keep pull requests focused on a single change
- New detectors should follow the existing pattern in
api/detect_public.py - Each detector must return
(findings, warnings)orfindingsdepending on type - Include a section in
README.mddocumenting any new detector - Frontend changes should not break the existing report layout
- Use
UPPER_SNAKE_CASEfor detector type names - Severity must be one of:
CRITICAL,HIGH,MEDIUM,LOW,INFO - Every finding/warning must include:
type,severity,description,details,correction - Findings represent confirmed privacy leaks; warnings represent potential risks
MIT — see LICENSE.