
Company News
Socket Named Top Sales Organization by RepVue
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.
@dotsetlabs/overwatch
Advanced tools
Runtime security for AI-augmented development - MCP proxy, shell guardian, and audit logging
The AI Agent Firewall
Runtime security proxy for MCP (Model Context Protocol). Overwatch protects AI development environments by detecting tool impersonation attacks and enforcing policy-based access control.
MCP is the standard protocol for AI agent tool access. While basic RBAC controls who can access tools, it doesn't verify what the tool actually is. This creates a critical attack surface:
postgres tool that exfiltrates queries)Traditional firewalls don't monitor MCP traffic. Overwatch is the AI Agent Firewall.
npm install -g @dotsetlabs/overwatch
Cryptographic verification that tools are what they claim to be.
| Detection | Severity | Description |
|---|---|---|
| Name Collision | Critical | Same tool name from multiple servers with different schemas |
| Schema Mutation | Critical | Tool definition changed mid-session |
| Suspicious Description | High | Tool description contains injection patterns |
| Hash Verification | High | Tool schema hash doesn't match baseline |
Tool Shadowing detection is enabled by default with no configuration required.
Declarative policies for human-in-the-loop control without approval fatigue.
| Approval | Effect |
|---|---|
[y] | Allow once |
[n] | Deny |
[5] | Allow for 5 minutes |
[s] | Allow for session |
Complete audit trail of all MCP tool calls with export support for SIEM integration.
# Wrap any MCP server with policy enforcement
overwatch wrap npx @modelcontextprotocol/server-postgres
# Wrap with strict policy
overwatch wrap --policy strict npx @modelcontextprotocol/server-filesystem
# Create overwatch.yaml config
overwatch init
# Check configuration
overwatch doctor
# View recent activity
overwatch logs
# Tail logs in real-time
overwatch logs --tail
# Export for SIEM
overwatch logs --format cef > audit.cef
┌─────────────────────────────┐
│ Tool Shadowing │
│ Detector │
│ ┌─────────────────────────┐ │
AI Client ───▶│ │ • Hash tool schemas │ │───▶ MCP Server
│ │ • Detect collisions │ │
│ │ • Monitor mutations │ │
│ │ • Flag suspicious desc │ │
│ └─────────────────────────┘ │
└─────────────────────────────┘
# overwatch.yaml
servers:
postgres:
command: npx @modelcontextprotocol/server-postgres
policies:
- tools: ["query", "execute"]
action: prompt
- tools: ["*"]
paths:
deny: ["/etc/**", "~/.ssh/**"]
defaults:
action: prompt
audit:
enabled: true
path: ~/.overwatch/audit.log
format: json
{
"mcpServers": {
"postgres": {
"command": "overwatch",
"args": ["wrap", "npx", "@modelcontextprotocol/server-postgres"]
}
}
}
| Command | Description |
|---|---|
overwatch wrap <cmd> | Wrap an MCP server with security proxy |
overwatch start | Start proxy with config file |
overwatch init | Create default configuration |
overwatch doctor | Diagnose configuration issues |
overwatch logs | View audit logs |
overwatch stats | View usage statistics |
overwatch sessions | Manage active sessions |
overwatch policies | View configured policies |
| What Overwatch Does | What Other Tools Do |
|---|---|
| Proxies MCP protocol traffic | Unaware of MCP |
| Detects tool shadowing attacks | No tool verification |
| Policy at protocol layer | Application-level only |
| Session-based approvals | All-or-nothing access |
Overwatch focuses on runtime protection of AI tool operations. For static analysis of AI config files, see Hardpoint.
SCAN (Hardpoint) → CONTROL (Overwatch)
Defend against Stop Tool Shadowing
Rules File Backdoor and Rogue Agents
MIT
FAQs
Runtime security for AI-augmented development - MCP proxy, shell guardian, and audit logging
We found that @dotsetlabs/overwatch demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.