[CI][安全] daily-check.yml硬编码staging测试账号密码 #912

Closed
opened 2026-07-26 08:32:11 +08:00 by xiaoxia · 0 comments
Owner

问题描述

daily-check.yml中多处硬编码staging环境测试账号密码。

铁证

.gitea/workflows/daily-check.yml 中:

  • 第187行:-e TEST_PASSWORD=Ying1234
  • 第420行:-d '{"email":"18314979086@163.com","password":"Ying1234"}'
  • 第450、515、531行:同样的硬编码

账号:18314979086@163.com / Ying1234(staging环境测试账号)

影响

  • staging测试账号凭证泄露风险
  • 如果仓库公开,任何人都能获取测试账号
  • 违反安全最佳实践

修复方向

  1. 将敏感信息通过Gitea Secrets传入
  2. 在workflow中使用${{ secrets.TEST_EMAIL }}${{ secrets.TEST_PASSWORD }}
  3. 在仓库Settings → Secrets中配置对应的值
## 问题描述 daily-check.yml中多处硬编码staging环境测试账号密码。 ## 铁证 `.gitea/workflows/daily-check.yml` 中: - 第187行:`-e TEST_PASSWORD=Ying1234` - 第420行:`-d '{"email":"18314979086@163.com","password":"Ying1234"}'` - 第450、515、531行:同样的硬编码 账号:`18314979086@163.com` / `Ying1234`(staging环境测试账号) ## 影响 - staging测试账号凭证泄露风险 - 如果仓库公开,任何人都能获取测试账号 - 违反安全最佳实践 ## 修复方向 1. 将敏感信息通过Gitea Secrets传入 2. 在workflow中使用`${{ secrets.TEST_EMAIL }}`和`${{ secrets.TEST_PASSWORD }}` 3. 在仓库Settings → Secrets中配置对应的值
xiaoxia self-assigned this 2026-07-26 08:52:16 +08:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: xiaoxia/xiaoxia-saas#912