# api-security-testing

> Claude/Codex skill by [@usestrix](https://omgskills.com/library/usestrix/index.md) · 72k stars · Updated 2026-10-25

Security-test a REST, GraphQL, or gRPC API with Strix — autonomous agents that enumerate endpoints from an OpenAPI/GraphQL schema (or by crawling), then actually exploit the API-specific vulnerability classes in the OWASP API Security Top 10 (2023) — broken object-level authorization (BOLA/IDOR), broken object property level authorization (excessive data exposure and mass assignment), broken function-level authorization, unrestricted resource consumption, SSRF, injection, and auth/token flaws. Every finding comes with a working proof-of-concept request. Use when the user asks to pentest, security-test, audit, or find vulnerabilities in an API, endpoint, or backend service.

Tags: agents, ai-hacking, ai-penetration-testing, ai-pentesting, ai-security, artificial-intelligence, bug-bounty, code-quality, ctf-tools, cybersecurity, cybersecurity-tools, ethical-hacking, hacking, llm-security, offensive-security, penetration-testing, pentesting-tools, red-teaming, security, security-automation

## Install

```sh
git clone https://github.com/usestrix/strix /tmp/strix && ln -s /tmp/strix/skills/api-security-testing ~/.claude/skills/api-security-testing
```

## From README

Security-test an API APIs fail differently from web UIs: there is no rendered surface to crawl, the interesting bugs are authorization-shaped rather than injection-shaped, and the same endpoint behaves differently per token. This workflow targets those specifics with Strix's autonomous agents, using the current OWASP API Security Top 10 (2023) as the coverage checklist. For the web-app equivalent, the current edition is the OWASP Top 10:2025 — see owasp-top-10-testing. , LLM , full CLI flags, and the managed-cloud path are in the penetration-testing-with-strix skill. Read it if strix --version fails or the target is not an API. For a run with no Docker and no LLM key, the same binary drives the managed platform: strix cloud login, then strix cloud scans start ... (details in managed-pentesting-with-strix).

## Links

- HTML page: https://omgskills.com/skills/usestrix/strix/api-security-testing/
- GitHub: https://github.com/usestrix/strix
- Author: [@usestrix](https://omgskills.com/library/usestrix/index.md)

## More from this repo

- [application-security-testing](https://omgskills.com/skills/usestrix/strix/application-security-testing/index.md) — Application security testing (AppSec) across a whole product with Strix — decide which asset needs which test (source...
   - [@usestrix](https://omgskills.com/library/usestrix/index.md) · 69k stars
- [ci-security-scanning-with-strix](https://omgskills.com/skills/usestrix/strix/ci-security-scanning-with-strix/index.md) — Used to add security scanning to CI/CD with Strix — GitHub Actions, GitLab CI, or any pipeline — so every pull request...
   - [@usestrix](https://omgskills.com/library/usestrix/index.md) · 69k stars
- [find-security-vulnerabilities-in-code](https://omgskills.com/skills/usestrix/strix/find-security-vulnerabilities-in-code/index.md) — Used to find security vulnerabilities in a codebase or repository with Strix — a white-box AI security review that...
   - [@usestrix](https://omgskills.com/library/usestrix/index.md) · 69k stars
