Skip to content

Security: LonelyQuantum/prole-coder

Security

SECURITY.md

安全策略

ProleCoder 会读取代码、修改文件、执行命令并调用模型提供商。由于它可能接触源码、密钥、shell 命令、模型输出和本地项目状态,安全问题需要认真处理。

支持版本

项目当前处于预发布阶段。正式版本发布前,安全修复以默认分支为目标。

报告漏洞

请不要在维护者有时间调查前公开创建漏洞 issue。

推荐报告方式:

  • 如果仓库平台支持,使用私密 GitHub Security Advisory。
  • 如果不支持私密安全公告,直接联系维护者,并在主题中包含 SECURITY

报告中请包含:

  • 受影响的 commit、版本或分支。
  • 复现步骤。
  • 预期行为和实际行为。
  • 影响评估。
  • 是否可能暴露源码、密钥、shell 权限、网络访问或模型 prompt。

安全范围

属于安全范围的问题包括:

  • 密钥通过日志、prompt、工具输出或遥测泄漏。
  • 不安全命令执行。
  • 工作区路径穿越。
  • 未经审批的文件写入或破坏性操作。
  • prompt 或 tool-call 处理绕过审批策略。
  • VS Code 插件行为违反 Workspace Trust 预期。
  • 发布、包管理或 CI 配置中的供应链风险。

通常不属于安全范围的问题包括:

  • 针对维护者的社交工程。
  • 需要恶意本地管理员权限才能利用的问题。
  • 用户故意提供超大本地文件导致的拒绝服务,除非它绕过了已记录的限制。

处理预期

维护者应确认有效报告,避免在修复准备好前公开细节,并在报告者愿意署名时给予致谢。如果报告不被接受,维护者应说明它为何不在范围内或无法复现。

密钥

不要在公开 issue、PR、日志、截图或测试夹具中包含真实 API Key、访问令牌、私有源码或保密 prompt。

There aren't any published security advisories