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-securitySKILL.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
| Language | Tool | Command | |
|---|---|---|---|
| Go | govulncheck | govulncheck ./... | |
| Rust | cargo audit | cargo audit | |
| Python | pip-audit | pip-audit | |
| Node.js | npm audit | npm audit | |
| Java | OWASP Dependency-Check | mvn dependency-check:check | |
| .NET | Built-in | dotnet list package --vulnerable | |
| Ruby | bundle audit | bundle audit check --update | |
| PHP | composer audit | composer 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
Usage
- Attach SBOM to releases
- Track all transitive dependencies
- Enable downstream vulnerability analysis
License Compliance
Risk Levels
| License | Risk | Action | |
|---|---|---|---|
| MIT, BSD, Apache 2.0 | Low | Permissive — generally safe | |
| LGPL | Medium | Review linking requirements | |
| GPL | High | Copyleft — may require source disclosure | |
| AGPL | Critical | Network copyleft — consult legal | |
| No license | Critical | Cannot 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
- Lock files committed —
package-lock.json,go.sum,Cargo.lock,poetry.lock - Pin exact versions in production — no floating ranges
- Verify checksums — lock files contain integrity hashes
- Review new dependencies — check maintainer, downloads, last commit, open issues
- Minimal dependencies — each dep = increased attack surface
- 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
- SKILL.md in the repositoryCheckingflashmart-api/.agents/skills/supply-chain-security/SKILL.md
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
[](https://verified-skill.com/skills/irahardianto/agy-perf-optimization-demo/supply-chain-security)