{"id":"7b22370d-6465-4e0d-a47d-a35a093c4cf5","shortId":"U9UMAk","kind":"skill","title":"Test API authorization flows with Hadrian","tagline":"Lets an agent exercise REST, GraphQL, and gRPC authorization paths with YAML-defined role tests so BOLA, BFLA, broken authentication, and related API flaws are caught before release.","description":"# Test API authorization flows with Hadrian\n\nLets an agent exercise REST, GraphQL, and gRPC authorization paths with YAML-defined role tests so BOLA, BFLA, broken authentication, and related API flaws are caught before release.\n\n## Prerequisites\n\nGo or a prebuilt Hadrian binary, plus a target API definition or endpoint and role/auth configuration files such as roles.yaml and auth.yaml.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- go install github.com/praetorian-inc/hadrian/cmd/hadrian@latest\n- git clone https://github.com/praetorian-inc/hadrian.git\n- make build\n- make build # Build the binary\n\nRequirements and caveats from upstream:\n- # AI-powered triage with OpenAI (requires OPENAI_API_KEY)\n- # AI-powered triage with Anthropic (requires ANTHROPIC_API_KEY)\n- # AI-assisted attack planning (requires OPENAI_API_KEY, or use --planner-provider for Anthropic/Ollama)\n\nBasic usage or getting-started notes:\n- bash\n- ### Download Pre-Built Binary\n- Download the latest binary for your platform from the [Releases](https://github.com/praetorian-inc/hadrian/releases) page.\n\n- Source: https://github.com/praetorian-inc/hadrian\n- Extracted from upstream docs: https://raw.githubusercontent.com/praetorian-inc/hadrian/HEAD/README.md\n\n## Documentation\n\n- https://github.com/praetorian-inc/hadrian#readme\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/hadrian-api-authorization-security-testing/)","tags":["hadrian","api","authorization","security","testing","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code"],"capabilities":["skill","source-agentskillexchange","skill-hadrian-api-authorization-security-testing","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/hadrian-api-authorization-security-testing","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,468 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:10:49.752Z","embedding":null,"createdAt":"2026-05-18T13:17:02.319Z","updatedAt":"2026-05-18T19:10:49.752Z","lastSeenAt":"2026-05-18T19:10:49.752Z","tsv":"'/praetorian-inc/hadrian':194 '/praetorian-inc/hadrian#readme':205 '/praetorian-inc/hadrian.git':115 '/praetorian-inc/hadrian/cmd/hadrian@latest':110 '/praetorian-inc/hadrian/head/readme.md':201 '/praetorian-inc/hadrian/releases)':189 '/skills/hadrian-api-authorization-security-testing/)':212 'agent':9,44,207 'agentskillexchange.com':211 'agentskillexchange.com/skills/hadrian-api-authorization-security-testing/)':210 'ai':129,139,149 'ai-assist':148 'ai-pow':128,138 'anthrop':143,145 'anthropic/ollama':163 'api':2,30,37,65,81,136,146,155 'assist':150 'attack':151 'auth.yaml':93 'authent':27,62 'author':3,15,38,50 'bash':171 'basic':164 'bfla':25,60 'binari':77,122,176,180 'bola':24,59 'broken':26,61 'build':117,119,120 'built':175 'caught':33,68 'caveat':125 'clone':112 'configur':87 'defin':20,55 'definit':82 'doc':198 'document':202 'download':172,177 'endpoint':84 'environ':105 'exchang':209 'exercis':10,45 'extract':195 'file':88 'flaw':31,66 'flow':4,39 'get':168 'getting-start':167 'git':111 'github.com':109,114,188,193,204 'github.com/praetorian-inc/hadrian':192 'github.com/praetorian-inc/hadrian#readme':203 'github.com/praetorian-inc/hadrian.git':113 'github.com/praetorian-inc/hadrian/cmd/hadrian@latest':108 'github.com/praetorian-inc/hadrian/releases)':187 'go':72,106 'graphql':12,47 'grpc':14,49 'hadrian':6,41,76 'instal':94,98,107 'key':137,147,156 'latest':179 'let':7,42 'make':116,118 'match':103 'note':170 'openai':133,135,154 'page':190 'path':16,51,101 'plan':152 'planner':160 'planner-provid':159 'platform':183 'plus':78 'power':130,140 'pre':174 'pre-built':173 'prebuilt':75 'prerequisit':71 'provid':161 'raw.githubusercontent.com':200 'raw.githubusercontent.com/praetorian-inc/hadrian/head/readme.md':199 'relat':29,64 'releas':35,70,186 'requir':123,134,144,153 'rest':11,46 'role':21,56 'role/auth':86 'roles.yaml':91 'setup':100 'skill':208 'skill-hadrian-api-authorization-security-testing' 'sourc':191,206 'source-agentskillexchange' 'start':169 'target':80 'test':1,22,36,57 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'triag':131,141 'upstream':97,127,197 'usag':165 'use':95,158 'yaml':19,54 'yaml-defin':18,53","prices":[{"id":"4791460d-318e-456f-91e6-2c3120c3be73","listingId":"7b22370d-6465-4e0d-a47d-a35a093c4cf5","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:17:02.319Z"}],"sources":[{"listingId":"7b22370d-6465-4e0d-a47d-a35a093c4cf5","source":"github","sourceId":"agentskillexchange/skills/hadrian-api-authorization-security-testing","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/hadrian-api-authorization-security-testing","isPrimary":false,"firstSeenAt":"2026-05-18T13:17:02.319Z","lastSeenAt":"2026-05-18T19:10:49.752Z"}],"details":{"listingId":"7b22370d-6465-4e0d-a47d-a35a093c4cf5","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"hadrian-api-authorization-security-testing","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"c140843ae76d6d90576e916a24b34db44dfe8f15","skill_md_path":"skills/hadrian-api-authorization-security-testing/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/hadrian-api-authorization-security-testing"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Test API authorization flows with Hadrian","description":"Lets an agent exercise REST, GraphQL, and gRPC authorization paths with YAML-defined role tests so BOLA, BFLA, broken authentication, and related API flaws are caught before release."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/hadrian-api-authorization-security-testing"},"updatedAt":"2026-05-18T19:10:49.752Z"}}