1. 03 Feb, 2026 2 commits
    • uuo's avatar
      fix: 修复多个服务配置问题并增强安全功能 · 23aee4c4
      uuo authored
      - 修复Zabbix URL配置,移除冗余路径以支持不同部署方式
      - 为auth-service添加RoleLevel字段和godotenv依赖,改进用户注册逻辑
      - 在security-service中增强Zabbix API错误处理和重试机制
      - 为llm-service助手回复添加敏感词过滤和审计日志
      - 统一各服务环境变量加载逻辑,使用pydantic-settings替代直接os.getenv
      - 在edu-service的分配教师接口中添加管理员权限检查
      - 更新security-service Dockerfile以支持代理头部
      - 删除auth-service中已编译的二进制文件
      23aee4c4
    • uuo's avatar
      refactor(security-service): 重构Zabbix服务异步调用并简化API端点 · 6e2b6222
      uuo authored
      - 在ZabbixService中添加_run_blocking方法处理阻塞调用兼容性
      - 将collect_device_data等方法的同步调用改为异步,避免事件循环阻塞
      - 简化API端点,将数据库日志记录逻辑移至SecurityService内部
      - 统一时间处理,修复datetime.timezone.utc引用错误
      - 重构测试脚本为多功能工具,支持Zabbix数据采集和API调用
      - 优化应用启动逻辑,改进健康检查端点实现
      6e2b6222
  2. 02 Feb, 2026 2 commits
    • uuo's avatar
      feat(security-service): 集成Zabbix监控并重构安全分析服务 · 4d105058
      uuo authored
      - 新增Zabbix数据采集服务,支持从Zabbix服务器获取实时设备数据
      - 重构安全分析服务,使用真实Zabbix数据替代模拟数据进行风险分析
      - 添加生产环境Docker配置,包括非root用户运行和多worker优化
      - 新增健康检查端点(/health, /ready)用于服务监控
      - 提供本地开发启动脚本(start.sh, start.bat)
      - 移除过时文档,更新环境变量配置以支持Zabbix集成
      - 改进日志配置,支持JSON格式日志输出
      4d105058
    • uuo's avatar
      chore: 增强配置安全并添加自动化部署脚本 · 27e24cfb
      uuo authored
      - 移除硬编码的敏感信息,改为从环境变量读取
      - 添加 JWT 密钥长度验证和必需环境变量检查
      - 创建自动化部署脚本 start.sh 和密钥生成脚本 generate_secrets.py
      - 统一 docker-compose 配置,支持环境变量注入
      - 更新各服务的配置文件以支持外部化配置
      27e24cfb
  3. 20 Jan, 2026 1 commit
  4. 04 Jan, 2026 7 commits
  5. 03 Jan, 2026 3 commits
    • uuo00_n's avatar
      feat(security-service): 添加MongoDB支持以实现分析结果持久化和历史查询功能 · 0e2c0172
      uuo00_n authored
      添加MongoDB数据库连接配置和持久化逻辑
      实现安全分析和攻击建议的历史记录存储
      新增历史查询接口和文档说明
      0e2c0172
    • uuo00_n's avatar
      feat(rss): 添加安全新闻 RSS 订阅功能 · 77ca28f8
      uuo00_n authored
      实现从多个安全厂商获取 RSS 资讯的功能,包括天融信、360 CERT 和绿盟
      新增 RSSService 处理 RSS 源的获取和解析
      添加相关 API 端点和响应模型
      更新文档和测试示例
      77ca28f8
    • uuo00_n's avatar
      feat(security-service): 重构安全分析服务并完善文档 · 1583225b
      uuo00_n authored
      - 重构安全分析服务,移除 Mock 数据依赖,改为严格依赖 Dify API
      - 新增 API_MOCK_TEST.md 文档说明测试用例和假数据
      - 新增 DIFY_PROMPT.md 文档规范智能体提示词和返回格式
      - 改进错误处理和日志记录,不再提供降级 Mock 数据
      - 更新 SECURITY_SERVICE.md 文档,明确接口要求和注意事项
      - 添加生产环境部署脚本 deploy.sh 和 docker-compose.prod.yml
      1583225b
  6. 29 Dec, 2025 2 commits
    • uuo00_n's avatar
      feat(gateway): 添加security-service路由配置 · f04c1aad
      uuo00_n authored
      fix(auth-service): 将JWT中的userID转为字符串格式
      
      refactor(security-service): 优化安全分析请求的LLM提示词和响应处理
      - 使用streaming模式调用Dify API提高可靠性
      - 增强提示词约束确保返回合法JSON
      - 改进错误处理和日志记录
      
      docs(security-service): 添加服务使用说明文档
      f04c1aad
    • uuo00_n's avatar
      feat(security-service): 新增安全分析微服务基础架构 · c4492b4e
      uuo00_n authored
      - 初始化 FastAPI 应用结构及核心模块
      - 实现安全分析、攻击建议、风险监测等核心 API
      - 添加 JWT 鉴权及管理员权限控制
      - 集成 Dify LLM 进行安全分析
      - 更新 docker-compose 和网关配置
      - 补充 README 文档和安全服务说明
      c4492b4e
  7. 28 Dec, 2025 3 commits
    • uuo00_n's avatar
      docs: 添加项目文档和更新README · 4ff8d595
      uuo00_n authored
      添加CHANGELOG.md记录项目变更历史
      添加SPEAK.md技术演讲稿与实现指南
      更新README.md添加项目徽章和许可证信息
      4ff8d595
    • uuo00_n's avatar
      docs: 更新项目文档结构和内容 · 6a87f73b
      uuo00_n authored
      - 重构 ACCOUNTS.md 文件,补充初始化脚本来源和详细账号信息
      - 删除过时的 ARCHITECTURE_REDESIGN.md 文件
      - 优化 DEVELOPMENT.md 文件结构,简化启动说明
      - 重写 README.md,完善模块说明和架构细节
      - 更新技术白皮书内容,调整架构描述和数据存储策略
      6a87f73b
    • uuo00_n's avatar
      feat(llm-service): 添加Dify智能体内容安全检查功能 · 15c33bcb
      uuo00_n authored
      在对话服务中集成Dify智能体进行二次内容安全检查,当本地敏感词过滤通过后,会调用Dify API进行更智能的内容安全检测。同时更新相关配置和文档描述,移除不再使用的仪表盘功能。
      
      - 在docker-compose和配置中添加Dify相关环境变量
      - 实现Dify服务调用和结果解析逻辑
      - 在对话处理流程中集成Dify检查
      - 移除LLM服务中不再使用的仪表盘相关代码
      15c33bcb
  8. 27 Dec, 2025 2 commits
    • uuo00_n's avatar
      feat(edu-service): 实现仪表盘功能并迁移至教育服务 · 40f9fb59
      uuo00_n authored
      refactor: 将仪表盘路由从LLM服务迁移至教育服务
      feat: 添加仪表盘相关DTO、控制器和服务实现
      fix: 修复JWT认证过滤器中的用户上下文处理
      docs: 更新账户初始化文档和数据库脚本
      chore: 清理LLM服务中旧的仪表盘代码
      40f9fb59
    • uuo00_n's avatar
      feat: 重构项目为微服务架构并添加教育服务模块 · 6cf83571
      uuo00_n authored
      重构项目结构为微服务架构,新增教育服务模块(edu-service)及相关功能:
      - 添加教育服务核心实体(学生、教师、班级、课表等)及DTO
      - 实现教育服务API接口(人员管理、教师管理、班级管理、课表管理等)
      - 配置教育服务数据库连接和JPA实体
      - 添加Dockerfile和构建配置
      - 更新相关文档和部署说明
      
      同时调整原有LLM服务和认证服务结构:
      - 将原单体的数据库、模型和服务拆分到对应微服务
      - 更新各服务的Docker配置和依赖
      - 添加跨服务通信支持
      6cf83571
  9. 14 Dec, 2025 1 commit
  10. 13 Dec, 2025 7 commits
  11. 08 Dec, 2025 9 commits
  12. 04 Dec, 2025 1 commit