Informe 01M7EH406V24MBK3CS9N7ECCDQ · checks-v2
Skill codeql: comprobaciones automáticas
Lo que HostedMCP comprobó el 15 nov 2026, 02:38 UTC. Cada resultado enlaza a la fuente pública de la que proviene, para que puedas verificarlo tú mismo.
7 de 7 comprobaciones ejecutadas · 0 hallazgos altos · no es una auditoría de seguridad
- Comprobado
- 15 nov 2026, 02:38 UTC
- Archivos leídos
- SKILL.md y scripts
- Metodología
- checks-v2
Qué corregir para obtener una puntuación más alta
3 comprobaciones pueden sumar más puntos. El siguiente escaneo se ejecuta en menos de una semana, o justo después de que cambie el repositorio.
- Licencia de código abierto (OSI) hasta +10 pts
Agrega un archivo LICENSE y asígnale nombre según su id de SPDX en el front matter de SKILL.md, por ejemplo
license: MIT. - Sin descargar y ejecutar ni robo de credenciales en los scripts hasta +20 pts
Distribuye código fuente legible, no archivos compilados, y elimina del script mencionado arriba lo que provocó el fallo: descargar y ejecutar código, ejecutar contenido decodificado o remoto, o leer credenciales y enviarlas fuera. Cuando existen más de cinco scripts, los que no se leyeron no otorgan puntos.
- Las herramientas preaprobadas están acotadas hasta +10 pts
Restringe
allowed-toolsa los comandos que la skill necesita, por ejemploBash(git status:*), noBashniBash(curl:*). El agente igualmente pregunta antes de cualquier otra cosa.
Origen
15 / 25 puntos- AprobadoRepositorio de origen vinculado y accesible10 pts
trailofbits/skills/plugins/static-analysis/skills/codeql es público y accesible
github.com/trailofbits/skills/tree/HEAD/plugins/static-analysis/skills ↗ - HallazgoLicencia de código abierto (OSI)10 pts
CC-BY-SA-4.0 no está aprobada por OSI
spdx.org/licenses/CC-BY-SA-4.0.html ↗Cómo corregirlo: Agrega un archivo LICENSE y asígnale nombre según su id de SPDX en el front matter de SKILL.md, por ejemplo
license: MIT. - AprobadoCommit o lanzamiento en el último año5 pts
Último commit 2026-11-11
github.com/trailofbits/skills/commits ↗
Scripts
10 / 30 puntos- ParcialSin descargar y ejecutar ni robo de credenciales en los scripts10 / 30 pts
5 de 15 scripts leídos; ninguno de ellos descarga y ejecuta código, el resto no se leyó
Cómo corregirlo: Distribuye código fuente legible, no archivos compilados, y elimina del script mencionado arriba lo que provocó el fallo: descargar y ejecutar código, ejecutar contenido decodificado o remoto, o leer credenciales y enviarlas fuera. Cuando existen más de cinco scripts, los que no se leyeron no otorgan puntos.
Instrucciones para el agente
20 / 30 puntos- AprobadoSin instrucciones ocultas en SKILL.md20 pts
Sin frases de anulación, desactivación de protecciones, solicitudes de credenciales ni caracteres ocultos
github.com/trailofbits/skills/blob/HEAD/plugins/static-analysis/skills ↗ - HallazgoLas herramientas preaprobadas están acotadas10 pts
Bash permite al agente ejecutar cualquier comando de shell sin preguntar
github.com/trailofbits/skills/blob/HEAD/plugins/static-analysis/skills ↗Cómo corregirlo: Restringe
allowed-toolsa los comandos que la skill necesita, por ejemploBash(git status:*), noBashniBash(curl:*). El agente igualmente pregunta antes de cualquier otra cosa.
Formato
15 / 15 puntos- AprobadoSKILL.md sigue el formato de Agent Skills15 pts
Nombre y descripción válidos; indica cuándo usarlo; 296 líneas
github.com/trailofbits/skills/blob/HEAD/plugins/static-analysis/skills ↗
Qué no cubren estas comprobaciones
- Los scripts se leen, nunca se ejecutan. No se audita su lógica y se leen hasta cinco scripts por skill.
- Los resultados describen la carpeta del skill en la fecha indicada arriba; un commit posterior puede ser distinto.
- Aprobar no garantiza la seguridad. Lee los scripts antes de dejar que un agente los ejecute y mantén allowed-tools con el mínimo necesario.