Shai-Hulud 2.0 供应链指标检测器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/scan-repositories-for-shai-hulud-2-0-supply-chain-indicators-with-the-detector-action。
技能介绍
背景问题
Shai-Hulud 2.0 是一类针对软件供应链的攻击指标,可能在依赖安装、CI/CD 流水线或仓库配置中留下痕迹。当安全团队需要对特定仓库进行供应链分诊时,手动排查这些指标耗时且容易遗漏。本技能面向这类定向分诊场景,而非通用恶意软件扫描。
核心能力与工作流程
- 仓库与 CI 面覆盖:在 GitHub Action 或本地
detectorCLI 环境中对目标仓库或 monorepo 执行扫描,定位可能的失陷指标。 - 定向分诊:仅在任务明确指向供应链威胁分诊时触发,避免对普通仓库做全量泛扫。
- 指标库更新:通过
node scripts/update-ioc-database.js同步上游 IOC 数据库,确保检测规则覆盖最新已知指标。
适用边界
- 本技能不替代通用恶意软件扫描,仅用于供应链分诊场景。
- 需要预先配置 GitHub Action 或本地检测器 CLI,并指定待扫描的仓库。
- 扫描结果需经过安全分诊复核,避免误报或漏报直接进入处置流程。
使用场景
- 收到 Shai-Hulud 2.0 供应链威胁通报后,对指定 monorepo 做定向分诊,确认依赖安装链路是否被植入失陷指标
- CI 流水线的检测器动作触发告警,需要复查仓库的 GitHub Actions 配置与构建脚本是否存在已知攻击指标
- 新引入外部代码或依赖前,对目标仓库做供应链安全验收扫描,排查安装钩子和 postinstall 脚本中的可疑痕迹
- 更新本地 IOC 数据库后,需要用检测器 CLI 对历史仓库执行一轮定向复检,确认没有遗漏新增指标
适合人员
- 安全工程师:负责供应链威胁响应,需要在收到 IOC 通报后对指定仓库做定向排查并输出分诊结论
- DevOps 工程师:维护 CI/CD 流水线,需要核查 Actions 配置和构建环节是否存在供应链攻击痕迹
- SRE / 平台工程师:治理 monorepo 与依赖供应链,需要定期复核安装链路是否被植入后门指标
- 开源仓库维护者:引入外部贡献或新依赖前,需要确认仓库未被植入 Shai-Hulud 2.0 相关供应链后门