Parámetro de seguridad y estabilidad con PNPM

Aprende a usar minimumReleaseAge de pnpm para evitar versiones recién publicadas y proteger la cadena de suministro. Configuración y buenas prácticas.

18 sept 2025 • 3 min read • Q2BSTUDIO Team

Inteligencia-Artificial-

Actualmente existe una problemática real con ataques que han afectado de forma recurrente a paquetes de NPM; sin embargo hay formas de minimizar ese impacto en nuestros proyectos aplicando políticas de seguridad en el gestor de paquetes pnpm

pnpm ofrece una opción llamada minimumReleaseAge que evita instalar versiones publicadas muy recientemente, reduciendo el riesgo de incorporar paquetes comprometidos o maliciosos que acaban de ser liberados

Cómo funciona y cómo configurarlo

1. Definición: minimumReleaseAge se expresa en minutos y establece el tiempo mínimo que debe transcurrir desde la publicación de una versión para que pnpm permita su instalación

2. Dónde configurarlo: puede definirse en el archivo pnpm-workspace.yaml o en un archivo de configuración específico de pnpm

3. Ejemplo práctico: para evitar instalar versiones publicadas en los últimos 3 días (3 x 24 x 60 = 4320 minutos) se añade en pnpm-workspace.yaml la siguiente entrada

minimumReleaseAge: 4320

4. Exclusiones: si necesitas que algunos paquetes instalen siempre su última versión sin esperar, usa minimumReleaseAgeExclude y lista los paquetes que quieres excluir

Ejemplo de exclusión: minimumReleaseAgeExclude: [package-a, package-b]

Con esta política pnpm rechazará instalaciones automáticas de versiones con menos de 3 días desde su publicación lo que ayuda a prevenir ataques de cadena de suministro donde versiones maliciosas suelen detectarse y eliminarse poco después de su publicación

Requisitos y recomendaciones

Esta funcionalidad está disponible desde pnpm versión 10.16.0 en adelante

Valores recomendados según necesidad

1440 minutos (1 día): valor equilibrado para evitar versiones recién publicadas y dar tiempo a la detección de problemas

60 a 180 minutos (1 a 3 horas): para proyectos que necesitan actualizaciones rápidas pero con un margen de seguridad

0 minutos: prioridad en disponer siempre de la última versión sin demora, mayor riesgo

Buenas prácticas

Combina minimumReleaseAge con revisiones automatizadas de dependencias, escaneos de seguridad y un proceso de despliegue controlado. Mantén listas de exclusión bien justificadas y documentadas y actualiza las políticas según la criticidad del proyecto

Sobre Q2BSTUDIO y cómo podemos ayudar

En Q2BSTUDIO somos una empresa de desarrollo de software y aplicaciones a medida especializada en soluciones integrales que incluyen software a medida, aplicaciones a medida, inteligencia artificial, ciberseguridad y servicios cloud aws y azure. Diseñamos estrategias para proteger la cadena de suministro de dependencias y aplicar controles como minimumReleaseAge dentro de flujos de trabajo seguros

Si necesitas soporte para adaptar tus proyectos y pipelines te ofrecemos servicios de desarrollo a medida y consultoría en ciberseguridad; conoce nuestras soluciones de seguridad y pentesting en ciberseguridad y pentesting y descubre cómo creamos aplicaciones robustas en desarrollo de aplicaciones y software a medida

Palabras clave: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi

Conclusión

Aplicar minimumReleaseAge en pnpm es una medida sencilla y efectiva para aumentar la seguridad y estabilidad de las instalaciones de dependencias; integrada dentro de una estrategia de seguridad más amplia, ayuda a mitigar riesgos de forma práctica y operativa. Si quieres que implementemos estas políticas en tus proyectos ponte en contacto con Q2BSTUDIO para una auditoría y plan de acción

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.

Live Chat