supply-chain-audit

Audit multi-language supply chain dependencies and generate a consolidated risk report.

316|42|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/xwtro0tk1t-cloud/harness --skill supply-chain-audit-xwtro0tk1t-cloud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supply-chain-audit
Source: https://github.com/xwtro0tk1t-cloud/harness/tree/main/bundled-skills/supply-chain-audit
Command: npx skills add https://github.com/xwtro0tk1t-cloud/harness --skill supply-chain-audit-xwtro0tk1t-cloud

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

本 Skill 面向开发团队,解决跨语言供应链投毒的检测与审计难题。它聚合 Python、npm、Go、Rust、Ruby、Java、PHP 等生态系统的依赖风险,帮助发现注入的后门、恶意 hooks 以及可疑依赖行为。

Core Features & Use Cases

  • 支持多语言审计:对 Python 的 .pth 投毒、npm 的 install hooks、Go 的 init 后门、Rust 的 build.rs、Ruby 的 extconf.rb、Java 的 Maven/Gradle 插件等场景进行静态与简单动态检查。
  • 提供分语言的可审计用例:企业在引入第三方依赖时的合规性与安全性评估、CI/CD 的自动化审计环节、代码审计前置的风险清单生成。
  • 适用情景:在依赖网络攻击事件发生时,快速扫描仓库并输出风险报告。

Quick Start

直接让 AI 开始对项目中的多语言依赖进行审计并输出一份综合报告。

Frequently Asked Questions about supply-chain-audit

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

FAQPage Schema
How do I audit multi-language dependencies for supply-chain poisoning?

To audit multi-language dependencies for supply-chain poisoning, the Skill scans project metadata and standard dependency files across Python, npm, Go, Rust, Ruby, Java, and PHP to detect backdoors and malicious hooks. It then generates a consolidated risk report with actionable remediation guidance.

What are common signs of malicious npm install hooks and Python .pth poisoning?

Malicious npm install hooks and Python .pth poisoning are common supply-chain attack vectors that inject backdoors during package installation. The Skill detects these unsafe replaces and suspicious install hooks by applying language-specific static and dynamic checks to your dependency files.

Can I check Rust build.rs and Go init backdoors in the same security audit?

Yes, you can check Rust build.rs and Go init backdoors in the same security audit. The Skill performs language-specific checks across Rust, Go, Ruby extconf.rb, and Java Maven/Gradle plugins, centralizing the results into a single structured audit report.

Does this dependency audit work for projects using multiple languages at once?

Yes, this dependency audit works for projects using multiple languages at once. It is designed for projects of all sizes facing dependency-related security concerns, aggregating risks from Python, npm, Go, Rust, Ruby, Java, and PHP into one centralized risk report.

What do I need to provide to generate a consolidated dependency risk report?

To generate a consolidated dependency risk report, you need to provide access to your project metadata and standard dependency files. The Skill requires these inputs to detect backdoors, unsafe replaces, and suspicious install hooks across your multi-language codebase.