DEVOPS

Post a CVE scan summary as a PR comment before staging review

When a pull request is opened or updated, builds and scans the candidate image and posts a plain-English vulnerability summary as a PR comment.

CategoryDevOps
Enginesim
Difficultybeginner
Triggerevent
Steps5
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerPull request opened or updatedGitHubGitHub
  • ActionBuild and scan candidate imageShell
  • LogicBranch: any Critical or High CVE?
  • ActionPost severity summary as PR commentGitHubGitHub
  • OutputSet commit status check pass/failGitHubGitHub

What it does

Puts the vulnerability verdict where reviewers already are — inside the pull request. It scans the image that the PR would produce and leaves a comment plus a status check, so the human reviewing the code also sees the security posture of the resulting artifact.

When to use it

Use it when staging promotion is tied to PR merge and you want reviewers to make an informed call, with a hard status check that blocks merge on Critical findings.

How it works

  1. 1A GitHub pull_request event (opened or synchronized) triggers the run.
  2. 2A shell step builds the PR's image and scans it, grouping findings by severity.
  3. 3A logic branch decides the verdict: pass if no Critical/High, fail otherwise.
  4. 4An action posts a formatted comment to the PR with counts per severity and the top fixable packages.
  5. 5An output action sets the commit status check (success or failure) that gates the staging-promotion merge rule.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect GitHubRepos, issues, pull requests, actions.
  2. 2
    Connect ShellRun sandboxed commands inside the workspace.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    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.