supply-chain-attack-recon

Analyze public repositories, package registries, and build artifacts for supply-chain attack vectors.

13|2|Updated Jun 1, 2026
One-click install
npx skills add https://github.com/pdparchitect/rook --skill supply-chain-attack-recon-pdparchitect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supply-chain-attack-recon
Source: https://github.com/pdparchitect/rook/tree/main/skills/supply-chain-attack-recon
Command: npx skills add https://github.com/pdparchitect/rook --skill supply-chain-attack-recon-pdparchitect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, jq, docker, trufflehog, gitleaks, actionlint, semgrep.

What problem does it solve?

This skill addresses the difficulty of identifying hidden supply-chain vulnerabilities, such as dependency confusion, typosquatting, and CI/CD pipeline misconfigurations, within public-facing software ecosystems.

Core Features & Use Cases

  • Dependency Confusion Detection: Identifies unclaimed internal package names on public registries that could be hijacked.
  • CI/CD Security Audit: Scans GitHub Actions workflows for dangerous patterns like pull_request_target injection or secret exposure.
  • Artifact Mining: Analyzes Docker images and SBOMs for leaked secrets and known-vulnerability chaining.

Quick Start

Use the supply-chain-attack-recon skill to audit the target organization for dependency confusion candidates and insecure GitHub Actions workflows.

Frequently Asked Questions about supply-chain-attack-recon

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

FAQPage Schema
How do I detect dependency confusion vulnerabilities in public package registries?

To detect dependency confusion, you analyze public repositories and package registries to identify unclaimed internal package names that could be hijacked by attackers. This reconnaissance validates findings against known vulnerability patterns.

How can I audit GitHub Actions workflows for CI/CD pipeline injection risks?

Auditing GitHub Actions workflows involves scanning CI/CD configurations for dangerous patterns like pull_request_target injection or secret exposure. This process requires tools like actionlint and semgrep to validate insecure build artifacts.

What is the best way to scan Docker images and SBOMs for leaked secrets?

Scanning Docker images and SBOMs for leaked secrets requires mining build artifacts using tools like trufflehog and gitleaks. This analysis identifies exposed credentials and known-vulnerability chaining within container registries.

Do I need Docker and GitHub CLI installed to perform supply-chain reconnaissance?

Yes, you need Docker and GitHub CLI installed to perform supply-chain reconnaissance. The analysis also requires jq, trufflehog, gitleaks, actionlint, and semgrep to validate findings against known vulnerability patterns.

How does typosquatting detection work for software supply-chain security?

Typosquatting detection works by analyzing public-facing software ecosystems and package registries to identify potential injection or confusion vectors. It targets external assets to find packages masquerading as legitimate dependencies.

Can I use semgrep and actionlint together to find insecure GitHub Actions configurations?

Yes, you can use semgrep and actionlint together to find insecure GitHub Actions configurations. They scan workflows for dangerous patterns like pull_request_target injection and validate findings against known vulnerability patterns.