Bloquea el SQL destructivo
DELETE y UPDATE sin WHERE, DROP, TRUNCATE y DDL riesgoso, también dentro de subqueries y CTEs. Cada bloqueo trae la regla, el nodo AST y una corrección sugerida.
Conéctalo como proxy TCP, API, CLI o MCP. Vericto parsea el AST de cada query y bloquea las operaciones destructivas antes de que lleguen a tu base de datos.
DELETE FROM users
BLOQUEADAVERICTO-001DELETE sin WHERE: no llega a la base de datos. El agente recibe un error SQL y la corrección sugerida.
DELETE FROM users WHERE id = $1
SELECT email FROM customers
ENMASCARADAVERICTO-085email es una columna sensible: el proxy reescribe la query y la base de datos devuelve el valor enmascarado.
a***@example.com
SELECT id, total FROM orders WHERE id = $1
PERMITIDAorders está en la allowlist del agente: la query pasa sin cambios.
id · total
Un motor AST determinístico decide sobre cada sentencia antes de que se ejecute. Cuatro controles corren sobre él.
DELETE y UPDATE sin WHERE, DROP, TRUNCATE y DDL riesgoso, también dentro de subqueries y CTEs. Cada bloqueo trae la regla, el nodo AST y una corrección sugerida.
Marca columnas como email o card_number y decide por columna: bloquear, marcar o enmascarar (full, last4, email o hash). En el proxy TCP, la base de datos devuelve el valor ya enmascarado. Team y Enterprise.
Cada agente usa solo las tablas y columnas que le das, en solo lectura o lectura y escritura. Todo lo demás se deniega. Empieza en observe y pasa a enforce cuando el tráfico lo confirme. Team y Enterprise.
Reproduce un cambio de reglas contra tu tráfico real (hasta 30, 90 o 180 días según el plan) y mira qué flujos legítimos bloquearía, antes de que bloquee nada. Desde el dashboard o desde CI. Builder, Team y Enterprise.
Los paneles reproducen la salida tal como la describe la documentación; los datos son de ejemplo.
Empieza por donde te dé menos fricción: proxy TCP, Runtime API, CLI, Validation API o MCP. Los cinco llaman al mismo motor AST determinístico, así que el veredicto es el mismo por cualquiera de ellos.
DELETE no tiene WHERE. Narración en inglés, con subtítulos en inglés y en español.Cinco modos sobre el mismo motor. Dos actúan en runtime y bloquean en línea; tres actúan antes de ejecutar, en tu pipeline o en el editor del agente. Cómo elegir.
Proxy TCPsolo cambias el host del connection string; bloquea en líneaRuntime APItu aplicación pregunta antes de ejecutar; también Oracle y SQL ServerCLIvalida en pre-commit y CI, con exit code según el veredictoValidation APIlotes de SQL por HTTPS, sin instalar nadaMCPel agente valida el SQL mientras lo escribeCada query se analiza a su árbol sintáctico: con pg_query (el parser de Postgres) en Postgres y con sqlparser-rs en MySQL, Oracle y SQL Server. El árbol completo, no solo el primer token ni patrones de texto. El mismo motor en los cinco modos, así que el veredicto no depende de por dónde entró la sentencia.
Las queries que violan el ruleset se bloquean con el nodo AST infractor, la regla activada y la versión segura sugerida. En runtime la sentencia no llega a la base de datos; antes de ejecutar, el veredicto vuelve como exit code o como respuesta al agente. Las limpias pasan sin cambios.
DELETE FROM users
SELECT * FROM users WHERE id = $1
Vericto es compatible con cualquier driver o ORM que use un connection string estándar. Sin cambios en tu código.
En el roadmap: SQLite y Snowflake.
Proxy TCP, API HTTP, CLI y más. Vericto funciona con cualquier driver que use un connection string estándar. Ver todas las integraciones →
Lo que Vericto bloquea y registra en producción ya es la evidencia que pide un auditor SOC 2 o ISO 27001. Vericto la entrega lista para leer y firmada:
Los precios no incluyen impuestos. El IVA, GST o sales tax que corresponda a tu país se añade al confirmar el pago.
Con facturación anual, Builder queda en $63/mes y Team en $199/mes.
Conecta tu primera base de datos en menos de 5 minutos.
Determinístico y verificable. No pedimos que confíes a ciegas.
Vericto no usa IA para decidir qué bloquear. El motor, el proxy y la CLI tienen código público, y cada afirmación de esta página se puede comprobar.
Código público
El motor AST, el proxy TCP y la CLI, en GitHub, como código fuente disponible bajo la Elastic License 2.0 (ELv2): vericto-engine, vericto-proxy, vericto-cli.
CLI en npm
Instálala y prueba tus migraciones contra tus reglas:
@vericto/vericto-cliEvidencia verificable sin conexión
Los reportes de cumplimiento van firmados con Ed25519 y tu auditor comprueba la firma con la clave pública, sin cuenta ni red. Cómo verificarlos.
Changelog y estado públicos
Cada versión, con lo que cambió y por qué, en el changelog. La disponibilidad del servicio, en la página de estado.
p99 < 2 ms
Objetivo de diseño para el parsing y la evaluación de reglas, no una medición. El benchmark de latencia del proxy todavía no está publicado.
Determinístico
La misma query con las mismas reglas recibe siempre el mismo veredicto. Antes de aplicar una regla, el simulador muestra qué flujos legítimos bloquearía.