Minimus Supply Chain Protection: Reduce Open Source Dependency Risk

By
Patrick Maddox
June 2, 2026

Modern application supply chains extend far beyond the operating system packages included in a container image. Today, most applications also depend on large ecosystems such as NPM and PyPI, where a single deployment may pull in hundreds or thousands of transitive dependencies maintained by unknown third parties.

Minimus Supply Chain Protection helps security and platform teams reduce risk from compromised or untrusted application dependencies without disrupting existing developer workflows. Acting as a control layer between developers and public package repositories, it allows organizations to evaluate, control, and audit application dependencies before they are consumed by developers or CI/CD pipelines.

This capability was built to address a growing problem across modern software delivery pipelines: traditional vulnerability scanning and malware detection do not provide enough visibility or control over the application package ecosystem.

Why Application Dependencies Create a Different Security Problem

With Minimus Images, customers benefit from a container Image that is built directly from upstream source in the Minimus SLSA L3 build system. This approach reduces vulnerabilities in the base image by an average of 98%. 

The Minimus package universe that Minimus images are based on is made up of many tens of thousands of packages. While this is significant, the patterns for building and maintaining operating system packages offer a sustainable path to assembling base images in a consistent and repeatable way.

However, there are additional package universes beyond those available through an operating system package manager, for example NPM and PyPi. While there are tens of thousands of packages in the operating system package universe, there are tens of millions of application packages in the NPM and PyPi package universes with interwoven dependencies and of varying quality. 

This creates a fundamentally different security challenge than operating system package management.

Building these packages from source as we do for base images presents a challenge of scale and wouldn’t provide a meaningful security guarantee to customers. A different approach is required to scale, and to address the unique challenges posed by application package managers and the package ecosystem they provide access to.

Why Traditional Supply Chain Controls Fall Short

Before we discuss the solution, it is important to understand some of the characteristics of modern application package ecosystems:

  • Millions of packages
  • Packages updated far less frequently than operating system packages
  • Packages typically maintained by a single developer or small teamMany transitive dependencies, often chained together with multiple levels of depth, a simple hello-world can involve 30+ package dependencies

Given the characteristics above, simply scanning for malware, or building from the package source will inherently be limited in terms of coverage and efficacy, as well as limited utility. 

A different approach that scales with the characteristics of the ecosystem is required to provide a real security benefit.

How Minimus Supply Chain Protection Works

Minimus approaches supply chain protection through an evaluation of the metadata around packages in the NPM and PyPI application package universe. Rather than relying exclusively on malware detection or vulnerability scanning, Minimus evaluates trust and risk characteristics associated with packages and their dependency chains before they are consumed by developers or CI/CD pipelines, allowing organizations to enforce policies around which packages can be used.

With Minimus Supply Chain Protection, you can configure policies based on aspects of package metadata, such as commit activity, package popularity, use of a cooling off period, as well as explicit allow and block settings.

Minimus assembles these and other factors into a risk score with a set of defaults we believe strike the best balance between security and compatibility; however, we expose the underlying controls to customers if they wish to configure them to match their own security requirements and risk tolerance..

Minimus Supply Chain Protection policy creation screen showing policy details, linked images, and enforcement options for blocking or alerting on untrusted application dependencies.
Create policies to govern application dependency usage.

The protection is implemented by using Minimus as a pull through proxy for NPM and PyPi. This approach has no impact on the developer experience, but offers security and platform engineering teams the ability to control and report on the dependencies they are consuming. Customers can build multiple configurations with varying risk tolerance for environments and teams that may have different priorities related to security. 

Minimus supply chain policy details page showing an active policy, associated container images, enforcement mode, and registry configuration for NPM package protection.
Apply supply chain protection policies to your container images.

Minimus Policy Controls

Minimus policy controls are flexible and continue to expand, you can create multiple policies for different environments and security profiles.  

Minimus gives you controls that look at the characteristics of a package, allowing you to evaluate:

  • A cooling-off period to make sure a package has been released for a set number of days before it is used.
  • Popularity - making sure the package is sufficiently used in the ecosystem so that the community has had an opportunity to vette and validate it.
  • Typosquatting risks - is it there a risk for the package to be confused with a package that relies on being pulled in due to a type, or is a look-alike set to deliberately prey on such mistakes?
  • Suspicious versions - is the package in the registry consistent with the upstream source? Does it have a corresponding release in source or an associated tag for a release upstream?

Of course, Minimus also allows you to explicitly allow or deny packages as well as the above controls.

Minimus Supply Chain Protection policy settings showing cooling-off periods, package popularity requirements, typosquatting detection, suspicious release validation, and allow/block lists.
Define package trust requirements and enforcement criteria.

Using Minimus Actions and Integrations With Supply Chain Protection

The supply chain protection is also supported by Minimus Actions, allowing customers to be notified when there is a violation of policy with varying enforcement levels and severities related to the risk.

Minimus Actions configuration screen showing automated email notifications triggered by supply chain policy violations.
Automatically notify teams about policy violations.

Finally, Minimus includes a full audit log of policies, enforcement actions, and package activity through the platform in a unified view, which can also be triggered and integrated with our Actions capability.

Minimus audit log displaying blocked package installations, policy violations, affected packages, and enforcement actions for supply chain protection policies.
Track blocked packages and policy enforcement activity.

Minimus activity log showing policy creation, policy updates, enforcement changes, and user actions related to supply chain protection management.
Review policy changes and security events over time.

Reduce Risk Across the Full Container Stack

While Minimus already removes 98%+ of the vulnerabilities in your container base image, Supply Chain Protection extends security controls into the application package universe.

This is important because many of the highest-impact modern supply chain attacks originate above the operating system layer, inside application dependencies that traditional container security tooling often cannot evaluate effectively.

By combining hardened minimal images with policy-driven application dependency protection, organizations can reduce attack surface across both the operating system and application layers without introducing significant friction for developers. 

Try Minimus Supply Chain Protection

See how Minimus Supply Chain Protection helps teams reduce dependency risk, enforce package trust policies, and gain visibility into application dependencies across the software delivery pipeline. Get a demo to explore the platform in more detail.

Patrick Maddox
VP Solutions Architecture
Sign up for minimus

Avoid over 97% of container CVEs

Access hundreds of hardened images, secure Helm charts, the Minimus custom image builder, and more.