YP

yunmengya/php_audit_skills

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

88 stars 质量 48 趋势 19

云梦鸟/php_audit_skills是从https://github.com/yunmengya/php_audit_skills.引入的特工技能候选人。

概览

云梦鸟/php_audit_skills是从https://github.com/yunmengya/php_audit_skills.引入的特工技能候选人。

概述(AI 翻译)

全链路 PHP 代码安全审计 AI Agent 系统

基于 Claude Code Agent Teams 的多智能体协作安全审计框架,覆盖环境构建、静态侦察、动态追踪、深度对抗利用、后渗透关联分析、报告收口全链路,支持 21 种漏洞类型 专家级审计。

功能特性 ·快速开始 ·架构设计 ·团队编制 ·输出产物


功能特性

🔄 全链路自动化

  • 6 阶段流水线:P hase 1~5 + Phase 4.5 自动编排,覆盖侦察→追踪→利用→后渗透→报告
  • 断点续审:通过 checkpoint.json 记录阶段状态,支持中断恢复与增量审计
  • 错误自恢复:D B 损坏、Agent 崩溃、Token 溢出、磁盘不足等 5 种异常场景自动恢复

🎯 21 种漏洞类型覆盖

RCE ·SQLi ·反序列化 ·LFI ·文件写入 ·SSRF ·XSS/SSTI ·XXE ·CSRF ·CRLF ·越权/IDOR ·会议 ·弱加密 ·竞态条件 ·NoSQL ·LDAP ·信息泄露 ·日志注入 ·配置缺陷 ·WordPress 专有 ·业务逻辑

🧠 智能攻击记忆系统

  • 扁平记忆:attack_memory 表 — 按 sink_type + framework + PHP版本 + WAF 指纹匹配历史攻击经验
  • 关系型图记忆:memory_nodes + memory_edges 表 — 7 种实体关系类型,支持攻击链自动发现
  • 跨项目学习:历史审计经验自动积累,新项目审计自动匹配相似模式

🔬 迷你研究员 智能研究员

  • 未知组件、无 PoC 的 Critical CVE、连续 5 轮攻击失败等 5 种条件自动触发
  • 本地知识库 → NVD/GitHub Advisory 外部情报 → 结构化输出
  • 3 级置信度消费:高→立即使用、中→追加计划、低→仅参考

⚡ 混合调度 + 对抗循环

  • 并行分析 + 串行攻击:先并行静态分析,再逐个独占容器执行攻击
  • 8 轮对抗循环:每轮前 Docker 快照,失败自动回滚,Pivot When Stuck 自动转向
  • 框架感知调度:Laravel / ThinkPHP / Symfony / WordPress 等框架特征识别与强制审计项
  • 版本感知调度:P HP无生成**——结构化场减少幻觉

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。


功能特性

🔄 全链路自动化

  • 6 阶段流水线:Phase 1~5 + Phase 4.5 自动编排,覆盖侦察→追踪→利用→后渗透→报告
  • 断点续审:通过 checkpoint.json 记录阶段状态,支持中断恢复与增量审计
  • 错误自恢复:DB 损坏、Agent 崩溃、Token 溢出、磁盘不足等 5 种异常场景自动恢复

🎯 21 种漏洞类型覆盖

RCE · SQLi · 反序列化 · LFI · 文件写入 · SSRF · XSS/SSTI · XXE · CSRF · CRLF · 越权/IDOR · Session · 弱加密 · 竞态条件 · NoSQL · LDAP · 信息泄露 · 日志注入 · 配置缺陷 · WordPress 专有 · 业务逻辑

🧠 智能攻击记忆系统

  • 扁平记忆:attack_memory 表 — 按 sink_type + framework + PHP版本 + WAF 指纹匹配历史攻击经验
  • 关系型图记忆:memory_nodes + memory_edges 表 — 7 种实体关系类型,支持攻击链自动发现
  • 跨项目学习:历史审计经验自动积累,新项目审计自动匹配相似模式

🔬 Mini-Researcher 智能研究员

  • 未知组件、无 PoC 的 Critical CVE、连续 5 轮攻击失败等 5 种条件自动触发
  • 本地知识库 → NVD/GitHub Advisory 外部情报 → 结构化输出
  • 3 级置信度消费:高→立即使用、中→追加计划、低→仅参考

⚡ 混合调度 + 对抗循环

  • 并行分析 + 串行攻击:先并行静态分析,再逐个独占容器执行攻击
  • 8 轮对抗循环:每轮前 Docker 快照,失败自动回滚,Pivot When Stuck 自动转向
  • 框架感知调度:Laravel / ThinkPHP / Symfony / WordPress 等框架特征识别与强制审计项
  • 版本感知调度:PHP < 8.0 → Type Juggling, ThinkPHP 5.x → RCE 等

🔒 质量保障体系

  • Gate 门禁:每阶段结束强制校验产物存在性(GATE-1 ~ GATE-4.5)
  • 独立 QC 池:按需 spawn 质检员,“完成一个、校验一个”,含图记忆 + 研究员专项检查
  • 30 个 JSON Schema:所有 Agent 间数据交换严格校验格式,251 个 string 字段全部约束(enum/pattern/maxLength),251 个 string 字段全部约束(enum/pattern/maxLength)
  • Auditor 自检:每个审计员内置 auditor_self_check.md 自我校验清单
  • 530+ 可控性约束:4 轮深度优化,消除自由文本幻觉风险

📊 专业审计报告

  • 单文件全包含:一个 审计报告.md 包含所有内容(目录/执行摘要/漏洞详情/攻击链/覆盖率/风险池/经验总结)
  • Context Pack 内嵌:每个漏洞详情含完整调用链、中间件、过滤器分析、认证绕过评估
  • Burp 复现模板:每个漏洞自带可直接复制到 Burp Repeater 的 HTTP 请求
  • Mermaid 可视化:攻击链 + 联合攻击路径全部用 Mermaid 流程图展示
  • CVSS 进度条:████████░░ 9.45/10 直观展示严重程度
  • SARIF 导出:支持导入 GitHub/VS Code 的标准格式

架构设计

阶段功能总览

阶段 Agent 数 核心功能 关键产物
Phase 1: 环境构建 3 框架识别、Schema 重建、Docker 构建 + 自愈 environment_status.json
Phase 2: 静态侦察 12 工具扫描(7 种)、路由映射、鉴权矩阵、依赖扫描、上下文抽取、风险定级 priority_queue.json、context_packs/
Phase 3: 动态追踪 3+N 鉴权模拟、Xdebug 追踪、调用链校验 traces/*.json、credentials.json
Phase 4: 深度利用 21+1 21 类漏洞专家审计 + Mini-Researcher exploits/*.json、research/*.json
Phase 4.5: 后渗透 4 攻击图谱、关联分析、Patch 生成、PoC 生成 attack_graph.json、PoC脚本/*.py
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add yunmengya/php_audit_skills
新手?先看 mcpskill.org 教程 →