ClaudeMap

Grim Prompter

36 套架构工作流与 29 个方法提示,把 Claude Code 或 Codex 变成对你自己仓库做威胁建模的安全团队。

技能与命令skillsecuritythreat-modelingcode-review

把 Claude Code、Codex 或其他编码 agent 指向你的仓库,得到一份能追到代码原文(带文件与行号引用)的威胁模型。Grim Prompter 内置 36 套架构工作流——Web、API、移动、桌面、微服务、Serverless、RAG、agentic AI、IoT 固件、支付等,每套都有 quick 单次评审与六阶段 deep 流程(定界、系统建模、威胁分析、质询、处置规划、报告)——外加 29 个方法提示,覆盖 STRIDE、PASTA、LINDDUN、攻击树、STPA、MITRE ATLAS、CVSS、DREAD。runbook 强制只读检查:构建、测试、安装与网络访问都需你明确授权。产出落在 threat-model/ 目录——SYSTEM_UNDER_REVIEW.md、report.md 与 JSON 工件,后续可基于已存的 JSON 基线对分支变更做增量评审。对 MCP server 与 agent 工具,它会梳理工具到后端凭据的映射、评估共享凭据的爆炸半径与读写分离,并检查工具描述是否可能诱导其他受信工具。MIT 许可,作者为 Manicode Security 的 Jim Manico。

它做什么

  • 按架构选深度——/threat-model 自动帮你选,/threat-model quick api 跑一次有边界的评审,/threat-model deep web 跑六阶段流程(每阶段读上一阶段的文件续写),/threat-model change main...feature 则拿分支变更对照已存的 JSON 基线做增量评审
  • 29 个具名方法各成一个聚焦提示——STRIDE(逐元素/逐交互)、PASTA、Trike、OCTAVE Allegro、LINDDUN GO/PRO、攻击树、STPA-Sec、FMEA、CSA MAESTRO、MITRE ATLAS,以及 ATT&CK、CAPEC、Kill Chain、CVSS、DREAD 富化;每个方法都存出一份可并入评审的 JSON 结果
  • 证据纪律内置——runbook 要求只读检查与「文件加行号」式引用,把仓库文本当证据而非指令;构建、测试、脚本与网络访问一律留在你的明确授权之后
  • 面向 agent 自身的覆盖——对 MCP server 与 agent 工具,梳理工具与后端凭据、有效权限的对应关系,把未知授权记为缺口,并检查工具描述及其审批后的更新能否诱导其他受信工具

什么时候用

给你或团队自己写的代码做安全评审,尤其是「刚发生变化」的时刻:合并特性分支前做对照基线的变更评审,给架构已知的新服务做快速评审,或者不想请顾问又想要一份正经威胁模型时跑 deep 全流程。README 的 AGENTS.md 片段让 Claude、Codex 之外的 agent 也能加入同一工作流。

如何上手

git clone https://github.com/jmanico/grim-prompter.git ~/grim-prompter

# Claude Code
mkdir -p ~/.claude/skills && ln -s ~/grim-prompter/skills/threat-model ~/.claude/skills/threat-model

# Codex CLI
mkdir -p ~/.agents/skills && ln -s ~/grim-prompter/skills/threat-model ~/.agents/skills/threat-model

macOS 或 Linux shell;克隆目录要留在原处——skill 以符号链接指向其中的提示文件——并避免重复安装。其他 agent 可把 README 里的 AGENTS.md 片段加进项目,指向克隆路径。

注意事项

这些提示是草稿,README 自己说得很直白:威胁模型不等于系统安全的证明——agent 不应自行发明评级或审批,风险准则要由你来定。报告可能含敏感细节,评审之前别把 threat-model/ 目录提交进版本库(仓库自带的 .gitignore 只覆盖其自身检出内的运行目录)。skill 以符号链接指向克隆目录,不要移动或删除它;装完请新开一个 agent 会话。

代码仓库

jmanico/grim-prompter

收录日期

地图上的相关资源

  • SureForge

    技能

    纯指令式 skill:让 agent 先调研再提问、先规划再动手、先验证再说「做完了」。

    • workflow
    • verification
    • quality
    • skill
  • 归藏的 Agent Skill:把代码库的最近更新做成一支成片宣传片——接真实组件、代码渲染动画、代码写配乐,全程不碰视频剪辑软件。

    • agent-skill
    • video
    • promo
    • marketing
  • 一个给「图里没有任何文字线索」的照片做地理定位的 Agent Skill——用 OSM 几何、高程天际线与卫星瓦片,把「这是哪」变成带误差半径的测量答案。

    • agent-skill
    • geolocation
    • osint
    • openstreetmap