$ loading_
帮助审查依赖与包管理改动,降低供应链投毒与凭证泄露风险
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "supply-chain-security" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/apm/main/.apm/skills/supply-chain-security/SKILL.md 2. 保存为 ~/.claude/skills/supply-chain-security/SKILL.md 3. 装好后重载技能,告诉我可以用了
请审查这次 package-lock.json / pnpm-lock.yaml 的改动,重点检查是否存在异常依赖来源、可疑版本跳变、完整性校验缺失,或可能导致 dependency confusion 的配置风险,并给出修复建议。
一份风险审查结果,指出可疑依赖、具体风险原因及可执行的修复建议。
我修改了内部包下载与解析逻辑,请从供应链安全角度检查:是否正确校验签名与哈希、是否限制非可信源、是否可能泄露访问令牌,并列出高风险问题。
按风险等级整理的安全问题清单,并附带加固建议与优先级。
请评估这套依赖解析与私有仓库配置,判断是否容易受到 typosquatting、恶意包注入或私有包名冲突影响,并建议更安全的解析策略。
对当前配置的风险说明,以及更稳妥的仓库优先级、命名和校验策略建议。
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 changessrc/apm_cli/utils/path_security.py (no ad-hoc ".." in x).integration/cleanup.py:remove_stale_deployed_files() (3 safety
gates).AuthResolveros.getenv为 AI 编码代理验证依赖包安全性,检查漏洞、恶意软件与抢注包风险。