skills/mukul975/anthropic-cybersecurity-skills/performing-graphql-security-assessment/Gen Agent Trust Hub
performing-graphql-security-assessment
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The documentation provides multiple
curlandpythoncommand examples for discovering GraphQL endpoints and testing them for vulnerabilities. These commands are standard for web application security auditing and are targeted at a user-defined placeholder domain. - [EXTERNAL_DOWNLOADS]: The skill references several established open-source security tools and libraries, including
graphql-cop,clairvoyance,requests, andgql. These resources are fetched from public registries or reputable GitHub repositories. - [INDIRECT_PROMPT_INJECTION]: The
scripts/agent.pyscript ingests JSON responses from the target GraphQL server. While it does not execute this content, the ingestion of untrusted data from an external API represents an inherent surface for indirect prompt injection if the output is later processed by an agent without sanitization. - Ingestion points: The script reads response bodies using
resp.json()in theGraphQLSecurityAgent._querymethod. - Boundary markers: No explicit boundary markers or delimiters are used for the data returned from the API.
- Capability inventory: The script possesses network capabilities via the
requestslibrary to send POST queries to a target URL. - Sanitization: The script parses responses as structured JSON but does not sanitize the contents of specific fields (e.g., error messages) before outputting them.
Audit Metadata