CommunityProgramación y desarrollogithub.com

olonok69/cursor_code_ml_engineer

Audita las dependencias npm en busca de vulnerabilidades y verifica que las pruebas sigan pasando.

¿Qué es cursor_code_ml_engineer?

Este skill permite auditar dependencias npm en proyectos Node/JavaScript, detectando vulnerabilidades y aplicando actualizaciones seguras de forma automatizada. Es útil para desarrolladores que necesitan mantener la seguridad de sus paquetes sin romper la funcionalidad existente. Compatible con cualquier proyecto que contenga un archivo `package.json` (por ejemplo, `ex_npm/`). El flujo de trabajo incluye ejecutar `npm audit` para identificar paquetes vulnerables, aplicar solo actualizaciones seguras con `npm audit fix` (sin forzar cambios mayores sin consultar), y luego ejecutar `npm test` para verificar que todo sigue funcionando. Finalmente, se genera un resumen de las actualizaciones y cualquier vulnerabilidad que requiera intervención manual. Si el proyecto usa Python (`requirements.txt`), el skill redirige al usuario al skill `audit-python` en lugar de ejecutar comandos npm.

Compatible con~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/olonok69/cursor_code_ml_engineer/tree/HEAD/.cursor/skills/audit

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Auditoría de dependencias (npm)

Objetivo: una carpeta con package.json (por ejemplo, ex_npm/).

  1. cd dentro de la aplicación objetivo (o usa la ruta que el usuario mencionó con @).
  2. Ejecuta npm audit para encontrar paquetes con vulnerabilidades.
  3. Ejecuta npm audit fix solo para actualizaciones seguras (no fuerces versiones mayores sin preguntar).
  4. Ejecuta las pruebas (npm test) para verificar que no se haya roto nada.
  5. Resume qué se actualizó y cualquier vulnerabilidad que requiera intervención manual.

Muestra siempre el resultado real de los comandos (evidencia sobre afirmaciones).

Si el objetivo es Python (requirements.txt / no hay package.json), no inventes npm — indica que use /audit-python.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Skills relacionados