Guía de Anthropic OSS Scanner
Análisis gratuitos para equipos de código abierto que pueden investigar los hallazgos.
Anthropic OSS Scanner es un servicio gratuito de análisis de vulnerabilidades al que pueden solicitar acceso los proyectos de código abierto que cumplan sus criterios. Se anunció el 8 de octubre de 2026: examina periódicamente los repositorios inscritos con los modelos más potentes de Anthropic y envía los hallazgos por correo. La condición esencial es que Anthropic no revisa los informes manualmente antes de enviarlos. Validarlos y priorizarlos corresponde al proyecto.
Si mantienes una biblioteca o aplicación importante y puedes investigar los informes, empieza por las preguntas frecuentes oficiales. La inscripción se solicita mediante una pull request al repositorio de Anthropic. Descargar una herramienta o comprar una clave API no inscribe al proyecto.
Fuentes consultadas el 9 de octubre de 2026. Esta guía analiza el anuncio, las preguntas frecuentes y el código de inscripción. No hemos inscrito un proyecto ni ejecutado el escáner. Los resultados de rendimiento proceden del proveedor. Las fuentes primarias enlazadas están en inglés.
Qué proyectos pueden participar
Anthropic evalúa individualmente proyectos consolidados con un impacto importante en la infraestructura y la seguridad de los usuarios, siguiendo criterios similares a OSS-Fuzz. Considera la exposición a ataques remotos, incluido el procesamiento de entradas no fiables, y cuántos usuarios o proyectos dependen del software. Las preguntas frecuentes no publican un número de estrellas que garantice la aceptación.
La solicitud debe presentarla un mantenedor principal, cuya función verifica Anthropic. Conviene explicar la importancia del proyecto y designar a quien atienda el correo de seguridad. El servicio está pensado para equipos que ya pueden gestionar informes verificados de gravedad alta o crítica. Aunque el análisis sea gratuito, la clasificación, las correcciones y las versiones requieren tiempo.
Diferencias con Claude Security y Claude Code
Las preguntas frecuentes y el repositorio de Claude Code Security Reviewer distinguen estas vías:
| Herramienta o proceso | Uso previsto | Acceso y resultado |
|---|---|---|
| OSS Scanner | Auditorías periódicas de proyectos de código abierto admitidos | Servicio gratuito bajo solicitud; informes generados por modelos, por correo |
| Claude Security | Análisis comercial del código y corrección de vulnerabilidades | Producto empresarial con acceso independiente |
| Claude Code Security Reviewer | Revisar cambios durante el desarrollo | GitHub Action y flujo /security-review independientes |
| Proceso CVD habitual de Anthropic | Divulgación coordinada de hallazgos validados | Informes revisados por personas, sujetos a su política de divulgación |
La publicación técnica del lanzamiento indica que utiliza los modelos más potentes de Anthropic, incluido Claude Mythos. Eso describe el sistema interno: no concede descargas del modelo ni acceso general a la API de Mythos. El repositorio público ofrece configuración de inscripción y herramientas de preparación, no un procedimiento documentado para reproducir todo el escáner alojado en una máquina local.
Cómo inscribir un proyecto
1. Prepara la compilación y el contacto de seguridad
Lee las instrucciones del repositorio y la guía de contribución. Prepara un Dockerfile que instale las dependencias y compile el proyecto. La compilación dispone de red; la auditoría posterior se realiza sin internet. Descarga durante la preparación todo lo que necesiten las pruebas y comprueba que funcionen sin conexión.
Las direcciones de correo del archivo de inscripción son públicas. Usa un alias de seguridad que puedas publicar. Si solicitas informes cifrados mediante una clave pública en pgp, solo se envían a primary_contact; no puede combinarse con auto_ccs.
2. Añade la configuración
En tu bifurcación del repositorio de Anthropic, crea projects/my-project/project.yaml a partir de la plantilla oficial. Este ejemplo mínimo supone que los archivos de compilación y del modelo de amenazas están en tu propio repositorio. Sustituye el repositorio y el contacto de ejemplo y crea los archivos indicados:
repo: https://github.com/example/project#main
primary_contact: security@example.org
dockerfile: .oss-scanner/Dockerfile
threat_model: .oss-scanner/threat_model.md
Utiliza la clave dockerfile en minúsculas, como en la plantilla y el validador. También puedes colocar un archivo llamado Dockerfile junto a la configuración y omitir el campo dockerfile. Elige una sola ubicación. El repositorio Git analizado no tiene que estar alojado en GitHub.
El archivo opcional threat_model permite describir entradas no fiables, límites de seguridad, comportamientos fuera de alcance, criterios de gravedad y requisitos de reproducción o corrección. Ayuda a interpretar el comportamiento previsto, aunque no garantiza que cada hallazgo respete correctamente ese modelo de amenazas.
3. Valida y comprueba el entorno sin conexión
Desde la raíz de tu copia local del repositorio de inscripción, las instrucciones oficiales proponen:
python3 tools/validate.py
tools/check my-project
El primer comando valida las configuraciones. El segundo compila el proyecto y abre una consola sin red donde puedes ejecutar las pruebas. Se requieren Git, Docker y Python 3 con PyYAML. Ejecuta únicamente definiciones de proyectos de confianza: la fase de compilación tiene acceso a la red. Hemos contrastado estos comandos con la documentación, pero no los ejecutamos como prueba del escáner.
4. Envía la pull request de inscripción
Incluye un proyecto por PR, completa la lista de comprobación y sigue el proceso de condiciones de servicio y acuerdo de contribución. Anthropic verifica el papel del solicitante antes de aceptarlo. Si el proyecto aceptado no compila en su infraestructura, avisa al contacto principal.
Después del primer análisis, las revisiones periódicas buscan problemas nuevos y vulnerabilidades antes omitidas. No se promete una frecuencia diaria o semanal fija: depende de la carga del servicio, el uso del proyecto y otros factores.
Qué incluyen los informes y cómo interpretar las cifras
Anthropic describe informes por correo con material de reproducción, explicación de la vulnerabilidad y un parche candidato cuando está disponible. Pueden incluir una búsqueda por bisección para identificar cuándo se introdujo el fallo. Hay agentes que comprueban los hallazgos, pero eso no equivale a una validación humana. La gravedad puede estar exagerada, el informe puede duplicar un problema conocido o interpretar mal el modelo de amenazas.
La evaluación inicial examinó 97 hallazgos de gravedad alta o crítica en 48 proyectos: 85 cumplieron el criterio CVD, 11 eran problemas reales pero duplicados y uno no era válido. Es una muestra inicial seleccionada, no una prueba independiente de precisión para todos los niveles de gravedad. Tampoco mide las vulnerabilidades que el escáner no detecta.
La tasa de verdaderos positivos «superior al 90 %» del anuncio Cyber Mission es una expectativa, no una garantía. En tu evaluación, separa problemas confirmados, duplicados, errores de gravedad e informes inválidos.
Un proceso útil para los mantenedores
Este es nuestro procedimiento recomendado, no una promesa del servicio de Anthropic:
- Asigna y registra. Designa un responsable en un buzón de seguridad restringido y registra el identificador, la revisión afectada y el estado inicial.
- Reproduce y elimina duplicados. Comprueba el caso en un entorno de pruebas aislado y compáralo con avisos o informes privados existentes. Un duplicado puede describir un fallo real sin exigir una segunda corrección.
- Evalúa el impacto. Confirma el control del atacante sobre la entrada, la accesibilidad de la ruta en configuraciones admitidas y los privilegios necesarios. Aplica tus criterios de gravedad.
- Revisa el parche y publica la versión. Inspecciona el cambio, añade pruebas de regresión y comprueba la compatibilidad. Coordina la corrección y el aviso antes de divulgar detalles sensibles.
Por ejemplo, si un hallazgo «crítico» requiere privilegios de administrador, registra esa condición y reevalúa el impacto. Una clasificación inicial equivocada no justifica desechar todo el informe. Añade los malentendidos recurrentes al modelo de amenazas y comunícalos a Anthropic al responder.
Divulgación, pausas y preguntas habituales
¿Cada informe inicia un plazo de 90 días?
No. Las preguntas frecuentes indican que los hallazgos no validados no tienen un plazo automático de 90 días. Si Anthropic los valida manualmente más adelante, puede divulgarlos conforme a su política CVD, contando desde la notificación de esa validación humana. No es una promesa de confidencialidad perpetua.
¿Se puede pausar o abandonar el servicio?
Sí. Una PR con disabled: true pausa los informes; eliminar el directorio de inscripción retira el proyecto. Pueden seguir llegando informes CVD habituales revisados por personas. La FAQ también prevé aviso y opción de salida ante futuros cambios de la política de divulgación.
¿Es gratuito y sustituye otras comprobaciones?
Anthropic asume el coste del análisis para los proyectos admitidos. Recomendamos mantener las comprobaciones de dependencias, las pruebas y la revisión humana: la evidencia publicada no demuestra una cobertura completa. La decisión práctica es si el equipo puede convertir más informes en correcciones verificadas sin saturar su proceso de seguridad.
Dónde encaja OmniaKey
Para el trabajo de desarrollo y corrección por separado, consulta nuestra guía de configuración de Claude Code y el catálogo de modelos disponibles en la pasarela. OSS Scanner se solicita a Anthropic; una cuenta de OmniaKey no da acceso a este servicio ni a sus modelos internos.