supply-chain-risk-auditor

Audit code project dependencies for exploitation and takeover risks using GitHub data.

6.5k|561|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/trailofbits/skills --skill supply-chain-risk-auditor-trailofbits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supply-chain-risk-auditor
Source: https://github.com/trailofbits/skills/tree/main/plugins/supply-chain-risk-auditor/skills/supply-chain-risk-auditor
Command: npx skills add https://github.com/trailofbits/skills --skill supply-chain-risk-auditor-trailofbits

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of identifying dependencies with high risk of exploitation or takeover in your project, enabling you to assess the security posture of your codebase efficiently.

Core Features & Use Cases

  • Risk Identification: Detects dependencies with single maintainers, unmaintained status, low popularity, high-risk features, presence of past CVEs, and absence of security contact.
  • Automated Audit: Evaluates all dependencies according to predefined risk criteria.
  • Summary Report: Generates a report summarizing high-risk dependencies and recommendations for alternatives.
  • Use Case: Before conducting a security audit, use this Skill to quickly assess the risk level of all dependencies in your project.

Quick Start

Run the supply-chain-risk-auditor skill to audit dependencies in your project: 'audit this project's dependencies'.

Frequently Asked Questions about supply-chain-risk-auditor

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

FAQPage Schema
How do I audit my project dependencies for supply chain security risks?

To audit dependencies for supply chain security risks, you can run an automated assessment that evaluates all project packages against predefined risk criteria like single maintainers, unmaintained status, and past CVEs. This generates a summary report for further analysis.

What factors indicate a dependency is at high risk of exploitation or takeover?

A dependency is at high risk of exploitation or takeover if it has a single maintainer, unmaintained status, low popularity, high-risk features, past CVEs, or an absence of a security contact. These factors are evaluated using GitHub data.

Can I use GitHub data to assess if a package is unmaintained or has a single maintainer?

Yes, you can use GitHub data to assess if a package is unmaintained or has a single maintainer. The supply chain risk evaluation specifically utilizes GitHub data to identify these heightened risk factors in your code project.

Does dependency auditing provide recommendations for safer alternatives?

Yes, dependency auditing provides recommendations for safer alternatives. After evaluating all dependencies according to predefined risk criteria, it generates a summary report detailing high-risk dependencies and recommending alternatives.

When should I run a supply chain risk assessment on my codebase?

You should run a supply chain risk assessment before conducting a security audit. This allows you to quickly assess the risk level of all dependencies in your codebase and evaluate the overall security posture efficiently.