api-attack-surface-mapper
Build a full API inventory, trust-boundary map, and prioritized test matrix from specification and observed behavior.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Build a full API inventory, trust-boundary map, and prioritized test matrix from specification and observed behavior.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Elite AI/LLM exploitation specialist - prompt injection, jailbreaking, agent exploitation, RAG poisoning, multi-modal attacks, model extraction, and system prompt leakage for CTF and red team engagements
Convert API vulnerability leads into confirmed impact or cleanly disproven outcomes with reproducible evidence.
Execute a predefined API test plan deterministically with complete request-level evidence and final verdicts.
Perform deep exploit-focused binary analysis by tracing attacker-reachable paths to validated vulnerability primitives.
Execute systematic static and dynamic binary analysis to uncover exploitable vulnerability primitives.
Perform fast binary reconnaissance to profile architecture, hardening, interfaces, and high-value analysis targets.
| name | api-attack-surface-mapper |
| description | Build a full API inventory, trust-boundary map, and prioritized test matrix from specification and observed behavior. |
Use this skill when you need high coverage before exploitation.
Do not use this as a replacement for exploit confirmation. It is a discovery and planning skill.
target_base_urlapi_spec_source (OpenAPI URL/file, Postman collection, or captured traffic)auth_context (token types, role accounts, session rules)scope_rules (in-scope services, forbidden actions)known_business_flowsenvironment_limits (rate limits, test windows)seed_ids (known object identifiers)public, user, admin, internal, or unknown.| Class | Minimum Check |
|---|---|
| BOLA/BFLA | Cross-account object access with role switch |
| Auth/session | Missing token, expired token, token audience mismatch |
| Mass assignment | Hidden fields on create/update |
| Injection | SQL/NoSQL/template/operator contexts |
| SSRF | URL/file fetchers, webhooks, importers |
| Data exposure | Over-broad response fields and debug traces |
| Rate abuse | Lack of throttling on sensitive actions |
| Workflow abuse | Invalid state transitions, skipped approvals |
Return JSON:
{
"endpoint_inventory": [],
"trust_boundaries": [],
"parameter_risk_profile": [],
"prioritized_test_matrix": [],
"baseline_observations": [],
"coverage_gaps": []
}
{id} style for deduping.discovery_source per endpoint (spec, traffic, frontend).auth_assumption and auth_verified flags separately.priority_reason for every high-risk endpoint.| Condition | Action | Evidence Requirement |
|---|---|---|
| Endpoint undocumented but reachable | Add to inventory and prioritize authz checks | request/response baseline + auth behavior |
| Auth behavior inconsistent across methods | Split tests by method and content type | per-method status + body signatures |
| Time-based anomaly only | run matched control timing series | repeated control/test timing traces |
| Object access differs by role | escalate to cross-tenant/cross-role checks | role-tagged replay proof |
| Validation differs by parser | run semantic-equivalent content-type tests | parser-path differential evidence |