praveen7500/CodeGuardian_RAG_LogicFlawHunter

GitHub: praveen7500/CodeGuardian_RAG_LogicFlawHunter

利用代码感知 LLM、Graph-RAG 和多文件语义分析技术,在企业级代码库中自动发现深层逻辑漏洞和跨服务安全弱点的 AI 安全审计平台。

Stars: 0 | Forks: 0

# CodeGuardian_RAG_LogicFlawHunter 由 AI 驱动的软件强化平台,利用代码感知 LLM、Graph-RAG 和多文件语义分析,在企业级代码库中发现深层的逻辑缺陷、竞态条件、状态机漏洞、授权绕过以及业务工作流安全弱点。 # AI 逻辑缺陷审计器 ## 高级软件强化: ### 通过代码感知 LLM 进行自动化逻辑缺陷审计和安全验证 由 AI 驱动的安全审计平台,结合了代码感知基础模型、Graph-RAG、语义程序分析和智能体安全验证,以识别隐藏在多组件存储库中的复杂漏洞。 与专注于语法级模式的传统 SAST 工具不同,AI 逻辑缺陷审计器能够推理: - 业务逻辑漏洞 - 竞态条件 - 状态机漏洞利用 - 授权绕过 - 工作流篡改 - 权限提升路径 - 跨服务安全弱点 - 多步骤攻击链 - 存储库级安全风险 ## 问题陈述 现代企业应用程序包含跨越多个文件、服务、API、数据库和工作流的漏洞。 传统扫描器: ❌ 产生过多的误报 ❌ 遗漏业务逻辑缺陷 ❌ 无法理解执行上下文 ❌ 无法跨存储库进行推理 本项目旨在构建一个下一代 AI 审计引擎,能够跨越整个软件生态系统进行上下文安全推理。 ## 核心功能 ### 多文件上下文聚合 通过以下方式构建整个存储库的理解: - 依赖图分析 - 调用图构建 - 数据流跟踪 - 服务交互映射 - 数据库关系发现 ### Graph-RAG 存储库智能 结合: - AST 解析 - 代码嵌入 - 知识图谱 - 向量搜索 - 安全模式记忆 ### 智能体安全分析 自主安全智能体执行: - 威胁建模 - 漏洞发现 - 攻击路径生成 - 根本原因分析 - 修复建议 ### 自动化缺陷复现 每项发现都包括: - 复现步骤 - 执行跟踪 - 攻击叙述 - 影响评估 - 置信度评分 ### 语义代码分类 自动将发现分类为: - 严重 - 高危 - 中危 - 低危 - 信息性 同时优先处理可利用的逻辑缺陷。 ### 持续存储库审计 支持: - GitHub 集成 - Pull Request 审查 - CI/CD 安全门禁 - 增量扫描 - 安全漂移检测 ## 架构 ``` Repository │ ▼ Code Ingestion Layer │ ▼ Language Parsers (AST / CFG / DFG) │ ▼ Knowledge Graph Builder │ ▼ Graph-RAG Engine │ ▼ Code-Aware LLM │ ▼ Security Agent Framework │ ┌───┼─────────────────────┐ ▼ ▼ ▼ Logic Flaw Agent Race Condition Agent State Machine Agent ▼ Finding Correlation Engine ▼ Risk Scoring ▼ Remediation Generator ▼ Security Report ```
标签:AI代码审计, C2, GitHub Advanced Security, Graph-RAG, 代码图谱分析, 大语言模型(LLM), 安全加固, 自动化payload嵌入, 逆向工具, 静态应用安全测试(SAST)