A test automation framework aimed at a public demo API (automationintesting.online) that is not operated by this project. It ships no service, stores no user data, and has no production deployment.
Open a private security advisory, or email a.kogut01@gmail.com. Please do not open a public issue first.
Relevant classes here are narrow but real: credential handling in src/config, redaction in the exchange logger, and anything that could cause a token or a payload to reach CI logs or an uploaded artifact. The file logger — the one CI writes to disk and uploads — deliberately records no bodies and no headers, only a diagnostic envelope (method, URL, status, timing). The opt-in HTTP_LOG=true console logger prints the full exchange for local debugging, with passwords, tokens and cookies redacted. A regression in either — the file logger leaking a body, or the redaction set missing a sensitive key — is a security bug, not a cosmetic one.
Those are not handled through this policy. They are documented openly in docs/bug-reports/, because the target is a public teaching sandbox whose maintainer publishes it to be tested against. Each report describes behaviour reachable by any anonymous caller and includes no third-party data.
The main branch only. There are no releases and no backports.
An OWASP ZAP baseline scan runs nightly against the dockerized stack (details), and Dependabot proposes dependency updates weekly. Neither is a substitute for the other: ZAP inspects HTTP behaviour, Dependabot inspects the supply chain.