Skip to content

v0.1.5 -- Robustez y seguridad

Choose a tag to compare

@686f6c61 686f6c61 released this 20 Feb 16:22
· 152 commits to main since this release

Cambios en v0.1.5

Release de mantenimiento centrada en robustez de la instalacion, politica de seguridad mas estricta en hooks y documentacion alineada con el estado real del plugin.

Seguridad

  • Secret-guard con politica fail-closed: cuando el hook detecta contenido a escribir pero no puede determinar la ruta del fichero destino, ahora bloquea la operacion (exit 2) en lugar de permitirla. Previamente hacia fail-open en este caso edge, lo que podria dejar pasar contenido con secretos si la estructura del tool_input era inesperada.

Robustez

  • Instalador idempotente en entorno limpio: se anade mkdir -p para crear el directorio ~/.claude/plugins/ si no existe. En instalaciones donde Claude Code no habia creado previamente ese directorio, el script abortaba al intentar escribir known_marketplaces.json.

  • Deteccion de version en /alfred update mas fiable: el comando anterior concatenaba todos los plugin.json de la cache con un glob *, lo que rompia json.load con error "Extra data" si coexistian multiples versiones. Ahora se selecciona explicitamente el fichero mas reciente por fecha de modificacion (os.path.getmtime) y se lee un unico JSON.

Documentacion

  • README actualizado: las cifras del README reflejaban el estado de versiones anteriores (29 skills, 7 dominios, 5 hooks). Actualizado a los valores reales: 56 skills en 13 dominios y 6 hooks del ciclo de vida.

Instalacion

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/686f6c61/Claude-JARVIS-dev/main/install.sh | bash

# Windows (PowerShell)
irm https://raw.githubusercontent.com/686f6c61/Claude-JARVIS-dev/main/install.ps1 | iex

Despues de instalar, reinicia Claude Code y ejecuta /alfred help.