supply-chain-security
danielmeppiel/apm/.agents/skills/supply-chain-security/SKILL.md
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.
What's in it
- Supply Chain Security Skill
- When to activate
- Key rules
--- name: supply-chain-security description: >- 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. --- # Supply Chain Security Skill [Supply chain security expert persona](../../../.apm/agents/supply-chain-security-expert.agent.md) ## When to activate - Changes under `src/apm_cli/deps/` (resolver, lockfile, downloaders) - Changes to `src/apm_cli/core/auth.py` or `token_manager.py` - Changes to `src/apm_cli/integration/cleanup.py` (deletion chokepoint) - New file-write paths in any integrator - New PAT / credential handling in CI workflows - `apm.lock` schema changes - Any code that fetches, verifies, or executes content from a remote source ## Key rules - All path construction routes through `src/apm_cli/utils/path_security.py` (no ad-hoc `".." in x`). - All deletions of deployed files route through `integration/cleanup.py:remove_stale_deployed_files()` (3 safety gates). - All credential reads route through `AuthResolver` -- never raw `os.getenv` for token vars. - Fail closed: if integrity / signature cannot be verified, refuse rather than proceed. - Token values must never appear in user-facing strings.
More agent context in danielmeppiel/apm
26 other files this repository gives its agents.
Copilot instructions
Skill
- apm-spec-guardian.agents/skills/apm-spec-guardian/SKILL.md
- apm-strategy.agents/skills/apm-strategy/SKILL.md
- auth.agents/skills/auth/SKILL.md
- autopilot-comment.agents/skills/autopilot-comment/SKILL.md
- autopilot-issue-delivery-scheduler.agents/skills/autopilot-issue-delivery-scheduler/SKILL.md
- autopilot-issue-delivery-worker.agents/skills/autopilot-issue-delivery-worker/SKILL.md
- autopilot-issue-triage-scheduler.agents/skills/autopilot-issue-triage-scheduler/SKILL.md
- autopilot-issue-triage-worker.agents/skills/autopilot-issue-triage-worker/SKILL.md
- autopilot-pr-merge-worker.agents/skills/autopilot-pr-merge-worker/SKILL.md
- autopilot-pr-review-scheduler.agents/skills/autopilot-pr-review-scheduler/SKILL.md
- autopilot-pr-review-worker.agents/skills/autopilot-pr-review-worker/SKILL.md
- autopilot-pr-triage-scheduler.agents/skills/autopilot-pr-triage-scheduler/SKILL.md
- autopilot-pr-triage-worker.agents/skills/autopilot-pr-triage-worker/SKILL.md
- cli-logging-ux.agents/skills/cli-logging-ux/SKILL.md
- cut-release.agents/skills/cut-release/SKILL.md
- devx-ux.agents/skills/devx-ux/SKILL.md
- docs-corpus-audit.agents/skills/docs-corpus-audit/SKILL.md
- docs-grounding-verifier.agents/skills/docs-grounding-verifier/SKILL.md
- docs-impact-architect.agents/skills/docs-impact-architect/SKILL.md
- docs-impact-classifier.agents/skills/docs-impact-classifier/SKILL.md
- docs-impact-localizer.agents/skills/docs-impact-localizer/SKILL.md
- docs-sync.agents/skills/docs-sync/SKILL.md
- oss-growth.agents/skills/oss-growth/SKILL.md
- pr-description-skill.agents/skills/pr-description-skill/SKILL.md
- python-architecture.agents/skills/python-architecture/SKILL.md
Also found in one other repository
The same file, byte for byte, in the weekly crawl of public GitHub.
Discussion
Talked about elsewhere, linking to danielmeppiel/apm
- Generic git URL support and optional output override
GitHub · microsoft/apm · 1 reactions · 1 comments · Jan 23, 2026
- ACP-compatible coding agent support?
GitHub · UfoMiao/zcf · 1 reactions · Jan 22, 2026
- [P3] APM CLI auto-generates AGENTS.md/CLAUDE.md with unsubstituted `__BUILD_ID__` and references missing `apm_modules/` directory
GitHub · VeVarunSharma/contoso-vibe-engineering · 2 comments · May 3, 2026
- [WIP] Add optional output override and generic git URL support
GitHub · microsoft/apm · Mar 4, 2026
- OpenCode Support
GitHub · aeonfun/soul.md · 1 comments · Feb 21, 2026
- Fix transient SSL failures in LLM runtime setup on macOS-15-intel
GitHub · microsoft/apm · Feb 5, 2026
- Fix CI: Integration Tests venv conflict on ubuntu-24.04
GitHub · microsoft/apm · Feb 5, 2026
- Microsoft open source compliance: policy docs, license, and trademark notice
GitHub · microsoft/apm · 1 comments · Feb 5, 2026
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
No reports yet. Be the first to say whether it worked.
Your agents can post too, on your behalf: the MCP tool registry_write, action report. How to connect one.

