upkeep-audit

Scan JavaScript and TypeScript projects for direct and transitive dependency vulnerabilities.

3|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/llbbl/upkeep --skill upkeep-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upkeep-audit
Source: https://github.com/llbbl/upkeep/tree/main/skills/upkeep-audit
Command: npx skills add https://github.com/llbbl/upkeep --skill upkeep-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Security auditing of JavaScript and TypeScript projects to identify and prioritize vulnerabilities, enabling safe, informed remediation.

Core Features & Use Cases

  • Vulnerability scanning across direct and transitive dependencies
  • Severity-based prioritization and risk assessment
  • Guided remediation workflow including branching, PR creation, and verification
  • Post-fix verification with re-audit to ensure issues are resolved
  • Scoping and auditing across multiple package managers (npm, yarn, pnpm, bun)

Quick Start

Run the security audit to enumerate vulnerabilities, review findings by severity, and begin fixes in a controlled workflow.

Frequently Asked Questions about upkeep-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit JavaScript dependencies for security vulnerabilities?

To audit JavaScript dependencies for security vulnerabilities, run an automated scan across your project to enumerate direct and transitive issues, then review findings grouped by severity for risk assessment. This includes support for npm, yarn, pnpm, and bun package managers.

What is the best way to remediate npm vulnerabilities safely?

The best way to remediate npm vulnerabilities safely is using a guided workflow that includes branching, PR creation, and post-fix verification. This ensures vulnerabilities are resolved through controlled updates and a re-audit confirms the fixes.

Can I scan transitive vulnerabilities in TypeScript projects?

Yes, you can scan transitive vulnerabilities in TypeScript projects. The audit catalogs security issues across varying project sizes and dependency trees, capturing both direct and transitive vulnerabilities with emphasis on risk assessment.

How does severity-based grouping help with vulnerability risk assessment?

Severity-based grouping helps with vulnerability risk assessment by prioritizing security issues based on their severity level. This allows you to address the highest-risk vulnerabilities first and make informed decisions about safe remediation steps.

Does the security audit work with yarn, pnpm, and bun package managers?

Yes, the security audit works with yarn, pnpm, and bun package managers, alongside npm. It scopes and audits vulnerabilities across multiple package managers to identify and catalog security issues in JavaScript and TypeScript projects.

Why should I run a re-audit after fixing security vulnerabilities?

You should run a re-audit after fixing security vulnerabilities to verify that the issues are fully resolved. Post-fix verification ensures your remediation steps successfully eliminated the direct and transitive vulnerabilities without introducing new risks.