What's new in Dependency Firewall
Dependency Firewall intercepts every package request before it reaches developers, CI/CD pipelines or AI agents, and blocks malicious, vulnerable and policy-violating packages. Every decision is logged and explained. Existing customers get a supported migration path.
Logs
| Time | Status | Package | Version | Rule |
|---|---|---|---|---|
| 09:58:15 | Allowed | minimist | 1.2.5 | Exception |
| 09:58:12 | Blocked | org. | 2.14.1 | Block CVSS ≥ 7 |
| 09:58:09 | Allowed | requests | 2.32.5 | Log all downloads |
| 09:58:06 | Blocked | nx | 21.6.4 | Delay 7 days |
| 09:58:03 | Blocked | event-stream | 3.3.6 | Known malware |
| 09:58:00 | Allowed | react | 19.1.1 | Log all downloads |
| 09:57:57 | Allowed | laravel/ | 12.31.1 | Log all downloads |
| 09:57:54 | Allowed | github. | v1.11.0 | Log all downloads |
Why a new dependency firewall?
The way teams consume open source has changed. Dependencies enter through developers, CI/CD pipelines, automation, AI coding tools and internal repository flows. The previous-generation firewall was built around a hosted registry and proxy model that predates this picture.
Dependency Firewall is designed as a standalone control point. It intercepts package requests from all of these sources, evaluates them against policy and passes decisions to your existing repository. Think of it like a network firewall, but applied to open source dependencies instead of network traffic.
The policy engine is new from the ground up: more granular rules, live decision logs, malware scanning and exception management that the previous-generation firewall does not have.
What this generation of Dependency Firewall adds
Capabilities not available in the previous-generation firewall.
- Redesigned policy engine
- Rules based on package name, version range, age, license, vulnerability severity (CVSS and EPSS), ecosystem metadata and organization-specific criteria. More granular than the previous-generation firewall's plugin-based controls.
- Malware scanning
- Catch known malicious packages before they are installed, cached or promoted internally. Uses dedicated malware databases, not just vulnerability feeds.
- Container image firewalling
- Container images are gated like any other dependency. Every layer is scanned for malware and secrets, and the apk, dpkg and rpm databases inside the image are read to block images carrying vulnerable OS packages. The previous generation covered packages only.
- Decision transparency
- See exactly why a package was approved, blocked or approved by exception. Live logs show the package, version, rule, requester and timestamp. Developers and security teams read from the same log.
- Exception workflow
- Developers request an exception for a package that would otherwise be blocked, and the team you choose approves or denies it. The exception is logged with the reason and expiry, and expires automatically without manual follow-up.
- Policy as code
- Manage firewall configuration and rules as code. Review changes in version control, roll back safely and deploy through existing automation.
- Publish scanning
- Packages are scanned for malware, secrets and sensitive data before they are published to an upstream registry.
- Flexible deployment
- Managed SaaS hosted in the EU by default. Also runs in your own cloud account or in your data center. On-premise keeps every package request and decision log inside your network.
Works with the repositories you already use
Half the base fee for your first 3 months
€49.50 instead of €99 per month, plus €100 usage credit. Start with a 14-day trial. See how it works
How Dependency Firewall differs from the previous generation
The two products share a name and a purpose. The architecture, policy model and capabilities are different.
One meter sets your price.
The other two come with it.
Your price follows whichever you use most: active users, packages scanned or downloads served. The other two are included at the same plan size.
Enterprise dependency firewalls most often bill on several axes at once: a seat count, a scan count and a bandwidth line, each with its own overage. One team pays three times for being a single size measured three ways, and the invoice is hard to forecast.
Bytesafe measures all three meters and charges for the largest one only. The price per unit falls as you grow. Nothing throttles and nothing blocks when a month runs heavy: the plan sizes itself to the trailing 30 days and settles back as the spike ages out. Optional Cloud add-ons cover SSO/OIDC, container image firewall and Deep Scan. Enterprise plans agree limits in the contract.
See full pricingMigration and end of life
The previous-generation Bytesafe reaches end of life on December 31, 2026. Existing customers can start evaluating the new generation now and migrate before that date. We provide a supported migration path and work through the transition with you based on your setup, ecosystems and repository architecture.
New customers
New customer onboarding focuses on the current Dependency Firewall. We are not onboarding new customers to the previous-generation firewall.
Book a demo to see it in action or get a walkthrough of how it fits your setup. Or start a free trial and set up your first policy.
Existing customers
You can keep using the previous-generation firewall while you prepare and test your migration. Both generations run at the same time, so you can validate the new firewall before production workloads switch.
If you use Bytesafe to store private packages, migration also includes moving those packages to a dedicated repository manager or private registry.
Common questions
Can existing customers use the new Dependency Firewall today?
When will the previous-generation firewall reach end of life?
Are new customers onboarded to the previous-generation firewall?
Will migration be automatic?
Does Dependency Firewall replace our existing repository manager?
The previous-generation firewall also stored our packages. What happens to that?
Which ecosystems are supported?
How does pricing work?
Move to the current Dependency Firewall
Talk to us about access, migration or how the new firewall fits with your repository architecture.