Dependency Firewall

Block malware by inspecting every package before it reaches any system or user in your company.

Dependency Firewall dashboard showing package analysis alongside device protection status.
Read story Read story Read story Read story Read story Read story Read story

How Dependency Firewall blocks malware

Built on depthfirst’s agentic defense system.

depthfirst immediately scans every new package release, reasons about its intent, and verifies its behavior to provide higher recall and precision on malware detection.

Searchable package list showing public registry sources and security alert badges.

Block malware at your artifact repo.

Deploy Dependency Firewall upstream of your private registry or artifact repo, so every package is inspected before it enters your trusted store.

Dependency Firewall inspecting packages from public registries before approved packages enter an artifact repository used by AI agents, developers, and CI/CD.

Block malware at every endpoint.

Dependency Firewall sits between every endpoint and the public registries they pull from, so installs that bypass your artifact repo, or companies that do not have one, are protected too.

AI agents, developers, and CI/CD protected when installing directly from public registries without an artifact repository.

A single malicious package install can steal credentials, plant backdoors, or expose source code before deployment.

One firewall for every install in your company

Dependency Firewall blocks malware from reaching your developers and the AI agents your teams use, like Codex, Claude, and Antigravity, whether they run locally or in the cloud.

Package analysis dashboard showing allowed, blocked, and reviewed packages across the company.

Catch malware before it’s installed

depthfirst analyzes every newly published package the moment it lands on a public registry, so malicious packages are stopped from being installed.

Package outcomes across npm, PyPI, crates.io, and Go, with allowed and blocked decisions and their reasons.

Enforce custom policies

Define what your company will accept, from package attributes to license terms, and Dependency Firewall enforces it on every install.

Package firewall policy settings view showing configurable guardrails.

Designed to fit your policies and workflows

Configurable guardrails

Define what your company will accept, from package attributes to license terms. Require a minimum package age, gate specific dependency trees, and enforce license policies across direct and transitive dependencies.

Response workflows

Route verdicts into the systems your team already uses, with critical detections paging through your incident response system and quarantines opening review tickets automatically.

Full control for security teams

Your team can override the decision in seconds, with every override logged automatically.

Security without latency

Approved packages pass through with negligible latency.