A secure database access gateway for AI Agents: Empowering LLM (Agents) with database access capabilities.
-
Updated
Oct 2, 2026 - Python
A secure database access gateway for AI Agents: Empowering LLM (Agents) with database access capabilities.
GenAI-SQL is a modular, extensible suite of AI-powered tools for automating SQL code improvement, documentation, and validation. Built for developers, analysts, and data engineers, it leverages Azure OpenAI (GPT-4o) to analyze, refactor, comment, explain, test, and audit SQL — all within a secure, asynchronous, and HIPAA-compliant framework.
AI agent for Miami condo data with natural language SQL, maps, charts & PDF reports (LangChain, LangGraph, Flask, PostgreSQL)
Enterprise-grade SQL Agent using PydanticAI and Azure OpenAI for secure natural language to SQL conversion with comprehensive safety validation
Guardrailed natural-language analytics over a local SQL database with Gemini integration, reproducible evaluation, offline tests, and a Streamlit interface.
Secure SQL proxy for AI agents — AST safety, per-agent RLS, audit log, MCP-native.
Failure-first testing, security gates, metadata grounding, and CI for reliable SQL and enterprise AI Agents.
Local-first guarded text-to-SQL prototype with fixture evaluation and loopback-only Qwen.
Safe, evaluation-driven Text-to-SQL demo with server-enforced authorization.
MCP server fronting SQL, Power BI Desktop & Fabric behind one gateway — two-layer SQL safety, adversarially tested.
SQL Query Auditor & Optimizer -- analyze SQL for performance, security, and best practices
Read-only natural-language SQLite analytics with deterministic SQL validation and audit output.
Secure MySQL MCP server for AI assistants, read-only by default with AST-based SQL validation.
Secure PostgreSQL MCP server for AI assistants, read-only by default with AST-based SQL validation.
Read-only natural-language SQL harness with dual guards, timeouts, row limits and deterministic fallback
To associate your repository with the sql-security topic, visit your repo's landing page and select "manage topics."