Skip to content

Security: CoolkHz/gptibo

SECURITY.md

安全与公开发布边界

此仓库是独立脱敏分发,不包含原部署历史。请使用新数据库和自己生成的秘密,不要将旧生产快照、.env、.dev.vars、.secrets/、数据库文件、日志、HAR、截图或私钥提交进来。

真实支付、采购、邮件、机器人默认关闭。供应商名称、接入域名、商品映射及聚合支付通道经过匿名化;保留协议仅供自行开发适配器时参考,不提供真实服务。支付宝等官方公共 API 地址不是商户接入信息,商户身份和密钥必须由部署者独立配置。

每次发布至少执行:

npm run security:scan
npm test
npm run build
npm run lint
# 在 services/storefront 中执行,完整集成测试需专用本地数据库:
go test ./...
go vet ./...
# 在独立源码目录执行,安装 Gitleaks 8.30.1 或兼容版本:
gitleaks dir . --config .gitleaks.toml --redact

源码检查会拒绝未知外联地址、云资源实值、秘密/运行时文件及未经核验的二进制。Gitleaks 唯一豁免是限定测试文件内的 RFC 4226/6238 公开标准测试向量;没有全目录密钥扫描豁免。检查输出隐藏命中值。

公开仓库只能从审核过的源码快照建立新根提交;不要将私人开发仓库添加为公开仓库的历史、合并分支或推送其他 refs。不要以删除当前文件代替清理发布历史。原仓库中的脱敏任务分支仍然包含旧祖先,不应公开。

若发现漏洞或遗漏的敏感信息,请使用 GitHub 私密漏洞报告(仓库启用时),不要在公开 Issue 中粘贴秘密。提交前人工检查配置、迁移数据、截图、第三方资源和 Git 对象;自动扫描无法保证发现全部敏感内容。

There aren't any published security advisories