AppSecNews

SCA

Software Composition Analysis

Identify open-source dependencies and match them against known vulnerability and license data.

28 tools profiled

How it differs Checks the open source packages you depend on for known vulnerabilities and license obligations. Flaws in code you wrote are SAST territory.

License
Subcategory
Deployment
Languages
Integrations
Maturity
Signals
Clear

10 tools match

  • FOSSA

    FOSSA

    SCA

    A composition analysis platform focused on license obligation management, resolving dependencies through native build tooling and generating attribution notices and SBOMs.

    Freemium
    Established
  • Mend

    Mend.io

    SCA

    A composition analysis platform combining broad ecosystem coverage, license policy and automated upgrade pull requests, with reachability analysis to prioritize what matters.

    Commercial
    Established
  • A composition analysis service that resolves dependency trees from source, matches known vulnerabilities, and scores the health and maintenance risk of the projects you depend on.

    Freemium
    Established
  • OSV-Scanner

    Google

    SCA

    Command line scanner that matches lockfiles, SBOMs and container contents against the OSV.dev advisory database using precise affected version ranges.

    Open source
    Growing
  • Long running OWASP project that identifies dependencies by collecting evidence from artifacts, maps them to CPE identifiers, and reports matching CVEs from the National Vulnerability Database.

    Open source
    Established
  • FOSSA

    FOSSA

    A composition analysis platform focused on license obligation management, resolving dependencies through native build tooling and generating attribution notices and SBOMs.

    Freemium Established
    SCA
  • Mend

    Mend.io

    A composition analysis platform combining broad ecosystem coverage, license policy and automated upgrade pull requests, with reachability analysis to prioritize what matters.

    Commercial Established
    SCA
  • A composition analysis service that resolves dependency trees from source, matches known vulnerabilities, and scores the health and maintenance risk of the projects you depend on.

    Freemium Established
    SCA
  • OSV-Scanner

    Google

    Command line scanner that matches lockfiles, SBOMs and container contents against the OSV.dev advisory database using precise affected version ranges.

    Open source Growing
    SCA
  • Long running OWASP project that identifies dependencies by collecting evidence from artifacts, maps them to CPE identifiers, and reports matching CVEs from the National Vulnerability Database.

    Open source Established
    SCA
  • Qwiet AI

    Qwiet AI

    SCA

    Builds a code property graph of the application and its dependencies, then uses data flow across that graph to judge whether a vulnerable library function is actually reachable.

    Commercial
    Growing
  • Retire.js

    Retire.js Project

    SCA

    Scanner that identifies outdated JavaScript libraries by content hash, filename pattern and code signature, including in bundled and minified files where no manifest exists.

    Open source
    Established
  • Snyk

    Snyk

    SCA

    Resolves the full dependency tree including transitives, matches it against a curated vulnerability database, and raises fix pull requests with the minimum viable upgrade path.

    Freemium
    Established
  • Socket

    Socket

    SCA

    Analyzes what a package actually does, including install scripts, network and filesystem access and obfuscated code, to catch supply chain attacks that advisory based scanners never see.

    Open source and commercial
    Growing
  • SCA

    Commercial software composition analysis that identifies components by binary fingerprint and enforces staged security and license policy across the build and release pipeline.

    Commercial
    Established
  • Qwiet AI

    Qwiet AI

    Builds a code property graph of the application and its dependencies, then uses data flow across that graph to judge whether a vulnerable library function is actually reachable.

    Commercial Growing
    SCA
  • Retire.js

    Retire.js Project

    Scanner that identifies outdated JavaScript libraries by content hash, filename pattern and code signature, including in bundled and minified files where no manifest exists.

    Open source Established
    SCA
  • Snyk

    Snyk

    Resolves the full dependency tree including transitives, matches it against a curated vulnerability database, and raises fix pull requests with the minimum viable upgrade path.

    Freemium Established
    SCA
  • Socket

    Socket

    Analyzes what a package actually does, including install scripts, network and filesystem access and obfuscated code, to catch supply chain attacks that advisory based scanners never see.

    Open source and commercial Growing
    SCA
  • Commercial software composition analysis that identifies components by binary fingerprint and enforces staged security and license policy across the build and release pipeline.

    Commercial Established
    SCA
Tick up to 4 tools above.