Every image, scanned on push.
Connect a registry once. We find the CVEs an attacker can actually reach.
- app codequeuedclean
- app depsqueuedclean
- OS packagesqueuedclean
- base imagequeuedclean1 CVE · reachablerebuilt
api-server:v2.4.1, pulled from ECR on push. Four layers, read from the image itself.App code, then the 312 npm packages, then the OS packages: clean so far.openssl 3.1.3-r0 in the base image: CVE-2023-5363, high, reached by the TLS listener in prod-eu.Base bumped to node:18.19.1-alpine3.19, image rebuilt as v2.4.2, 0 reachable CVE.
Five checks on every image you ship.
OS packages and app dependencies, across every major registry, with AI triage.
layers
app code
no packages in this layer
app dependencies · PyPI
requests2.31.0pypiCVE-2024-35195mediumfix · 2.32.0jinja23.1.2pypiCVE-2024-22195mediumfix · 3.1.3celery5.3.4pypino CVE
OS packages · Debian
tini0.19.0-1debno CVE
base image · Debian 12
libssl33.0.9-1debCVE-2023-5363highgrouped · base imageCVE-2023-4807highdropped · Windows onlylibexpat12.5.0-1debCVE-2023-52425highgrouped · base imageca-certificates20230311debno CVE
ghcr.io/acmeEvery major registry
Connect Docker Hub, Amazon ECR, Azure ACR, Google GCR, GitHub GHCR, Red Hat Quay, Harbor, JFrog Artifactory or Scaleway Registry.
debpypione scanOS packages plus app dependencies
OS-level packages (Alpine, Debian, Ubuntu, RHEL/UBI) and application-level dependencies (npm, PyPI, Maven, Go modules, Cargo, NuGet, Composer) all in the same scan.
CVE-2023-4807 · droppedAI triage on every CVE
Cybe Analysis re-scores raw CVE matches, drops obvious noise, groups recurring patterns by base image and contextualises by exposure.
+ FROM python:3.11-slim-bookworm@sha256:…Autofix base-image bumps
When a base image upgrade clears a class of CVEs, Cybe AutoFix opens a Dockerfile PR with the new pinned digest and a regression note.
CIS Docker 4.1 · no USER · failContinuous Compliance
CIS Docker and Kubernetes Benchmarks built in.
Container scanning without the alert pile.

api-server:v2.4.2on push
billing-worker:3.2.0scheduled sweep
payments:7.1.0scheduled sweep
- re-score
- drop noise
- group by base
- exposure
CVE-2023-5363libssl3CVE-2023-52425libexpat1grouped · base imageCVE-2023-4807libssl3dropped · Windows onlyCVE-2024-35195requestsfix · 2.32.0CVE-2024-22195jinja2fix · 3.1.3Pull-once, scan-everywhere
Every image in every registry you connect is pulled and scanned by our pods, on push and on schedule.
AI triage out of the box
Cybe Analysis sits between the raw CVE feed and your dashboard.
Findings live where you work
Routed to Jira, GitHub Issues, GitLab Issues and Slack. The unified dashboard stays the source of truth across SAST, SCA, secrets, IaC, CI/CD and containers.
Connect a registry, the rest is automatic.
We pull from Docker Hub, ECR, ACR, GCR, GHCR, Quay, Harbor, JFrog and Scaleway. Push-time triggers and scheduled sweeps run in our pods, never in your CI. Findings flow into the unified dashboard, your Jira and your Slack.
Browse all integrations- image
<account>.dkr.ecr.<region>.amazonaws.com/api-server- triggers
- push event · scheduled sweep
- credentials
- scoped per project · encrypted at rest
- pulls
- in CybeDefend pods · never on your runners
How it works,
in detail.
The documentation walks you through setup, configuration and every option.
Read the docsContainer Scanning
Container Image Scanning
Public and private images, registry credentials, the layer-by-layer analysis and the scan, step by step.
Frequently asked about CybeDefend Container.
Which registries do you integrate with?
Docker Hub, Amazon ECR, Azure ACR, Google GCR, GitHub GHCR, Red Hat Quay, Harbor, JFrog Artifactory and Scaleway Registry. Self-hosted registries that speak the OCI Distribution spec are reachable through the same connector.
How is a scan triggered?
Once a registry is connected, push events trigger a scan in our pods. Scheduled sweeps re-pull every image at a configurable cadence so newly disclosed CVEs are matched against your inventory automatically. You can also kick a scan off on demand from the dashboard or the CLI.
What does the autofix look like?
When a base-image bump clears a class of CVEs, Cybe AutoFix opens a Dockerfile PR with the new pinned digest and a short rationale. The PR is reviewable, mergeable and CI-gated like any other change in your repo.
How are credentials handled?
Registry credentials are scoped per project, encrypted at rest and rotated through the same secret store you already use. Pulls happen in our pods, never on a runner you'd otherwise have to harden, so registry secrets never leave the platform.
Install VibeDefend in 5 seconds.
One command wires every coding agent on your machine to CybeDefend: your business rules, your compliance frameworks, and guards that block destructive calls before they fire.
npx -y @cybedefend/vibedefend@latest installClaude Code
CursorOpenAI Codex
WindsurfVS Code Copilot