Socket SCA

Get every repository into Socket, catch risky dependencies in pull requests, and cut CVE noise down to what you can reach.

Socket SCA reads your manifests and lockfiles, resolves the full dependency tree, and scores every package. Your source code is not uploaded. These pages take a proof of concept from a silent baseline across every repository to enforced pull request checks, reachability numbers, and fixes.

Start with the first page, then follow the goals that matter to you.

Get started

GoalPage
Get every repository into Socket with no change developers can seeConnect your repositories
Scan repositories that aren't on GitHub, or gate a pipelineScan from CI/CD

Catch risky dependencies in pull requests

GoalPage
Show a malicious dependency is caught in a pull requestCatch risky dependencies in pull requests
Decide what fails a pull request, and whereTune policy and enforce
Flag or block by licenseLicense policy

Cut CVE noise and fix what matters

GoalPage
Measure how many CVEs can't be reached, across every repositoryCut CVE noise with reachability
Trace call paths from your own code on one or two appsFull application reachability
Turn reachable CVEs into upgrade pull requestsFix what matters
Remove CVEs that have no upgradePatch what you can't upgrade
Hand results to other toolsExport SBOM and VEX

Before you start

  • A Socket organization. Its slug is in the dashboard URL: https://socket.dev/dashboard/org/your-org.
  • Owner rights on the GitHub organization, to install the Socket GitHub App.
  • Node.js on your workstation, for the Socket CLI.
  • A Socket API token for the POC (Settings → API Tokens). Connect your repositories lists the scopes each page needs.

Did this page help you?