Prohao42/aimy-skill
aimy-skill 是一个轻量级、可嵌入 AI Agent 的渗透测试辅助技能,专为授权环境下的自动化信息收集和基础漏洞探测设计。它可以被 AI 助手(如 AutoGPT、LangChain 应用)调用,也可以独立命令行运行。
它解决了什么问题
aimy-skill 是一个AI原生的渗透测试工具包,旨在自动化发现漏洞(漏洞狩猎)和执行攻击链的过程。它通过提供标准化接口,在AI代理和安全工具之间架起桥梁,使AI无需为每个工具进行定制开发即可执行从侦察到武器化的复杂安全任务。
它的工作原理
该工具包以一组“技能”(共103个)和CLI命令(共87个)的形式运行,可由AI代理(如Claude Code、AutoGPT或Cursor)调用,也可由用户手动调用。它使用统一的check()接口,返回结构化JSON,便于AI解析和操作。
其架构由多个层组成:
- 发现与侦察:端口扫描、目录模糊测试和爬取。
- 注入检测:针对SQLi、XSS、SSRF、命令注入等的专用模块。
- 认证与逻辑:用于JWT分析、认证绕过和业务逻辑缺陷检测(如竞态条件)的工具。
- 武器化:从SQLi中提取数据或通过SSRF进行横向移动的模块。
- WAF绕过:指纹识别系统和16个编码器,用于规避安全过滤器。
- 编排:一个引擎,可将这些阶段链接成完全自动化的“狩猎”或“深度扫描”流程。
适用人群
- 渗透测试人员:自动化完整攻击链并生成报告。
- AI代理开发者:需要即插即用且具有结构化输出的安全工具包。
- 安全研究人员:用于深度武器化和WAF绕过测试。
- CTF玩家:用于快速漏洞验证。
- 企业安全团队:将自动化安全流水线集成到CI/CD中。
亮点
- AI代理原生:专为AI代理设计,提供结构化JSON输出和统一API。
- 全面攻击链:涵盖从侦察、注入到武器化和WAF绕过的所有环节。
- 高级SQLi引擎:支持带二分搜索的盲SQLi、OOB通道和特定DBMS的载荷库。
- WAF规避:包含14个WAF指纹和多种编码策略。
- 自动化工作流:提供
deepscan和autohunt命令,用于端到端的自动化渗透测试。
相关
- 项目
- 项目
- 项目
- 项目