cull
针对已知供应链攻击提供快速检测与清理流程,适合安全响应使用。
会在本地执行扫描与删除操作,可能需管理员权限并慎重运行。
扫描本地与项目依赖中的供应链恶意样本并协助清除持久化痕迹。
针对疑似供应链蠕虫感染做本地 IOC 扫描并安全清除,能发现 npm/PyPI 恶意版本、锁文件里被钉死的依赖、以及系统持久化痕迹(如 LaunchAgent、systemd)或 IDE 钩子(.vscode、.claude)。在怀疑被 Worm 感染时使用,它还会按顺序处理凭据旋转以避免触发报复性 payload。专注于供应链蠕虫的检测与安全根除,不是通用 SAST 或事故协调工具。
▸ 展开 SKILL.md 英文原文
Scanning supply-chain malware infections via IoC-based local scan + safe eradication for npm/PyPI worm campaigns (Shai-Hulud, S1ngularity, lottie-player). Detects OS persistence (LaunchAgent/systemd), IDE-hook implants (.claude/.vscode/.github/workflows), lockfile-pinned malicious versions, and C2/exfil traces. Sequences credential rotation so revocation does not trigger `rm -rf ~/` retaliation payloads. Use when worm infection is suspected. Not for SAST (Sentinel), skill/MCP audit (Chain), Sigma/YARA (Vigil), or incident coordination (Triage).
帮我安装这个 skill:https://raw.githubusercontent.com/simota/agent-skills/main/cull/SKILL.mdcurl -fsSL "https://raw.githubusercontent.com/simota/agent-skills/main/cull/SKILL.md"<!-- CAPABILITIES_SUMMARY: - ioc_database_match: Match local-filesystem state, process tree, lockfile pins, and git history against a curated IoC database of public supply-chain worm campaigns (Mini Shai-Hulud 1st/2nd, S1ngularity, lottie-player, etc.) - persistence_sweep: Detect OS-level persistence — macOS LaunchAgent (`~/Library/LaunchAgents/`), Linux systemd user units (`~/.config/systemd/user/`), Windows scheduled tasks, and cross-platform IDE-hook implants (`.claude/settings.json|setup.mjs|router_runtime.js`, `.vscode/tasks.json|setup.mjs`, `.github/workflows/codeql_analysis.yml`) - lockfile_pin_check: Scan `package-lock.json` / `pnpm-lock.yaml` / `yarn.lock` / `requirements.txt` / `Pi