New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

Socket Firewall

Block malicious packages before they reach your machine

Socket Firewall stops supply chain attacks at install time by intercepting package downloads and enforcing security policies in real-time on developer machines, in CI pipelines, and across your network.

Get started freeView plans
Terminal

$ sfw npm install

Socket Firewall

Scanning dependencies...

lodash@4.17.21 installed
express@4.18.2 installed
colors@1.4.1 blocked malicious code detected
react@18.2.0 installed

Installed 3 packages, blocked 1 threat

Why Socket Firewall?

Stop attacks before they execute

Most supply chain defenses focus on remediation after it's already too late. Socket Firewall blocks malicious dependencies before they are ever downloaded or executed.

Diagram showing Socket Firewall intercepting packages — safe packages pass through, malicious packages are blocked

Install-time protection

Intercept package downloads and block known malware before it reaches your environment.

Policy-driven enforcement

Define exactly what gets blocked, warned, or allowed based on your organization's security and license policies.

Works across environments

Protect developer machines, CI pipelines, and production builds with the same enforcement model.

How it works

Socket Firewall acts as a lightweight proxy that evaluates every package request before it is installed.

1

Intercept package requests

Socket Proxy intercepts your package manager installs and evaluates each package before it reaches your machine.

2

Evaluate risk instantly

Each package is checked against Socket's threat intelligence, known malware, suspicious behaviors, and policy violations.

3

Enforce your policy

Packages are allowed, warned, or blocked based on configurable rules before installation via npm.

Powerful Features

Built for enterprise environments

Socket Firewall Enterprise extends protection with flexible deployment, broader ecosystem coverage, and centralized policy control.

socket-firewall.config.json
{
  "rules": [
    {
      "action": "block",
      "category": "securityPolicy",
      "severity": "high"
    },
    {
      "action": "warn",
      "category": "vulnerability"
    }
  ],
  "ecosystems": [
    "npm",
    "pypi",
    "maven"
  ],
  "telemetry": true
}

Protect developer machines

Stop malicious packages from executing locally during development.

Secure CI pipelines

Block compromised dependencies in CI pipelines before they are installed.

Flexible deployment

Run as a CLI, integrate as a proxy, or deploy at the network level to protect your entire organization.

Custom policies

Control how your organization handles known malware, suspicious packages, and license risks.

Expanded ecosystem support

Works across JavaScript, Python, Rust, and more with Enterprise support for Maven, Ruby, NuGet, and beyond.

Telemetry and visibility

See every package installation attempt across your organization, including what was blocked or allowed, with machine-level context for investigators.

Start free. Scale with Enterprise.

Socket Firewall Free provides immediate protection out of the box. Enterprise adds control, visibility, and broader coverage.

Free

Instant protection, zero setup

Configuration

Out-of-the-box, no config

Ecosystem support

npm, Python, and Rust

Deployment

Local usage only

Dashboard

CLI output only

Get started free
Recommended

Enterprise

Full control and visibility

Configuration

Configurable policies and allow-lists

Ecosystem support

All supported ecosystems

Deployment

Proxy + centralized deployment

Dashboard

Full telemetry and search

Policy management

Custom organization policies

Book a demo

We help security teams work more efficiently

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.