Self-hosted platform for standing up and running software factories on AWS: complete DevSecOps environments with secure delivery pipelines, supply-chain controls, compliance evidence and multi-tenant governance — in minutes, not months.
Please do not open a public issue, pull request or discussion for a security problem.
Report it privately through GitHub’s private vulnerability reporting:
The report is visible only to you and the maintainers. We will discuss it with you in the draft security advisory, agree on a fix and a disclosure date, and credit you in the published advisory unless you ask us not to.
Please give us a reasonable chance to fix the issue before disclosing it publicly, and do not access, modify or delete data that is not yours while investigating.
These are targets, not contractual guarantees:
| Stage | Target |
|---|---|
| Acknowledge the report | within 3 business days |
| Initial assessment (validity, severity) | within 7 days |
| Fix released — Critical | within 7 days of confirmation |
| Fix released — High | within 30 days of confirmation |
| Fix released — Medium / Low | in a regular release, typically within 90 days |
We will keep you updated in the advisory thread while we work on it. When a fix ships, we publish a GitHub security advisory (with a CVE where one applies) describing the affected and fixed versions.
Pipeline Builder ships continuously. Each npm package (@pipeline-builder/*) and container image (ghcr.io/mwashburn160/*) is versioned independently, and only the latest released minor version of each is supported. Security fixes go into a new release; older versions are not patched. Upgrade to the newest release to receive fixes.
| Version | Supported |
|---|---|
| Latest minor of each package / image | Yes |
| Anything older | No |
In scope: the code in this repository — the platform services and frontend, the @pipeline-builder/* npm packages, the container images the release publishes, the official plugin catalog under deploy/plugins/, and the deployment tooling under deploy/.
Out of scope: vulnerabilities in third-party dependencies or upstream images that are already publicly known (report those upstream — we pick fixes up through our dependency audit and image rescans); findings that require an already-compromised host or cluster-admin access; and missing hardening without a demonstrated impact.
For context when assessing an issue: