Do not disclose a suspected vulnerability in a public issue, discussion, pull request, log, or test fixture.
Use GitHub's private vulnerability reporting flow for this repository:
- Open the repository's Security tab.
- Select Advisories and Report a vulnerability.
- Include the affected commit or release, deployment mode, reproduction steps, impact, and a minimal redacted proof of concept.
- Remove Joomla tokens, OAuth tokens, approval secrets, passwords, private URLs, user data, and production content.
If private vulnerability reporting is unavailable, open a public issue that asks a maintainer for a private reporting channel without including security details.
Maintainers will acknowledge the report through the private channel, validate its scope, coordinate a fix and release, and credit the reporter if requested. Do not test against a Joomla installation you do not own or have explicit permission to assess.
Until stable versioned releases are published, security fixes target the latest
main branch. After versioned releases begin, the repository release notes will
identify supported release lines. Unsupported snapshots should be upgraded
before reporting behavior already corrected on main.
This project is not yet production-certified. Operators are responsible for keeping privileged toolsets disabled until the relevant live and recovery gates in docs/COVERAGE.md pass in their environment. Follow the security model, use dedicated least-privilege Joomla actors, and keep the Node listener and companion process off untrusted networks.