mcpField
A
api-sec

api-sec

github.com/yaklang安全2.6k4.0k 次安装6 周前更新
代码仓库

关于 api-sec

api-sec 是用于 API 安全测试分流的技能,帮助测试人员判断问题类型并转到相应主题技能。它将侦察、授权、令牌信任及 GraphQL 或隐藏参数检查组织为分步流程。

主要功能

  1. 01API 问题分流
  2. 02导向专门主题技能
  3. 03OpenAPI 与 Swagger 侦察
  4. 04授权与 BOLA 检查
  5. 05JWT 与 GraphQL 测试

适用场景

  1. 01选择 API 测试路径
  2. 02检查 REST 或移动端 API
  3. 03检查对象级授权
  4. 04调查 GraphQL 端点

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/yaklang/hack-skills --skill api-sec

安装后在 Claude Code 中输入/api-sec确认已加载。

详细介绍

API 安全路由

这是 API 安全测试的路由入口。

首先使用此技能判断 API 问题主要涉及侦察/文档、对象授权、令牌信任,还是 GraphQL/隐藏参数,然后转到更深入的主题技能。

适用场景

  • 目标提供 REST API、移动端后端或 GraphQL 端点
  • 你需要在深入具体主题前确定 API 测试顺序
  • 你希望将对象授权、JWT、GraphQL 和隐藏字段作为独立方向处理

技能地图

快速分流

观察结果路由
存在 Swagger 或 OpenAPIapi-recon-and-docs
URL、JSON、标头或 GraphQL 参数中出现 IDapi-authorization-and-bola
流量中可见 JWT 令牌api-auth-and-jwt-abuse
存在 /graphql 或批处理 JSON 数组graphql-and-hidden-parameters
注册、登录或个人资料更新接受额外字段api-authorization-and-bola,然后转到 api-auth-and-jwt-abuse

建议流程

  1. 从暴露的端点和文档资源入手
  2. 接着评估对象级和功能级授权
  3. 然后评估令牌、标头、签名和速率限制边界
  4. 如果存在 GraphQL 或复杂 JSON,继续检查隐藏字段和架构滥用

相关类别

评论

支持 Markdown