Se garantiza antes de que entre en tu pila, de forma continua hasta la fecha de caducidad.
Todos los beneficios del ecosistema. Sin necesidad de confiar a ciegas.
npm es el mayor repositorio de paquetes del mundo.
También es la cadena de suministro de software más vulnerable que existe.
Se han identificado nuevos paquetes maliciosos en los principales repositorios de código abierto, y más del 99 % de ellos aparecen en npm
Una campaña de malware autopropagable que se extendió a través de ecosistemas de código abierto secuestrando paquetes de confianza e infectando de forma silenciosa los entornos posteriores.
Un ataque a la cadena de suministro dirigido contra una dependencia de una biblioteca HTTP muy utilizada, que puso de manifiesto cómo incluso los paquetes de confianza pueden convertirse en vectores de código malicioso.
No se trata de casos excepcionales. Es el entorno de trabajo habitual para cualquier equipo que desarrolle con Node.js.
Tu exposición no proviene de un solo lugar. Proviene del funcionamiento de npm.
Cada vez que tu equipo ejecuta «npm install», está depositando su confianza en un registro público.
Esa confianza suele ser objeto de abusos.
Cada vez que tu equipo ejecuta «npm install», está depositando su confianza en un registro público.
Esa confianza suele ser objeto de abusos.
Tu aplicación sigue ejecutando el mismo código, pero el riesgo no deja de aumentar.
La mayoría de las herramientas de seguridad de npm se limitan a una sola fase de exposición.
Un escáner que comprueba durante la instalación. Una herramienta SCA que señala los CVE conocidos.
Un servicio de alertas que te avisa de que algo es vulnerable, pero no lo soluciona.
SecureChain se diferencia de otros sistemas porque no es meramente consultivo, sino que es activo.
Y no se detiene cuando lo hace el responsable del mantenimiento.
para el software de código abierto
Desde el momento en que instalas un paquete hasta mucho después de que los mantenedores dejen de trabajar en él.
Todos los beneficios del ecosistema. Sin necesidad de confiar a ciegas.
Configura tu gestor de repositorios —o directamente tu gestor de paquetes— para que apunte a
SecureChain y sigue trabajando.
Los mismos paquetes, las mismas API, el mismo flujo de trabajo.
Compatible con:
Pregúntanos cómo SecureChain verifica y refuerza la seguridad de los paquetes de npm durante la instalación, realiza análisis continuos de vulnerabilidades en npm y protege tus dependencias mucho después de que finalice el mantenimiento.
PregúntenosCon SecureChain, todos los paquetes de npm se verifican, se analizan y se protegen.
Todos los paquetes de npm se vuelven a compilar a partir del código fuente en entornos aislados y reforzados, sin binarios heredados ni artefactos opacos de los desarrolladores originales. Lo que instalas es exactamente lo que se ha compilado y verificado de principio a fin.
Cada paquete se analiza en busca de malware conocido, patrones de código sospechosos y riesgos en la cadena de suministro. Todo lo que no supere la inspección se bloquea antes de que llegue a su entorno.
Los componentes activos se supervisan y se actualizan conforme al acuerdo de nivel de servicio (SLA) a medida que surgen vulnerabilidades CVE. Cuando finaliza el mantenimiento del desarrollador original, el servicio Endless Lifecycle Support (ELS) sigue proporcionando correcciones mientras usted siga utilizando el paquete.
Sepa exactamente qué programas se están ejecutando y cuáles han sido parcheados. La trazabilidad SLSA de nivel 3, la SBOM y VEX ofrecen una garantía total de la cadena de suministro: la documentación que sus auditores necesitan en cualquier momento.
Si un paquete del que dependes aún no figura en el catálogo, lo añadiremos a
sin coste adicional: verificado, actualizado y con soporte técnico, como cualquier otro.
Componentes verificados durante la instalación y protección continua a partir de ese momento. Sin puntos ciegos a lo largo de todo el ciclo de vida.
Sin cambios en los flujos de trabajo. Sin reescrituras obligatorias cuando las dependencias llegan al final de su vida útil.
SBOM integradas, VEX, trazabilidad y cobertura de parches: diseñado para estar listo para auditorías.
Sí. Los paquetes de npm pueden ejecutar automáticamente scripts del ciclo de vida, como «preinstall», «install» y «postinstall», durante el proceso «npm install». Los atacantes se aprovechan de ello mediante el typosquatting, el secuestro de cuentas de mantenedores, la manipulación de artefactos y campañas como Shai-Hulud. SecureChain analiza los paquetes antes de su entrega y bloquea los scripts maliciosos o los comportamientos sospechosos antes de que lleguen a tu entorno.
Por defecto, no es así. El registro público de npm distribuye archivos tar publicados sin comprobar que coincidan con el código fuente original o el proceso de compilación. Un código fuente que parezca limpio puede, aun así, dar lugar a un artefacto instalable que suponga un riesgo. SecureChain recompila los paquetes a partir de código fuente verificado en entornos reforzados y proporciona una procedencia conforme al nivel 3 de SLSA, de modo que cada paquete es trazable y auditable.
Es enorme. Un solo paquete npm de primer nivel puede incluir cientos de dependencias transitivas. La mayoría nunca se revisan, pero cada una de ellas puede ejecutar código y ampliar tu superficie de ataque. SecureChain protege todo el árbol de dependencias de npm, no solo los paquetes que eliges directamente.
Utiliza una fuente de paquetes de confianza, no solo escáneres. SecureChain verifica los paquetes de npm antes de su instalación, bloquea comportamientos maliciosos y aplica parches de forma continua a las vulnerabilidades CVE en el marco del SLA. Esto proporciona a los equipos de producción una fuente controlada y auditable de paquetes de npm.
No. SecureChain supervisa los paquetes de npm en busca de vulnerabilidades (CVE) recién reveladas y proporciona soluciones validadas que se ajustan a tus versiones fijadas. Esto reduce el seguimiento manual, el seguimiento de las auditorías de npm y la presión de tener que realizar actualizaciones urgentes.
El riesgo aumenta. Los paquetes npm sin mantenimiento pueden permanecer en producción mientras siguen apareciendo nuevas vulnerabilidades. SecureChain se complementa con el servicio Endless Lifecycle Support (ELS), que aplica retroactivamente las correcciones críticas para que puedas mantener la seguridad sin tener que realizar una actualización ni una refactorización. Cuando un paquete mantenido por SecureChain llega al final de su ciclo de vida, ELS continúa garantizando la cobertura de seguridad sin que tengas que hacer nada por tu parte.
No. SecureChain funciona como un sustituto directo del registro público de npm. Los desarrolladores siguen utilizando npm, Yarn o pnpm con los mismos comandos y flujos de trabajo. También se puede configurar como fuente de origen para JFrog Artifactory, Sonatype Nexus y GitHub Packages.