HoundDog.ai: ProtoMap & Privacy Code Scanner
Meet ProtoMap
The context engine forgRPC and Protobuf.
ProtoMap is a context engine and model harness. It scans your source code and gives engineers and coding agents organization-wide context on every gRPC service and Protobuf message: callers, dependencies, call sites, and field-level dataflows.
Products
ProtoMap and the Privacy Code Scanner
For engineering teams and coding agents
ProtoMap
- A context engine and model harness for gRPC and Protobuf. Engineers query it in plain English; coding agents query it over MCP instead of grepping across repositories.
- Callers, dependencies, call sites, and field-level dataflows
- 13× fewer tokens and 7.7× faster answers in the benchmarks
- Free on one machine; cloud or on-premises for your organization
Privacy Code Scanner
Deterministic, code-level evidence of where sensitive data flows: into logs, storage, APIs, and third-party and AI integrations.
- 100+ sensitive data types, including PII, PHI, card data, and secrets
- GDPR data mapping and RoPA evidence, grounded in code
- Pre-merge checks in CI that stop leaks before production
What each team gets
Engineering New
Engineering: gRPC and Protobuf context for your coding agents
- The gap: API specs alone don't cover the services and fields consuming your APIs.
- The cost: Without it, agents spend tokens grepping repositories and writing ad hoc scripts to parse code relationships, often on code that isn't checked out locally, and still miss callers.
- With HoundDog.ai: ProtoMap’s MCP server gives your agent exact cross-repository context, so a prompt to update a service or API runs 7.7× faster and 6.4× cheaper.
Privacy: code-based GDPR data maps and RoPA evidence
- The gap: Processing activities fall out of sync with the code.
- The cost: Stale evidence: documentation weeks or months behind the code, and reported processing activities that diverge from implementation.
- With HoundDog.ai: GDPR data mapping grounded in code-based evidence across logs, storage, APIs, third-party and AI SDKs.
Data Security: stop PII, PHI, and secrets before they leak
- The gap: Current solutions react after data leaks.
- The cost: Remediation is disruptive: often hundreds of hours scrubbing logs and auditing access.
- With HoundDog.ai: Track 100+ sensitive data types across nested code paths and prevent exposure.
The business case
Measured results
ProtoMap
- Change planning & AI coding agents
- Headline result: 8× reduction in tokens and time for change-planning tasks (enterprise customer, monorepo of millions of lines of code).
- Cost: $4.46 → $0.20 for a single prompt, 8m 13s down to 27s (Claude Code, Opus 5.5). See the benchmarks
Privacy Code Scanner
- GDPR data mapping, RoPA & leak prevention
- Headline result: 90% less manual data-mapping effort.
- Cost: $2M saved by one customer in engineering hours and masking tooling.
- Speed: < 5 min to remediate a flagged exposure.
Flagship deployment
HoundDog.ai + Replit
- 50M Users protected
- 100k Scans daily
- 100+ Data types
- Detects leaks before publishing. Auth tokens and passwords in logs or local storage.
- Flags unscoped AI & third-party flows. PII/PHI to integrations that don't match published privacy notices.
- Privacy by default, not retrofit. AI-generated apps embed GDPR & CCPA best practices from day one.
Try it on your code.
Install the self-hosted version for free. It runs on your machine with Docker, and your source code stays in your environment.
Paste into your coding agent:
Set up ProtoMap and show me what it can do. ProtoMap maps gRPC services and protobuf messages across repositories, and gives coding agents that graph over MCP. Docs: https://docs.protomap.ai/quickstart/
Tell me what you are about to do before each step that installs something.
1. Check that this computer has git, Docker with Compose 2.23.1 or newer, at least 4 GB of RAM, and 20 GB of disk space. If anything is missing, tell me and stop.
2. Install ProtoMap Server, in a folder outside this repository:
git clone https://github.com/hounddogai/protomap.git
cd protomap
./self-hosted/scripts/install.sh
The installer asks questions. Choose Trial, which runs PostgreSQL locally and logs the CLI in, and keep the default port.
3. Show me the address and the one-time setup key the installer prints. Ask me to open the address, enter the key, and create my organization and owner account. Wait until I say that's done.
4. Scan this repository, from a new shell so the CLI is on the PATH:
protomap scan .
If it has no gRPC services in a supported language, tell me, and offer to scan a public example instead:
git clone https://github.com/GoogleCloudPlatform/microservices-demo.git
protomap scan microservices-demo
5. From the scanned repository's folder, add ProtoMap to yourself as an MCP server:
Claude Code: claude mcp add protomap -- protomap mcp serve
Codex: codex mcp add protomap -- protomap mcp serve
Antigravity: add "protomap": { "command": "protomap", "args": ["mcp", "serve"] } under mcpServers in ~/.gemini/config/mcp_config.json
Others: https://docs.protomap.ai/coding-agents/
Tell me if I need to restart you for it to take effect.
6. Tell me what the scan found, then use ProtoMap's tools to answer one question about my services, such as which services call a method and where. Suggest two more questions I could ask.