SuperAPI AI 工具集

graphql-security

安全与审计

查看项目

更新于 10-16 03:40

技能介绍

用途:在构建或审计 GraphQL API 时提供系统化安全加固指导,弥补 REST 安全清单、WAF 与按请求计数限流对 GraphQL 的不足。核心原则是网关做认证、业务逻辑层(解析器与数据库之间)做授权,而非仅在解析器内授权。

主要能力:梳理单端点攻击面(查询、变更、订阅、参数、别名、片段、指令、内省);给出 14 类攻击的风险与防御,包括内省与字段建议导致的模式泄露、循环查询与别名过载等 DoS、数组批量请求、指令过载、别名暴力破解、多查询路径授权绕过、SQL/OS 命令注入、CSRF、跨站 WebSocket 劫持、SSRF、存储型 XSS。

使用方式:先读 SKILL.md,再按需加载引用的深入文件;按有序清单与决策规则执行,产出审计报告、实现指导或架构决策。示例命令保持原样,如 python3 graphql-cop.py -t http://target/graphql、graphql-path-enum -i introspection.json -t TargetType、docker run -p 5013:5013 dvga。

适用场景:GraphQL 服务设计、代码审查、迁移计划、安全审计与文档编写。

限制:需先收集项目上下文与具体问题,确认交付物类型;资料未提供具体收费、平台支持范围与效果保证,缺失信息暂未提供。