pwnflow
Plataforma de mapeo mental especializada en seguridad ofensiva. Visualiza, rastrea y comparte metodologías de pruebas con control total sobre datos sensibles.
Ficha actualizada 18 sept 2026, 20:46 · upstream 10 feb 2026, 23:58 · release 1.0.3
Qué es pwnflow
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Pwnflow es una plataforma de mapeo mental diseñada específicamente para profesionales de ciberseguridad. Ayuda a visualizar, rastrear y compartir metodologías de pruebas de seguridad manteniendo el control completo sobre los datos sensibles. Utiliza React 19 con TypeScript para el frontend y FastAPI con Python 3.12 para el backend.
La arquitectura incluye bases de datos Neo4j para almacenar relaciones gráficas y Redis para caché. Ofrece capacidades clave como mapas mentales interactivos, asistencia impulsada por IA, plantillas de comandos CLI y seguimiento de progreso. Incluye características de seguridad como opción de autoalojamiento, exportaciones encriptadas con AES-256-GCM y autenticación basada en tokens.
El despliegue se gestiona mediante Docker Compose con scripts run.sh para entornos de desarrollo y producción. Soporta importación de plantillas desde repositorios GitHub o privados, exportación en múltiples formatos (CSV y encriptados) y migración desde versiones anteriores.
- Visualizar metodologías de pruebas de penetración complejas
- Documentar flujos de trabajo de investigación de seguridad
- Mapear procedimientos de respuesta a incidentes
- Compartir conocimientos y metodologías entre equipos de seguridad
- Opción de autoalojamiento con control total sobre infraestructura
- Exportaciones encriptadas con AES-256-GCM para compartir proyectos
- Privacidad en IA: solo accede a títulos y descripciones de nodos, nunca datos sensibles
- Sin telemetría ni recopilación de datos del usuario
- Requiere Docker Compose para despliegue (no incluye Dockerfile)
- Registro deshabilitado por defecto, solo creación manual de usuarios vía CLI
- No se recomienda exponer al internet sin medidas de seguridad adicionales como WAF y SSL/TLS
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 run.sh dev para desarrollo local con hot-reload. Para producción ejecutar run.sh prod que configura nginx proxy, genera contraseñas seguras en .env.production y requiere creación manual de usuario admin vía CLI. Configurar CORS en BACKEND_CORS_ORIGINS y SSL/TLS antes de exponer al internet. No exponer directamente sin whitelist de IPs y WAF.
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.