Lexega ha lanzado una nueva herramienta para mejorar la seguridad del SQL, denominada 'signal-based governance'. La plataforma transforma el código SQL en 'señales' deterministas antes de su ejecución, permitiendo una evaluación de riesgos más precisa y consistente. En lugar de depender de revisiones manuales propensas a errores, Lexega analiza la estructura del SQL (tokenización, análisis semántico, extracción de señales) y aplica reglas y políticas predefinidas para decidir si permitir, advertir o bloquear una consulta. Un ejemplo práctico ilustra cómo Lexega detecta un error común en SQL (una conversión accidental de un LEFT JOIN a un INNER JOIN) que podría pasar desapercibido en una revisión de código tradicional. La herramienta también ofrece capacidades de 'semantic diff', que resaltan los cambios significativos en las consultas SQL, incluso cuando las diferencias de texto son mínimas. Además, Lexega integra soporte para plantillas Jinja/dbt, renderizándolas con el contexto del proyecto para un análisis completo y determinista, y permite a los usuarios definir sus propias reglas personalizadas para reforzar políticas específicas de la organización.
