ForcePilot/backend/package/yuxi/utils
Kris bea74470cc feat(utils): 新增加密工具模块并完善SSRF防护能力
1. 新增crypto.py实现基于Fernet的敏感字段加密脱敏通用工具
   - 封装CryptoHelper类,支持密钥注入、环境变量加载
   - 实现单值加解密、递归处理字典列表的敏感字段加解密与脱敏
   - 提供模块级便捷函数和全局实例便于调用
2. 优化net_security.py的SSRF防护逻辑
   - 新增IPv4嵌入IPv6地址检测处理
   - 增加歧义netloc拦截规则
   - 拆分同步异步校验逻辑,新增解析IP返回能力
   - 优化代码结构与注释可读性
2026-06-18 03:23:00 +08:00
..
__init__.py refactor: 将后端代码迁移至 backend 目录 2026-03-24 11:08:12 +08:00
auth_utils.py style: code format 2026-05-31 13:40:15 +08:00
crypto.py feat(utils): 新增加密工具模块并完善SSRF防护能力 2026-06-18 03:23:00 +08:00
datetime_utils.py refactor: 知识库重新设计 2026-05-26 17:39:12 +08:00
guard.py feat: 优化当前的文件系统的解析 2026-05-30 14:59:03 +08:00
image_processor.py fix: 修复多模态图片上传和历史渲染 2026-06-12 00:03:04 +08:00
logging_config.py refactor: 统一使用 uid 而不是 user_id 2026-05-26 17:39:13 +08:00
net_security.py feat(utils): 新增加密工具模块并完善SSRF防护能力 2026-06-18 03:23:00 +08:00
paths.py feat: 适配 deepagents 最新版特性 2026-05-31 13:36:42 +08:00
question_utils.py refactor: 知识库重新设计 2026-05-26 17:39:12 +08:00
share_config.py feat(agent): 新增通用子智能体并统一共享配置 2026-06-05 21:02:13 +08:00
singleton.py refactor: 简化代码逻辑 2026-05-29 22:19:58 +08:00
subagent_thread_utils.py style: code format 2026-06-03 18:55:34 +08:00
upload_utils.py feat: 优化当前的文件系统的解析 2026-05-30 14:59:03 +08:00