11 Commits

Author SHA1 Message Date
xiangning
aab0db2b68 fix(cicd): api 流水线 - 移除飞书通知(凭证缺失) + 部署改 SSH 直连 cd-target
- 移除 feishuNotify 闭包与 environment 中的 feishu-* credentials 绑定
  (凭证未在 Jenkins 配置,导致构建启动即 FAIL)
- 部署 stage: node(deploy-agent) → ssh cd-target 执行 docker pull/run
  (无 deploy-agent agent 节点)
- 新增 HealthCheck stage(try/catch 不阻塞)
- 清除硬编码 webhook URL 明文
2026-07-17 11:22:09 +08:00
xiangning
5239e59b4e fix(security): 修复端点权限缺失问题并加强系统安全防护
- 移除所有 RAG 相关端点的 AllowAnonymous,添加细粒度权限控制
- 配置全局默认授权策略,防止新端点意外公开
- 为 AI 模型、文档、对话、知识库等资源分配读写权限
- 强化 JWT 令牌验证,开启 Issuer/Audience 校验
- 修复脚本执行服务沙箱配置,增强 API 黑名单过滤
- 添加飞书通知凭证环境变量配置,移除硬编码敏感信息
- 完善验证行为逻辑,优化性能和异常处理
- 新增监控模块告警规则实体及相关配置
- 实现外部系统连接器契约和凭证解析服务
2026-07-17 10:06:22 +08:00
xiangning
1fa0b85ad8 fix: clean Jenkinsfile (single-quote sh blocks) 2026-07-03 18:12:30 +08:00
xiangning
3b4075360d fix: clean Jenkinsfile (single-quote sh blocks) 2026-07-03 17:37:03 +08:00
xiangning
27daae8257 fix Jenkinsfile escape-free 2026-07-03 17:31:03 +08:00
xiangning
3765a77b05 fix: rewrite Jenkinsfile (proper escaping + feishu card) 2026-07-03 17:20:10 +08:00
xiangning
0da78f209a fix: remove timestamps 2026-07-03 17:15:45 +08:00
xiangning
7310eb2ab0 fix: correct package emoji (clean) 2026-07-03 17:10:52 +08:00
xiangning
b166fbf6ba fix: correct package emoji encoding 2026-07-03 17:10:20 +08:00
xiangning
c95b35091d refactor: CI/CD pipeline with stages + feishu card notification (api) 2026-07-03 17:09:00 +08:00
xiangning
ab6c6829c6 ci: add Jenkinsfile (build+push Harbor) 2026-07-02 13:51:07 +08:00