irahardianto/agy-perf-optimization-demo/supply-chain-security

Claude Code and agent skill by irahardianto/agy-perf-optimization-demo

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

SBOM generation, CVE scanning, supply chain attack detection, license compliance, dependency pinning, and artifact verification.

Install

npx vskill@latest install irahardianto/agy-perf-optimization-demo/supply-chain-security

SKILL.md

Supply Chain Security Principles

Guidelines for securing the software supply chain.

When to Invoke

  • Auditing project dependencies
  • Setting up CVE scanning in CI/CD
  • License compliance review
  • Responding to supply chain vulnerability disclosures

Dependency Security

CVE Scanning
LanguageToolCommand
Gogovulncheckgovulncheck ./...
Rustcargo auditcargo audit
Pythonpip-auditpip-audit
Node.jsnpm auditnpm audit
JavaOWASP Dependency-Checkmvn dependency-check:check
.NETBuilt-indotnet list package --vulnerable
Rubybundle auditbundle audit check --update
PHPcomposer auditcomposer audit
Scanning Frequency
  • Every CI run — fail build on critical/high CVEs
  • Weekly scheduled scan — catch newly disclosed vulnerabilities
  • On dependency update — verify new version is clean

SBOM (Software Bill of Materials)

Generation
bash
# CycloneDX format (recommended)
# Go
cyclonedx-gomod mod -json -output sbom.json
# Node.js
npx @cyclonedx/cyclonedx-npm --output-file sbom.json
# Python
cyclonedx-py poetry --format json -o sbom.json
Usage
  • Attach SBOM to releases
  • Track all transitive dependencies
  • Enable downstream vulnerability analysis

License Compliance

Risk Levels
LicenseRiskAction
MIT, BSD, Apache 2.0LowPermissive — generally safe
LGPLMediumReview linking requirements
GPLHighCopyleft — may require source disclosure
AGPLCriticalNetwork copyleft — consult legal
No licenseCriticalCannot use — no rights granted
Automation
  • Use license-checker (Node.js), pip-licenses (Python), cargo-license (Rust)
  • Maintain allowlist/denylist of approved licenses
  • Fail CI on disallowed licenses

Supply Chain Attack Prevention

  1. Lock files committed — package-lock.json, go.sum, Cargo.lock, poetry.lock
  2. Pin exact versions in production — no floating ranges
  3. Verify checksums — lock files contain integrity hashes
  4. Review new dependencies — check maintainer, downloads, last commit, open issues
  5. Minimal dependencies — each dep = increased attack surface
  6. Signed commits and releases — verify artifact provenance

Related

  • Dependency Management Principles @.agents/rules/dependency-management-principles.md
  • Security Principles .agents/rules/security-principles.md
  • Security Mandate .agents/rules/security-mandate.md

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/irahardianto/agy-perf-optimization-demo/supply-chain-security/badge)](https://verified-skill.com/skills/irahardianto/agy-perf-optimization-demo/supply-chain-security)

Something wrong with this skill or its page? Tell us.