doc-forge-reds/backend
zwt13703 40b861cfcc fix: 核心 bug 修复 - API Key 加密/解密 + AI 调用 + 数据安全
- schema: 用 @field_serializer 掩码 api_key,不再直接修改 SQLAlchemy 对象
- API: 移除所有 model.api_key='***' 赋值,防止数据库被覆盖
- security: SHA256(SECRET_KEY) 派生合法 Fernet 32 字节密钥
- ai_adapter: CustomAdapter 改用 OpenAI-compatible messages 格式
- ai_adapter: trust_env=False 防止代理干扰,增加详细异常信息
- templates: bleach HTML 净化防止 XSS
- .env.example: CORS_ORIGINS 修复为 JSON 数组格式
- 端到端验证:单点测试 + 异步生成任务均通过
2026-07-06 17:26:32 +08:00
..
alembic chore: 修复 docker-compose 镜像版本 + 添加 Alembic 初始迁移 2026-07-06 16:43:05 +08:00
app fix: 核心 bug 修复 - API Key 加密/解密 + AI 调用 + 数据安全 2026-07-06 17:26:32 +08:00
.dockerignore feat: 阶段五 - 部署上线与安全加固 2026-07-06 16:57:00 +08:00
Dockerfile feat: 阶段五 - 部署上线与安全加固 2026-07-06 16:57:00 +08:00
Dockerfile.celery feat: 阶段五 - 部署上线与安全加固 2026-07-06 16:57:00 +08:00
alembic.ini feat: 阶段一 - 项目基础设施搭建 2026-07-06 16:16:23 +08:00
requirements.txt feat: 阶段一 - 项目基础设施搭建 2026-07-06 16:16:23 +08:00