Aikido

Security patches that don't break production

Aikido backports CVE fixes to the exact version pinned in your lockfile. Same package, version string & APIs. No rewriting code, just merge a PR.

Your data won't be shared · Read-only access · No CC required
Trusted by 150k+ orgs
|
Loved by 300k+ devs
|
4.7/5
THE PROBLEM

You found a CVE but solving it requires a major version upgrade

Breaking API changes

New versions often ship with API changes that require devs to rewrite their existing codebase.

High effort

Refactoring code, updating dependencies, and re-testing integrations can take weeks.

Verification burden

One missed edge case can break production. Testing must be exhaustive.

THE SOLUTION

Aikido patches the CVE on the version you are already running

AUTOFIX

Patch CVEs without version upgrades or breaking changes

Aikido produces secured variants of the exact package versions in your lockfile. Same package name with a +aikido suffix marking the patch. No new major version, API changes, or code to rewrite.

TRUST

Minimal, human-verified security patches you can trust

Each patch is human-verified by Aikido. Every change is inspectable as a human-readable diff, limited to the CVE fix and nothing else. Know exactly what you're deploying.

PROTECT

Continuously protect your repos with Aikido Libraries

Turn on protection once. Aikido ships a daily PR pinning every package to its patched variant, including newly discovered CVEs. No manual patching and no repeat CVEs.

Why Teams Choose Aikido libraries

Focus on building, not breaking changes

Delete your CVE backlog

Vulnerabilities get patched, drop-in replacements automatically.

Take pressure off team

Stop making developers balance time between product and security by reducing the security burden.

Focus resources on roadmap

Deliver more business value by reducing time spent on security patching.

Get immediate protection

Patched libraries on your same version are the fastest way to close CVEs.

“Aikido let our engineers get back to what they do best building advanced defense systems without getting bogged down in CVE cleanup. It's helped us win projects, build trust, and stay ahead of schedule.”

Sam StentonHead of DevOps & Platform, SiXworks

GEA switched from Sonarqube to Aikido
No items found.
SPEED X COVERAGE X SLA RESPONSE

Security patches shipped daily. Fix CVEs within SLA.


100+

New patches per day

Daily patch creation
KEVs

Known Exploit Vulnerabilities

< Under 48h
Severe

Critical & High CVEs

< Under 7 days
Medium

Medium to low CVEs

Commercially reasonable

Works with your stack

Javascript
Python
.NET/C#
Java
PhP
Go
Browse Aikido’s library
WATCH DEMO

Aikido Libraries explained in 4 min.

Fix security vulnerabilities in your dependencies without breaking changes or version upgrades.

See Aikido in action

Enter your work email to view the video

Watch Video

Fix your CVEs without breaking production

Aikido creates CVE-free libraries at an unprecedented pace,
enabling you to fix vulnerabilities for all projects without risking breaking changes.

Faq

FAQs about Aikido Libraries

How is Aikido Libraries different from standard AutoFix?

Standard AutoFix suggests the smallest version bump that fixes the CVE. You still upgrade.

Aikido Libraries does not upgrade you. It backports the security fix into the exact version you already use.

The version string stays the same. The public API stays the same. Behavior should stay the same.

You can use both. Protected repos still get standard AutoFix for issues that are not in the pinned dependency set.

What does a patched package look like in my lockfile?

Aikido creates secured variants of the exact versions in your lockfile.

It adds a +aikido.N suffix.

Example: starlette 0.27.0 becomes starlette 0.27.0+aikido.1.

The package name stays the same. The base version stays the same. Only the suffix is new.

For npm, we use a hyphen instead of a plus sign. Example: 2.5.0-aikido.1.

Which ecosystems are supported?

Aikido Libraries supports npm, PyPI, Maven, Go, NuGet, and Composer.

Coverage depends on the ecosystem.

The Library Catalog shows which packages and versions are available for your lockfile.

Does this work on actively developed repos, or only legacy ones?

It works for both.

It is most useful when upgrades are risky.

That includes legacy services and unmaintained dependencies.

It also includes pinned transitive dependencies you do not control.

For fast-moving repos, a normal AutoFix upgrade can be the quickest option.

Use Aikido Libraries when the upgrade is the problem.

How does pricing work?

Aikido Libraries is a one-year subscription per protected repo.

You pay with Aikido credits.

We show the credit cost before you confirm.

The subscription renews each year until you cancel.

Full details are in the docs.

What happens when a new CVE is found after my repo is protected?

Aikido patches new vulnerabilities and includes them in daily AutoFix PRs.

You do not need to re-protect the repo.

Protection is continuous.

If we do not have a patched variant yet, we will produce one and ship it in a future PR.