supply-chain-attack-recon

Enumerate public GitHub orgs, dependencies, SBOMs, and CI/CD configurations for supply-chain risks.

Updated May 31, 2026
One-click install
npx skills add https://github.com/grivera82/pi-bughunter --skill supply-chain-attack-recon-grivera82
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supply-chain-attack-recon
Source: https://github.com/grivera82/pi-bughunter/tree/main/skills/supply-chain-attack-recon
Command: npx skills add https://github.com/grivera82/pi-bughunter --skill supply-chain-attack-recon-grivera82

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify and map external supply-chain attack surfaces for software targets, focusing on publicly reachable artifacts, registries, and dependencies to surface exposure risks before exploitation.

Core Features & Use Cases

  • External reconnaissance of GitHub orgs, dependencies, SBOMs, and CI/CD configurations to surface supply-chain risks.
  • Typosquat and dependency-confusion signal discovery across npm/PyPI registries, workflows, and Docker image contexts.
  • Use Case: Apply this skill to a public tech org's projects to uncover public-facing weaknesses in build pipelines and artifact exposure.

Quick Start

Run an external reconnaissance workflow to identify a target's public build artifacts, SBOMs, and registries to surface supply-chain risks.

Frequently Asked Questions about supply-chain-attack-recon

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

FAQPage Schema
What is external supply-chain attack surface reconnaissance?

External supply-chain attack surface reconnaissance identifies publicly reachable software artifacts, dependencies, and CI/CD configurations to map exposure risks. It involves OSINT across public GitHub orgs, npm/PyPI registries, and SBOMs to uncover typosquats and dependency confusion vulnerabilities.

How do I scan public GitHub orgs for dependency confusion and typosquat signals?

Enumerate public GitHub orgs and their workflows referencing internal tooling to scan for typosquat and dependency-confusion signals. Analyze accessible SBOMs in SPDX or CycloneDX formats and cross-reference public dependencies against npm or PyPI registries to surface exposure risks.

Can I use this approach to find risks in public Docker images and CI/CD workflows?

Yes, you can use this approach to find risks in public Docker images and CI/CD workflows by applying external recon to targets with public build artifacts. It scans for workflow injections and examines Docker image contexts to ensure findings are contextualized to exposure risk.

Does external recon require SPDX or CycloneDX SBOMs to map software dependencies?

External recon processes both SPDX and CycloneDX SBOM formats to map software dependencies. Analyzing these accessible SBOMs alongside public npm and PyPI registry data allows you to identify external supply-chain risk signals before exploitation occurs.

What is the best way to contextualize exposure risk from public build artifacts?

The best way to contextualize exposure risk from public build artifacts is ensuring findings are mapped to the target's specific CI/CD configurations and accessible registries. This involves verifying workflows referencing internal tooling and cross-referencing public dependencies for typosquats.