
Herramientas de código abierto para análisis de vulnerabilidades, seguimiento de CVE, verificación de parches y contención temporal de seguridad
Catálogo mantenido, no un parche universal para zero-days. Este proyecto rastrea correcciones de seguridad divulgadas públicamente vinculadas a la investigación de Anthropic/Claude y avisos de proveedores de octubre de 2026 obtenidos de forma independiente. Contiene un parche original de Linux upstream con atribución para CVE-2026-98432, referencias de actualización de proveedores para productos propietarios o firmados, un verificador multiplataforma de umbral de versión de solo lectura, y un control temporal opcional de tiempo de ejecución exclusivo para Linux con reversión explícita.
Sin modificación arbitraria del kernel ni de binarios, sin descargas automáticas de parches, sin pruebas de explotación, y sin afirmar que todos los sistemas operativos o todos los hallazgos de Anthropic estén cubiertos. La contención MPTCP opcional en tiempo de ejecución de Linux, aprobada explícitamente, es el único cambio ejecutable introducido por este kit de herramientas. Si no existe una corrección verificada del proveedor o una versión compatible, el resultado correcto es desconocido / revisión manual, nunca "parcheado".
Para las instrucciones más sencillas, abre Instalación fácil. Elige tu dispositivo y sigue sus pasos numerados. No necesitas instalar Python en un teléfono. En computadoras, Python 3.11–3.15 solo es necesario para ejecutar las herramientas opcionales de verificación sin conexión de este repositorio.
| Dispositivo | Paso seguro más rápido | Contención opcional |
|---|---|---|
| Windows | Configuración → Windows Update → Buscar actualizaciones → Reiniciar | Revisión de exposición de HTTP.sys HTTP/3 para administradores; no es un parche binario |
| Mac | Ajustes del Sistema → General → Actualización de software | Restricción de JavaScript en Safari; no es una corrección completa de WebKit |
| iPhone / iPad | Ajustes → General → Actualización de software | Evita la navegación en sitios no confiables hasta la actualización de Apple |
| Android / Pixel | Configuración → Sistema → Actualizaciones del sistema; revisa también las actualizaciones del sistema de Google Play | Evita hosts USB no confiables; no es una corrección de la pantalla de bloqueo del dispositivo |
| Linux | Usa las actualizaciones de seguridad firmadas de tu distro y luego reinicia | Conmutador opcional, supervisado y reversible de la función MPTCP (solo Linux) |
| Chrome | Chrome → Ayuda → Información de Google Chrome → Relanzar | Limita la optimización de V8 o deja de usar Chrome desactualizado |
| Otro / no compatible | Usa la actualización de seguridad publicada por el proveedor original del dispositivo | No existe un parche binario universal multiplataforma |
Guía desde una laptop/escritorio (no se necesitan permisos de root/administrador):
python scripts/quickstart.py guide --os linux
python scripts/quickstart.py guide --os windows
python scripts/quickstart.py guide --os macos
python scripts/quickstart.py guide --os android
Cada guía proporciona: antes de cambiar nada → pasos simples → cómo verificar el control temporal → cómo reemplazarlo con la corrección del proveedor. Si un perfil no puede justificarse, el comando devuelve ningún perfil verificado.
Un control temporal ejecutable: desactivación en tiempo de ejecución de MPTCP en Linux. Modifica únicamente el espacio de nombres actual tras un comando de administrador separado y explícito, crea un estado de reversión limitado y NO parchea el kernel ni persiste tras el reinicio. Consulte Contención de emergencia. Todas las demás acciones temporales son orientación manual, no binarios sin firma.
No trate un comando de instalación exitoso como prueba. Registre estos puntos por separado:
docs/VALIDATION.md contiene los comandos exactos y una hoja de trabajo de evidencias. Para algunos
productos (incluida la cadena no mapeada de Android y los kernels con retroportaciones del proveedor),
el resultado debe permanecer como desconocido / revisión manual sin prueba del proveedor.
Traspaso asistido al proveedor, para productos con un umbral de versión publicado y comparable (el ejemplo utiliza un aviso de MSRC existente):
python scripts/vendor_handoff.py CVE-2026-33096 --os windows --version 10.0.22631.6936 --vendor-advisory-reviewed --active-version-confirmed --smoke-test-passed
Los flags son atestaciones del operador, no detección automatizada. El resultado más contundente es READY_FOR_CHANGE_REVIEW, nunca un rollback automático ni una afirmación de resistencia a exploits. Las versiones de SO sin un piso de versión verificado quedan retenidas para confirmación manual del proveedor.
No se inventa ningún parche de código para una falla no divulgada. La mayoría de las entradas en el panel de divulgación de Anthropic no exponen suficientes datos técnicos para escribir o validar una corrección legítima. Un "hotfix universal" de kernel/dispositivo no puede sintetizarse de forma segura a partir del nombre de un CVE o de una divulgación con hash. Utilice una contención reversible y respaldada por fuentes cuando esté disponible; de lo contrario, aísle o deje de usar el servicio afectado.
El catálogo data/containments.json contiene diez guías condicionales y limitadas de reducción de exposición. Estas no establecen la remediación de CVE. Un nuevo parche automático se acepta solo después de que se hayan establecido el código fuente, la vulnerabilidad reproducible, las versiones compatibles, las pruebas de regresión, el rollback y la revisión. Consulte Reglas de contribución.
El inventario de plataforma de solo lectura opcional identifica familias de distribuciones (incluidas Debian/Ubuntu, Fedora/RHEL, SUSE, Arch, Alpine, Void, Gentoo, NixOS y Fedora Atomic), arquitectura, contexto limitado de firmware y la presencia de cadenas de herramientas de lenguajes de programación comunes. No ejecuta cadenas de herramientas ni gestores de paquetes, no instala parches ni certifica firmware.
python3 scripts/platform_inventory.py --json
python3 scripts/catalog.py inventory