magpie-dependency-audit

Scan project dependencies for known vulnerabilities and propose upgrades.

79|76|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/apache/magpie --skill magpie-dependency-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: magpie-dependency-audit
Source: https://github.com/apache/magpie/tree/main/skills/dependency-audit
Command: npx skills add https://github.com/apache/magpie --skill magpie-dependency-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pip-audit, npm, cargo, trivy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the detection of vulnerabilities in dependencies of a repository or local checkout, enabling maintainers to identify and address potential security risks efficiently.

Core Features & Use Cases

  • Dependency Vulnerability Audit: Detects known vulnerabilities in project dependencies.
  • Severity-Based Triage: Groups findings by severity for prioritized review.
  • Upgrade Proposals: Suggests dependency upgrades to address vulnerabilities.
  • Read-Only Operation: Never modifies manifests or lock files, ensuring no unintended changes.
  • Use Case: Ideal for regular audits of repository dependencies to maintain security posture and compliance.

Quick Start

Run the magpie-dependency-audit skill with the --repo flag followed by the GitHub repository URL or --path flag with the local checkout path.

Frequently Asked Questions about magpie-dependency-audit

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

FAQPage Schema
How do I automate vulnerability scanning for project dependencies?

Automate vulnerability scanning for project dependencies by running the audit skill with a local checkout path or GitHub URL to identify known security issues and propose fixes.

How does dependency vulnerability audit work without modifying lock files?

Dependency vulnerability audit operates in read-only mode, scanning manifests without modifying source code or lock files, ensuring no unintended changes occur during the security check.

Does this dependency audit tool support Python, npm, and Rust repositories?

This dependency audit tool supports Python, npm, and Rust repositories by leveraging pip-audit, npm audit, cargo audit, and trivy to detect vulnerabilities across different ecosystems.

Can I use trivy to scan dependencies for continuous repository monitoring?

You can use trivy to scan dependencies for continuous repository monitoring and software compliance, grouping identified vulnerabilities by severity for prioritized review and remediation.

What is the best way to prioritize security fixes during a dependency audit?

The best way to prioritize security fixes during a dependency audit is to group findings by severity, allowing maintainers to address high-risk vulnerabilities first and improve repository health.

Why should I use an automated dependency audit instead of manual checks?

An automated dependency audit efficiently identifies known security risks across all project dependencies and suggests upgrades, maintaining security posture without the overhead of manual checks.