Data Library
Resolve Vulnerabilities
Learn how to resolve scanner-based and pentest-reported vulnerabilities in Sprinto to maintain compliance and prevent check failures.
Resolve Vulnerabilities
Vulnerabilities detected via integrated scanners or uploaded manually from a penetration test (pentest) must be resolved within the defined SLA to maintain a compliant posture.
Sprinto distinguishes between vulnerabilities based on their source:
- Scanner-based vulnerabilities: Automatically synced and updated by Sprinto.
- Pentest-based vulnerabilities: Require manual closure after mitigation.
You can also mark non-relevant issues as special cases if required.
Before You Begin
Ensure that:
- You have administrator access to Sprinto.
- For scanner-based vulnerabilities, the source system is updated with the fix.
- For pentest-reported vulnerabilities, you’ve completed the required mitigation.
- You are familiar with special case handling if a vulnerability cannot be resolved.
Procedure
1. Navigate to Vulnerabilities
- Log in to the Sprinto admin portal.
- Go to Data Library > Vulnerabilities.
- Select the appropriate monitoring source from the left-hand menu, or click Pentest to view uploaded vulnerabilities.
2. Resolve Scanner-based Vulnerabilities
- Select a vulnerability with status Due, Pending, or Failing.
- Review its details, including:
- Resource type
- Category
- Severity
- Due date
- Assigned owner
- Remediate the issue directly at the source (e.g. AWS Inspector, GitLab, Snyk).
- Once the vulnerability is closed at the source, Sprinto automatically syncs the updated status and marks the corresponding check as Passing.
3. Resolve Pentest-reported Vulnerabilities
- Go to the Pentest tab under Vulnerabilities.
- Click the Vulnerabilities sub-tab.
- Find the relevant item in Open status and take the necessary mitigation action.
- Once resolved, click Close next to the vulnerability.
- Enter:
- Closure date
- Closure reason
- Click Close Vulnerability to confirm.
4. Mark as Special Case (Optional)
If the vulnerability is not relevant or cannot be resolved, mark it as a Special Case:
- Select the open vulnerability from either a scanner or pentest source.
- Click Mark as Special Case.
- Enter a justification in the remarks field.
- (Optional) Upload a supporting document.
- Choose one of the following:
- Valid forever
- Let me select an expiry date
- Click Mark as Special Case to save.
This action marks the check as Passing, but the entry remains visible in compliance logs.
Result
- Scanner-based vulnerabilities are auto-synced and marked Resolved upon source remediation.
- Pentest vulnerabilities are manually closed in Sprinto after mitigation.
- Special case vulnerabilities are excluded from failure checks but retained for audit.