skills/seguridad/dependency-update/SKILL.md
Revisar dependencias desactualizadas, con CVEs o end-of-life, y proponer actualizaciones seguras. También: actualizar paquetes, actualizar dependencias, Dependabot, Renovate, versión desactualizada, breaking changes.
npx skillsauth add 686f6c61/alfred-dev dependency-updateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Este skill revisa las dependencias del proyecto para detectar versiones desactualizadas, vulnerabilidades conocidas (CVEs) y paquetes en end-of-life. No se trata de actualizar todo ciegamente: cada actualización se evalúa por riesgo, impacto y necesidad antes de proponerla.
Las dependencias desactualizadas son una de las principales fuentes de vulnerabilidades. Pero una actualización precipitada puede romper el proyecto. El equilibrio es actualizar lo necesario, cuando es seguro hacerlo.
Según el runtime del proyecto:
Node/npm:
npm outdated
npm audit
Python/pip:
pip list --outdated
pip-audit
Rust/Cargo:
cargo outdated
cargo audit
| Categoría | Descripción | Acción | |-----------|-------------|--------| | Crítica | CVE con severidad alta/crítica en producción | Actualizar inmediatamente | | Alta | CVE con severidad media o dependencia en end-of-life | Planificar actualización esta semana | | Media | Versión major desactualizada sin CVE conocido | Evaluar breaking changes y planificar | | Baja | Versión minor/patch desactualizada sin CVE | Actualizar cuando sea conveniente |
Para cada dependencia que necesite actualización:
Generar un informe con:
Si el usuario aprueba:
Este skill ejecuta actualizaciones concretas. Para auditar el estado de las dependencias primero, usar dependency-audit.
testing
Abrir y operar el companion visual de Selina para elegir una direccion de estilo en proyectos con interfaz. Skill manual: levanta un servidor local y escribe artefactos visuales.
tools
Configurar un repositorio GitHub con branch protection, templates y labels
tools
Crear releases con versionado semantico, notas y artefactos
testing
Crear pull requests completas con descripcion, labels y reviewers