- 03 Feb, 2026 2 commits
-
-
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中已编译的二进制文件
-
uuo authored
- 在ZabbixService中添加_run_blocking方法处理阻塞调用兼容性 - 将collect_device_data等方法的同步调用改为异步,避免事件循环阻塞 - 简化API端点,将数据库日志记录逻辑移至SecurityService内部 - 统一时间处理,修复datetime.timezone.utc引用错误 - 重构测试脚本为多功能工具,支持Zabbix数据采集和API调用 - 优化应用启动逻辑,改进健康检查端点实现
-
- 02 Feb, 2026 2 commits
-
-
uuo authored
- 新增Zabbix数据采集服务,支持从Zabbix服务器获取实时设备数据 - 重构安全分析服务,使用真实Zabbix数据替代模拟数据进行风险分析 - 添加生产环境Docker配置,包括非root用户运行和多worker优化 - 新增健康检查端点(/health, /ready)用于服务监控 - 提供本地开发启动脚本(start.sh, start.bat) - 移除过时文档,更新环境变量配置以支持Zabbix集成 - 改进日志配置,支持JSON格式日志输出
-
uuo authored
- 移除硬编码的敏感信息,改为从环境变量读取 - 添加 JWT 密钥长度验证和必需环境变量检查 - 创建自动化部署脚本 start.sh 和密钥生成脚本 generate_secrets.py - 统一 docker-compose 配置,支持环境变量注入 - 更新各服务的配置文件以支持外部化配置
-
- 20 Jan, 2026 1 commit
-
-
uuo00_n authored
-
- 04 Jan, 2026 7 commits
-
-
uuo00_n authored
-
uuo00_n authored
修改DIFY_API_URL为内网地址并添加MongoDB连接配置
-
uuo00_n authored
将服务器IP替换为localhost以明确本地部署场景 添加更多服务的文档访问地址
-
uuo00_n authored
改进JSON解析逻辑,通过括号计数准确提取嵌套JSON结构,增强异常处理 refactor(llm-service): 将敏感词检查改为异步调用 chore: 更新Dify API配置和nginx超时设置
-
uuo00_n authored
为edu-service和llm-service添加Redis缓存支持 - 在edu-service中启用Spring缓存并添加学生今日摘要缓存 - 在llm-service中为敏感词过滤添加Redis缓存 - 更新docker-compose配置添加Redis服务 - 更新文档和架构图反映Redis集成
-
uuo00_n authored
在SPEAK.md和LLM_FILTER_TECHNICAL_WHITE_PAPER.md中添加了Security微服务的相关信息
-
uuo00_n authored
- 添加 Security Service 到微服务组件列表 - 更新服务访问地址和端口映射信息 - 补充 Security Service 的启动和测试指南 - 完善目录结构和常见问题说明
-
- 03 Jan, 2026 3 commits
-
-
uuo00_n authored
添加MongoDB数据库连接配置和持久化逻辑 实现安全分析和攻击建议的历史记录存储 新增历史查询接口和文档说明
-
uuo00_n authored
实现从多个安全厂商获取 RSS 资讯的功能,包括天融信、360 CERT 和绿盟 新增 RSSService 处理 RSS 源的获取和解析 添加相关 API 端点和响应模型 更新文档和测试示例
-
uuo00_n authored
- 重构安全分析服务,移除 Mock 数据依赖,改为严格依赖 Dify API - 新增 API_MOCK_TEST.md 文档说明测试用例和假数据 - 新增 DIFY_PROMPT.md 文档规范智能体提示词和返回格式 - 改进错误处理和日志记录,不再提供降级 Mock 数据 - 更新 SECURITY_SERVICE.md 文档,明确接口要求和注意事项 - 添加生产环境部署脚本 deploy.sh 和 docker-compose.prod.yml
-
- 29 Dec, 2025 2 commits
-
-
uuo00_n authored
fix(auth-service): 将JWT中的userID转为字符串格式 refactor(security-service): 优化安全分析请求的LLM提示词和响应处理 - 使用streaming模式调用Dify API提高可靠性 - 增强提示词约束确保返回合法JSON - 改进错误处理和日志记录 docs(security-service): 添加服务使用说明文档
-
uuo00_n authored
- 初始化 FastAPI 应用结构及核心模块 - 实现安全分析、攻击建议、风险监测等核心 API - 添加 JWT 鉴权及管理员权限控制 - 集成 Dify LLM 进行安全分析 - 更新 docker-compose 和网关配置 - 补充 README 文档和安全服务说明
-
- 28 Dec, 2025 3 commits
-
-
uuo00_n authored
添加CHANGELOG.md记录项目变更历史 添加SPEAK.md技术演讲稿与实现指南 更新README.md添加项目徽章和许可证信息
-
uuo00_n authored
- 重构 ACCOUNTS.md 文件,补充初始化脚本来源和详细账号信息 - 删除过时的 ARCHITECTURE_REDESIGN.md 文件 - 优化 DEVELOPMENT.md 文件结构,简化启动说明 - 重写 README.md,完善模块说明和架构细节 - 更新技术白皮书内容,调整架构描述和数据存储策略
-
uuo00_n authored
在对话服务中集成Dify智能体进行二次内容安全检查,当本地敏感词过滤通过后,会调用Dify API进行更智能的内容安全检测。同时更新相关配置和文档描述,移除不再使用的仪表盘功能。 - 在docker-compose和配置中添加Dify相关环境变量 - 实现Dify服务调用和结果解析逻辑 - 在对话处理流程中集成Dify检查 - 移除LLM服务中不再使用的仪表盘相关代码
-
- 27 Dec, 2025 2 commits
-
-
uuo00_n authored
refactor: 将仪表盘路由从LLM服务迁移至教育服务 feat: 添加仪表盘相关DTO、控制器和服务实现 fix: 修复JWT认证过滤器中的用户上下文处理 docs: 更新账户初始化文档和数据库脚本 chore: 清理LLM服务中旧的仪表盘代码
-
uuo00_n authored
重构项目结构为微服务架构,新增教育服务模块(edu-service)及相关功能: - 添加教育服务核心实体(学生、教师、班级、课表等)及DTO - 实现教育服务API接口(人员管理、教师管理、班级管理、课表管理等) - 配置教育服务数据库连接和JPA实体 - 添加Dockerfile和构建配置 - 更新相关文档和部署说明 同时调整原有LLM服务和认证服务结构: - 将原单体的数据库、模型和服务拆分到对应微服务 - 更新各服务的Docker配置和依赖 - 添加跨服务通信支持
-
- 14 Dec, 2025 1 commit
-
-
uuo00_n authored
添加项目技术白皮书文档,包含架构设计、核心算法实现和安全治理等内容
-
- 13 Dec, 2025 7 commits
-
-
uuo00_n authored
-
uuo00_n authored
- 在 CHANGELOG 中添加最新修复和功能更新 - 在 README 中添加学期配置和新增的周课表接口文档
-
uuo00_n authored
确保默认用户有对应的学生实体,避免接口返回404错误 同时优化/students/me接口的错误处理逻辑
-
uuo00_n authored
实现教师端周课表查询接口,包含相关数据模型和服务逻辑 - 新增 TeacherWeekScheduleItem 和 TeacherWeekSummary 数据模型 - 添加 teacher_week_schedule 服务函数处理教师课表查询 - 实现 /teacher/week API 端点,支持周次参数和权限验证
-
uuo00_n authored
修复teacher_person_id可能为字符串时的ObjectId转换问题 确保created_at字段返回ISO格式的字符串
-
uuo00_n authored
将生产环境数据库配置注释掉,启用本地开发环境配置 修改数据库名称为llm_filter_db
-
uuo00_n authored
添加 TERM_START_DATE 配置项用于学期开始日期计算 实现学生周课表查询接口,支持按周次查询课表 完善学生实体查询的 ObjectId 处理逻辑
-
- 08 Dec, 2025 9 commits
-
-
uuo00_n authored
记录从1.0.0版本到当前未发布版本的所有功能新增、问题修复、重构优化等变更内容
-
uuo00_n authored
refactor: 统一使用Path/Body参数装饰器 docs: 为所有API端点添加详细文档和错误响应示例 style: 格式化代码并修复文件结尾换行
-
uuo00_n authored
-
uuo00_n authored
删除所有__pycache__目录下的.pyc文件和虚拟环境中的编译缓存文件
-
uuo00_n authored
在配置中添加APP_BASE_URL环境变量,用于设置应用基础URL 启动时打印API文档和OpenAPI JSON的访问链接
-
uuo00_n authored
将Config类替换为model_config,使用ConfigDict配置模型 添加field_serializer处理ObjectId序列化 更新PyObjectId验证器以兼容Pydantic v2
-
uuo00_n authored
- 修复API路径前缀的转义字符显示问题 - 补充测试账号信息,区分教育版和企业版 - 完善登录响应字段说明 - 添加对话删除接口文档 - 更新仪表板接口角色要求 - 补充学生绑定接口文档 - 完善敏感词过滤响应示例 - 添加错误码与根路径说明
-
uuo00_n authored
删除不再使用的文档文件,包括统一鉴权、字段清理、接口文档、用户绑定等过时方案说明
-
uuo00_n authored
处理敏感词时添加对新版结构化数据的支持,同时保持对旧版字符串列表的兼容 修改数据库连接配置为本地开发环境
-
- 04 Dec, 2025 1 commit
-
-
uuo00_n authored
-