New CVEs reach old builds
Matching runs on our side, so each new advisory rechecks every scan you keep. You get an alert by email, Slack, or webhook when a package you already ship becomes vulnerable.
SecureChain by TuxCare
One command scans the lockfiles of your project. SecureChain checks every package against each new advisory, keeps checking after the build, and tells you the exact fix: an upgrade, or a TuxCare build of the version you already use.
acme/storefront main
Set up
The CLI is one file for Linux, macOS, and Windows. It needs one secret: an access token of your workspace.
# install (Linux, macOS; or npm, pipx, Homebrew)
curl -fsSL https://securechain.tuxcare.com/get/securechain | sh
# sign in with your browser, one time
securechain auth login
# scan the project in this directory
securechain sca
# SECURECHAIN_PORTAL_TOKEN is a masked CI variable
securechain:
script:
- curl -fsSL https://securechain.tuxcare.com/get/securechain | sh
- securechain sca --fail-on high
Read the setup guide: GitHub Actions, GitLab CI, Jenkins, and any other CI system.
How it works
The CLI reads the lockfiles of your project and sends the package names and versions. It never sends source code.
The portal matches the packages with the advisory data and keeps the scan. A new CVE rechecks every stored scan: no rescan, no new build.
The fix plan names the version to move to. securechain harden moves you to TuxCare builds: the same versions, with the fixes.
Fail a build on high findings, or fail a pull request only on the findings that it adds.
Features
Matching runs on our side, so each new advisory rechecks every scan you keep. You get an alert by email, Slack, or webhook when a package you already ship becomes vulnerable.
securechain compare --fail-on-new compares a branch with its base. Old findings do not block new work. New ones do.
Each repository gets the package upgrades that close the most findings. Known-exploited vulnerabilities come first, and each finding has a fix deadline.
TuxCare builds packages from source and adds the security fixes to the version you use, also after the project stops supporting it. harden applies them and checks the result.
A decision stays with the finding in later scans. CI can skip what your team ignored, and each release exports a VEX file for your customers.
SARIF for code scanning, JSON and Markdown for scripts and pull requests, a REST API, and an MCP server for AI assistants such as Claude Code and Cursor.
Your code stays with you
securechain sbom --preview shows the exact upload, and sends nothing.
Languages
SecureChain reads the lockfile that your package manager writes, and compares versions with the rules of each ecosystem.
Create a free SecureChain workspace in under a minute. No credit card.