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, 云安全态势管理, 前端应用, 安全运营, 库, 应急响应, 扫描框架, 桌面演练, 自动化攻击