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

Dependency Vulnerability Scanners

Ranking updated Jun 30, 2026

For a dependency vulnerability scanner, the first results are future-architect/vuls (Vuls scans lockfiles for vulnerable dependencies and cross-references them against multiple CVE databases, making it a capable dependency scanner, though its primary focus on OS and network devices means it is a broader vulnerability scanner rather than a lockfile-only tool), google/osv-scanner (osv-scanner is a comprehensive lockfile vulnerability scanner that uses the OSV database to detect and remediate vulnerable dependencies across multiple languages, with a CLI, automated remediation workflows, and CI/CD integration capabilities) and aquasecurity/trivy (Trivy scans lockfiles from many ecosystems against its own vulnerability database, provides severity ratings and remediation suggestions, and integrates directly into CI/CD pipelines, making it a complete lockfile vulnerability scanner). snyk/snyk and dependabot/dependabot-core round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Automated tools that identify and report security vulnerabilities within project lockfiles and dependency manifests.

Dependency Vulnerability Scanners

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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 scans lockfiles for vulnerable dependencies and cross-references them against multiple CVE databases, making it a capable dependency scanner, though its primary focus on OS and network devices means it is a broader vulnerability scanner rather than a lockfile-only tool.

    GoVulnerability DatabasesDependency AuditingVulnerability Intelligence Feeds
    View on GitHub↗12,185
  • google/osv-scannergoogle avatar

    google/osv-scanner

    10,565View on GitHub↗

    osv-scanner is a software composition analysis tool and vulnerability scanner that checks project dependencies and container images against the Open Source Vulnerabilities database. It functions as a dependency remediation tool and can be integrated into custom Go applications as a programmable security library. The project distinguishes itself through a remediation workflow that includes an interactive terminal user interface and automated scripting for upgrading vulnerable packages in lockfiles and manifests. It employs call-graph reachability analysis to determine if vulnerable code is act

    osv-scanner is a comprehensive lockfile vulnerability scanner that uses the OSV database to detect and remediate vulnerable dependencies across multiple languages, with a CLI, automated remediation workflows, and CI/CD integration capabilities.

    GoCommand Line Interfaces
    View on GitHub↗10,565
  • 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 scans lockfiles from many ecosystems against its own vulnerability database, provides severity ratings and remediation suggestions, and integrates directly into CI/CD pipelines, making it a complete lockfile vulnerability scanner.

    GoVulnerability Intelligence Feeds
    View on GitHub↗36,462
  • 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 developer security platform that scans project lockfiles for known vulnerabilities, provides severity reports and remediation suggestions, and works from the command line and CI/CD pipelines across many languages, making it a comprehensive fit for this search.

    TypeScriptApplication Security Testing PlatformsDependency Vulnerability ScanningSecurity Vulnerability Scanning
    View on GitHub↗5,586
  • dependabot/dependabot-coredependabot avatar

    dependabot/dependabot-core

    5,413View on GitHub↗

    dependabot-core is the automated dependency management engine that powers multi-ecosystem package updates and vulnerability remediation. It parses package manifests and lockfiles, polls package registries for newer versions, resolves version constraints across entire dependency trees, and generates pull requests with changelogs and structured descriptions. The system integrates vulnerability database matching to detect known security flaws and can automatically create remediation pull requests. What distinguishes this project is its handling of complex multi-ecosystem resolution across dozens

    dependabot-core parses project lockfiles across dozens of ecosystems, matches dependencies against a vulnerability database, and generates automated remediation pull requests, covering lockfile scanning, severity reporting, and CI/CD integration out of the box.

    RubyAutomated Dependency UpdatersAutomated Update Pull RequestsCredential Injection Proxies
    View on GitHub↗5,413
  • dependencytrack/dependency-trackDependencyTrack avatar

    DependencyTrack/dependency-track

    3,612View on GitHub↗

    Dependency-Track is a software composition analysis tool and vulnerability management system designed to track dependencies and supply chain risk. It functions as a platform for ingesting and analyzing CycloneDX software bills of materials to identify known vulnerabilities and license compliance issues within third-party software components. The system distinguishes itself by mirroring external vulnerability databases locally to enable fast offline analysis and using VEX documents to differentiate between technical vulnerabilities and actual contextual risks. It also integrates with identity

    Dependency-Track is a software composition analysis platform that ingests SBOMs (which can be generated from lockfiles) to identify known vulnerabilities, offering database mirroring, severity reporting, and CI/CD integration—covering the core need for dependency vulnerability scanning, though it requires an SBOM pre-processing step rather than directly parsing lockfiles itself.

    JavaVulnerability Database ManagementKnown Exploited Vulnerability Catalogs
    View on GitHub↗3,612
  • npm/clinpm avatar

    npm/cli

    9,846View on GitHub↗

    This project is a command line interface for managing, installing, and publishing JavaScript packages to a remote registry. It serves as a dependency resolution tool, a software registry publishing client, and a security auditor for Node.js development workflows. The tool distinguishes itself by providing integrated monorepo workspace management and a comprehensive registry authentication client that supports multi-factor authentication. It enables detailed control over the software supply chain through provenance attestations, package signature verification, and the generation of a Software

    npm CLI includes an integrated security audit feature that scans package-lock.json for known vulnerabilities and provides severity reports with remediation suggestions, fitting the lockfile vulnerability scanner category within the JavaScript/Node.js ecosystem.

    JavaScriptDependency Auditing
    View on GitHub↗9,846
  • 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 vulnerability intelligence database and exploit aggregator, not a lockfile scanner — it collects CVEs and PoCs but does not parse your project's dependency files to detect vulnerabilities or suggest fixes.

    HTMLVulnerability DatabasesCVE Vulnerability AggregatorsVulnerability Intelligence Feeds
    View on GitHub↗7,882
  • 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 vulnerability database and search engine for CVE data, not a tool that scans project lockfiles to detect and remediate known vulnerabilities in dependencies, so it lacks the lockfile scanning and remediation features this search targets.

    PythonCVE Database ManagersVulnerability Database Management
    View on GitHub↗2,593
  • 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 scans container images for vulnerabilities, not project lockfiles, so it is in the adjacent security-scanning space but does not match the lockfile-focused intent.

    GoVulnerability DatabasesCVE Mapping
    View on GitHub↗11,011
  • ossf/scorecardossf avatar

    ossf/scorecard

    5,527View on GitHub↗

    Scorecard is an open source security scanner and software supply chain analysis tool that evaluates the security posture of projects by calculating risk metrics based on best practices. It functions as a security health dashboard, visualizing security gaps through scores and badges to help maintainers identify vulnerabilities. The project provides a system for monitoring repository security through a GitHub Action security auditor that alerts maintainers when security scores drop. It also offers a mechanism for vulnerability remediation guidance, mapping identified security gaps to prescripti

    Scorecard is a security posture evaluation tool that uses best-practice checks and scoring, rather than a dedicated lockfile vulnerability scanner that parses lockfiles and cross-references them against a vulnerability database for known vulnerable dependencies.

    GoRemediation GuidanceGitHub Actions
    View on GitHub↗5,527
  • 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 API for querying package advisories, but it does not scan lockfiles or provide remediation suggestions itself—it is the data source a scanner would use, not the scanner tool.

    PythonVulnerability DatabasesVulnerability Database Management
    View on GitHub↗2,494
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
future-architect/vuls12.2KGoGPL-3.0Jun 17, 2026
google/osv-scanner10.6KGoApache-2.0Jun 22, 2026
aquasecurity/trivy
36.5K
Go
Apache-2.0
Jun 16, 2026
snyk/snyk5.6KTypeScriptNOASSERTIONJun 17, 2026
dependabot/dependabot-core5.4KRubymitFeb 20, 2026
dependencytrack/dependency-track3.6KJavaapache-2.0Feb 19, 2026
npm/cli9.8KJavaScriptNOASSERTIONJun 11, 2026
trickest/cve7.9KHTMLMITJun 16, 2026
cve-search/cve-search2.6KPythonagpl-3.0Feb 20, 2026
coreos/clair11KGoApache-2.0Jun 16, 2026

Related searches

  • Vulnerability and Dependency Scanning
  • a container vulnerability scanner
  • a tool for scanning container image layers
  • an IaC security scanner
  • an open source scanner for security vulnerabilities
  • a templated vulnerability scanner
  • an SBOM generation tool
  • a tool for detecting secrets in code