Skip to content
TopicTracker
From HackerNewsView original
TranslationTranslation

The proxy that stops your colleague from leaking another database

NLProxy is a proxy tool designed to prevent accidental database leaks by intercepting and controlling network traffic. It helps developers avoid exposing sensitive data by enforcing safe connection policies within development environments.

Background

- **nlproxy** is an open-source database proxy that sits between an application and its database, intercepting SQL queries in real time. Its main selling point: it can detect and block accidental or malicious data leaks — for example, a developer running `SELECT * FROM users` on a production database that should never expose customer records. - The project appears to be built on top of **ProxySQL** or a similar proxy architecture, adding an extra safety layer for teams that share database access but don't want to trust everyone's judgment. - This matters because accidental data leaks (often called "Oops, I ran that on prod") are a common and expensive problem in software teams — leaked credentials, customer PII, or entire tables can lead to compliance violations (GDPR, HIPAA) and reputational damage. - The repo is relatively new and not yet widely known, but it represents a growing trend of "guardrail" tooling that enforces safety policies at the infrastructure level rather than relying on developer discipline alone.