Policy engine
Rules by package name, version range, age, source, license and custom criteria. Block or log-only, with time-limited exceptions. Re-evaluated on every request.
Blocks malicious, vulnerable and policy-violating packages.
Bytesafe Dependency Firewall sits in front of your existing repository, protecting developers, CI/CD pipelines and AI agents.
EU-based company · Software supply chain security since 2018.
Every package install is a potential entry point. Traditional SCA tools find problems after packages are already in your environment. Dependency Firewall intercepts every request before it reaches your developers, CI/CD pipelines or AI agents.
You define the rules: block packages with known CVEs, block known malicious packages or delay newly published versions for a configurable period to give the ecosystem community time to surface zero-day threats.
Works in front of enterprise repository platforms and any package registry. No agent installs. No workflow changes.
Public registries
npm, Maven, PyPI, NuGet, Go, Containers
Your repositories
Enterprise platforms and mirrors
Dependency Firewall
Policy engineDevelopers and CI/CD
Internal network
Policy controls, malware blocking, package delay, provenance checks, publish scanning, and full audit visibility across every request.
Rules by package name, version range, age, source, license and custom criteria. Block or log-only, with time-limited exceptions. Re-evaluated on every request.
Block packages with known CVEs before install. Filter by CVSS and EPSS severity per registry or team. New advisories take effect immediately.
Detect malicious payloads, suspicious install hooks and obfuscated code before execution. Quarantined packages are logged and never silently dropped.
Verify packages were built by expected publishers using Sigstore and SLSA attestations. Detect pipeline swaps and version downgrades early.
Block namespace attacks where public packages impersonate your internal ones. Configurable upstream priority rules ensure private packages always win.
Every package is fingerprinted: first-seen date, download frequency, requester, version age.
Every block, allow and exception is recorded and exportable to your SIEM. Built to make security teams and auditors happy out of the box.
Real-time security posture across all registries. See what's blocked and why, which teams trigger the most flags and how exposure trends over time.
Packages are scanned for malware, secrets, and sensitive data before they are published to an upstream registry.
Each rule targets an ecosystem and applies a condition: vulnerability severity, package age, license type or name pattern. Rules either block or log. Stack multiple rules per firewall. Changes take effect immediately.
Security teams can start with broad guardrails, then narrow policies by upstream, package, version range, internal status, maximum age, CVSS score and EPSS score. Rules are easy to review because the selector and effect are visible in one place.

Every blocked package is logged: package name, version, status, ecosystem, which firewall evaluated it, which rule triggered and who requested it. Filter by firewall or user. Tail live during incidents or CI/CD runs.
The log view gives developers a fast answer when an install fails and gives AppSec a complete audit trail for policy enforcement. Open a row to inspect request metadata, package context and the exact rule that caused the decision.

Every blocked package shows full context: ecosystem, version, publish date, the rule that triggered and whether the effect is block, log, or both. No guesswork for developers or security teams.
When a package is blocked, teams can decide whether to add an exception, change the rule, or fix the dependency without searching through CI output. The drawer keeps the investigation attached to the original request.

See which packages have passed through each firewall over a selected period, including ecosystem, version, first-seen time, last-seen time, vulnerability signals and request counts.
Observations turn package traffic into an inventory of what your organization actually requested. When a new advisory or malware report appears, you can search for the package and see where it was observed and when exposure started.

Open a package to review advisories, licenses, project metadata, OpenSSF Scorecard checks, dependency counts and source links before deciding whether to block, allow or investigate further.
The package page brings runtime firewall context together with upstream project health. Security teams can compare CVEs, maintainer signals, repository hygiene and dependency structure from the same screen.

Monitor rules triggered, exceptions granted, and package requests over time. See which firewalls are most active, spot trends, and verify your policies are working as expected.
Dashboard charts make policy behavior visible after rollout. Use them to confirm traffic is flowing, understand request volume, and spot unusual spikes before they become incidents or noisy developer escalations.

Covers the architecture, what gets checked on every request, how decisions are made and logged, and how it fits in front of your existing registry setup.
How it works →Route package traffic through Dependency Firewall, define policies for what's allowed and let the firewall block the rest. Developers and pipelines keep their existing URLs and credentials.
01
Instead of pulling public packages directly, point CI/CD pipelines and developer tooling at Dependency Firewall. Every request passes through the firewall before reaching your environment.
02
Set vulnerability thresholds, enable malware scanning, configure safety delays for new versions and write allowlist or blocklist rules. Create multiple firewalls with individual rules for different teams or projects.
03
Every request is evaluated in real time. Blocked packages are logged with the policy that triggered them. Approved packages are served transparently.
Works with the repositories you already use
Other enterprise dependency firewalls are often bundled into repository platforms. Dependency Firewall is an independent firewall that works with any registry and is built in the EU.
| Criterion | Dependency Firewall | Other enterprise firewalls |
|---|---|---|
| Works with your existing repository | Yes, as a proxy in front of it | Bundled into their platform |
| Deploys in minutes | Yes | Usually weeks of platform work |
| Predictable pricing | Flat, no usage-based fees | Usage-based or opaque |
| EU data sovereignty | Yes | No, US-based most of the time |
Common questions from security and engineering teams.
Book a 30-minute session and we'll show you how Dependency Firewall fits into your existing setup. Your registries stay unchanged.