Bombastic — Security skill for Claude Code
Claude skill to generate Software Bill of Materials (SBOM) with license tracking and supply chain security.
How to install Bombastic
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open topchimp/bombastic and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Bombastic does
Claude skill to generate Software Bill of Materials (SBOM) with license tracking and supply chain security. Generate SPDX or CycloneDX documents, check dependencies for vulnerabilities and track licenses
Alternatives in Security
- Agentseal — Security toolkit for AI agents 344 ★
- Claude Leaked Files — Mirrored snapshot of Claude Code's source (exposed 2026-03-31) preserved for educational purposes, defensive s 256 ★
- Skill Threat Modeling — Code-First Deep Risk Analysis Skill for Claude Code - 8-Phase Workflow with Security design review, STRIDE Thr 207 ★
README
Bombastic SBOM Generator
This skill helps you create comprehensive Software Bill of Materials documents for compliance, supply chain security, license tracking and dependency management.
When to Use
Generate an SBOM when you need to:
- Compliance: Document all components and dependencies for regulatory audits
- Supply chain security: Identify and track vulnerable components
- Dependency management: Understand what's in your codebase at a point in time
- Vulnerability scanning: Cross-reference dependencies against known vulnerabilities
- Audit trails: Create timestamped records of software composition
Workflow Overview
The skill works in three main phases:
- Extract dependencies from your source code (Git repo or manifests)
- Generate SBOMs in your chosen format(s) with metadata
- Validate and optionally check for known vulnerabilities
Phase 1: Extracting Dependencies
From a Git Repository
Use syft to automatically scan the repository:
syft -o json > sbom-raw.json
This discovers dependencies from all detected package managers and lock files in the repo.
From Package Manifests
If you prefer manual extraction or have specific manifests:
**Node.js (package.json):**
- Use
npm list --jsonoryarn list --jsonto get dependency tree - Include lock file hash (from package-lock.json or yarn.lock)
**Python (requirements.txt / Pipenv / Poetry):**
- Extract from requirements.txt or poetry.lock
- For each dependency, note version, Python version compatibility
**Java (pom.xml, build.gradle):**
- Use Maven's dependency tree plugin:
mvn dependency:tree -DoutputFile=deps.txt - Or gradle:
./gradlew dependencies
**Ruby (Gemfile):**
- Use
bundle list --pathto get versions - Check Gemfile.lock for exact pinned versions
**Go (go.mod, go.sum):**
- Parse go.mod for direct dependencies
- Cross-reference with go.sum for hashes
Enriching with Metadata
For each component, collect:
Related Skills
Review Dependency Risk
Audit dependency manifests for supply-chain risk: unmaintained or typosquatted packages, license conflicts, un
Dependency Audit
Audit dependencies for security vulnerabilities, license compliance, and update recommendations
Skillspector
Security scanner for AI agent skills. Detect vulnerabilities, malicious patterns, security risks, prompt injec
Heeler Vulnerabilities Scan
Run Heeler dependency vulnerability scanning and policy gating. Use when the user asks for CVE analysis, sever
Dep Audit
Use when auditing project dependencies for staleness, license risks, upgrade paths, and health. Covers 'check
Skills Janitor
Audit, deduplicate, check, fix, and track usage of your Claude Code skills. 9 slash commands, zero dependencie
Related Agents
Chain
Supply chain security — SBOM generation, dependency scanning, third-party risk, license compliance
Supply Chain Analyst
Software supply-chain security expert. Deep on Socket.dev (behavioral package analysis), Syft (SBOM generation
Security Currency
Application & supply-chain security currency expert. Checks pinned dependencies against advisory databases, au