Administracion de sistemas
SaaS Portal & WP Connector
Plataforma SaaS para gestionar centralizadamente sites WordPress con seguridad, backups, SEO, tickets y facturacion.
Context
La gestion de maintenance de WordPress para multiples clientes requeria conectarse a cada site individualmente por ejecutar actualizaciones, hacer backups, verificar seguridad y atender tickets. Sin una herramienta unificada, el proceso era lento y dificil de escalar.
Que hace
- Auditoria de seguridad con score 0-100 y hardening automatico
- Backups programados con 4 tipos, retencion, restauracion y cloud storage via SSH+rsync
- SEO avanzado con auditoria Lighthouse (Node.js worker) y deteccion de enlaces rotos
- Sistema de tickets con Kanban y sincronizacion bidireccional Portal-Plugin WordPress
- Facturacion con calculos automaticos, generacion PDF y seguimiento de estados
- Agente IA autonomo (nanobot) con acciones de maintenance y aprobacion humana via Telegram
Dificultades principales
- Error 502 en produccion causado por await fuera de funcion async en FastAPI
- 14 vulnerabilidades de seguridad: SQL injection (CVSS 9.8), path traversal (CVSS 9.8), IDOR, SSRF, CSRF
- Timeouts en event loop cuando servidores WordPress no respondian
- Migracion SQLite a PostgreSQL sin downtime
Soluciones
- Middleware CSRF, proteccion SSRF, rate limiting, cookies HTTP-only seguras
- Parametrizacion de queries, sanitizacion de filenames, verificacion de autorizacion
- asyncio.to_thread + timeout de 20s para no bloquear el event loop
Aprendizajes
- La seguridad se disena desde el inicio, no se agrega despues
- Un agente IA sobre produccion requiere un sistema de aprobaciones robusto