Issue Management
Issue Management is where DevSecOps Bot turns scanner findings into an actionable workflow for engineering teams. It helps you triage, assign ownership, reduce noise, and maintain an audit-friendly history of decisions.
Issue Lifecycle
An issue is a single tracked finding created from a rule match in a scan (SAST, SCA, Secrets, IaC, License, etc.). Issues exist to help teams prioritize, assign, fix, and prove closure over time. Typical lifecycle states:
New Issue
- The finding was detected for the first time on the selected branch/repository context.
- Used to highlight newly introduced risk during PR/branch scans.
Open
- The issue is valid and not yet resolved.
- Default state for active findings.
Assigned
- Ownership has been set to a user (Admin or ReadOnly can be assigned depending on your workflow).
- Assignment is meant for accountability and tracking, not permissions.
Resolved
- The issue is fixed (or otherwise remediated) and no longer appears in subsequent scans for the same branch context.
Closed
- The system has verified the issue is no longer present across updated scan results, or it was explicitly closed via resolution actions.
NOTE
Issues can re-open if the risk returns (regression) on the same branch/repository.
The Issue Tracker supports filtering by branch, file, severity, category, rule ID, and status.