SuperAPI AI 工具集

security-code-audit

安全与审计

查看项目

更新于 10-16 01:17

技能介绍

用途:当你已有应用源代码,希望通过读代码而非运行应用来找出安全漏洞时使用。核心原理是:漏洞即不可信数据在缺乏充分校验/编码的情况下到达危险 sink,因此要找 source→sink 路径。

主要能力:从威胁模型或入口点选取不可信输入来源,沿代码追踪到其被使用的位置(sink),判断是否做了校验、净化、参数化或编码,若无则记为发现项。覆盖 OWASP Top 10 常见类别,包括注入(SQL/NoSQL/命令)、失效的访问控制(IDOR)、失效认证、加密失败、SSRF、安全配置错误、XSS、不安全反序列化、易受攻击依赖、SSTI/路径遍历。

使用方式:按技术栈加载匹配的参考文档,references/web-frontend.md(XSS、CSRF、CSP、客户端密钥、点击劫持)、references/api-backend.md(授权/IDOR、注入、SSRF、JWT、限流、批量赋值)、references/database.md(SQLi/NoSQLi、访问控制、数据暴露、ORM 陷阱)。每条发现需记录严重级别、file:line、确切数据路径与利用方式;输出为发现登记表,含 ID、Severity、Title、Location、Source→sink、Exploitability、Fix pointer。严重级别按威胁模型风险分并结合实际可利用性调整。高危发现可交接给 active-pentest 验证,全部发现可交接给 security-hardening 修复。

限制与注意:常见错误包括只匹配 sink 而未确认输入真受攻击者控制(误报)、只追到第一个 sink、信任客户端校验、忽视授权。具体支持的平台、价格或安装命令,资料暂未提供。