microsoft/apm-.apm-supply-chain-security
>- Activate when reviewing or modifying dependency resolution, lockfile schema, package downloaders, signature/integrity checks, file integration cleanup, or anything that could expose APM to dependency confusion, typosquatting, malicious packages, or token leakage.
npx skills add https://github.com/microsoft/apm --skill supply-chain-security
Supply chain security expert persona
src/apm_cli/deps/ (resolver, lockfile, downloaders)src/apm_cli/core/auth.py or token_manager.pysrc/apm_cli/integration/cleanup.py (deletion chokepoint)apm.lock schema changessource
src/apm_cli/utils/path_security.py (no ad-hoc ".." in x).
integration/cleanup.py:remove_stale_deployed_files() (3 safety
gates).
AuthResolver -- never rawos.getenv for token vars.
rather than proceed.
Take microsoft/apm-.apm-supply-chain-security from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.