Individual skill
api-security
API security testing - GraphQL, REST API, WebSocket, and Web-LLM attack techniques.
skills/api-security/SKILL.md
Source commit 95fdc128af4ca1ae16b3226f9430f1bad97b0656
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 610
- Repository last updated
- Jul 29, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- bounty-hunters Repository topic
- hackerone Repository topic
- pentest Repository topic
- pentest-tool Repository topic
- security Repository topic
- security-research Repository topic
- security-tools Repository topic
- security Derived category
- testing Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 3,662 bytesreference/INDEX.mddoc · 4,557 bytesreference/api-security-principles.mddoc · 6,962 bytesreference/graphql-resources.mddoc · 4,113 bytesreference/owasp-api-top10-coverage.mddoc · 9,376 bytesreference/scenarios/graphql/auth-bypass-and-injection.mddoc · 3,232 bytesreference/scenarios/graphql/csrf-and-content-type.mddoc · 2,629 bytesreference/scenarios/graphql/dos-and-batching.mddoc · 1,978 bytesreference/scenarios/graphql/endpoint-discovery.mddoc · 2,504 bytesreference/scenarios/graphql/idor-and-mass-enumeration.mddoc · 4,914 bytesreference/scenarios/graphql/introspection-and-bypass.mddoc · 4,685 bytesreference/scenarios/graphql/rate-limit-bypass.mddoc · 3,269 bytesreference/scenarios/graphql/schema-reconstruction.mddoc · 2,615 bytesreference/scenarios/mcp/inspector-stdio-rce.mddoc · 6,529 bytesreference/scenarios/rest/api-recon-and-discovery.mddoc · 4,966 bytesreference/scenarios/rest/cognito-unauth-and-srp.mddoc · 3,818 bytesreference/scenarios/rest/content-type-confusion-xxe.mddoc · 2,882 bytesreference/scenarios/rest/cors-misconfiguration.mddoc · 5,285 bytesreference/scenarios/rest/exposed-documentation.mddoc · 2,704 bytesreference/scenarios/rest/https-downgrade-redirect-hsts.mddoc · 4,985 bytesreference/scenarios/rest/mass-assignment.mddoc · 4,086 bytesreference/scenarios/rest/mattermost-slash-command-dialog-hijack.mddoc · 5,427 bytesreference/scenarios/rest/odata-deep-authz.mddoc · 3,995 bytesreference/scenarios/rest/options-method-enumeration.mddoc · 2,788 bytesreference/scenarios/rest/owasp-bola-bopla.mddoc · 4,117 bytesreference/scenarios/rest/sspp-query-string.mddoc · 3,814 bytesreference/scenarios/rest/sspp-rest-path.mddoc · 3,395 bytesreference/scenarios/rest/unauth-existence-oracle.mddoc · 4,409 bytesreference/scenarios/rest/unauthenticated-webhook-oracle.mddoc · 4,924 bytesreference/scenarios/rest/verbose-error-schema-disclosure.mddoc · 5,183 bytesreference/scenarios/rest/waf-bypass-techniques.mddoc · 4,056 bytesreference/scenarios/web-llm/insecure-output-xss.mddoc · 4,925 bytesreference/scenarios/web-llm/os-command-injection-via-llm.mddoc · 4,271 bytesreference/scenarios/web-llm/prompt-injection-direct.mddoc · 3,450 bytesreference/scenarios/web-llm/prompt-injection-indirect.mddoc · 4,260 bytesreference/scenarios/web-llm/sqli-via-llm.mddoc · 3,609 bytesreference/scenarios/websocket/auth-bypass-and-handshake-tricks.mddoc · 3,563 bytesreference/scenarios/websocket/authenticated-per-role-authz.mddoc · 3,406 bytesreference/scenarios/websocket/cswsh.mddoc · 4,022 bytesreference/scenarios/websocket/discovery-and-handshake.mddoc · 4,067 bytesreference/scenarios/websocket/message-injection.mddoc · 7,464 bytesreference/web-llm-attacks-resources.mddoc · 5,247 bytesreference/websockets-resources.mddoc · 3,965 bytes
Read excerpt
# API Security
Test API endpoints for security vulnerabilities across REST, GraphQL, WebSocket, and LLM-integrated APIs.
## Techniques
| Type | Key Vectors |
|------|-------------|
| **GraphQL** | Introspection, batching attacks, nested query DoS, field suggestion |
| **REST API** | BOLA/IDOR, mass assignment, rate limiting, auth bypass, versioning |
| **WebSocket** | Cross-site hijacking, message manipulation, auth flaws |
| **Web-LLM** | Prompt injection via API, excessive agency, data exfiltration |
## Workflow