Miko代码审计实战:让AI Agent系统挖掘PHP敏感信息与配置漏洞的完整流程 【免费下载链接】Miko项目地址https://gitcode.com/gh_mirrors/mik/Miko点击查看免费下载Miko 是一款专注信息收集和探测的安全测试 Agent内置强大的 code-audit 代码审计技能可以驱动 AI Agent 自动完成 PHP 敏感信息挖掘、配置漏洞排查、SQL 注入追踪等白盒安全审计。本文带你走通从一句话触发审计到生成带修复建议的漏洞报告的完整流程无需手写复杂规则。一、Miko 代码审计能力全景Miko 将安全审计能力封装为一个名为 code-audit 的 Skill位于 data/skills/code-audit/ 目录核心能力包括9 种语言覆盖Java、Python、Go、PHP、JavaScript、C/C、.NET、Ruby、Rust55 漏洞类型SQL 注入、RCE、反序列化、SSRF、认证绕过、业务逻辑缺陷等10 个安全维度D1-D10从注入、认证、授权到配置、供应链见 SKILL.md双轨审计模型Sink-driven 搜索存在的危险代码Control-driven 搜索缺失的安全控制如 IDOR、权限缺失这类代码不存在的漏洞WooYun 案例库88,636 个真实漏洞案例作为检测参考完整的中文说明在 README_CN.md 中建议先通读一遍架构章节。二、三种扫描模式为需求选择正确的审计深度在 SKILL.md 中定义了三种模式模式适用场景扫描范围QuickCI/CD、小项目高危漏洞、敏感信息、依赖 CVEStandard常规审计OWASP Top 10、认证授权、加密Deep核心项目、渗透测试准备全覆盖、攻击链构建、业务逻辑 新手建议先用quick模式跑一遍拿到敏感信息 高危函数的速览再对关键模块升级到deep。三、完整流程从侦察到报告的 6 个必经步骤code-audit 的执行控制器SKILL.md规定了 6 个必经步骤每一步都有强制产出保证审计过程可追溯模式判定根据指令确定 quick / standard / deep文档加载按模式实际读取对应的检查清单与方法论文档侦察Reconnaissance识别技术栈、统计文件规模、绘制攻击面地图执行计划 → 暂停等待确认输出维度权重、Agent 分工后 STOP需用户确认多 Agent 并行执行按轨道拆分任务大项目可并行多个 Agent报告门控校验 D1-D10 覆盖率标记不满足条件不允许出报告这种黑板机制 探索链路的设计让每一步的发现、推理和行动全程留痕你在界面上可以随时看到 Agent 挖到了什么审计结束后还能会话转项目把本次审计的所有发现沉淀为持久化项目随时回溯四、PHP 专项敏感信息与配置漏洞是怎么被挖出来的针对 PHP 项目Miko 会加载 references/languages/php.md 和 references/checklists/php.md 两份文档采用控制建模 数据流分析双轨并行轨道 A控制建模枚举所有敏感操作资金、删除、导出、文件写入逐项检查应有控制是否存在——认证中间件、授权 Policy、资源所有权比对缺失即漏洞。轨道 B数据流分析追踪Source$_GET/$_POST→ [是否净化] → Sink危险函数验证链路上每一跳的过滤是否有效。4.1 敏感信息危险函数模式库references/core/security_indicators.md 内置了 PHP 安全指标模式库按 Critical / High / Medium 分级Agent 会用这些模式做定向搜索Criticaleval()、assert()、unserialize()、phar://、变量路径的include/requireHighmysqli_query()、file_put_contents()、curl_exec()以及$_GET/$_POST/$_COOKIE等用户输入入口Mediumsession_start()、header()等会话与响应头操作4.2 配置漏洞D8 维度检查清单checklists/php.md 的 D8配置维度给出了明确的判定规则检查项风险等级.env文件 Web 可访问Critical全部凭证泄露allow_url_include OnCriticalRFI → RCEAPP_DEBUG true生产环境High凭证经 Ignition 泄露display_errors On生产环境Medium信息泄露配置文件中明文数据库密码、API Key按凭证类型评级与此同时references/adapters/php.yaml 为原生 PHP、Laravel、Symfony、ThinkPHP、WordPress 分别定义了认证、授权、CSRF 等安全控制的检测正则让控制是否存在的判定有章可循。五、实战验证看 AI Agent 挖出了什么仓库中保留了真实的 PHP 深度审计评测工作区 data/skills/php-deep-audit-workspace/包含三组评测认证模块、订单系统、文件上传及完整审计报告。几个典型发现宽字节 SQL 注入认证模块中addslashes()在 GBK 编码下被绕过报告逐字节还原了0xDF5C如何吃掉转义符见 audit-report.mdORDER BY 注入订单模块中$_GET[sort]跨 3 个文件透传、链路零过滤报告给出了完整传播链与 PDO 预处理修复方案见 audit-report.md路径穿越写 WebShell上传模块的filename参数可直接拼出../../webroot/shell.php报告列出 4 种利用场景并给出basename()realpath()的修复代码见 audit-report.md基准测试benchmark.md显示加载 code-audit 技能后三组评测的通过率从 0% 提升到 100%——技能库的清单和方法论是审计质量的关键。审计结果会按项目沉淀下来FINDINGS 数量、严重度分布一目了然方便团队复查六、工具与技能集成审计不止于静态分析Miko 的工具台帐将外部安全工具与 Skills 统一编排Agent 在审计过程中可按需调用 dalfox、ffuf、katana、nuclei 等工具做动态验证配置见 data/tools/ 目录下的 YAML 文件七、快速上手三步开始你的第一次审计准备目标把要审计的 PHP 项目放进工作目录仅限你拥有合法授权的代码触发技能在 Miko 中直接说审计这个项目、检查代码安全或输入/audit、/code-audit指定目标路径即可确认计划Agent 输出[RECON]侦察结果与[PLAN]执行计划后会暂停你确认维度权重与 Agent 分工后再放行⚠️合规提醒本技能仅用于授权的安全测试请确保拥有审计目标的合法授权并负责任地披露发现的漏洞见 README_CN.md 免责声明。小结Miko 把PHP 代码审计这件高度依赖经验的事沉淀成了可复现的流程模式判定 → 侦察 → 计划确认 → 多 Agent 并行 → 报告门控。危险函数模式库负责找到可疑点D1-D10 清单负责判得准双轨模型负责不漏缺失类漏洞。新手只需准备好项目路径和一句自然语言指令剩下的交给 AI Agent。赞分享【免费下载链接】Miko项目地址https://gitcode.com/gh_mirrors/mik/Miko点击查看免费下载相关推荐《小瓶RPA的安装与使用教程》《小瓶RPA的安装与使用教程》 引言 在当今数字化时代自动化技术已成为提升工作效率的关键。小瓶RPA作为一款专业级的RPAAI软件能够帮助用户轻松实现长难操作系统应用安全3 步跑通 dsh-purgeDeepSeek Harness 红队提示词注入新手实战3 步跑通 dsh purgeDeepSeek Harness 红队提示词注入新手实战 dsh purge 是装在你本机 DeepSeek Harness 上dsh-plugin网络安全AI 安全治理模型安全红蓝对抗人工智能**JDumpSpider您的堆栈敏感信息挖掘专家**JDumpSpider您的堆栈敏感信息挖掘专家 在复杂多变的IT环境中确保代码和数据的安全性是头等大事。而当涉及到敏感信息泄露的风险时传统的安全审计手段往应用安全渗透测试上一篇gopher-reading-list学习工具提升阅读效率的辅助资源推荐下一篇5个顶级Haskell Web框架对比Learn Haskell推荐指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考