PipelineOS is currently in active development. Security fixes are provided for:
master/ latest release only
If you are running an older commit, please upgrade first.
Please do not open a public GitHub Issue for security-sensitive reports.
Instead, use one of the following:
- GitHub Private Vulnerability Reporting (preferred), if enabled for this repository
- If private reporting is not available, contact the maintainers privately (e.g., a security email address listed in the repository description/website)
When reporting, include:
- A clear description of the issue and impact
- Steps to reproduce (PoC if available)
- Affected components (
api,runner,frontend,deploy) - Any relevant logs/config details with secrets removed
We aim to:
- Acknowledge receipt within 7 days
- Provide a remediation plan or fix timeline as soon as possible
- Publish a fix and release notes once the issue is resolved
- Secrets: do not commit
.envfiles, tokens, GitHub App private keys, or webhook secrets. - Webhooks: GitHub webhook ingress validates
x-hub-signature-256usingGITHUB_WEBHOOK_SECRET. - Internal APIs: runner ↔ API calls use
INTERNAL_API_KEY(x-internal-api-keyheader). Treat it as a secret.