What problem does it solve?
This Skill ensures the security of APM's dependency resolution and package management processes, mitigating risks from dependency confusion, typosquatting, malicious packages, or token leakage.
Core Features & Use Cases
- Dependency Security: Monitors and enforces security checks on dependency resolution, lockfile schema, package downloaders, and signature/integrity checks.
- Clean Integration Cleanup: Ensures that all file deletions and integration cleanup are performed securely, with multiple safety gates.
- Secure Credential Handling: Requires all credential reads to route through
AuthResolver, preventing raw credential exposure.
- Fail Closed Approach: Refuses to proceed if integrity or signature verification fails, ensuring a secure execution environment.
- Use Case: When modifying
src/apm_cli/deps/, src/apm_cli/core/auth.py, or src/apm_cli/integration/cleanup.py, this Skill activates to enforce security protocols.
Quick Start
Run the supply-chain-security skill to review changes in dependency resolution before deploying a new version of APM.