Commit Graph

417 Commits

Author SHA1 Message Date
meraklbz b371fbe217 通过固定返回时间来方式SSRF扫描内网端口 2026-01-24 14:04:51 +08:00
lintsinghua e05a1daf61 update 2026-01-24 13:11:04 +08:00
lintsinghua d5d96de60a Update README.md 2026-01-16 20:06:41 +08:00
lintsinghua c400984b06 Update CVEList.md 2026-01-16 20:04:24 +08:00
lintsinghua 24693759ca Update README.md 2026-01-16 20:03:47 +08:00
lintsinghua c9c4b3f357 README: CVE 列表添加项目热度列(GitHub Stars 徽章)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 19:40:15 +08:00
lintsinghua 5729fdfb99 Update README.md 2026-01-16 19:28:54 +08:00
lintsinghua 222422d46b 优化 CVEList.md 并在 README 添加 CVE 漏洞发现章节
- CVEList.md: 重构表格结构,新增 NVD 链接、GitHub 徽章、CVSS 评分
- CVEList.md: 添加统计概览(48 CVE / 16 项目 / 12 漏洞类型)
- README.md: 新增"CVE 漏洞发现"章节展示漏洞列表
- 注明漏洞由团队成员 @ez-lbz 使用 DeepAudit 挖掘发现

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 19:25:08 +08:00
lintsinghua 141d16ad12 Merge pull request #134 from ez-lbz/CVEList
CVE list
2026-01-16 18:48:00 +08:00
meraklbz 3227854510 CVEList 2026-01-16 18:33:59 +08:00
meraklbz 21059670c5 CVEList 2026-01-16 17:04:37 +08:00
meraklbz 280df57022 CVEList 2026-01-16 17:03:58 +08:00
meraklbz 8fd99ae842 CVEList 2026-01-16 16:49:31 +08:00
meraklbz 7f437fa7b1 CVEList 2026-01-16 16:38:31 +08:00
meraklbz fb975733ae CVEList 2026-01-16 16:33:55 +08:00
meraklbz 86ae6d6f15 CVEList 2026-01-16 16:27:38 +08:00
meraklbz 65c6db66d6 CVEList 2026-01-16 16:11:57 +08:00
lintsinghua e8dbb77ecc change logo.png 2026-01-16 12:38:05 +08:00
lintsinghua 134bb06e27 Update README.md 2026-01-13 16:38:22 +08:00
lintsinghua 837cb2baa2 fix(frontend): 优化侧边栏布局,修复上下分栏遮挡问题
- 调整 flex 布局,添加 flex-shrink-0 和 min-h-0 确保正确分配空间
- 压缩 Logo 区域高度从 72px 到 64px
- 减少菜单项间距和 padding,优化空间利用
- 合并 GitHub 链接和系统状态到同一行
- 移除导航区域滚动,使用固定布局

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 13:02:46 +08:00
lintsinghua 7617b398b2 Merge pull request #118 from MicroMilo/feat/detail
feat(frontend): 项目管理详情界面数据整合
2026-01-13 12:28:09 +08:00
lintsinghua e66d431d74 Merge pull request #117 from MicroMilo/feat/fix-bug
feat(db): 添加数据库可视化工具
2026-01-13 12:28:02 +08:00
Xingjing Deng 0360b30b03 feat(frontend): 项目管理界面代码优化 2026-01-07 14:41:13 +08:00
Xingjing Deng 0e03b18350 feat(db): 更改adminer端口为8081 2026-01-07 11:18:15 +08:00
lintsinghua d857bca1c7 fix(auth): 修复未勾选"记住我"时 Agent 流报"未登录"错误
- agentStream.ts: 同时检查 localStorage 和 sessionStorage
- useResilientStream.ts: 同时检查 localStorage 和 sessionStorage
- agentTasks.ts: 同时检查 localStorage 和 sessionStorage

问题原因:用户登录时未勾选"记住我",token 存储在 sessionStorage,
但 Agent 流式功能只检查 localStorage,导致报"未登录"错误。

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 13:02:08 +08:00
Xingjing Deng b6c1f90f83 feat(frontend): 项目管理像界面数据整合优化代码重构 2026-01-05 19:26:39 +08:00
Xingjing Deng 5bf560be6e feat(frontend): 项目管理详情界面数据整合 2026-01-05 17:30:38 +08:00
Xingjing Deng cdb4b2ab03 fix: compose 分离开发者服务 2026-01-05 15:41:47 +08:00
Xingjing Deng 9bc3d5f73b feat(db): 添加数据库可视化工具 2026-01-05 14:10:09 +08:00
lintsinghua 647373345f Merge pull request #105 from Arcueld/perf/rag-optimize-embeddings
perf(rag): 优化嵌入服务性能并改进批处理大小配置
2025-12-28 10:32:42 +08:00
ArcueId e06126482c perf(rag): 优化嵌入服务性能并改进批处理大小配置
- 优化本地嵌入服务(Ollama)性能,移除不必要的延迟
- 改进批处理大小配置,使用动态获取替代硬编码
- 保持云端服务的限流逻辑不变
2025-12-28 10:15:58 +08:00
lintsinghua 8644f6f113 refactor(ssh): 将SSH密钥管理功能从账户页面移至系统配置页面
重构SSH密钥管理相关代码,将其从Account组件移动到SystemConfig组件
移除Account组件中不再使用的SSH相关代码和状态
保持原有功能不变,仅改变功能位置以更好组织代码结构
2025-12-26 20:51:00 +08:00
lintsinghua b030381ad2 feat(ssh): 增加SSH超时配置并改进错误处理
- 在配置中添加SSH_CLONE_TIMEOUT、SSH_TEST_TIMEOUT和SSH_CONNECT_TIMEOUT
- 替换print为logging记录关键操作和错误
- 改进SSH命令构建方式防止注入
- 添加分支名验证逻辑
- 优化错误消息显示,避免暴露敏感信息
2025-12-26 20:34:47 +08:00
lintsinghua 96e4e21692 Merge pull request #95 from tusik/feature/git_ssh
 feat(ssh):新增SSH密钥认证支持,支持通过SSH方式访问Git仓库
2025-12-26 20:27:47 +08:00
Image 869513e0c5 Merge branch 'v3.0.0' of github.com:lintsinghua/DeepAudit into feature/git_ssh
# Conflicts:
#	backend/app/api/v1/endpoints/agent_tasks.py
2025-12-26 09:39:25 +08:00
Image f1243245a8 feat(SSH):添加known_hosts持久化与清理功能
- 新增SSH配置目录设置,支持持久化存储known_hosts文件
- 实现known_hosts文件清理API端点,解决主机密钥变更导致的连接问题
- 优化SSH连接策略,使用StrictHostKeyChecking=accept-new自动接受新主机密钥
- 前端添加known_hosts清理按钮,提升SSH密钥管理体验
- 改进SSH测试逻辑,正确处理部署密钥的Anonymous响应
2025-12-26 09:33:55 +08:00
lintsinghua 7df08e1c77 Update README.md 2025-12-26 00:44:23 +08:00
lintsinghua 15605fea16 refactor(agent): 移除LangGraph工作流并迁移到动态Agent树架构
重构Agent服务架构,从基于LangGraph的状态图迁移到动态Agent树结构。主要变更包括:
- 删除graph模块及相关测试
- 更新agent/__init__.py导入和文档
- 在projects端点添加对新AgentTask模型的统计支持
- 简化工作流描述为START→Orchestrator→[Recon/Analysis/Verification]→Report→END

新架构使用OrchestratorAgent作为编排层,动态调度子Agent完成任务,提高灵活性和可扩展性。
2025-12-25 17:58:14 +08:00
lintsinghua 39e2f43210 feat(agent): 增强API错误处理机制
添加对API错误的分类处理,包括速率限制、配额用尽、认证和连接错误
在base.py中标记API错误前缀,orchestrator.py中实现重试逻辑
litellm_adapter.py中完善错误类型识别和用户友好提示
2025-12-25 17:35:31 +08:00
lintsinghua c7632afdab feat: 为文件操作和代码解析添加异步支持
将同步的文件读取、代码解析和分块操作改为异步实现,使用 asyncio.to_thread 将 CPU 密集型操作放到线程池执行,避免阻塞事件循环。主要修改包括:
- 在 TreeSitterParser 和 CodeSplitter 中添加异步解析方法
- 修改 CodeIndexer 使用异步文件读取和分块
- 为 FileReadTool 和 FileSearchTool 添加异步文件读取支持
2025-12-25 17:20:42 +08:00
Image 597d19dbfe 🐛 fix(git):将SSH主机密钥检查从no改为yes以增强安全性
 feat(git):改进SSH URL检测和分支克隆逻辑
📝 docs(frontend):更新SSH公钥添加说明,移除CodeUp链接
2025-12-25 16:17:42 +08:00
lintsinghua fdbec80da5 Merge pull request #101 from vinland100/fix/gitea-auth-and-cs
Fix/gitea auth and cs
2025-12-25 15:47:48 +08:00
vinland100 05b3842536 fix: 修正 Tree-sitter C# 解析器的语言标识符命名以消除加载警告 2025-12-25 15:38:00 +08:00
vinland100 d10f023a7e fix: 实现 Agent 任务中私有 Gitea 仓库克隆的 Token 认证支持 2025-12-25 15:38:00 +08:00
lintsinghua 0a8133aab2 Merge pull request #99 from vinland100/fix/gitea-display-type
fix: 修复项目详情页中Gitea类型仍然显示为'其他'的问题
2025-12-25 15:31:30 +08:00
Image b095e7aa6c feat(git_ssh_service):扩展SSH私钥验证以支持传统RSA PEM格式
🔧 refactor(git_ssh_service):重构私钥加载逻辑,增加格式兼容性处理
2025-12-25 15:13:53 +08:00
Image 9399c01d8c Merge branch 'v3.0.0' of github.com:lintsinghua/DeepAudit into feature/git_ssh
# Conflicts:
#	backend/app/services/scanner.py
#	backend/uv.lock
#	frontend/src/pages/Projects.tsx
2025-12-25 14:41:09 +08:00
vinland100 84fa2b5266 refactor(frontend): 采用中心化常量动态渲染仓库平台选项 2025-12-25 14:11:30 +08:00
vinland100 2f28e7e6eb fix: 修复项目详情页中Gitea类型仍然显示为'其他'的问题 2025-12-25 13:42:51 +08:00
lintsinghua 9bfde8ec24 Merge pull request #71 from vinland100/feat/gitea-support
Feat/gitea support
2025-12-25 13:18:51 +08:00