dep-audit

Audit npm and pip dependencies for vulnerabilities and malicious patterns.

1|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/koach08/claude-code-skills --skill dep-audit-koach08
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dep-audit
Source: https://github.com/koach08/claude-code-skills/tree/main/skills/security/dep-audit
Command: npx skills add https://github.com/koach08/claude-code-skills --skill dep-audit-koach08

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the critical risk of supply chain attacks and vulnerabilities in third-party packages by automating the detection of malicious code, typosquatting, and known security flaws.

Core Features & Use Cases

  • Vulnerability Scanning: Identifies known CVEs in npm and pip packages using industry-standard audit tools.
  • Supply Chain Protection: Detects typosquatting, suspicious install scripts, and anomalous dependency behavior.
  • Code Integrity: Scans downloaded templates and external code for dangerous patterns like reverse shells, data exfiltration, or unauthorized filesystem access.

Quick Start

Run the dep-audit skill to perform a comprehensive security scan of all dependencies and source code in the current directory.

Frequently Asked Questions about dep-audit

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

FAQPage Schema
How do I audit npm and pip dependencies for known security vulnerabilities?

To audit npm and pip dependencies for security vulnerabilities, you can run a comprehensive scan using standard package manager audit tools to identify packages with known CVEs and malicious supply chain patterns.

What is typosquatting in npm packages and how do I detect it?

Typosquatting in npm packages is a supply chain attack where malicious packages are named similarly to popular ones. You can detect typosquatting, suspicious install scripts, and anomalous dependency behavior by running an automated security audit.

How do I scan downloaded code templates for malicious patterns like reverse shells?

Scanning downloaded code templates for reverse shells and data exfiltration requires grep-based pattern matching to identify dangerous code execution, unauthorized filesystem access, and suspicious exfiltration attempts in the source files.

Can I use standard package manager audit tools to find suspicious install scripts?

Yes, standard package manager audit tools can be used to find suspicious install scripts by applying pattern matching to detect anomalous dependency behavior, typosquatting, and unauthorized code execution during project initialization.