-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
- 🔍 发现的问题 / 原始需求描述
当前仓库已经有一定的安全边界说明和 detect-secrets 基线,但仍缺少一个面向公开开源仓库的 SECURITY.md,没有把以下内容集中说明:
- 项目的威胁模型与安全边界
- 哪些能力是“显式不保证”的(例如实例内 tenant isolation、provider key 不可见性)
- 漏洞披露入口与公开/私下报告建议
- 受支持修复分支/版本策略
对于一个公开可部署的 A2A adapter 仓库,这会导致安全说明分散在 README / 其他文档中,不利于贡献者和使用者快速判断风险边界。
相关文件:
-
/home/juanjuan/opencode-a2a-serve/README.md -
建议新增:
/home/juanjuan/opencode-a2a-serve/SECURITY.md -
🛠️ 建议实施方案
- 新增
SECURITY.md,集中写清:- A2A bearer auth 的边界
- 单实例共享 workspace/environment、非 tenant-isolated 的事实
- provider keys 由 OpenCode 进程消费,不能视为对 agent 行为完全不可见
- payload logging 与 deploy secret persistence 的风险边界
- 在 README 中补链接,避免安全说明散落。
- 明确漏洞披露建议:
- 有私密披露通道时优先使用
- 无私密通道时,不要在 public issue 中直接贴密钥或敏感 payload
- 若文档已引导 systemd 部署,应一并说明 deploy path 的 secret handling 风险与推荐操作方式。
验收要求:
- 仓库根目录存在
SECURITY.md - README 能直接导航到安全策略文档
- 威胁模型、披露建议、支持边界表述集中且一致
附加快照:
- 发现时代码快照:
95e51873f6ed9ba00813d1a214063c3faece272c
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels