Socket SCA

Find and fix risk in every open source dependency

Socket SCA inventories the open source packages in every repository, flags known vulnerabilities, malicious packages, and license problems, and enforces your policy before risky code merges.

$ npm install -g socket
Dependency alert
Live
Flagged in 2 minutesfrom pull request to PR comment
  1. 12:01 PM
    Dependency added
    PR #482
  2. 12:02 PM
    High CVE detected
    High
  3. 12:02 PM
    Policy check
    Warn
  4. 12:03 PM
    PR comment posted
    Posted
Time to PR comment
2 minutes
Alerts raised
4
Reachable CVE
1
Using SCA

Vulnerabilities, malware, and license risk in one scan

Socket goes beyond matching dependencies against CVE databases. It analyzes the code inside each package to catch malicious packages and supply chain attacks, including zero-day threats. Socket Reports charts vulnerability, license, and package score data across your whole organization or for a single repository.

  • Known vulnerabilities

    Match every dependency against CVE data, and use reachability analysis to see which vulnerable code your application actually calls.

    Socket dashboard listing critical CVE alerts beside a gauge of 4,654 open vulnerability alerts and a 30-day trend chart
  • Malicious packages

    Detect malware, risky install scripts, obfuscated code, and other supply chain attack signals before a package reaches your codebase.

    Socket for GitHub pull request comment scoring each changed dependency for supply chain security, vulnerability, quality, maintenance, and license
  • License compliance

    Identify more than 2,000 license types, check licenses before a dependency merges, and trace violations to their source.

    Socket dashboard listing license policy violations beside a gauge of 4,950 license alerts and a 90-day trend chart
  • Reports

    Chart vulnerabilities by Top 25 CWEs and Top 10 OWASP categories, see license distribution, and track package scores, including supply chain risk. Export any chart for security reviews.

    Socket Reports bar chart of the Top 25 CWEs found across an organization, with a Download PNG button
    Socket Reports chart of the overall score distribution of dependencies
Using SCA

How it works

Socket scans dependencies where your team already works and applies your policy to every change.

  1. Connect your repositories

    Install Socket for GitHub or run the Socket CLI in CI to scan manifests and lockfiles.

  2. Scan every dependency

    Socket analyzes direct and transitive dependencies and raises alerts for vulnerabilities, malicious behavior, and license risk.

  3. Enforce your policy

    Each alert is blocked, warned on, or monitored based on your organization’s security and license policies.

Powerful Features

Built for security and engineering teams

Socket SCA gives security and engineering teams one view of dependency risk across every repository, with policy enforcement and fixes built in.

  • Dependency inventory

    See every direct and transitive dependency across your repositories and ecosystems.

  • SBOMs

    Generate SBOMs for your applications, and import existing SBOMs to analyze their components.

  • Reachability analysis

    Prioritize vulnerabilities in code your application calls.

  • Certified Patches

    Fix vulnerabilities with patches for the versions you already use.

  • Pre-merge license enforcement

    A configurable license policy flags dependencies that violate your licensing terms in the pull request, before they merge.

  • Low-noise alerts in the dev workflow

    Alerts appear in pull request comments, the CLI, and the dashboard, with suggested next steps for each finding.

Reporting

Track dependency risk across every repository

See alerts from every repository in one view, follow how risk changes over time, and drill into any repository. Export charts for security reviews and stakeholder updates.

  • Organization alert trends

    See alerts from the default branch of every repository, grouped by severity, and follow trends, triage volume, and overall risk posture over time.

  • Repository view

    See open alerts for each repository grouped by action, priority, or severity. Use labels to organize repositories by team or function and apply policies to each group.

Alerts list filtered to high severity alerts in the depot repository
Gauge showing 49 open alerts, all high severity
Alert trend chart for the last 90 days, down 45 percent
Ecosystem Coverage

One scanner for every language your team writes

Secure your team's dependencies across your stack with Socket. Stop supply chain attacks before they reach production.

30 ecosystems highlighted for All

  • npm
    npm
  • Maven
    Maven
  • yarn
    yarn
  • pnpm
    pnpm
  • pip
    pip
  • uv
    uv
  • NuGet
    NuGet
  • Poetry
    Poetry
  • Cargo
    Cargo
  • Anaconda
    Anaconda
  • C / C++
    C / C++
  • PHP
    PHP
  • Gradle
    Gradle
  • RubyGems
    RubyGems
  • Bun
    Bun
  • Bundler
    Bundler
  • C#
    C#
  • Go Modules
    Go Modules
  • F#
    F#
  • Elixir & Erlang
    Elixir & Erlang
  • VB
    VB
  • GitHub Actions
    GitHub Actions
  • sbt
    sbt
  • Swift
    Swift
  • Dart
    Dart
  • Chrome extensions
    Chrome extensions
  • Hugging Face
    Hugging Face
  • OpenVSX
    OpenVSX
  • Skills.sh
    Skills.sh
  • Julia
    Julia

Call us at (844) SOCKET-0

Cut through the noise and focus on real threats.

Get actionable alerts for the supply chain risks that matter. Socket highlights risky dependencies directly within the developer workflow.