Security issues in Payload Components should be reported privately first.
The latest payload-components release published to npm and the main branch
are the supported lines. The dev branch is the staging line for validated
changes before promotion to main. Older published versions are not patched —
update to the latest release to receive security fixes.
Security fixes are branched from main, validated through the release gate,
merged back to main (which is what releases publish from), and then carried
forward to dev.
Please do not open a public issue for a suspected vulnerability.
Report privately through GitHub Security Advisories for this repository. If that is unavailable, contact the maintainer listed in the README and include:
- Affected area, such as Payload target code, CLI install behavior, registry generation, docs/search routes, or deployment configuration.
- Steps to reproduce or a minimal proof of concept.
- Expected impact and any known affected versions or commits.
- Whether the issue is already public anywhere else.
We will acknowledge valid reports as soon as practical, coordinate a fix, and publish public details after a patch is available.
Contributions that touch Payload target code, registry install logic, generated files, dependency execution paths, search/LLM surfaces, or deployment configuration should include focused tests or a clear verification note.