Este informe no está traducido al idioma solicitado. Se muestra en su lugar el informe canónico en inglés.

Evaluación de seguridad versionada

ID del informe: SA-EF2F7BC8

6/30/2026, 8:13:10 PM

ask-graphql-mcp evaluación de seguridad v2

Informe de certificación de seguridad de la habilidad

Historial de auditorías
Modelo de auditoría: codex Informe histórico
Nombre de la habilidad
ask-graphql-mcp
Versión
v2
Mantenedor
SN-Hermes
Cobertura
4 Archivos escaneados · 299 Líneas analizadas
Versión de la política
No disponible

Resumen del hallazgo confirmado

No se han confirmado hallazgos de seguridad.

La auditoría completada no registró hallazgos de seguridad confirmados. Esto no prueba que la Skill no tenga efectos secundarios.

Contexto de instalación

Evidencia histórica

Este informe podría no describir el artefacto instalable actualmente. Abra la página actual de la Skill para obtener orientación de instalación.

Abrir la página actual de la habilidad

Este informe no bloquea ni autoriza el manifiesto ni el ZIP.

Static code-execution and weak-crypto findings are false positives caused by Markdown backticks, JSON examples, and GraphQL text. The network and credential findings are true positives because the skill routes user endpoints, optional endpoint authorization, and paid API keys through a third-party MCP gateway.

Posición del informe

Informe histórico

Abra el historial de auditorías antes de usar este informe para instalar.

Atestación de auditoría

No se puede certificar

La vinculación inmutable requerida está incompleta.

Verificación humana

No verificado

No se ha registrado ninguna verificación humana para este informe.

Cobertura

4 Archivos escaneados · 299 Líneas analizadas

3 elementos mostrados para revisión

Limitaciones

Este informe no afirma ninguna ejecución en tiempo de ejecución ni en entorno aislado y no prueba la ausencia de efectos secundarios.

Cadena de evidencias

Sigue la evidencia desde la vinculación del código fuente hasta el contrato de instalación. La evidencia disponible permite la verificación; no constituye una garantía de seguridad.

  1. Fuente

    Vinculación no disponible

  2. Artefacto

    Identidad incompleta

  3. Auditoría

    Completo

  4. Contrato de instalación

    Abrir el manifiesto para verificar

    Abrir el manifiesto

Capacidades observadas

Observado significa que este informe registró evidencia de respaldo. No registrado no prueba que una capacidad esté ausente.

Contiene scripts

Puede ejecutar código incluido con la habilidad.

No registrado por esta auditoría

Acceso a red

Puede conectarse a servicios externos.

Observado en 6 ubicaciones de evidencia

Acceso al sistema de archivos

Puede leer o escribir archivos locales.

No registrado por esta auditoría

Variables de entorno

Puede leer valores del entorno del proceso.

Observado en 5 ubicaciones de evidencia

Comandos externos

Puede invocar comandos o programas fuera de la habilidad.

Observado en 4 ubicaciones de evidencia

Elementos de revisión de capacidades (3)
Alto
Credential Collection And Third-Party Forwarding
TRUE_POSITIVE. The skill tells agents to request paid API keys and to include X-API-KEY and optional X-ENDPOINT-AUTHORIZATION headers when calling the Hermes MCP gateway. This can expose user credentials or private endpoint tokens to a third-party service. Confidence: 0.88. Confidence reasoning: Multiple files explicitly require credential headers and the SKILL.md text asks users to send an API key in chat, so the credential-handling risk is clear. It is not confirmed malicious because the behavior is documented as part of the service workflow.
Multiple files explicitly require credential headers and the SKILL.md text asks users to send an API key in chat. The behavior is documented, so malicious intent is not proven.
Alto
Forced Routing Through External MCP Gateway
TRUE_POSITIVE. The skill requires Ask GraphQL MCP as the default path and discourages direct GraphQL calls, even when the model could answer locally or query an endpoint directly. This means user questions and endpoint metadata are intentionally sent to the Hermes gateway. Confidence: 0.82. Confidence reasoning: The routing policy is repeated in SKILL.md and agents/openai.yaml, and the gateway URL is hardcoded. The risk is high for privacy-sensitive endpoints, although the workflow is transparent.
The files repeatedly require use of the external MCP gateway and provide a hardcoded remote URL. The concern is privacy exposure, not covert execution.
Medio
User-Controlled Endpoint Proxying
TRUE_POSITIVE. The skill instructs agents to pass a user-provided GraphQL endpoint in the X-ENDPOINT header to the MCP gateway. A remote service will likely connect to that endpoint, which creates validation and abuse concerns for private or attacker-controlled URLs. Confidence: 0.74. Confidence reasoning: The endpoint forwarding behavior is explicit, but the actual network request is performed by the external gateway rather than local skill code.
The instructions clearly forward arbitrary user endpoint URLs to the MCP gateway. Impact depends on gateway-side validation that is not visible in this skill.

Hallazgos de riesgos

Las preocupaciones de seguridad confirmadas están separadas de los elementos que aún deben revisarse.

No se registraron hallazgos de seguridad confirmados en esta auditoría completada.

Evidencia experta

Identidad inmutable del sujeto, metadatos del escáner, coincidencias descartadas y evidencia a nivel de código fuente.

Sujeto del artefacto

Commit de Marketplace
No disponible
Hash del contenido
No disponible
Hash del árbol
No disponible
Ruta del Skill
No disponible
Hash de la carga de auditoría
No disponible

Metadatos del análisis

Modelo de auditoría: codex

Estado del análisis: Completo

El alcance se limita a los archivos, líneas, métodos y pruebas registrados. No se afirma ninguna ejecución en tiempo de ejecución ni en entorno aislado.

Falsos positivos estáticos ignorados (3)
Bajo
Markdown Backticks Flagged As External Commands
FALSE_POSITIVE. Static analysis reported many Ruby or shell backtick executions, but the reviewed files are Markdown and YAML instructions with inline code labels and JSON configuration examples. No executable script, command runner, or shell invocation was found. Confidence: 0.96. Confidence reasoning: The cited lines contain documentation syntax such as tool names, headers, or JSON blocks, not executable code.
The cited lines are documentation and JSON examples. No shell execution primitive appears in the scanned files.
Bajo
Weak Cryptography Alerts Are Text Matches
FALSE_POSITIVE. Static analysis flagged weak cryptographic algorithm patterns, but the cited locations describe GraphQL or endpoint behavior and do not call cryptographic APIs. No evidence found of MD5, SHA1, DES, or similar weak crypto usage. Confidence: 0.93. Confidence reasoning: The files are declarative instructions and documentation, and the cited lines do not implement cryptography.
The cited text is descriptive and contains no cryptographic implementation. The scanner likely matched substrings in GraphQL-related prose.
Bajo
Troubleshooting Text Flagged As System Reconnaissance
FALSE_POSITIVE. The cited checks ask the agent to validate gateway URLs, endpoint reachability, headers, and configuration shape. They do not instruct the agent to inspect host files, environment variables, processes, or system information. Confidence: 0.90. Confidence reasoning: The surrounding context is connection troubleshooting for a declared MCP service, not host reconnaissance.
The cited lines are service troubleshooting instructions. No host enumeration commands or sensitive local inspection steps are present.

Verificar y exportar

El manifiesto y el archivo de bloqueo vinculan los artefactos de instalación a hashes criptográficos. Esta afirmación de integridad es independiente de la evaluación de seguridad.

Atestación de auditoría: not_attestable