awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Container Image Vulnerability Scanners

Ranking updated Jun 30, 2026

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.

Container Image Vulnerability Scanners

Find the best repos with AI.We'll search the best matching repositories with AI.
  • coreos/claircoreos avatar

    coreos/clair

    11,011View on GitHub↗

    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.

    GoVulnerability Databases
    View on GitHub↗11,011
  • aquasecurity/trivyaquasecurity avatar

    aquasecurity/trivy

    36,462View on GitHub↗

    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.

    GoContainer Security ScannersVulnerability ScannersInfrastructure as Code Scanners
    View on GitHub↗36,462
  • anchore/grypeanchore avatar

    anchore/grype

    12,423View on GitHub↗

    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.

    GoContainer SecurityContainer Security ScannersSoftware Composition Analysis Tools
    View on GitHub↗12,423
  • quay/clairquay avatar

    quay/clair

    11,012View on GitHub↗

    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.

    GoContainer SecurityContainer Security ScannersContent-Addressable Storage
    View on GitHub↗11,012
  • snyk/snyksnyk avatar

    snyk/snyk

    5,586View on GitHub↗

    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.

    TypeScriptApplication Security Testing PlatformsDependency Vulnerability ScanningSecurity Vulnerability Scanning
    View on GitHub↗5,586
  • armosec/kubescapearmosec avatar

    armosec/kubescape

    11,482View on GitHub↗

    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.

    GoKubernetes SecurityAutomated Configuration RemediationBenchmark Scanning
    View on GitHub↗11,482
  • ko-build/koko-build avatar

    ko-build/ko

    8,455View on GitHub↗

    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.

    GoMulti-Architecture ImagesMulti-Architecture Images
    View on GitHub↗8,455
  • cve-search/cve-searchcve-search avatar

    cve-search/cve-search

    2,593View on GitHub↗

    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.

    PythonCVE Database Managers
    View on GitHub↗2,593
  • trickest/cvetrickest avatar

    trickest/cve

    7,882View on GitHub↗

    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.

    HTMLVulnerability Databases
    View on GitHub↗7,882
  • future-architect/vulsfuture-architect avatar

    future-architect/vuls

    12,185View on GitHub↗

    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.

    GoVulnerability Databases
    View on GitHub↗12,185
  • reviewdog/reviewdogreviewdog avatar

    reviewdog/reviewdog

    9,089View on GitHub↗

    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.

    GoSARIF Integrations
    View on GitHub↗9,089
  • google/osv.devgoogle avatar

    google/osv.dev

    2,494View on GitHub↗

    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.

    PythonVulnerability Databases
    View on GitHub↗2,494

Related searches

  • a container vulnerability scanner
  • an IaC security scanner
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
coreos/clair11KGoApache-2.0Jun 16, 2026
aquasecurity/trivy36.5KGoApache-2.0Jun 16, 2026
anchore/grype12.4KGoApache-2.0Jun 16, 2026
quay/clair11KGoApache-2.0Jun 16, 2026
snyk/snyk5.6KTypeScriptNOASSERTIONJun 17, 2026
armosec/kubescape11.5KGoApache-2.0Jun 17, 2026
ko-build/ko8.5KGoApache-2.0Jun 19, 2026
cve-search/cve-search2.6KPythonagpl-3.0Feb 20, 2026
trickest/cve7.9KHTMLMITJun 16, 2026
future-architect/vuls12.2KGoGPL-3.0Jun 17, 2026
a tool for inspecting Docker image layers
  • Vulnerability and Dependency Scanning
  • a dependency vulnerability scanner
  • an open source scanner for security vulnerabilities
  • a Kubernetes config auditing tool
  • a tool for shrinking container image size