Overview
When you open a PR that fixes a known vulnerability, you can reference the issue in your PR description. ZeroPath will automatically verify whether your changes would resolve the vulnerability and report the results on the PR. When the PR is merged, ZeroPath re-verifies and updates the issue status in the dashboard.Referencing Vulnerabilities
Add references to ZeroPath issues anywhere in your PR description using either of these formats:- ZP-ID Format
- Dashboard URL
Reference one or more issues by their UUID:Comma-separated for multiple issues:
Where to Find the Issue UUID
Navigate to the issue detail page in the ZeroPath dashboard. The UUID appears in the URL:How It Works
1
Open a PR with References
Include one or more
ZP-ID references or dashboard URLs in your PR description.2
Pre-Merge Verification
ZeroPath checks whether each referenced vulnerability would be resolved by your PR’s changes and posts a comment with the results. This is informational only — issue status is not changed yet.
3
Iterate if Needed
If the check reports “still present”, push additional commits and reply
@ZeroPath retriage to re-run the verification against the latest code.4
Merge the PR
Once the verification confirms “would fix”, merge the PR as normal.
5
Post-Merge Verification
After the PR is merged, ZeroPath automatically re-runs the verification against the merged code on the target branch. If the fix is confirmed, the issue is marked as resolved in the dashboard.
Results
ZeroPath posts a comment on your PR and updates a check status at two points — before and after merge.PR Comment
Pre-Merge (Informational)
Post-Merge (Status Update)
Check Status
A dedicated Fix Verification check status is posted on the PR commit alongside the comment. You can use this check in branch protection rules to require fix verification to pass before merging.Re-Investigation
If the initial check reports “still present” but you believe your fix is correct, push your updated code and reply with:Important Notes
- Pre-merge results are informational. Issue status is only updated after the PR merges and post-merge verification confirms the fix.
- Works for both SAST and SCA issues. Any issue tracked in the ZeroPath dashboard can be referenced.
- Self-correcting. If a fix is incorrectly marked as resolved, the next full scan will re-detect the vulnerability and reopen the issue automatically.
- Supported on GitHub, GitLab, and Bitbucket. The
ZP-IDformat and dashboard URLs work on all supported VCS platforms.