What problem does it solve?
Security teams need to track down failing vulnerability policy checks, locate the affected container images or Go modules, and apply verified fixes. This Skill automates that loop for the chainloop project by pulling compliance results from Chainloop, reading SARIF scan evidence, and applying confirmed upgrades.
Core Features & Use Cases
- Compliance-driven triage: Queries Chainloop for failing vulnerability policy evaluations and downloads the matching SARIF evidence by digest.
- Dockerfile remediation: Upgrades the pinned atlas image in
app/controlplane/Dockerfile.migrations by digest, verifying candidate versions with grype before and after.
- Go module remediation: Bumps the Go toolchain or specific dependencies in
go.mod for stdlib and third-party CVEs, then runs go mod tidy.
- Use Case: A daily compliance scan flags CVE-2024-XXXXX in the control-plane-migrations image. The Skill finds the failing material, downloads its SARIF report, confirms a clean atlas version with grype, updates the Dockerfile digest and ATLAS_VERSION references, and opens a signed-off PR.
Quick Start
Ask the assistant to review open vulnerability policy violations for the chainloop project and fix any CVEs found in the Dockerfiles or go.mod.