Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
cve-lite-on-pi — Running OWASP cve-lite-cli against the pi monorepo: scan journey and key finding (vitest CVE-2026-47429). | Kitploit
Tools/GitHubGitHub/az9713/cve-lite-on-pi
Vulnerability ScannersCode AnalysisDevSecOpsSecret DetectionSupply Chain SecurityLearning & Education
GitHubaz9713/cve-lite-on-pi

cve-lite-on-pi

Running OWASP cve-lite-cli against the pi monorepo: scan journey and key finding (vitest CVE-2026-47429).

View Repository
63 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

cve-lite-on-pi

A short write-up of running CVE Lite CLI against the pi monorepo, and what it found.

Background

This experiment was prompted by the article "OWASP CVE Lite CLI – New Tool to Scan for Vulnerabilities in Your Projects" (CyberSecurityNews).

What is CVE Lite CLI?

CVE Lite CLI is a developer-friendly, local command-line scanner for JavaScript/TypeScript projects. Instead of installing or running your dependencies, it reads your lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock, or bun.lockb), collects every resolved package version, and checks those versions against the OSV (Open Source Vulnerabilities) database. It then prints prioritized findings and , and exits non-zero when urgent issues exist — making it easy to drop into CI. It supports npm, pnpm, Yarn, and Bun.

copy-and-run fix commands

What we did

We ran CVE Lite CLI against the pi monorepo and recorded the full journey — setup, the scan pipeline, the discovery, and suggested remediation — in pi-main-cve-lite-journey.md.

ComponentRepositoryVersion
ScannerOWASP/cve-lite-cli1.19.2 (run from a local source build; upstream latest at scan time: 1.20.0)
Targetearendil-works/pi (pi-monorepo)0.0.3

Advisory source: OSV (https://api.osv.dev) · Packages parsed: 443 from package-lock.json

Key finding

1 CRITICAL vulnerability — [email protected]

FieldValue
Packagevitest (direct dev dependency)
Installed3.2.4
SeverityCRITICAL — CVSS 9.8 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
AdvisoryGHSA-5xrq-8626-4rwp / CVE-2026-47429
IssueWhen the Vitest UI server is listening, a path-traversal bypass (\\?\\..\\) allows arbitrary file read/execute — Windows-specific, or when the UI/API server is network-exposed
Fixed in3.2.6
Declared inpackages/agent, packages/ai, packages/coding-agent

Suggested fix (not applied — this is a report-only study):

root@kitploit:~
npm install -w packages/agent -w packages/ai -w packages/coding-agent [email protected]

See the full report for the scan pipeline internals, validation details, risk-based mitigations, and scope/limitations: pi-main-cve-lite-journey.md.

Contents

  • README.md — this overview
  • pi-main-cve-lite-journey.md — the detailed scan journey and findings report

This repository documents a one-off security scan for educational purposes. No remediation was applied to the upstream pi project.

Download Tool