Skip to main content

api-overview

Modern API category — gRPC, SOAP/WSDL, WebSocket, Server-Sent Events. Routing skill: identify the API protocol from the response Content-Type or wire format, then load the matching sub-skill.

Datos de origen

Repositorio
BitterSecurity/Decepticon
Última actividad en el origen
26 de mayo de 2026 a las 09:25
Idioma detectado de SKILL.md
inglés
Estrellas
6149
Forks
1187

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Explorador de archivos
5 archivos

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
api-overview
description
Modern API category — gRPC, SOAP/WSDL, WebSocket, Server-Sent Events. Routing skill: identify the API protocol from the response Content-Type or wire format, then load the matching sub-skill.
allowed-tools
Bash Read Write
metadata
{"when_to_use":"api protocol modern grpc soap wsdl websocket ws sse server-sent-events http2 streaming","subdomain":"api","tags":"api, modern-protocols","mitre_attack":"T1190"}
# Modern API Attack Category This is a routing skill. Identify the API protocol then load the matching sub-skill. ## Sub-skills | Protocol | Sub-skill | Wire signature | |---|---|---| | **gRPC** | `grpc` | HTTP/2 + `application/grpc[+proto|+json]`, port 50051/443 | | **SOAP/WSDL** | `soap-wsdl` | XML body in `text/xml`/`application/soap+xml`, `?wsdl` discovery | | **WebSocket** | `websocket` | HTTP `Upgrade: websocket` handshake, then framed binary/text | | **Server-Sent Events** | `server-sent-events` | `Content-Type: text/event-stream`, one-way streaming | ## Quick fingerprint ```bash # gRPC? curl -sk -I --http2 https://target/svc | grep -i 'application/grpc' # SOAP? curl -sk "https://target/endpoint?wsdl" | head -1 # XML WSDL doc curl -sk -X POST -H 'Content-Type: text/xml' https://target/endpoint # 500 with SOAP fault # WebSocket? curl -sk -I -H "Connection: Upgrade" -H "Upgrade: websocket" https://target/ws | head -1 # 101 = WS upgrade # SSE? curl -sk -i https://target/stream -H "Accept: text/event-stream" | grep 'text/event-stream' ``` ## Sibling skills For REST + GraphQL go to: - `load_skill("/skills/standard/exploit/web/SKILL.md")` — sub-skills `graphql`, `idor`, `mass-assignment`, etc.
Ver en GitHub