Your dependencies are
a security risk.
Every npm install downloads code you've never reviewed. One compromised package in your tree – and your users pay the price.
The Problem
Supply chain attacks are not theoretical.
They happen every week.
The average project
A typical React app has 1,200+ transitive dependencies. Each one is code you implicitly trust. Each one can execute arbitrary scripts during install. Each one could be compromised tomorrow.
You review your own code. But do you review your dependencies? Do you review their dependencies? Nobody does.
The attack surface
- →Typosquatting:
electronvselectorn - →Compromised maintainer accounts
- →Malicious postinstall scripts
- →Dependency confusion attacks
- →Abandoned packages taken over
Real incidents
event-stream2018Bitcoin wallet theft via popular package
ua-parser-js2021Crypto miners injected into 7M+ weekly downloads
node-ipc2022Protestware wiped files on Russian/Belarusian systems
colors/faker2022Maintainer sabotaged own packages, broke thousands of apps
"We built Kavyr because we were tired of hoping our dependencies were safe. We wanted to know before we installed."
The Solution
Kavyr scans before you install.
Intercepts every package manager command. Analyzes packages for threats. Blocks the dangerous ones. You keep working as usual.
Install once
One command sets up shell integration. Works with npm, pnpm, yarn, and bun.
Use your package manager normally
No new commands to learn. No workflow changes. Kavyr works transparently.
Threats get blocked
Every package is scanned. Safe packages install normally. Dangerous ones are stopped.
Features
Multi-layer protection.
Each layer catches threats the others might miss. Together, they form a comprehensive defense.
CVE Database
Real-time checks against the OSV vulnerability database. Known vulnerabilities are flagged before they enter your project.
Malware Blocklist
Curated list of known malicious packages. Updated continuously as new threats are discovered.
Typosquatting Detection
Catches deceptive package names designed to trick you. Compares against popular packages using multiple algorithms.
Version Anomaly Detection
ProFlags suspicious changes between versions. Score applies on try detections; full reasons unlock on Pro (or as a high-risk preview).
Script Analysis
ProInstall scripts that touch credentials or make outbound HTTP raise the risk score. Detailed findings unlock with Pro.
Static Code Signals
ProAST, entropy, and taint heuristics contribute to the risk score. Detailed findings unlock with Pro or on high-risk preview.
Installation
Get started in 30 seconds.
One command. Works with npm, pnpm, yarn, and bun.
curl -fsSL https://kavyr.dev/install.sh | shAfter installation
- 1.Restart your terminal (or run
source ~/.bashrc) - 2.Use npm/pnpm/yarn/bun as usual – Kavyr intercepts automatically
- 3.Dangerous packages are blocked before installation
- 4.Try it:
kavyr scan electorn@1.0.0— expect a block (typosquat of electron)
Pricing
Try 2 detections / month. Pro unlocks unlimited.
After your monthly try quota, Kavyr stops scanning until next month or Pro. Installs still proceed — you just lose the safety net.
Try
See Kavyr work — then upgrade
- 2 package detections / month
- Full scan depth on those detections
- After that: scans pause (installs still work)
- Quota resets each month
- No credit card required to try
Pro
Unlimited protection · 7-day trial
- Unlimited detections
- Full finding details + ML signals
- API key for CLI linking
- Dashboard & scan history
- 7-day free trial
Team
For development teams
Flat €4/person/month (same as Pro per seat)
- Everything in Pro (unlimited)
- Team management & invites
- Shared allow/block lists
- Seat-based billing via Stripe