For a tool for scanning container image layers, the strongest matches are coreos/clair (Clair is a static analysis engine for OCI and), aquasecurity/trivy (Trivy is a comprehensive, open-source vulnerability scanner designed for) and anchore/grype (Grype is a dedicated command-line vulnerability scanner for container). quay/clair and snyk/snyk round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Automated security tools that detect and report security flaws within container images during development workflows.
Clair is a container vulnerability scanner that performs static analysis of container images to identify known security vulnerabilities. It functions as an analyzer for OCI and Docker images, indexing their contents to detect security risks and outdated packages without requiring the containers to be running. The tool identifies vulnerabilities by matching indexed container components against security databases to find common vulnerabilities and exposures. This process involves analyzing filesystem layers to track the provenance and versioning of packages across the image hierarchy. The proj
Clair is a static analysis engine for OCI and Docker images that identifies CVEs by indexing layers and matching against vulnerability databases, fitting the container scanner category; it covers the core vulnerability-database feature and can be integrated via API into CI/CD, though it lacks a native CLI and some requested output formats like SARIF or HTML.
Trivy is a comprehensive security scanner designed to identify vulnerabilities and misconfigurations across container images, filesystems, and infrastructure as code files. It functions as a software composition analysis tool and an infrastructure security scanner, providing automated checks for CI/CD pipelines and cloud environments to ensure the integrity of the software supply chain. The tool distinguishes itself through a modular, plugin-based architecture that allows for the independent inspection of diverse targets. It utilizes a declarative policy engine to evaluate configurations agai
Trivy is a comprehensive, open-source vulnerability scanner designed for container images, supporting CI/CD integration, multiple output formats (SARIF, JSON, HTML), and severity-based policy enforcement, exactly matching this search for a container image scanner with a command-line interface and pipeline automation.
Grype is a command-line security scanner designed to identify known vulnerabilities within container images, filesystems, and software manifests. It functions as a software composition analysis tool that detects security flaws in application components and open-source libraries to support supply chain security. The tool distinguishes itself by reconstructing the final state of container images through layered filesystem inspection and normalizing diverse package formats into a unified dependency graph. It maintains a local cache of security advisories synchronized from multiple upstream sourc
Grype is a dedicated command-line vulnerability scanner for container images and software manifests, with a comprehensive database and CI/CD integration, making it a perfect fit for your container security scanning needs.
Clair is a container image vulnerability scanner and security analyzer. It performs static analysis of container images by matching package contents against vulnerability databases to identify security risks across different package formats and architectures. The project functions as both an image indexer and a vulnerability database manager. It processes container layers into intermediate representations to enable fast security lookups and synchronizes security metadata from multiple external sources to maintain a local registry. Capability areas include continuous security monitoring, whic
Clair is a container image vulnerability scanner that performs static analysis against a comprehensive vulnerability database, supports multi-architecture scanning, and integrates into CI/CD pipelines, making it a flagship match for this search.
Snyk is an application security testing platform designed to identify and remediate vulnerabilities across source code, open-source dependencies, container images, and infrastructure-as-code configurations. It functions as a comprehensive security workflow automation tool, utilizing a static analysis engine and dependency graph mapping to detect security flaws and license compliance issues throughout the software development lifecycle. The platform distinguishes itself through agentic workflow orchestration and an automated remediation pipeline that generates and submits pull requests to patc
Snyk is a CLI and platform that directly scans container images for known vulnerabilities, integrates into CI/CD pipelines, and enforces severity-based policies, making it a flagship tool for your container scanning need.
Kubescape is a security platform for Kubernetes that provides tools for scanning clusters, configurations, and container images against industry compliance and security benchmarks. It functions as a suite of security utilities, including a compliance auditor, a misconfiguration scanner, and a container vulnerability scanner. The project differentiates itself through automated remediation and active enforcement. It can automatically patch operating system vulnerabilities in images and fix security errors within manifest files. It also utilizes an admission controller to block the deployment of
Kubescape includes a container image vulnerability scanner as part of its broader Kubernetes security platform, so it can scan images for known vulnerabilities, but its primary focus is compliance and misconfiguration scanning rather than being a dedicated, standalone vulnerability scanner.
Ko is a daemonless container image builder and OCI image generator specifically for Go applications. It compiles Go source code into binaries and packages them directly into container images, pushing them to registries without requiring a local container runtime or daemon. The tool specializes in multi-platform image distribution, producing images for various CPU architectures and operating systems from a single execution. It distinguishes itself by automating the entire pipeline from Go import paths to Kubernetes deployment or serverless function packaging for architectures like AWS Lambda.
Ko is a container image builder for Go applications, not a vulnerability scanner; it builds and pushes images but does not scan them for security vulnerabilities.
cve-search is a vulnerability search engine and database manager designed to index, synchronize, and query CVE and CPE security vulnerability data. It functions as a security data warehouse that imports vulnerability feeds into a local database to enable fast, keyword-based discovery of security flaws. The project provides a web-based vulnerability browser and a programmatic JSON API for retrieving records and risk scores. It utilizes full-text indexing for vulnerability descriptions and implements an identity-verified security portal using the OpenID Connect standard for user authentication.
cve-search is a CVE vulnerability database and search engine, not a container image scanner — it indexes and queries CVE data rather than analyzing container images for vulnerabilities, so it lacks the core image-scanning capability this search targets.
This project is a vulnerability intelligence database and aggregator that organizes common vulnerabilities and exposures alongside their corresponding proof-of-concept exploit code. It functions as a security vulnerability tracker and an indexed directory of public exploit payloads. The system monitors new security flaws and updates to known exploits through repository watches and atom feeds. It utilizes automated aggregation to collect vulnerability details from centralized repositories and discovers associated exploit code via reference analysis and global searches. The tool provides capab
This is a CVE exploit database and vulnerability aggregator, not a container image scanner—it lacks the core ability to scan images for known vulnerabilities or integrate into CI/CD pipelines for that purpose.
Vuls is an agentless vulnerability scanner and CVE intelligence aggregator. It identifies security flaws in operating systems, containers, and network devices without requiring the installation of permanent software agents on target machines. The project distinguishes itself by cross-referencing software versions against multiple vulnerability databases, security advisories, and known exploit catalogs. It utilizes platform-based enumeration and lockfile analysis to detect vulnerabilities in network hardware, programming libraries, and website plugins. The tool covers a broad range of securit
Vuls is a general-purpose agentless vulnerability scanner that covers containers among other targets, but it is not primarily focused on scanning container images as an artifact before deployment, making it a broader tool than the specific container image scanner you're looking for.
Reviewdog is a linter result posting tool and a diff-aware static analysis filter. It parses the output of various linters and posts findings as comments on pull requests within code hosting platforms. It also functions as a quality gate for CI pipelines, failing builds when findings exceed specified severity thresholds. The project distinguishes itself by isolating static analysis issues to only those introduced within the current git code diff, preventing the reporting of legacy errors. It unifies tool findings by processing industry-standard SARIF and XML diagnostic formats alongside custo
Reviewdog processes linter and static analysis outputs for code review, not container image vulnerability scanning — it can integrate with scanners via SARIF but is not a scanner itself.
OSV is a distributed database and aggregator of open-source security advisories that uses a standardized vulnerability schema to track security flaws. It functions as a system for collecting and normalizing security data from diverse ecosystems into a single unified format, providing a web API for querying package vulnerabilities and submitting standardized records. The project distinguishes itself through a security advisory distribution service that supports bulk dataset exports via cloud storage buckets and incremental synchronization of security record updates. It also employs sandbox-bas
OSV.dev is a vulnerability database and advisory distribution service, not a container image scanner itself—it provides the vulnerability data that scanners consume, but does not scan images or offer a CLI/CI pipeline for that purpose.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| coreos/clair | 11K | Go | Apache-2.0 | |
| aquasecurity/trivy | 36.5K | Go | Apache-2.0 | |
| anchore/grype | 12.4K | Go | Apache-2.0 | |
| quay/clair | 11K | Go | Apache-2.0 | |
| snyk/snyk | 5.6K | TypeScript | NOASSERTION | |
| armosec/kubescape | 11.5K | Go | Apache-2.0 | |
| ko-build/ko | 8.5K | Go | Apache-2.0 | |
| cve-search/cve-search | 2.6K | Python | agpl-3.0 | |
| trickest/cve | 7.9K | HTML | MIT | |
| future-architect/vuls | 12.2K | Go | GPL-3.0 |