If you find a security issue in Audityxe — in the hosted web app, the CLI, the VS Code extension, or the GitHub Action — please report it privately rather than opening a public GitHub issue or discussing it publicly first:
- Email
[email protected]with a description of the issue, steps to reproduce, and its potential impact. Include "SECURITY" in the subject line so it isn't missed among general contact/support email. - If you'd rather not email, the Contact page on the site (audityxe.xyz) also reaches the same inbox.
Please give a reasonable amount of time to investigate and address a report before any public disclosure. This is a small, largely self-funded project (see the License and Sponsor pages) — response times are best-effort, not covered by an SLA, but security reports are treated as a priority over feature work.
Only the latest deployed version of the web app, and the latest published versions of
audityxe-cli (npm) and the VS Code extension, are supported for security fixes. There are no
older maintained release branches — see CHANGELOG.md for what's currently shipped.
In scope:
- The web app at
audityxe.xyzand its API routes (app/api/**) audityxe-cli(the npm package and its GitHub Action usage)- The VS Code extension
- This repository's source code generally (
lib/,components/,cli/,vscode-extension/)
Out of scope (please don't spend your time on these — they're either known/accepted, or belong to someone else's security program, not this project's):
- Third-party sites this tool is used to audit — Audityxe reports on other sites' security posture, it doesn't control it. Report those issues to the site owner, not to us.
- Findings that require a compromised device, browser, or account the reporter already fully controls (self-XSS, physically-present-attacker scenarios, etc.).
- Missing security headers or best-practice suggestions about Audityxe itself — please use the Contact page or a GitHub issue for those, since they aren't exploitable vulnerabilities; this file is for reportable, exploitable security issues.
- Denial-of-service via sheer volume of legitimate-looking requests — rate limiting (see
lib/rate-limit.ts) is a cost/abuse control, not a claim of DoS-proofing. - Vulnerabilities only reachable by an authenticated Pro-plan API-key holder attacking their own account/data.
- Acknowledgement, typically within a few days.
- Investigation and, if confirmed, a fix — timeline depends on severity.
- Credit, if you'd like it, in
CHANGELOG.md/the in-app changelog once the fix ships (or none, if you'd rather stay anonymous — your call).
Thank you for reporting responsibly rather than exploiting or publicly disclosing first — it's what keeps a small, independent project like this safe to keep building.