p PatchFirst

Para quienes programan por intuición · Tu aplicación, tu VPS

Tu web ya funciona. ¿Podrían entrar sin permiso?

La web funciona. Pero ¿la base de datos está abierta a cualquiera? ¿Node está desactualizado? La comprobación gratuita de PatchFirst ofrece una puntuación y destaca tus componentes sin detallar hallazgos. Las vulnerabilidades concretas y qué corregir primero forman parte de la monitorización de pago.

Un comando en tu propio servidor. Sin acceso root (administrador). La monitorización es de pago. Con el pago anual ahorras 20%: un servidor durante un año cuesta $28,80 en lugar de $36,00. Primeros 5 servidores: $3,00 por servidor al mes; a partir del servidor 6: $2,00; a partir del servidor 26: $1,50.

Una persona desarrolla por su cuenta con un portátil de noche y revisa tranquilamente un pequeño proyecto alojado en su servidor.

«Ya lancé mi aplicación. ¿Qué he dejado abierto?»

Empieza con preguntas concretas sobre el servidor. PatchFirst recopila versiones e indicios de exposición de servicios y los coteja con problemas conocidos.

«¿Cualquiera puede acceder a mi base de datos?»

Una base de datos o un Redis expuestos a Internet pueden poner en riesgo los datos de los usuarios. La monitorización de pago destaca bases de datos, Redis y otros servicios que parecen visibles desde Internet para que revises primero el acceso.

«¿Cuándo actualicé Node por última vez?»

La versión se eligió al instalarlo. Desde entonces alguien puede haber encontrado un fallo. PatchFirst coteja Node.js y otros programas identificados con vulnerabilidades conocidas; los hallazgos detallados y las actualizaciones urgentes están en la monitorización de pago.

«¿Y si alguien instala un minero de criptomonedas?»

Un minero ajeno puede apropiarse del VPS y disparar la factura de tráfico. Los atacantes pueden entrar por software obsoleto con un fallo conocido o por un servicio abierto a cualquiera. La monitorización de pago muestra precisamente qué está desactualizado y qué es visible desde Internet.

Un comando. Conoce tus componentes.

Obtén gratis una puntuación, nombres y versiones instaladas con indicaciones de gravedad y puntos ciegos generales. No incluye detalles de vulnerabilidades.

01 / Comprobar

Copia el comando siguiente

Ejecútalo en tu propio servidor. El agente funciona sin root. Python es opcional. Ver requisitos →

curl -fsSL https://patchfirst.dev/check.sh | sh

02 / Comprender

Revisa los componentes destacados

Los destacados indican la gravedad: crítica, alta, media, baja o sin hallazgos. Los componentes sin hallazgos aparecen plegados y los puntos ciegos generales muestran los límites de la comprobación.

03 / Actuar

Conecta la monitorización detallada

Las vulnerabilidades concretas y qué corregir primero forman parte de la monitorización de pago. Tu panel añade hallazgos detallados, versiones corregidas y prioridades de trabajo.

Comprobar versiones no requiere los datos de tus usuarios.

El agente recopila información técnica de software y servicios. No necesita el contenido de la base de datos de tu aplicación.

Los nombres se ocultan antes del envío

Antes de enviar, el agente elimina la dirección del servidor y sustituye sus nombres por etiquetas aleatorias; solo tú puedes ver los nombres reales. Con el cifrado de nombres activado, el diccionario se cifra por separado y su clave de descifrado no llega al servicio.

PatchFirst sigue viendo las versiones

Durante el análisis, el servicio ve software, versiones y detalles técnicos. La IP de conexión solo se usa en memoria frente a fuerza bruta y no se conserva. Los inventarios anonimizados y los informes se almacenan en PostgreSQL de forma legible para el servicio. Las copias de seguridad usan una clave de destinatario independiente.

Qué datos recibe PatchFirst →

Una pregunta frecuente

¿PatchFirst comprueba npm, pip y poetry?

Sí: paquetes PHP de composer.lock, dependencias Node.js de npm, Yarn y pnpm y paquetes Python de pip y poetry si hay versiones exactas. Incluye dependencias directas y transitivas; las de desarrollo siguen en el informe etiquetadas. Ruby, Go, Rust y Java aún no están cubiertos.

Para Node.js, el agente lee package-lock.json, yarn.lock y pnpm-lock.yaml; para Python, poetry.lock, Pipfile.lock, uv.lock, entradas de requirements*.txt con == y metadatos de paquetes instalados en los venv/site-packages detectados. Las versiones ausentes o flotantes no se pueden comprobar. La recopilación está limitada por permisos, tiempo y número de archivos y paquetes; los límites alcanzados aparecen como puntos ciegos.

Puedes dejar los nombres vacíos: el panel mostrará «Servidor 01». También puedes elegir un alias como web-1: se almacena sin cifrar. No introduzcas dominios, direcciones IP, empresas ni nombres de clientes. Para protegerlos, activa el cifrado de nombres en Cuenta: el navegador trasladará los existentes a un diccionario cifrado y el servicio eliminará las copias sin cifrar.

Limitaciones

Empieza con tu propio VPS

Descubre qué componentes necesitan atención.

Comprueba un servidor gratis: puntuación y componentes destacados, sin detalles de hallazgos. Las comprobaciones periódicas forman parte de la monitorización de pago. Con el pago anual ahorras 20%: un servidor durante un año cuesta $28,80 en lugar de $36,00. Primeros 5 servidores: $3,00 por servidor al mes; a partir del servidor 6: $2,00; a partir del servidor 26: $1,50.