Stan-lee13/solana-incident-response-skill

GitHub: Stan-lee13/solana-incident-response-skill

为 Solana AI Kit 打造的结构化事件响应技能包,帮助协议团队在遭遇黑客攻击时快速执行遏制、取证、沟通和恢复的完整流程。

Stars: 0 | Forks: 0

# solana-incident-response-skill 一套针对 Solana 协议的完整事件响应生命周期:从活跃漏洞攻击的首个迹象开始,涵盖遏制、取证调查、危机公关、资金追回、事后复盘、法律义务以及强化重新部署。 **这个 skill 的存在是因为现实的痛点:** 当数百万美元的资金正在实时流失时,创始人目前只能在 Google 上搜索“遇到 Solana 黑客攻击该怎么办”,却完全没有生态标准化的指导。这个 skill 改变了这种现状。 ## 此项目解决的问题 当 Wormhole(3.2 亿美元)、Crema Finance(900 万美元)、Mango Markets(1.16 亿美元)以及数十个较小的协议遭到攻击时,他们的团队都在实时情况下仓促应对,毫无结构化的预案。 这个 skill 提供了这样的预案——并且已经内置到每位 Solana 创始人都在使用的 AI Kit 中。 ## 包含内容 ``` solana-incident-response-skill/ ├── SKILL.md # Entry point — routes to correct sub-skill ├── README.md # This file ├── install.sh # One-line installer │ ├── skill/ │ ├── active-exploit-response.md # First 60 minutes: confirm, contain, snapshot │ ├── program-freeze-and-pause.md # Squads v4, emergency pause, mint authority freeze │ ├── liquidity-migration.md # Drain pools, move funds to safety, trace attacker │ ├── crisis-communication.md # Timeline templates for all public comms │ ├── post-mortem-analysis.md # Forensic reconstruction + publishable report structure │ ├── hardened-redeployment.md # Code fixes, authority hardening, phased relaunch │ ├── legal-regulatory-response.md # Reporting obligations, law enforcement, insurance │ └── anomaly-detection.md # Pre-exploit detection, monitoring setup │ ├── agents/ │ ├── incident-commander.md # Decision-maker: triage, role assignment, escalation │ ├── forensic-investigator.md # On-chain reconstruction, attack vector classification │ └── comms-director.md # All external communications during and after incident │ ├── commands/ │ ├── incident-triage.md # /incident-triage — severity + immediate action list │ ├── draft-incident-notice.md # /draft-incident-notice — ready-to-post in 2 minutes │ ├── freeze-checklist.md # /freeze-checklist — step-by-step freeze execution │ └── post-mortem-template.md # /post-mortem-template — structured report generator │ └── rules/ └── incident-safety.md # Always-on: no premature disclosure, no speculation ``` ## 安装说明 ``` curl -sSL https://raw.githubusercontent.com/Stan-lee13/solana-incident-response-skill/main/install.sh | bash ``` 或手动安装: ``` git clone https://github.com/Stan-lee13/solana-incident-response-skill.git cd solana-incident-response-skill bash install.sh ``` ## 使用方法 ### 正在发生活跃攻击 ``` Load agents/incident-commander.md — we have an active exploit on [PROGRAM_ID] ``` ### 需要冻结你的程序 ### 撰写事件通知 ``` Run /draft-incident-notice — protocol is [NAME], we confirmed exploit 20 minutes ago, deposits are paused, users should not interact ``` ### 事件发生后的事后复盘 ``` Load skill/post-mortem-analysis.md — attack was on [DATE], attack vector was [DESCRIPTION] ``` ### 运行 /post-mortem-template ``` Run /post-mortem-template — incident [DATE], lost [AMOUNT], fix was [DESCRIPTION] ``` ## 覆盖范围矩阵 | 阶段 | 覆盖范围 | |-------|----------| | 攻击前监控 | anomaly-detection.md | | 活跃攻击 (0-60 分钟) | active-exploit-response.md | | 程序冻结/暂停 | program-freeze-and-pause.md | | 资金迁移 | liquidity-migration.md | | 危机公关 | crisis-communication.md | | 取证调查 | post-mortem-analysis.md | | 法律/合规 | legal-regulatory-response.md | | 强化重新部署 | hardened-redeployment.md | ## 2026 技术栈覆盖范围 | 领域 | 工具 | |------|-------| | Multisig | Squads v4 | | 监控 | Helius webhooks, enhanced transactions API | | DeFi (提现) | Meteora DLMM, Orca Whirlpools, Raydium CLMM | | MEV 保护 | Jito bundles | | Token 标准 | Token-2022, legacy SPL | | 预言机 | Pyth Network | | 分析 | Chainalysis, TRM Labs | | 保险 | Nexus Mutual, InsurAce, Sherlock | | 安全公司 | Trail of Bits, OtterSec, Neodyme, Halborn | ## 设计原则 **渐进式加载** — 顶层的 SKILL.md 只会路由到所需的内容。在遇到活跃攻击时,你只需加载 `active-exploit-response.md` —— 而不是全部 8 个 skill 文件。 **时间感知** — 每个 skill 都清楚地知道,时间是漏洞攻击中最昂贵的变量。指令按紧急程度排序。 **生产级代码** — 每个代码示例均针对当前的 2026 SDK:`@sqds/multisig v2+`、`@meteora-ag/dlmm latest`、`@orca-so/whirlpools-sdk v0.13+`、`helius-sdk latest`。 **安全规则始终开启** — `rules/incident-safety.md` 可防止该 skill 产生过早的公开声明、推测性的攻击者指控或单方面行动建议。 ## 许可证 MIT — 可免费使用、合并或作为 submodule 引入 Solana AI Kit。 ## 作者 由 Victor Stanley (@Stan-lee13) 为 Superteam Earn Solana AI Kit 赏金计划构建。 ## 为什么它应该在标准 Kit 中占有一席之地 Solana AI Kit 帮助创始人更快地进行构建。而这个 skill 帮助他们在一切都出问题的关键时刻生存下来。那一刻并非假设性的——在达到一定规模 TVL 的协议中,有十分之一会遭遇这种情况。将这个 skill 纳入 Kit 中,意味着每位 Solana 创始人在真正需要它之前,就已经在其 agent 中加载了一套经过实战检验的预案。 这是一个人们真正会去使用的 skill。
标签:AI插件, Cutter, Solana, 区块链安全, 库, 应急响应, 智能合约