mokkunsuzuki-code/stage271
GitHub: mokkunsuzuki-code/stage271
该工具将外部评审转化为带签名与哈希链接的可验证工件链,解决评审证据防篡改与可重现问题。
Stars: 0 | Forks: 0
# QSP / Stage272
# 真实外部评审集成
Stage272 在 Stage271 的基础上集成了至少一个真实的外部评审,形成可验证的评审链。
Stage271 证明了评审记录可以表示为已签名、哈希链接、可重现的工件。
Stage272 新增了以下功能:
- 外部来源的评审证据
- 保留原始评审文本
- 标准化评审记录生成
- 签名评审链集成
- 基于 CI 的重新验证
## 为什么 Stage272 重要
Stage271 证明了评审记录可以被制作成防篡改的。
Stage272 证明了一个真实的外部评审事件可以被保存、标准化、链接、签名,并在之后重新验证。
这将系统从:
- 评审证明机制
推进到:
- 证明实际外部评审事件已被集成
## 新增内容
- `external_reviews/raw/` 用于存储原始评审证据
- `external_reviews/normalized/` 用于存储标准化结构化的评审记录
- `tools/create_stage272_external_review.py`
- `tools/build_stage272_summary.py`
- `docs/stage272_real_external_review.md`
- `out/external_review_evidence/` 用于存储证据元数据
## 主要思想
真实的对外部评审不应仅停留在网页评论、消息或非正式文本中。
它应该被:
- 保存
- 哈希
- 标准化
- 签名
- 链式链接
- 可重新验证
## 快速流程
1. 捕获外部评审文本
2. 将其保存到 `external_reviews/raw/`
3. 标准化为结构化的评审记录
4. 对评审记录进行签名
5. 验证链
6. 发布 CI 可验证的输出
## 验证
```
python3 -m pip install cryptography
python3 tools/verify_stage271_review_chain.py
python3 tools/build_stage272_summary.py
License
MIT License
Copyright (c) 2025 Motohiro Suzuki
```
标签:CI 可验证, CVE, MIT License, Python 工具, 代码审查, 加密验证, 可验证评审, 哈希链接, 外部证据, 外部评审, 审计追踪, 数字签名, 文本捕获, 源码评审, 结构化记录, 规范化记录, 证据保全, 软件供应链安全, 软件开发生命周期, 远程方法调用, 逆向工具, 链式签名, 集成评审