DEVOPS

Agent triages a blocked image and opens a base-image bump PR

When the CVE gate blocks an image, an agent investigates which dependencies introduced the Critical vulnerabilities, determines whether a fixed version exists.

CategoryDevOps
Enginepaperclip
Difficultyadvanced
Triggerwebhook
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWebhook: blocked-image scan reportHTTP webhook
  • ActionAgent maps CVEs to packages and checks for fixes
  • LogicBranch: auto-fixable bump vs needs human
  • ActionOpen remediation PR with base-image bumpsGitHubGitHub
  • OutputFile Linear issue for unfixable CVEsLinearLinear

What it does

Moves from alerting to acting. Instead of only telling someone an image is blocked, an agent reads the scan findings, traces each Critical CVE to its source package, checks for an available fixed version, and drafts the remediation as a pull request.

When to use it

Use it when blocked images pile up waiting on an engineer to manually figure out the fix. Best for routine base-image and dependency CVEs where the remedy is a version bump rather than a code change.

How it works

  1. 1A webhook trigger delivers the blocked-image scan report from the gate.
  2. 2The agent maps each Critical CVE to the offending package and layer and looks up whether a patched version is published.
  3. 3A logic branch splits findings into auto-fixable bumps versus issues needing human judgment.
  4. 4For fixable cases the agent edits the Dockerfile or manifest and opens a GitHub PR with the proposed bumps and a CVE-by-CVE rationale.
  5. 5An output action files a Linear issue for any unfixable CVEs, linking the PR and the original scan so the loop is never silently dropped.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect GitHubRepos, issues, pull requests, actions.
  3. 3
    Connect LinearIssues, projects, cycles, triage.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.