Noticias Cloud

Staged publishing and new install-time controls for npm

2 min Fuente original

GitHub ha lanzado dos importantes actualizaciones para npm que refuerzan la seguridad en la cadena de suministro de paquetes. La funcionalidad de staged publishing ya está disponible de forma general, permitiendo a los desarrolladores publicar versiones de paquetes de manera controlada y progresiva, lo que reduce riesgos asociados a la liberación inmediata de código. Además, se han introducido nuevas opciones de control en tiempo de instalación mediante las banderas –allow-file, –allow-remote y –allow-directory, que complementan la ya existente –allow-git. Estas opciones permiten restringir o permitir explícitamente las fuentes desde donde se instalan los paquetes, aumentando la protección contra posibles vulnerabilidades o código malicioso.

Para desarrolladores y arquitectos que trabajan con Azure y npm, estas mejoras representan un avance significativo en la gestión segura de dependencias. La capacidad de controlar con precisión las fuentes de instalación y de publicar paquetes en etapas facilita la integración de prácticas de seguridad más robustas en los pipelines de desarrollo y despliegue. Esto es especialmente relevante en entornos cloud donde la automatización y la confianza en los componentes externos son críticas para mantener la integridad y estabilidad de las aplicaciones.

Estas novedades se enmarcan en la creciente preocupación por la seguridad en el ecosistema open source y la necesidad de herramientas que permitan mitigar riesgos asociados a la cadena de suministro. Para más detalles sobre estas funcionalidades y su implementación, el anuncio completo está disponible en el blog oficial de GitHub.