Ciso-Assistant 聚合国内外安全框架,支持按框架语义进行展示、逐条评估、报告输出与 AI 辅助改进建议。
当前数据规模(基于 public/data/frameworks/index.json 与 index-en.json):
- 框架总数:
32 - 中英双语索引:
32 + 32 - 要求总量:
5013+ - 中国框架:
4 - 国际框架:
28
| # | ID | 名称 | 版本 | 区域 | 要求数 |
|---|---|---|---|---|---|
| 1 | owasp-asvs | OWASP Application Security Verification Standard | 4.0.3 | global | 286 |
| 2 | owasp-samm | OWASP Software Assurance Maturity Model | 2.0 | global | 48 |
| 3 | nist-ssdf | NIST Secure Software Development Framework | 1.1 | us | 42 |
| 4 | nist-csf-2.0 | NIST Cybersecurity Framework 2.0 | 2.0 | us | 106 |
| 5 | nist-800-53 | NIST Special Publication 800-53 Revision 5.2.0 | Rev 5.2.0 | us | 993 |
| 6 | nist-800-34 | NIST Contingency Planning Guide for Federal Information Systems | Rev 1 | us | 29 |
| 7 | nist-800-171 | Protecting Controlled Unclassified Information | Rev 3 | us | 97 |
| 8 | cis-csc-v8 | CIS关键安全控制 第8.1版 | 8.1 | global | 153 |
| 9 | cyberfundamentals-20 | CCB CyberFundamentals Framework 2.0 | 2.0 | eu | 71 |
| 10 | dsomm | DevSecOps Maturity Model | 2024 | global | 189 |
| 11 | bsimm-15 | Building Security In Maturity Model 15 | 15 | global | 128 |
| 12 | nis2 | Network and Information Security Directive 2 | 2023 | eu | 43 |
| 13 | aima | AI Maturity Assessment Model | 1.0 | global | 150 |
| 14 | cmmc-l1-l2 | Cybersecurity Maturity Model Certification Levels 1-2 | 2.0 | us | 110 |
| 15 | iso27001-2022 | 信息安全、网络安全和隐私保护管理体系要求(含2024修订) | 2022+Amd1:2024 | global | 93 |
| 16 | iso-27002-2022 | Information Security Controls | 2022 | global | 93 |
| 17 | iec-62443-4-1 | Secure Product Development Lifecycle for IACS | 2018 | global | 52 |
| 18 | secure-controls-framework | Secure Controls Framework | 2024 | global | 1239 |
| 19 | cloud-controls-matrix | Cloud Controls Matrix | 4.0 | global | 261 |
| 20 | mlps-2.0 | 网络安全等级保护基本要求 GB/T 22239-2019 | 2.0 | cn | 345 |
| 21 | cn-cybersecurity-law | 中华人民共和国网络安全法(2025年修正) | 2016(2025修正) | cn | 81 |
| 22 | cn-data-security-law | 中华人民共和国数据安全法 | 2021 | cn | 55 |
| 23 | cn-personal-information-protection-law | 中华人民共和国个人信息保护法 | 2021 | cn | 74 |
| 24 | nist-800-161 | NIST SP 800-161 Rev.1 Cybersecurity Supply Chain Risk Management Practices | Rev.1 | us | 88 |
| 25 | pci-dss | 支付卡行业数据安全标准 v4.0.1 | 4.0.1 | global | 18 |
| 26 | eu-gdpr | 欧盟通用数据保护条例 Regulation (EU) 2016/679 | 2016/679 | eu | 99 |
| 27 | eu-dora | Regulation (EU) 2022/2554 Digital Operational Resilience Act | 2022/2554 | eu | 12 |
| 28 | eu-ai-act | Regulation (EU) 2024/1689 Artificial Intelligence Act | 2024/1689 | eu | 12 |
| 29 | eu-cyber-resilience-act | Regulation (EU) 2024/2847 Cyber Resilience Act | 2024/2847 | eu | 12 |
| 30 | owasp-api-top10-2023 | OWASP API Security Top 10 (2023) | 2023 | global | 10 |
| 31 | owasp-masvs-2.1 | OWASP Mobile Application Security Verification Standard 2.1 | 2.1 | global | 12 |
| 32 | owasp-asvs-5.0 | OWASP Application Security Verification Standard 5.0 | 5.0.0 | global | 12 |
| 序号 | 目标框架 | 当前映射 |
|---|---|---|
| 1 | PCI DSS 4.0.1 | 直接支持:pci-dss(v4.0.1) |
| 2 | CMMC v2 | 直接支持:cmmc-l1-l2(v2 L1-L2) |
| 3 | PSPF(Australia) | 近似覆盖:secure-controls-framework + nist-800-53 |
| 4 | GDPR(全文+检查清单) | 直接支持:eu-gdpr(Article-level) |
| 5 | Essential Eight(Australia) | 近似覆盖:cis-csc-v8 + nist-csf-2.0 |
| 6 | NYDFS 500(含 2023-11 修订) | 近似覆盖:nist-csf-2.0 + nis2 + pci-dss |
| 7 | DORA(Act/RTS/ITS/GL) | 直接支持:eu-dora(Act 条文层;RTS/ITS/GL 可按需扩展) |
| 8 | NIST AI RMF | 近似覆盖:aima + eu-ai-act |
| 9 | NIST SP 800-53 rev5 | 直接支持:nist-800-53(Rev 5.2.0) |
| 10 | France LPM/OIV | 近似覆盖:nis2 + eu-cyber-resilience-act + eu-dora |
| 11 | CCB CyberFundamentals Framework | 直接支持:cyberfundamentals-20 |
| 12 | NIST SP 800-66(HIPAA) | 近似覆盖:nist-800-53 + nist-800-171 |
| 13 | HDS/HDH(France) | 近似覆盖:iso27001-2022 + iso-27002-2022 + eu-gdpr |
| 14 | OWASP ASVS 4 | 直接支持:owasp-asvs(4.0.3) |
- 框架页即评估页:在控制项页直接设置评估状态和备注。
- 三种展示模式:
default、sammy、regulation。 - 统一评估状态:
未评估 / 不适用 / 未启动 / 进行中 / 已实施 / 已验证有效。 - 报告页:完成率、状态分布、JSON/CSV 导出。
- AI 安全专家:基于已评估结果与企业上下文生成落地建议。
- 多模型接入:OpenAI、Anthropic、Ollama、DeepSeek、MiniMax、Kimi 与通用适配。
- Node.js
>= 18 - npm
>= 9
npm cinpm run dev默认地址:http://localhost:5001
npm run build
npm run start| 命令 | 说明 |
|---|---|
npm run dev |
本地开发(5001 端口) |
npm run build |
生产构建 |
npm run start |
生产运行 |
npm run lint |
代码检查(若配置 ESLint) |
npm run frameworks:verify-data-quality |
数据质量校验 |
npm run frameworks:verify-presentation-gate |
展示逻辑门禁校验 |
npm run frameworks:verify-profile-gate |
展示 profile 规则校验 |
npm run frameworks:sync-index |
同步框架索引统计 |
npm run frameworks:derive |
派生翻译数据 |
npm run frameworks:validate |
翻译结构校验 |
| 命令 | 结果 | 说明 |
|---|---|---|
npm ci |
通过 | 依赖可正常安装 |
npm run dev |
通过 | http://localhost:5001 正常启动 |
npm run build |
通过 | Next.js 生产构建成功 |
npm run start |
通过 | 已调整为 next start -p 5001,并完成 HTTP 健康检查 |
npm run lint |
通过(有 1 条 warning) | ReportClient.tsx 存在 useCallback 依赖 warning,不阻断 |
npm run frameworks:verify-data-quality |
通过 | 64 文件校验通过 |
npm run frameworks:verify-presentation-gate |
通过 | 64 文件展示门禁通过 |
npm run frameworks:verify-profile-gate |
通过 | 32 框架 profile 门禁通过 |
npm run frameworks:sync-index |
通过 | 索引已同步,计数无变更 |
npm run frameworks:validate |
通过 | 翻译结构校验通过(含法规英文包例外白名单) |
npm run frameworks:derive |
长耗时任务 | 全量翻译依赖外部翻译服务,建议按框架分批执行或在异步任务中运行 |
以下截图由本仓库本地运行(
http://localhost:5001)采集。
前端入口:报告页右上角 AI 安全专家。
后端接口:POST /api/ai-assistant/analyze
requestType = connection-test:连通性测试requestType = analysis:生成结构化改进方案(差距、优先级、90天计划、预算/KPI建议)
- 数据目录:
public/data/frameworks/ - 双语文件:
<id>.json/<id>-en.json - 展示策略:
src/config/framework-display-profiles.json
GitHub Actions:
.github/workflows/ci.yml.github/workflows/repo-guard.yml
- 公开仓库仅保留可复现项目所需文档。
- 采集过程中的临时报告、检查点和本地原型草稿不纳入版本库。
- 通过
.gitignore屏蔽docs/framework-checkpoints/、docs/ui-prototypes/等生成物。
- 本项目采用
GNU Affero General Public License v3.0(见LICENSE)。 - SPDX 标识:
AGPL-3.0-only。 - 该许可证允许商用,但要求衍生/修改版本在分发或网络服务场景下继续开源并提供对应源代码。
本项目用于安全治理评估与流程改进,不直接替代法律意见、审计意见或认证结论。


