Issues
Controls
Issues
Issues list
When a control detects a violation in your project, Plumber creates an Issue. Each issue has a unique identifier following the format ISSUE-XXXX and is grouped by control.
All means the control applies to Plumber Platform and the Open Source CLI. Platform means Plumber Platform only (the Open Source CLI does not report this issue). CLI means the Open Source CLI reports this issue only (it is not enforced as a Platform control). See Compliance Controls for the full table.
Click any issue to see the full description, impact, before/after configuration examples, and remediation steps.
Severity
Impact if the issue is present and exploited, not likelihood. Plumber detects; you assess.
- 🔴 Critical — If exploited, immediate severe consequences: pipeline takeover, secrets leak, or supply chain compromise. Address as top priority.
- 🟠 High — Significantly weakens defenses. If exploited or triggered by human error, can lead to a serious incident or major compliance failure.
- 🟡 Medium — Degrades security hygiene. Does not directly expose the pipeline or repo, but creates conditions that may contribute to a future incident or error.
- 🔵 Low — No short-term security impact; deviation from best practices. Address in continuous improvement.
Fix duration
Rough effort to remediate. Your environment and process may differ.
- 🔴 Extended — More than 2 days to fix.
- 🟠 Long — 1 to 2 days to fix.
- 🟡 Medium — 1 to 4 hours to fix.
- 🔵 Quick — Less than 1 hour to fix.
CI/CD Container Images
CI/CD Variables
Pipeline Composition
Access and Authorization
Issues status
An issue status can be:
- Detected: The default state for a newly discovered issue.
- In progress: A user started to work on fixing this issue.
- Dismissed: A user has evaluated this issue and dismissed it. Dismissed issues are ignored if detected in subsequent analyses.
- Fixed: The issue has been fixed or is no longer detected. If a fixed issue is reintroduced and detected again, its status is set back to Detected. An issue typically goes through the following lifecycle: