Remediations Page
A remediation is a single fix that resolves one or more vulnerabilities, such as upgrading a package in a repository, rebuilding a container image, or changing a cloud resource’s configuration. Backline groups related vulnerabilities into remediations so that one change, and usually one pull request, closes all of them. The Remediations page lists every remediation in your organization so you can track progress, see what needs your attention, and open the pull requests and tickets behind each fix.Remediation Modes
Every remediation runs in one of two modes:Auto
Backline’s agents plan the fix, apply it, verify it, and open a pull request for your team to review and merge.
Hybrid
Backline needs your input to finish the fix, such as selecting a Terraform repository, following Assisted Fix guidance, or resolving a blocker.
What You’ll See
Remediation Views
The page organizes remediations into three tabs:- Open: Remediations that are not yet resolved. This is the default view.
- All: Every remediation, regardless of status.
- Resolved: Remediations that are complete. In this view, the SLA column becomes Time to remediate.
Remediation Metrics
Above the table, metrics summarize the current view:- The number of remediations in the view
- Vulnerabilities by mode (Auto and Hybrid)
- Remediations by priority (P1, P2, P3)
- SLA violations
- Associated vulnerabilities that the remediations will resolve
- MTTR: the median time it took to resolve a vulnerability over the last 30 days, in the All and Resolved views
List and Radar
Switch between List and Radar next to the filters. The list is the default. The Radar plots open remediations by type and time to SLA, so you can spot urgent work at a glance. The Radar isn’t available in the Resolved view.Remediations Table
Each remediation is a row in the table. The table includes:- Remediation: The remediation title. The number next to the header is the total number of results.
- Mode: Auto or Hybrid.
- Type: The kind of fix: SCA, Container image, Host, or Cloud misconfig.
- Status: The current state of the remediation. See Remediation Statuses.
- Priority: P1, P2, or P3. See Priority.
- Origin: The repository the fix applies to. For Host and Cloud misconfig remediations, the affected asset type.
- Vulnerabilities: How many vulnerabilities the remediation resolves.
- Ticket: A link to the remediation’s ticket, when one exists.
- Creation date: When Backline created the remediation.
- SLA: The time left before the SLA deadline of the vulnerability closest to breaching it, or Overdue.
- Applications: The applications the remediation belongs to.
- Labels: Labels that describe the fix. See Labels.
- Actions: Quick links to the pull request and to what’s blocking a Pending action remediation, and a menu to create a Jira ticket.
Sorting the Table
The table is sorted by Priority by default, so P1 remediations come first. You can also sort by Vulnerabilities, Creation date, and SLA. Click a sortable column header to cycle between ascending order, descending order, and no sorting.Filtering and Search
Use the search box to find remediations by title or description. Narrow the table further with filters for mode, type, status, priority, SLA, repository, asset type, application, team, and label. The repository, asset type, application, team, and label filters suggest values as you type. Filters and sorting are saved in the page URL, so you can share a filtered view with your team.Remediation Statuses
Labels
Labels describe what a remediation’s fix does or why it stopped, so you can tell at a glance what kind of change to expect before you open it. For example:- Code changes: Besides upgrading packages, the pull request changes application source code.
- Base image update: The fix moves the container’s base image to a newer image or tag.
- Shared library fix: The remediation fixes an internal shared library that other remediations depend on.
Remediation Side Panel
The side panel opens when you click a remediation. Use the arrows on its side to move to the previous or next remediation in the list without closing it. At the top of the panel, you’ll see the remediation title, its mode, a short description, and its type, priority, status, and SLA. When a pull request or ticket exists, the Pull request and Ticket buttons at the bottom of the panel open it. Otherwise, click Create ticket to create a Jira ticket. The side panel has the following tabs. Some tabs appear only for certain remediations.Overview
The Overview tab includes:- Summary: What Backline changed, why, and how it verified the fix. See Remediation Summary. For Assisted fix and Pending action remediations, the summary explains what’s blocking the fix and what you can do.
- Remediation impact: The remediation’s Impact, how many vulnerabilities it resolves, its Fixability, and the remediations that depend on it.
- Context: The applications, teams, and repository or asset type, and, when available, the image, Dockerfile, release, and branch. It also shows the remediation’s labels, the remediations it depends on, and when it was created.
Packages
The vulnerable packages the fix upgrades, with their current version, the version they’re upgraded to, and whether each one is a direct or transitive dependency. This tab doesn’t appear for Cloud misconfig remediations.Vulnerabilities
The vulnerabilities the remediation resolves. Click a vulnerability to open its details.Owners
The people responsible for the remediation. See Code Owners.Remediation Playbook
Instructions for resolving the vulnerabilities at their source, and mitigations that lower the risk until you can. This tab appears when Backline has instructions for the remediation, such as for Assisted fix and Cloud misconfig remediations.Remediation Plan
For Auto remediations, the steps Backline’s agents are taking to fix the vulnerabilities and the status of each step. The tab updates as the agents work.Dependencies and Pending Action
Some remediations depend on another remediation before Backline can fix them. For example, an application may need an internal shared library to be fixed first. Backline identifies these relationships automatically and shows them in the Overview tab:- Affected remediations: How many other remediations are waiting for this remediation to be completed.
- Depended remediations: How many remediations must be resolved before this remediation can continue.
Pull Requests
When Backline opens a pull request for a remediation, the remediation moves to Pending approval. Open the pull request from the table’s Actions column or the Pull request button in the side panel, and review and merge it following your standard development workflow.- When the pull request is merged, the remediation moves to Resolved.
- When the pull request is closed without merging, the remediation moves to Failed.
Terraform PRs for Cloud Misconfigurations
Backline automatically starts a supported Terraform remediation when all affected resources map to the same root in an onboarded repository and that mapping was confirmed by a recent state read or a previous repository selection. If Backline cannot confidently identify one root, the remediation stays in Hybrid mode. You can then start it manually by selecting the repository that manages the affected resources. To start a Terraform remediation manually:- Open the relevant Cloud misconfig remediation.
- Go to the Remediation playbook tab.
- Click Open PR.
- In Repository, select the Terraform repository that contains the configuration for the affected resource. Backline remembers your choice for the next time.
- Click Open PR to start PR generation.
- Move the remediation to Auto mode.
- Change the remediation status to In progress.
- Start generating the Terraform pull request.
- Update the remediation summary.
- Show structured execution steps in the Remediation plan tab.
- If every deployment produces a safe plan, the pull request can be marked ready.
- If an optional Terraform reader role or required plan input is unavailable, Backline opens a draft pull request pending human approval.
- If the plan proves that the patch is unsafe or breaks a root that previously planned, Backline rejects the patch.
terraform plan. See Terraform Verification for AWS for the required roles and permissions, supported cases, and security details.
The Open PR button is available only while the remediation is in Hybrid mode. Once Backline starts PR generation, the button is disabled.
If you do not want Backline to open a Terraform PR, follow the remediation or mitigation instructions in the Remediation playbook tab instead.
Code Owners
During the remediation process, Backline’s agents identify the people most likely to own the fix, based on the files it changes, recent contributors, ownership patterns, and commit history. Each candidate has a confidence score and a justification.A candidate whose confidence score is at least your tenant’s code owner threshold (80% by default) is assigned to the remediation automatically.
Cloud Misconfiguration Owners
Cloud misconfiguration remediations name owners from three places, and each owner shows the evidence that named them:- The
CODEOWNERSrules for the Terraform files the fix changes. - The resource’s owner tag. Set the tag keys that name an owner in Resource Owner Tag Name on your cloud connection.
- The teams that own the resource’s application.
CODEOWNERS alias such as @acme/payments can be requested as a reviewer on GitHub pull requests.
Managing Owners
1
Open the Owners Tab
Open the remediation and go to the Owners tab. Each owner shows their confidence score, the justification, and who assigned them.
2
View Suggested Owners
Click View suggested owners to see every candidate Backline identified.
3
Update the Owners
- Click Assign or Unassign to change who owns the remediation.
- Remove a candidate from the list with the Remove option in its menu.
- Click Add owner and enter a full name and email to add someone Backline didn’t suggest.