Please report security issues privately through GitHub's private vulnerability reporting rather than opening a public issue. Include a description, reproduction steps, and the affected version.
You can expect an acknowledgement within a few working days and a fix or mitigation plan once the report is confirmed. Please give a reasonable window to address the issue before any public disclosure.
StyleProof runs inside your own test/CI environment and reads pages you point it at; it ships no server and makes no outbound network calls. The GitHub Action pushes a report branch and posts PR comments using the token you provide. Reports of credential handling, command injection, or path traversal in the CLIs, library, or Action are in scope.
StyleProof loads the styleproof.config.* it discovers; a .ts, .mjs or .js config
runs with your permissions. The limits of that discovery are documented under
Configuration: on POSIX, parent folders and their config files
are trusted when owned by you or root and not world-writable, even if group-writable. On
Windows no owner or write check applies, so a .git entry in a shared ancestor lets a
config in that ancestor, or in any folder between it and the start folder, load when
StyleProof runs from a non-git folder below it.