DEVOPS

Daily base-image CVE drift scan into Datadog

Each morning, re-scans every base image your running services depend on and emits CVE counts as Datadog metrics so you can chart vulnerability drift and alert when a budget…

CategoryDevOps
Enginesim
Difficultyintermediate
Triggerschedule
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDaily schedule
  • ActionRead in-use base image inventoryGitHubGitHub
  • ActionRe-scan each image for new CVEsGitHubGitHub
  • LogicTally severity counts per image
  • OutputEmit CVE drift metrics to DatadogDatadogDatadog

What it does

New CVEs are disclosed against images you already shipped. This scheduled workflow walks your inventory of base images, re-scans each one against the latest vulnerability feed, and pushes severity counts as tagged metrics into Datadog. You get a time series of vulnerability drift per service, plus a monitor-ready signal when an image crosses its severity budget after the fact.

When to use it

Use it for continuous posture monitoring between deploys. A base image that passed the gate last week may fail today as new CVEs land. This catches that drift without waiting for the next build.

How it works

  1. 1A daily schedule triggers the run.
  2. 2An action reads the list of base images currently in use.
  3. 3For each image, an action runs a fresh CVE scan and counts by severity.
  4. 4The workflow emits per-image, per-severity counts as Datadog metrics with service tags.
  5. 5A final step flags any image now over budget for Datadog monitor evaluation.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect DatadogMetrics, traces, log search.
  2. 2
    Connect GitHubRepos, issues, pull requests, actions.
  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.