提出安全加固方案
在不修改仓库的情况下,制定有证据支撑的结构性加固方案。
使用 $codex-security:propose-security-hardening 将一组
安全证据转化为结构或架构层面的加固方案。
该工作流既可以分析已完成的 Codex Security 扫描,也可以从提供的
发现、漏洞披露报告、事件复盘、评估文档和
源代码入手。
结果会比较各个设计方案及其工程取舍。只有在你 选定方案并要求实施后,Codex 才会 修改仓库。
准备证据
向工作流提供:
- 扫描目录,或一组发现和报告。
- 目标源代码树,以及可用的修订版本或快照。
- 支撑这些发现的 PoC、跟踪记录、事件证据或评估 材料。
- 性能、内存、兼容性、可靠性、运维、 交付时间或变更范围方面的约束。
例如,反复出现的授权漏洞可能表明,共享控制机制 比在每个处理函数中分别检查更容易落实。证据也可能 支持保留局部修复,而不改变架构。
运行工作流
发送如下提示:
Use $codex-security:propose-security-hardening to analyze [scan directory or finding paths] against [source tree and revision]. Develop evidence-backed structural hardening options with engineering tradeoffs, before-and-after diagrams, a migration plan, and an implementation handoff. Do not modify the repository.选择方案
选择方案之前,请检查提案是否:
- 将每项建议的变更与发现、源代码及威胁模型 证据关联起来。
- 描述当前设计,以及新设计应当 保持的安全不变量。
- 比较不同方案,包括残余风险、性能、 可靠性、运维、兼容性和迁移成本。
- 用证据支撑建议,并说明假设和尚待解决的 问题。
- 包含上线、验证、回滚和实施指导。
- 区分观察到的事实、推断和拟议的设计属性。
选择方案前,请审查证据和取舍。架构 图或设计建议不能替代对原始 发现或已实施修复的验证。
使用扫描生成的加固指导
对于包含可报告发现的标准扫描、深度扫描或变更扫描,你可以请求生成
加固方案集。Codex 会将方案集写入 hardening/hardening.md,
将结构化分析写入 hardening/hardening.json,并将配套提案
或图表放在 hardening/ 下。扫描会在 report.md 中提供方案集链接。
请将完整的扫描目录保存在一起,确保这些链接仍然可用。要审查 作为方案集依据的各份报告,请参阅编写漏洞 报告。