Black Hat USA 2026 · PolySwarm is co-hosting the poker night · Claim a Seat →

Research Preview

Know What's In Your Artifacts
Before You Ship Them

PolySwarm scans your container images and open-source packages against its engine network and returns a clear go/no-go call, with the scores and the reasoning behind it.

Now in research preview. Request access and help shape what we build next.

Four checks, on every artifact

PolySwarm looks past the manifest and inspects what actually ships.

Malware in the artifact

Every binary on the entrypoint path is scanned by the PolySwarm engine network, so known and emerging malware is caught before the image or package reaches production.

Released-code integrity

We compare the released artifact against its source tree at the published tag and flag anything in the archive that is not in the tagged source, the code injected at release time that legacy scanners checking published metadata miss.

Source-level security

We resolve the source repository that builds your container's entrypoint and run deep source analysis on it, surfacing memory-safety and input-validation flaws in the code behind the binary, not just the packaged image.

Threat-actor context

Risk is scored against active campaigns targeting your stack and ecosystem, so a package under live attack is weighted higher when it matters most.

How it works

1

Point the scanner at an artifact

Scan an OCI or Docker image, or an open-source package from npm or PyPI, from your desk, your CI pipeline, or a Kubernetes admission gate.

2

We inspect what ships

The scanner extracts the layers, scans every binary on the entrypoint path, compares the released artifact against its source tree to catch code injected at release time, resolves and security-analyzes the source repository behind the entrypoint, and correlates findings against active threats.

3

Get one go/no-go score

You get a Risk Assessment from 0 to 100 and a Source Verification score, with the rationale behind them, so the call to ship or hold is clear and defensible.

What a result looks like

Illustrative examples. Every scan returns a Risk Assessment from 0 to 100, a Source Verification percentage, a ship or hold call, and the findings behind it.

nginx:1.25-alpine
Container image
Ship
12/100
Risk Assessment · lower is better
96%
Source Verification
  • No malware found on the entrypoint path
  • Source behind the entrypoint scanned clean
  • No active campaigns targeting this image
Hold
86/100
Risk Assessment · lower is better
22%
Source Verification
  • Code in the release is missing from the tagged source (injected at release time)
  • High and critical flaws in the source behind the package
  • Maintainer account linked to an active campaign

Research preview questions

Container image scanning and open-source package scanning, with a Risk Assessment, a Source Verification score, and the reasoning behind each verdict. Access is by request while container scanning is in research preview.

Most scanners check published metadata against a CVE list. PolySwarm inspects the actual binaries that ship and compares the released package against its source tree, so it catches malware and code injected at release time, not just known CVEs.

At a developer's desk, inside CI, or as a Kubernetes admission step. The preview focuses on container images and npm and PyPI packages, with more ecosystems on the way.

Your feedback shapes the product during the research preview. Request access and tell us about your stack and what you need next, and our team will follow up directly.

OCI · npm · PyPI
Artifact types in preview
0 – 100
Risk Assessment for every artifact
Release-injection
Detection legacy scanners miss

Join the research preview

Request access and help shape where container scanning goes next. Tell us about your stack and we will get you set up.