- 博客(18)
- 收藏
- 关注
原创 CodeGuard Tutor 进度更新:测试问题调优丨项目博客第八篇
本文详细记录了 CodeGuard Tutor 插件修改调优过程,涵盖团队协作模式、架构设计、核心实现与问题解决。
2026-06-12 09:11:40
387
原创 个人报告9:C层调优修改
本文总结了针对Python跨文件分析的插件调优工作。主要改动包括:1) 采用广度优先算法收集Python关联文件,支持多级import和相对路径解析;2) 将请求方式改为单次/analyze-project调用,使后端能构建完整跨文件传播链。同时解决了needs_more_context字段丢失导致的误判问题,优化了风险判定条件。这些改动提升了分析深度与准确性,并与后端能力保持同步。JavaScript仍维持原有单文件分析模式。
2026-06-12 08:29:51
328
原创 个人博客8:解释层接入 LLM、JavaScript 文件内上下文补全、补全结果展示统一
本文档总结了2026年6月1日发布的系统变更报告,主要涉及两大方面: 后端解释层改用LLM(DeepSeek兼容) 移除Tavily/Serper搜索API依赖,仅通过大模型(默认DeepSeek)生成漏洞说明和修复建议。 新增llm_service.py模块,支持环境变量配置API密钥和模型参数,并优化JSON解析容错性。 保留离线OWASP/CWE资料作为兜底方案,确保无网络或配置错误时的可用性。 插件端JavaScript补全优化 扩展文件内上下文补全功能至JavaScript,与Python逻辑对齐
2026-06-01 17:28:55
323
原创 CodeGuard Tutor 进度更新:跨文件解释来源集成 + JavaScript 轻量风险检测扩展丨项目博客第七篇
本文档主要包含两部分技术更新:1. 跨文件漏洞分析的解释来源功能接入:修复了原跨文件分析时不弹出解释来源选择框的问题,通过新增数据结构CrossFileRiskHit缓存源码,实现单次模态选择+按文件调用enrich接口,使跨文件分析行为与主流程保持一致;2. JavaScript轻量风险检测扩展:新增了JS的SQL注入、XSS、硬编码密钥和危险函数四类核心风险检测能力,采用行扫描+正则规则的轻量方案验证架构多语言扩展性,风险结果格式与Python保持一致。文档详细说明了修改思路、代码实现、测试验证及后续分
2026-05-31 15:52:54
266
原创 个人报告7:跨文件分析接入解释资料来源选项
本次VS Code插件功能补全主要解决了跨文件分析漏洞时缺少解释来源选项的问题。修改前,跨文件检出漏洞后直接展示默认说明,未调用解释来源选择接口。现通过扩展数据结构、复用同文件分析流程中的模态框选择逻辑,实现跨文件漏洞的统一解释来源选择。具体改进包括:主流程向跨文件传递必要参数、新增跨文件风险数据结构、按文件分批调用解释接口等。测试验证显示跨文件与同文件分析行为已保持一致,用户可在检出漏洞后选择三种解释来源。本次变更未改动后端接口,仅在前端插件中实现功能对齐,解决了教学场景下的使用体验问题。后续计划接入线上
2026-05-31 15:08:35
295
原创 CodeGuard Tutor 进度更新:Python检测器能力优化升级丨项目博客第六篇
本文总结了Python安全检测项目的阶段性优化成果,重点包括:1)危险函数检测升级为全链路数据流分析,支持跨函数参数追踪和复杂作用域处理;2)硬编码密钥检测新增误报过滤规则,同时保留弱口令风险识别;3)扩展支持Django/FastAPI等框架的通用输入源识别。测试发现危险函数检测存在部分用例漏检问题待修复,下一阶段将新增XSS检测模块并扩展JavaScript支持。
2026-05-22 17:33:11
379
原创 个人报告6:学习资料上传与可配置解释来源
本次更新在静态检测基础上新增了C层解释增强功能,支持用户上传学习资料并自定义漏洞解释来源。用户可通过插件上传文本资料(上限20份),在检出漏洞时可选择三种解释模式:仅使用上传资料、结合资料与内置知识库或仅使用内置知识。后端新增/enrich-explanations接口,通过关键词匹配生成定制化漏洞说明。该功能优化了教学场景下的漏洞解释一致性,但仍存在内置知识库非实时更新、不支持PDF直接解析等限制。系统架构保持A/B/C分层设计,新增功能主要涉及C层解释服务模块。
2026-05-22 15:48:41
326
原创 CodeGuard Tutor 进度更新:从包含文件内上下文补全的单一 SQL 注入检测到可插拔安全分析框架丨项目博客第五篇
摘要:团队对后端安全检测架构进行了系统性重构,将单一SQL注入检测升级为可扩展的统一框架。通过引入dispatcher、detector、engine等分层设计,实现了多类风险检测的统一接入与调度。目前已支持Python语言的SQL注入、硬编码密钥和危险函数三类检测,并定义了标准化的RiskCandidate输出结构。重构后的架构解耦了各模块职责,提升了可维护性和扩展性,为后续多语言支持和深度检测优化奠定了基础。
2026-05-08 09:22:34
421
原创 个人博客5:多风险分项展示+跨文件结果完整汇总+Gitee 代码同步
本文总结了截止2026年5月7日对代码安全分析项目的改进工作,主要包括四个方面:1) 完成Gitee代码仓库同步,解决版本冲突问题;2) 新增Python漏洞测试样例集,支持跨文件和单文件测试场景;3) 增强后端API功能,为每条风险项新增修复建议、源码片段和修改示例;4) 优化VS Code插件体验,实现多风险分项展示和跨文件结果完整汇总。这些改进提升了系统的测试覆盖率、用户体验和团队协作效率,为项目验收奠定了基础。
2026-05-07 21:42:02
377
原创 CodeGuard Tutor 进度更新:文件内上下文补全丨项目博客第四篇
本文档介绍了VSCode漏洞检测插件的功能优化方案。核心改进包括:1)优化前端展示逻辑,新增漏洞类型、简介和修改方法三类信息;2)采用模块化设计,新增5个工具函数实现格式化输出;3)制定字段优先级策略确保信息准确性。改进后插件将提供更完整的风险告知闭环,特别针对SQL注入等常见漏洞提供中文解释和修复建议,降低初学者理解门槛。开发严格遵循无破坏性变更原则,保持后端接口兼容性,并通过编译验证流程确保功能稳定。当前Git版本已解决输出问题,后续将继续完善修复方法和上下文补全功能。
2026-04-24 22:30:13
351
原创 个人博客4: Git 忽略规则优化+跨文件上下文补全功能开发
本文主要介绍了项目开发中的两项重要改进:工程治理和功能增强。在工程治理方面,新增了.gitignore规则,移除了虚拟环境、Python缓存等非必要跟踪文件,使代码库更整洁。功能方面重点实现了跨文件上下文补全功能,当当前文件分析无风险时,系统会提示用户是否进行跨文件检查,并通过轻量级方式定位关联文件进行分析。改进还包括结构化上下文扩展元数据、Python文件关联推断等功能,提升了分析的深度和准确性。这些改动使项目向可演示、可考核的目标迈进了一步,同时也解决了团队成员反映的配置冲突问题。
2026-04-24 21:57:10
415
原创 个人博客 3:漏洞检测结果展示优化
本文摘要:文章介绍了VS Code插件中漏洞检测功能的优化开发,重点实现了漏洞详情展示的升级。开发内容包括:新增漏洞类型、简介和修改方法的格式化展示;设计5个核心工具函数处理信息拼接;采用字段优先级策略确保展示内容完整。优化后的功能在通知弹窗和输出面板中展示更全面的漏洞信息,提升了教学实用性。开发过程保持接口兼容性,不影响原有功能,验证结果符合预期。后续计划进行跨文件上下文补全的开发,并提醒注意Git分支管理问题。
2026-04-19 23:39:33
429
原创 CodeGuard Tutor 进度更新:原型打通、团队同步开发与接口契约落地丨项目博客第三篇
本文聚焦CodeGuardTutor项目的核心功能实现,详细解析了如何将VSCode编辑器中的代码选区或文件内容转化为标准化分析请求包。重点解决了三个关键问题:1)通过行号映射实现前后端坐标系统一,确保选区分析的精准性;2)对编程语言类型进行归一化处理,降低跨语言误判风险;3)构建严格符合后端契约的结构化请求包,包含代码内容、位置信息等核心字段。这些处理为后续漏洞定位、代码高亮等功能奠定了数据基础,保障了系统的可解释性和一致性。文章还展望了下一阶段工作,将重点实现漏洞标记、等级区分和证据链追溯等功能。
2026-04-19 22:43:08
359
1
原创 个人博客 2:代码本地化部署调整+文件内渐进式上下文补全+ 漏洞输出语言调整
本文介绍了AI安全检测工具的核心功能优化,重点围绕三大方向:1)上下文智能补全功能增强,新增选区自动扩窗机制和中文交互提示;2)Python+SQLite注入检测优化,扩展污点源识别范围并改进函数形参处理;3)全流程中文输出适配,从配置项到风险提示全面本地化。项目通过结构化展示风险结果、兼容性调整和新增测试用例,显著提升了漏洞检测的准确率和用户体验。后续将持续优化多语言支持和污点分析能力。
2026-04-13 17:30:34
402
原创 个人博客 1:AI 模块开发环境搭建 + 代码拉取运行+项目可行性分析与 AI 模型选型说明
完成项目可行性分析,确认 AI 模块可落地、可考核、可量化完成 AI 模型选型,确定使用 GPT-5.4-mini 并明确优势成功克隆团队 Gitee 仓库,目录结构与团队保持一致搭建 Python 虚拟环境,安装所有后端与 AI 依赖成功启动 FastAPI 后端服务,/analyze 接口可正常调用完成与 VS Code 插件联调,最小闭环完全打通解决跨域、端口占用、环境配置等所有问题进入 AI 模块正式开发阶段,可开始模型接入与分析包构造。
2026-03-29 23:58:56
413
原创 CodeGuard Tutor 进度更新:原型打通、团队同步开发与接口契约落地丨项目博客第二篇
CodeGuard Tutor 项目已从规划阶段正式进入稳定开发阶段,最小闭环打通、团队环境统一、接口契约落地、三人并行开发顺利。我们严格按照创新实训要求,保持公开透明、可复现的开发流程,每周同步博客、更新代码、保证进度可控。
2026-03-29 22:48:42
403
原创 CodeGuard Tutor 项目启动与整体规划| 项目博客第一篇
CodeGuard Tutor 不仅是一款实训项目,更是一个真正能帮到初学者的安全工具。我们会按计划稳步开发,保证可落地、可演示、可考核。后续会持续更新开发博客,记录每阶段进展、技术难点与解决方案。
2026-03-29 22:20:35
307
原创 项目实训blog测试
本文是专栏首篇文章,主要用于测试各项功能。已完成选题、分工和可行性分析,并测试了图片插入、代码展示(包含两行Python代码)、表格呈现(3行测试数据)以及网页链接功能。测试结果表明所有功能均正常运行,为后续正式内容创作奠定了基础。文章暂未深入探讨具体主题,主要聚焦于技术实现层面的验证。
2026-03-15 14:25:18
110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅