Skip to main content

Case Studies

Each study is a real scan of a popular open source project - baseline findings recorded, fix commands run, results rescanned and measured. No estimated numbers.

These studies demonstrate CVE Lite CLI across different package managers, lockfile shapes, and project types: monorepos, transitive-heavy graphs, projects with no direct findings, and projects where the most interesting vulnerability is one npm audit would omit.

CVE Lite CLI is an OWASP Incubator Project.


ProjectLockfileKey finding
OWASP Juice ShopnpmMultiple critical/high direct findings with copy-and-run fix commands
NestJSnpm26 findings, 25 transitive - CVE Lite surfaces the one actionable direct fix
AnalogpnpmAngular meta-framework monorepo, pnpm workspace scanning
lint-stagednpm[email protected] direct high dep hidden by npm audit --omit=dev
GhostnpmCMS platform, transitive chain analysis
AstropnpmLarge pnpm monorepo with verified baseline scan documentation
TurborepopnpmMonorepo build tooling, pnpm lockfile
VS Codenpm@anthropic-ai/[email protected]/0.82 as direct Copilot dependencies
GatsbyYarn ClassicLarge Yarn v1 monorepo — 3,568 packages, 128 findings, 5 direct
Vercel AI SDKpnpmAI SDK monorepo — 3 direct findings, 5 workspace-scoped fix command groups
MastrapnpmAI agent framework — 4,555 packages, 4 direct findings, workspace-scoped pnpm add
LitnpmWeb components reference implementation — 2,059 packages, 3 direct rollup findings with workspace-scoped fix commands, 5 critical transitive
LangChain.jspnpmLLM application framework monorepo — 2,174 packages, lean graph, 3 high with validated targets, malicious-package advisory on OpenSearch integration paths
OpenAI Agents SDK (JS)pnpmAI agent monorepo — 1,683 packages, 0 direct findings, 31 transitive, one verdaccio parent-upgrade command
n8npnpmWorkflow automation monorepo — 3,746 packages, 1 direct turbo fix, 4 command groups, 31 transitive
StorybooknpmFrontend tooling, large dependency graph