supply-chain-attack-recon

Identify software supply-chain vulnerabilities in public GitHub repositories, Docker images, and SBOMs.

Updated Jul 1, 2026
One-click install
npx skills add https://github.com/bpnrockstar/UnifiedBugHunter --skill supply-chain-attack-recon-bpnrockstar
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: supply-chain-attack-recon
Source: https://github.com/bpnrockstar/UnifiedBugHunter/tree/main/skills/supply-chain-attack-recon
Command: npx skills add https://github.com/bpnrockstar/UnifiedBugHunter --skill supply-chain-attack-recon-bpnrockstar

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides comprehensive external reconnaissance for identifying potential software supply-chain vulnerabilities, helping organizations identify risks before they become compromised.

Core Features & Use Cases

  • Vulnerability Identification: Detects package-namespace squatting, dependency-confusion, and CI/CD misconfigurations.
  • External Reconnaissance: Focuses on public artifacts, including GitHub repositories, Docker images, and SBOMs.
  • Use Case: Before a penetration test, use this Skill to discover potential vulnerabilities in a target's external software dependencies and CI/CD pipelines.

Quick Start

Use the supply-chain-attack-recon skill to perform external reconnaissance on a target organization.

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 software supply-chain vulnerabilities before a penetration test?▼

External reconnaissance identifies software supply-chain vulnerabilities by scanning publicly available artifacts like GitHub repositories, Docker images, and SBOMs for package-namespace squatting, dependency-confusion, and CI/CD misconfigurations.

What is dependency-confusion and how does external reconnaissance identify it?▼

Dependency-confusion occurs when a package manager inadvertently pulls malicious public code instead of an internal package. External reconnaissance identifies this by analyzing public package namespaces against an organization's internal usage patterns.

Can I check for CI/CD security misconfigurations in public GitHub repositories?▼

Yes, you can check for CI/CD security misconfigurations by performing external reconnaissance on publicly available GitHub repositories to detect insecure pipeline settings and exposed software supply-chain vulnerabilities.

Does external reconnaissance work for finding namespace squatting in Docker images?▼

Yes, external reconnaissance works for finding namespace squatting by assessing publicly available Docker images and package registries to detect malicious lookalike packages targeting an organization's software supply-chain.

What are the limitations of external reconnaissance for software supply-chain security?▼

External reconnaissance is limited to publicly available artifacts like GitHub repositories, Docker images, and SBOMs, meaning it cannot detect internal CI/CD misconfigurations or vulnerabilities hidden behind private access controls.