
from anthropic-cybersecurity-skills15,369
Structured workflow to test REST and GraphQL APIs for Broken Object Level Authorization (BOLA/IDOR), with techniques for discovery, exploitation checks, and rem
This skill provides a thorough, repeatable methodology to test APIs for Broken Object Level Authorization (BOLA / IDOR). It guides assessors through endpoint discovery, object ID mapping, authenticated baseline captures, horizontal and vertical privilege escalation checks, advanced techniques (parameter pollution, batch ID abuse, GraphQL relay IDs), and automation with Burp's Autorize. The outputs include test cases and a PoC report template.
Activate this skill during security assessments of multi-tenant SaaS APIs, mobile/backend APIs, or any service that exposes object identifiers (numeric IDs, UUIDs, slugs). Required when validating OWASP API1:2023 controls or implementing authorization testing in CI/CD. Important: use only with explicit written authorization.
Designed for security automation and testing agents (tools that can run scripts and interact with HTTP APIs), and pairs well with Burp-assisted manual testing and CI-based security checks.
BOLA/IDOR API security testing skill covering OWASP API1:2023. Provides a thorough SKILL.md with step-by-step workflow for testing REST and GraphQL APIs, including Burp Suite Autorize setup and advanced techniques like parameter pollution and method bypass. The bundled agent.py script is well-structured but requires a target URL argument and didn't run in dry mode since it needs a live API endpoint. No security concerns — the skill explicitly requires written authorization and the script makes no outbound calls without user-specified targets.
Legitimate security testing skill for OWASP API1:2023 (BOLA/IDOR). Well-documented with clear authorization requirements. The script exit code 1 is expected since no base_url was provided in DRY_RUN. No hardcoded creds, no destructive commands, no exfiltration. Niche but practical for its target audience of pentesters.