database-queryhub
QueryHub es un sistema de aprobación por consulta para bases de datos en producción. Permite que los desarrolladores presenten una consulta, un administrador la apruebe y QueryHub la ejecute con credenciales adecuadas (RO/RW/DDL), con resultados mascarados y auditoría completa.
Ficha actualizada 23 sept 2026, 7:32 · upstream 23 sept 2026, 7:14 · release v1.0.32
Qué es database-queryhub
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
QueryHub es una herramienta diseñada para gestionar el acceso a bases de datos en producción mediante un sistema de aprobación por consulta. Su arquitectura dual, que opera tanto en Slack como en la interfaz web, permite que los desarrolladores presenten consultas sin poseer credenciales de producción, mientras que los administradores aprueban las solicitudes y ejecutan las consultas bajo roles específicos (lectura, escritura o DDL). El sistema clasifica cada consulta según su nivel de acceso requerido y asigna automáticamente la credencial correspondiente. Además, implementa mascarado de datos sensibles (PII) en los resultados y un registro completo de auditoría que registra todas las decisiones tomadas, incluyendo aprobaciones, rechazos y consultas rechazadas por seguridad.
- Aprobación de consultas SQL para desarrolladores sin acceso directo a bases de datos
- Control de acceso granular entre roles RO (lectura), RW (escritura) y DDL (modificación)
- Auditoría completa de todas las decisiones sobre acceso a la base de datos
- Protección contra el uso no autorizado de credenciales de producción por parte del equipo de desarrollo
- Gestión segura de consultas ad-hoc que requieren acceso a bases de datos sensibles
- Permite aprobar una sola consulta SQL sin exponer credenciales de producción al desarrollador
- Credenciales se derivan dinámicamente según el tipo de consulta (RO/RW/DDL)
- Resultados sensibles (PII) se mascarizan antes de ser entregados a los usuarios
- Auditoría completa y auditables para cada decisión tomada sobre acceso
- Soporte para múltiples motores: PostgreSQL, SQL Server y Amazon Athena (lectura)
- Modelo de tres niveles de seguridad que se visualiza en la interfaz
- No incluye un pipeline de migración de esquema ni gestión GitOps
- Soporta solo tres motores: PostgreSQL, SQL Server y Amazon Athena (Athena es read-only)
- No ofrece alta disponibilidad; opera con una sola instancia por servidor
- No proporciona acceso a infraestructura como Kubernetes o SSH
- Depende de un único administrador para mantener el sistema
- El estado actual del proyecto no está oficialmente documentado en producción
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.
Se recomienda ejecutar QueryHub detrás de una red interna controlada. No debe exponerse directamente a internet. Se sugiere desplegarlo en un entorno local o en un VPC privado con control de acceso estricto. Para la ejecución, se pueden usar PostgreSQL como motor principal y SQL Server como alternativa. Amazon Athena es el único motor que opera en modo read-only sin necesidad de una instancia física. Se recomienda mantener un registro de versiones del proyecto para facilitar futuras actualizaciones.
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.