dependency-auditor

Audit npm, pip, and Go dependencies for vulnerabilities and typosquatting.

70|10|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/UseAI-pro/openclaw-skills-security --skill dependency-auditor-useai-pro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-auditor
Source: https://github.com/UseAI-pro/openclaw-skills-security/tree/main/skills/dependency-auditor
Command: npx skills add https://github.com/UseAI-pro/openclaw-skills-security --skill dependency-auditor-useai-pro

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill safeguards your development environment by auditing third-party packages before they are installed, preventing the introduction of malicious code or vulnerable dependencies.

Core Features & Use Cases

  • Package Legitimacy Check: Verifies package names against typosquatting and checks publisher reputation.
  • Vulnerability Scanning: Integrates with vulnerability databases to flag known security flaws.
  • Suspicious Indicator Detection: Identifies red flags like malicious install scripts or obfuscated code.
  • Use Case: Before installing a new set of Python libraries for your project, use this Skill to ensure none of them are typosquatted or contain known critical vulnerabilities.

Quick Start

Use the dependency-auditor skill to audit the npm packages listed in the provided package.json file.

Frequently Asked Questions about dependency-auditor

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

FAQPage Schema
How do I audit npm dependencies for known vulnerabilities before installing?

You can audit npm dependencies by checking package.json files against vulnerability databases to detect known security flaws, typosquatting, and malicious install scripts before installation.

Can I check Python pip packages for typosquatting and malicious code?

Yes, you can check Python pip packages for typosquatting and malicious code by verifying publisher reputation, package identity, and suspicious install hooks during the pre-installation review.

What is supply chain security for software dependencies?

Supply chain security for software dependencies is the process of preventing malicious code introduction by auditing package legitimacy, checking publisher reputation, and detecting known vulnerabilities before installation.

Does dependency auditing work with Go modules?

Yes, dependency auditing works with Go modules alongside npm and pip packages to detect known vulnerabilities, typosquatting, and malicious packages during pre-installation checks.

How do I detect malicious install scripts in third-party packages?

You detect malicious install scripts by scanning for suspicious indicators like obfuscated code and install hooks, verifying package recency, and checking publisher reputation before adding the dependency.

What's the best way to secure a development environment from vulnerable dependencies?

The best way to secure a development environment is to perform pre-installation audits of third-party packages, integrating vulnerability database checks with typosquatting and malicious package detection.