Vulnerabilities Page
The Vulnerabilities page serves as your central hub for viewing and managing all security vulnerabilities discovered by your connected scanners. The page is designed to help you quickly identify, prioritize, and track security issues across your organization. Vulnerabilities are displayed in a table view so you can review large volumes of findings, compare key details, sort by priority signals, and take action more efficiently.What You’ll See
Vulnerability Views
The Vulnerabilities page organizes vulnerabilities into four views:- Open: Vulnerabilities that still require investigation, remediation, or another action.
- All: All vulnerabilities, regardless of their current status.
- Resolved: Vulnerabilities that have been successfully resolved.
- Dismissed: Vulnerabilities that have been intentionally excluded from the active remediation workflow.
Open Vulnerabilities
The Open tab contains vulnerabilities that are still part of the active vulnerability management workflow. Use this view to identify vulnerabilities that require investigation, remediation, approval, mapping, or another action. The metrics displayed in this view include:- Total number of open vulnerabilities
- Breakdown by source
- Breakdown by Risk Score
- Time to SLA
All Vulnerabilities
The All tab provides a complete inventory of vulnerabilities across all statuses. Use this view when you need to search across open, resolved, and dismissed vulnerabilities without switching between tabs. For resolved vulnerabilities, the SLA field is empty because the vulnerability is no longer approaching an active SLA deadline.Resolved Vulnerabilities
The Resolved tab contains vulnerabilities that have completed the remediation process. In this view:- The SLA column is displayed as Time to Remediate.
- The table shows when the vulnerability was closed.
- The metrics include the total number of resolved vulnerabilities and Mean Time to Remediate.
Dismissed Vulnerabilities
The Dismissed tab contains vulnerabilities that have been intentionally excluded from active remediation. Dismissed vulnerabilities are not included in active remediation queues and do not count toward the open vulnerability backlog. They remain available for visibility, reporting, and audit purposes. The metrics displayed in this view include:- Total number of dismissed vulnerabilities
- Breakdown by source
- Breakdown by Risk Score
- Dismissal reasoning, including vulnerabilities dismissed manually or by policy
Vulnerability Metrics
At the top of the page, you’ll find summary metrics including:- Total number of unresolved vulnerabilities
- Breakdown by source
- Breakdown by severity: Critical, High, Medium, Low
- SLA compliance breakdown
Vulnerability Table
Each vulnerability is displayed as a row in the table. The table shows the most important details needed to understand, prioritize, and act on each vulnerability. The table includes:- Vulnerability: The vulnerability title and identifier. The number of results updates based on the active filters and search.
- Status: The current state of the vulnerability, such as Open, In Progress, Resolved, or Pending Action.
- Type: The type of vulnerability being addressed.
- Risk Score: The vulnerability risk score, with an info icon for additional context.
- Source: The scanner or integration that detected the vulnerability, shown with its source icon.
- Scan Origin: The affected origin of the vulnerability. This may represent a repository, image, cloud asset, or other affected resource.
- Detection Date: When the vulnerability was first discovered.
- SLA: The time remaining before the SLA deadline, or an overdue indication.
- Remediation: The associated remediation, when one exists.
- Actions: Quick links to related pull requests or tickets, when available.
Filtering and Search
Find specific vulnerabilities quickly using filters and search. Available filters include:- Text Search: Search by vulnerability title or description
- Source: Filter by the scanner that detected the issue
- Type: Filter by vulnerability type
- Risk Score: Show vulnerabilities with a specific risk level
- Origin: Filter by the affected repository, image, asset, or other origin
- Issue: Filter by vulnerability identifier
- SLA: Filter by time to SLA deadline
- Status: Filter by current vulnerability status
Sorting the Table
The vulnerability table is sorted by Risk Score by default, helping you focus first on the vulnerabilities that need the most attention. You can also sort the table by:- Risk Score
- Detection Date
- SLA
- First click sorts in ascending order.
- Second click sorts in descending order.
Working with Vulnerabilities
Viewing Details
Click anywhere on a vulnerability row to open the vulnerability side panel. The side panel provides a focused view of the selected vulnerability. At the top of the panel, you can see the vulnerability title and key status indicators, including:- Vulnerability type, such as SCA
- Risk score
- Current status, such as In Progress or Pending Approval
- SLA state, such as Overdue
Overview
Use the Overview tab to understand what was detected and where it was found. This tab includes:- The CVE description
- Scanner source
- Repository or affected origin
- Project file
- Issue identifier
- Language
- Package name and version
- Detection date
- Upload date
Risk Analysis
Use the Risk Analysis tab to understand why Backline assigned the vulnerability its current risk score. This tab includes:- Calculated risk score
- Risk score explanation
- Risk factors, such as source severity, exploitability, exploit signals, and reachability
- CVSS base metrics
- CVE description for reference
Related Vulnerabilities
Use the Related Vulnerabilities tab to review other vulnerabilities connected to the selected vulnerability. The tab includes a searchable table with details such as:- Vulnerability name or issue
- Risk score
- Status
- Type
- Available actions
Remediation
Use the Remediation tab to review the remediation available for the selected vulnerability. When a remediation exists, this tab may include:- Remediation summary
- Available remediation
- Packages or dependencies that will be upgraded
- Vulnerabilities addressed by the remediation
- Remediation mode, such as Auto
- Remediation status, such as Pending Approval
- Creation date
- Links to remediation steps, full remediation details, or related pull requests
Pending Action
If a vulnerability status is Pending Action, the status appears as an actionable button. Click Pending Action to open the required action dialog and see what is needed to continue handling the vulnerability. For example, Backline may require additional mapping or user input before the vulnerability can continue through the remediation flow.Pending Action for Unavailable Package Versions
Sometimes, Backline identifies a fixed version for a vulnerability, but the version is not yet available from your organization’s configured package registry, such as JFrog, Nexus, Artifactory, npm, PyPI, or Maven. When this happens, Backline pauses only the affected vulnerability and marks it as Pending Action. Other vulnerabilities continue through the normal remediation flow and can still be grouped into remediations.Why a Vulnerability May Be Paused
A vulnerability may move to Pending Action when:- A fixed version exists for the affected package.
- Backline cannot download that version, or a higher patched version, from your configured registry.
- The package may be temporarily blocked by a registry quarantine or approval policy.
What Backline Does Next
Backline automatically checks the package registry every 24 hours. When the fix version becomes available, Backline moves the vulnerability out of Pending Action and includes it in a future remediation cycle. The vulnerability will not be added back to an existing remediation that has already been completed. If the package remains unavailable for 90 days, Backline moves the vulnerability to No Fix Available.How to Resume Sooner
To allow Backline to continue sooner, update your registry policy so the fixed package version can be downloaded. For example, you can allowlist the package version or reduce the registry quarantine window.Taking Action
From the vulnerability table and side panel, you can:- Review the vulnerability overview and affected context
- Review the risk analysis and risk factors
- Review related vulnerabilities
- Navigate to the related remediation
- Review remediation steps
- Open the full remediation view
- Open associated pull requests, when available
- Open associated tickets, when available
- Review required actions for vulnerabilities in Pending Action status
Dismissing a Vulnerability
Dismiss a vulnerability when your organization has determined that it should not continue through the active remediation workflow. A vulnerability can be dismissed in two ways:- Manually: A user dismisses the vulnerability from the Vulnerabilities page.
- By policy: Backline automatically dismisses the vulnerability because it matches an enabled Remediation Policy.
- Changes its status to Dismissed
- Removes it from the Open tab
- Excludes it from active remediation queues
- Records how and when the vulnerability was dismissed
- Displays it in the Dismissed tab
Dismiss a Vulnerability Manually
You can dismiss an eligible vulnerability from either the vulnerability table or the vulnerability side panel.From the Vulnerability Table
1
Open the tab
Open the Open or All tab.
2
Locate the vulnerability
Locate the vulnerability you want to dismiss.
3
Open the actions menu
Open the More actions menu in the Actions column.
4
Select Dismiss
Select Dismiss Vulnerability.
5
Confirm
Review the confirmation message and click Dismiss.
From the Vulnerability Side Panel
1
Open the side panel
Click a vulnerability to open its side panel.
2
Open the actions menu
Open the Actions menu at the bottom of the panel.
3
Select Dismiss
Select Dismiss Vulnerability.
4
Confirm
Review the confirmation message and click Dismiss.
Vulnerabilities Dismissed by Policy
Backline can automatically dismiss vulnerabilities that match an enabled Remediation Policy. For example, a policy may determine that vulnerabilities meeting specific risk, reachability, or exploitability conditions should not enter the active remediation workflow. A vulnerability dismissed by policy remains in the Dismissed tab while it continues to match the policy conditions. Users cannot manually reopen a policy-dismissed vulnerability. Backline automatically returns it to the active workflow when:- It no longer matches the policy conditions
- A new scan changes its vulnerability context
- Updated risk analysis changes the policy result
- The applicable remediation policy is changed or disabled
Viewing Dismissal Details
Click a dismissed vulnerability to open its side panel and review its complete details. For dismissed vulnerabilities:- The status is displayed as Dismissed.
- SLA information is not displayed.
- The side panel shows whether the vulnerability was dismissed manually or by policy.
- Related pull requests and Jira tickets remain available when they exist.
Reopening a Manually Dismissed Vulnerability
A manually dismissed vulnerability can be returned to the active remediation workflow. Reopening the vulnerability:- Changes its status to Pending Remediation
- Returns it to the Open tab
- Makes it eligible for remediation
- Removes it from the Dismissed tab
- Preserves its previous dismissal information for audit and history
From the Dismissed Table
1
Open the Dismissed tab
Open the Dismissed tab.
2
Locate the vulnerability
Locate the manually dismissed vulnerability.
3
Open the actions menu
Open the More actions menu.
4
Select Remediate
Select Remediate Vulnerability.
5
Confirm
Review the confirmation message and click Continue.
From the Vulnerability Side Panel
1
Open the vulnerability
Open the manually dismissed vulnerability.
2
Reopen
Click Reopen in the side-panel footer.
3
Confirm
Review the confirmation message and click Continue.
Policy-dismissed vulnerabilities cannot be reopened manually. They return to the active workflow automatically when they no longer match the applicable policy.
Navigation
1
Access the Page
Click Vulnerabilities in the main navigation menu.
2
Browse, Filter, or Search
Review the table, use filters, or search for a specific vulnerability.
3
Sort by Priority Signals
Sort by Risk Score, Detection Date, or SLA to focus the table on the vulnerabilities that matter most.
4
View Details
Click any vulnerability row to open the side panel and review the full vulnerability context.
5
Take Action
Use the side panel or row-level actions to open related remediations, pull requests, tickets, or required action dialogs.
Working with Large Result Sets
The table is designed to support large vulnerability backlogs. As you scroll, additional results load automatically. The table header remains visible while you review the list, making it easier to understand each column as you move through the backlog. Long values may be shortened in the table to preserve readability. Hover over a truncated value to view the full text.Understanding Risk Score Levels
Critical
Requires immediate attention. Default SLA: 3 days.
High
Significant risk. Should be addressed quickly. Default SLA: 14 days.
Medium
Moderate risk. Plan for resolution. Default SLA: 30 days.
Low
Minor issues. Address as capacity allows. Default SLA: 90 days.
SLA timelines can be customized in Settings to match your organization’s security policies.
Supported Report Types
Backline currently supports the following vulnerability report types. SCA reports from:- Trivy - JSON format
- OSV - JSON format
- Custom Report - CSV format with YAML configuration
- Custom Report - CSV format with YAML configuration
- VDR - JSON format
- AWS Inspector - JSON format
- AWS Inspector - CSV format
- Custom Report - CSV format with YAML configuration
How to Upload a Report
1
Click Upload Report
At the top of the Vulnerabilities page, click the Upload Report button.
2
Select Report Type
Choose your report type:
- SCA scan: For Software Composition Analysis vulnerability reports
- Image scan: For container image vulnerability reports
- Host Vulnerability scan: For host and instance vulnerability reports
- Cloud Misconfig scan: For cloud misconfiguration reports
3
Configure Based on Report Type
For SCA scan:
- Select your source scanner: Trivy, OSV, or Custom Report
- Upload the report file in the supported format
- Choose the repository that this vulnerability report relates to
- Optionally configure local repository settings
- For Custom Report, also upload the YAML configuration file
- Select your source scanner: Custom Report, VDR, or AWS Inspector
- For Custom Report, upload the CSV report file and the YAML configuration file
- For VDR, provide the Image Registry (the full image name including registry, for example
registry.io/org/image:tag), then upload the JSON report file. You can optionally select a Repository and, once selected, provide a Dockerfile Path and Project File Path relative to the repository root to link the image back to your source code - For AWS Inspector, upload the JSON report file. No additional configuration is required, because the Inspector export already carries the full image reference
- Select AWS Inspector as the source scanner
- Upload the CSV report file
- Select Custom Report as the source scanner
- Upload the CSV report file and the YAML configuration file
4
Configure Local Repository
If your SCA report was generated from a local environment:
- Check the Local Repository checkbox
- Specify the path to the root of your repository in your local environment
- This helps Backline correctly map file paths in your scan results to your source code structure
5
Upload Files
Upload the required files based on your selected report type and source scanner.
Custom Report Configuration
When using the Custom Report option, you need to provide two files:- Report File: A CSV file containing your vulnerability report details.
- YAML Config File: A configuration file that maps your CSV columns to Backline’s expected fields.
1
Setting Up the YAML Config File
Click Download Config File in the upload dialog to see the required mapped fields.
2
Map Fields
For each required field in the config, specify the column title from your CSV file.
3
Verify Column Names
Ensure the column names in your YAML exactly match the headers in your CSV file.
4
Upload
Upload the CSV report and YAML config together.
After Upload
Once your report is uploaded, Backline will:- Analyze all vulnerabilities in the report.
- De-duplicate vulnerabilities that already exist in the system.
- Set remediation plans for vulnerabilities where fixes are available.
- Display the new vulnerabilities in the Vulnerabilities table.
Processing large reports may take a few minutes. You’ll see the vulnerabilities appear in your dashboard once processing is complete.