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-DDD27948

7/5/2026, 4:13:52 PM

app-store-screenshots 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
app-store-screenshots
Versión
v2
Mantenedor
halt-catch-fire
Cobertura
1 Archivos escaneados · 271 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.

Several static detections are real low-to-medium risks because the skill asks users to install and run the third-party belt CLI. The remaining detections are Markdown fences, diagrams, or metadata false positives; no prompt injection or covert exfiltration intent was found.

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

1 Archivos escaneados · 271 Líneas analizadas

11 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 2 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.

No registrado por esta auditoría

Comandos externos

Puede invocar comandos o programas fuera de la habilidad.

Observado en 20 ubicaciones de evidencia

Elementos de revisión de capacidades (11)
Medio
Ruby/shell backtick execution
> **Install the belt CLI skill:** `npx skills add belt-sh/cli`
The inline command asks users to run npx skills add belt-sh/cli, which installs an external skill through a package runner. It is not automatic execution, but it creates a real supply-chain risk if followed.
Medio
Ruby/shell backtick execution
```bash
The quick-start bash block instructs belt login and belt app run, which launch a third-party CLI and remote model call. The command family is constrained, but it still executes external tooling.
Medio
Ruby/shell backtick execution
```bash
The fenced bash example runs belt app run against a remote image model. It is legitimate screenshot generation, but it executes a third-party CLI and sends prompt data externally.
Medio
Ruby/shell backtick execution
```bash
The fenced bash example calls belt app run for a remote image generation model. The usage is documented and bounded, but it still depends on external CLI execution.
Medio
Ruby/shell backtick execution
```bash
The example runs belt app run to generate a lifestyle mockup through a remote service. It is expected behavior, but it can disclose prompt content to third parties.
Medio
Ruby/shell backtick execution
```bash
The bash example runs belt app run infsh/stitch-images with local image filenames. This can upload or process local screenshot assets through an external CLI.
Medio
Ruby/shell backtick execution
```bash
The preview video example runs belt app run against a remote video generation model. This is legitimate for the skill, but it executes external tooling and transmits prompt data.
Medio
Ruby/shell backtick execution
```bash
The related skills block recommends npx skills add commands for external skill installation. These are manual commands, but they introduce supply-chain risk if executed.
Medio
Ruby/shell backtick execution
```
The section includes a belt app store command after the fenced block. It is a documented CLI action, not automatic execution, but it invokes third-party tooling.
Bajo
Hardcoded URL
Create app store screenshots and preview videos via [inference.sh](https://inference.sh) CLI.
The skill explicitly depends on the inference.sh network service for screenshot and video generation. This is expected, but users should know prompt and asset data may leave their environment.
Bajo
Hardcoded URL
> Requires inference.sh CLI (`belt`). [Install instructions](https://raw.githubusercontent.com/infer
The install instructions use a raw GitHub URL from an external repository. It is a normal documentation link, but it is still a third-party network dependency.

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.

Medidas correctivas

Esta auditoría registra correcciones sugeridas. Aplicarlas es responsabilidad de la persona encargada del mantenimiento.

  1. FIX-001
    Medio
    External CLI execution and related skill installs
    Require explicit user review before running belt or npx skills add commands, and pin trusted install sources where possible.
  2. FIX-002
    Bajo
    Remote inference data disclosure
    Add a clear privacy note that prompts, screenshots, and generated assets may be sent to inference.sh or model providers.

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.

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