TateWilson1/TabletopForge
GitHub: TateWilson1/TabletopForge
TabletopForge 是一款无需后端的事件响应桌面演练方案生成器,帮助组织低成本测试和完善安全事件应对流程。
Stars: 0 | Forks: 0
# TabletopForge
TabletopForge 是一款事件响应桌面演练生成器,专为小型企业、MSP、IT 团队和网络安全学生设计。
标语:通过简单的事件响应桌面演练,实现真实世界的应对准备。
## 概述
该应用可创建实用的桌面演练方案包,帮助组织测试其事件响应计划,而无需付费 API 或设计复杂的注入内容。它侧重于讨论质量、IRP 缺口发现以及可供高管查阅的文档。
## 功能
- 针对钓鱼/BEC、勒索软件、数据泄露、管理员账号被盗、笔记本电脑遗失、供应商违规、内部威胁和云配置错误的场景构建器
- 组织配置字段,包含行业、规模、成熟度等级、持续时间以及可选的题库
- 场景摘要、目标、参与者、讨论问题、IRP 缺口发现问题、预期决策、主持人备注和高管摘要
- 经验教训模板,包含行动项、负责人、截止日期和优先级提示
- 可复制和下载的 Markdown 报告
- 基于 LocalStorage 的浏览器端演练保存功能
- 响应式深色 GRC 仪表板界面
## 技术栈
- Next.js 15
- TypeScript
- Tailwind CSS
- shadcn/ui 风格组件
- App Router
- LocalStorage
## 本地运行
```
npm install
npm run dev
```
打开 `http://localhost:3000`。
## 免安装开发工具使用
大多数用户不应使用 `npm` 运行本项目。请将应用发布为托管网站,或将静态构建打包为桌面发行版。
- 托管网站:在部署期间运行 `npm run build:static`,并发布生成的 `out/` 文件夹。
- Windows 应用:使用 Tauri 或 Electron 等桌面封装工具打包生成的 `out/` 文件夹,并将安装程序附加到 GitHub Release 中。
该应用目前将演练和记分卡存储在用户的浏览器存储中,因此托管的静态网站无需数据库或后端即可运行。
有关 GitHub Pages 和桌面发行版路径(包括 GitHub Actions 工作流示例),请参阅 `docs/DISTRIBUTION.md`。
## 构建和 Lint
```
npm run lint
npm run build
```
## 简历要点
开发了 TabletopForge,这是一款全栈事件响应桌面演练生成器,可生成基于场景的讨论指南、IRP 缺口发现问题、高管摘要和经验教训模板,用于网络安全应对准备规划。
## 免责声明
TabletopForge 不能替代专业的法律、合规、网络安全或事件响应建议。请将其作为应对准备的规划辅助工具,并与合格的顾问验证相关决策。
标签:GRC, 云安全态势管理, 前端应用, 安全运营, 库, 应急响应, 扫描框架, 桌面演练, 自动化攻击