owasp-ctf-in-a-box
Plataforma auto-hospedada para eventos CTF con control total, sin dependencias cloud. Incluye módulos modulares (Secure Development, Quiz, Jeopardy, AI) y sistema de puntuación integrado vía GitHub Actions.
Ficha actualizada 22 sept 2026, 16:39 · upstream 22 sept 2026, 15:24 · release v0.6.0
Qué es owasp-ctf-in-a-box
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
OWASP CTF in a Box es una plataforma de control para eventos de Capture The Flag diseñada para auto-hospedaje completo sin dependencias de nube. Proporciona un esqueleto compartido que incluye registro de equipos, panel de administración, gráfico de puntuación en tiempo real y pipeline de scoring integrado.
El sistema soporta cuatro módulos principales: Secure Development (parches evaluados vía GitHub), Quiz (preguntas de seguridad con límites de intentos), Jeopardy (tablero de banderas normalizadas) y AI (desafíos externos). Cada módulo puede ejecutarse independientemente o combinado según necesidades del evento.
La arquitectura utiliza Docker Compose con MySQL y Redis, requiriendo 2 núcleos CPU y 2GB RAM mínimo. Incluye wizard de configuración guiada que automatiza creación de repositorios GitHub, variables de entorno y despliegue inicial.
- Educación universitaria en seguridad informática
- Talleres nocturnos de OWASP chapter
- Eventos internos de equipos de seguridad corporativos
- Cursos de alto nivel en secundaria
- Workshops de fin de semana sin presupuesto cloud
- Auto-hospedaje completo sin costes cloud ni dependencias externas
- Sistema de scoring integrado vía GitHub Actions para módulos de desarrollo seguro
- Módulos intercambiables con contrato definido entre spine y contenido
- Panel de administración en tiempo real con métricas de engagement
- Licencia MIT para código, CC BY-SA 4.0 para documentación
- No probado con cohortes simultáneos reales (gap pipeline vs escala)
- Security Shepherd tiene límites residuales en matching de respuestas
- Requiere Docker Compose v2 y openssl instalados previamente
- No es plataforma CTF general como CTFd ni gimnasio de práctica como picoCTF
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Usar scripts ./setup/ctf-setup.sh para configuración guiada. Verificar compatibilidad Docker antes de producción. Opciones: despliegue local con dev-stack, fly.io (una máquina), o AWS ECS Fargate con Terraform. Para eventos sin Secure Development, no se requiere org GitHub ni scorer.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.