mcpField
S
security-bluebook-builder

security-bluebook-builder

github.com/sickn33安全48.7k199 次安装今天更新
代码仓库

关于 security-bluebook-builder

用于为处理敏感数据的应用起草简明、可执行的安全政策。它收集必要背景,明确假设与控制措施,并设置安全关卡,同时区分建议措施和已验证的实现。

主要功能

  1. 01收集安全背景信息
  2. 02定义威胁模型与范围
  3. 03数据处理与访问控制
  4. 04日志、保留和事件响应指导
  5. 05安全准入检查清单

适用场景

  1. 01起草敏感应用安全政策
  2. 02定义数据处理要求
  3. 03设定安全审查关卡
  4. 04记录假设与未决事项

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill security-bluebook-builder

安装后在 Claude Code 中输入/security-bluebook-builder确认已加载。

详细介绍

支持材料可用性

此目录副本包含以下内联指导,但不包含以下支持路径。这些是外部前置条件,并非随附文件:

  • <support-root>/references/bluebook_template.md

使用依赖这些路径的步骤前,请索取原始支持材料或现有安装;此目录未提供经过验证的下载来源。请根据该安装解析每个路径,检查其内容,并验证适用的许可证和执行前置条件。所需文件不存在时,不要运行命令,也不要声称已遵循所引用的流程。不要捏造缺失的脚本,也不要将同名但无关的文件视为等同文件。此处完整记录的独立步骤,可在用户授权范围内继续执行;请报告任何不可用的依赖步骤。

安全蓝皮书构建器

适用场景

  • 你需要为处理敏感数据的应用制定简明但可执行的安全策略。
  • 你希望通过一份蓝皮书文档,明确假设、控制措施和准入门槛。
  • 用户需要基于范围、威胁模型和默认安全实践的策略指导,而非泛泛建议。

概述

为敏感应用制定一份精简但切实可行的安全策略。输出为一份连贯的蓝皮书文档,使用 MUST/SHOULD/CAN 表述要求,并明确假设、范围和安全门槛。

工作流

1)收集输入(仅在缺少信息时询问)

仅收集填写模板所需的上下文。如果用户尚未提供详细信息,最多提出 6 个简短问题:

  • 处理哪些数据类别(PII、PHI、财务数据、令牌、内容)?
  • 信任边界是什么(客户端/服务端/第三方)?
  • 用户如何进行身份验证(OAuth、电子邮件/密码、SSO、设备会话)?
  • 使用哪些存储(数据库、对象存储、日志、分析)?
  • 使用了哪些连接器或第三方服务?
  • 数据保留和删除预期是什么(默认设置和用户主动发起的操作)?

如果用户无法回答,请采用安全默认值并标记 TODO。

2)起草蓝皮书

如果原始支持材料安装可用,请加载 <support-root>/references/bluebook_template.md,并根据提供的详细信息填写。否则,请使用下方的质量检查项独立起草策略,并说明上游模板不可用。保持内容简洁,并区分建议的控制措施与实际已实施或已验证的控制措施。

3)落实防护措施
  • 不要包含机密、令牌或内部凭据。
  • 如果某项信息未知,请写明“TODO”并附上明确的假设。
  • 默认拒绝:如果所需能力不可用,请明确指出。
  • 将范围保持在最低限度;不要添加用户未要求的功能或工具。
4)质量检查

确认蓝皮书包含:

  • 威胁模型(假设 + 范围外事项)
  • 数据分类 + 处理规则
  • 信任边界 + 控制措施
  • 身份验证/会话策略
  • 令牌处理策略
  • 日志记录/审计策略
  • 保留/删除
  • 事件响应简易操作手册
  • 安全门槛 + 准入/禁入检查清单

资源

  • <support-root>/references/bluebook_template.md

示例

用户请求:

请使用明确的 MUST、SHOULD 和 CAN 要求,为此敏感应用创建一份简明、可执行的安全策略。

限制

  • 仅当任务明确符合上述范围时,才使用此技能。
  • 不要将输出视为针对特定环境进行验证、测试或专家审查的替代品。
  • 如果缺少必要输入、权限、安全边界或成功标准,请停止并要求澄清。

评论

支持 Markdown