sre-tab
Dashboard auto-hospedado para noticias técnicas, agregando feeds RSS/Atom y CVEs de CISA. Usa FastAPI y React con autenticación GitHub OAuth. Sin telemetría ni analíticas externas.
Ficha actualizada 26 sept 2026, 10:17 · upstream 26 sept 2026, 10:06 · release v1.1.0
Qué es sre-tab
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
sre-tab es un servicio auto-hospedado que centraliza noticias tecnológicas en un solo lugar sin depender de terceros externos. Permite a los administradores gestionar fuentes RSS/Atom y el catálogo de vulnerabilidades explotadas de CISA, filtrando contenido por temas y estado de lectura. La arquitectura separa frontend (React/Vite) del backend (FastAPI), almacenando preferencias y datos en PostgreSQL o SQLite localmente.
El sistema prioriza la privacidad: no hay analíticas, publicidad ni telemetría. La autenticación se realiza mediante GitHub OAuth con listas blancas de usuarios permitidos, evitando registros públicos. Los feeds son validados por el operador antes de ser agregados para mitigar riesgos de seguridad como SSRF.
La detección automática de idioma y temas permite una experiencia personalizada sin intervención manual constante. El proyecto incluye herramientas CLI para gestión de fuentes, retagging y estado del sistema, facilitando la operación en entornos de producción.
- Lectura privada de noticias técnicas sin rastreo externo
- Seguimiento de vulnerabilidades de seguridad (CVE) centralizado
- Dashboard personalizable por temas y fuentes para equipos técnicos
- Agregador de noticias en entornos con restricciones de red
- Privacidad total: sin analíticas ni telemetría externa
- Autenticación segura vía GitHub OAuth con listas blancas
- Gestión curada de feeds para evitar riesgos SSRF
- Detección automática de idioma y temas en artículos
- Configuración inicial manual de IDs numéricos de GitHub permitidos
- Dependencia de Python 3.12+ y Node.js 20+
- Redirecciones HTTP en feeds rechazadas por seguridad estricta
- Sin soporte nativo para Docker (requiere contenedores manuales o bare metal)
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Requiere reverse proxy (ej. Caddy). Configurar GITHUB_CLIENT_ID, SECRET e ALLOWED_GITHUB_IDS en .env. Usar uv para gestión de dependencias Python. Separar procesos API y Frontend. Validar feeds HTTPS antes de agregar.
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.

