transport:
type: stdio
server:
audit:
type: sqlite
path: "gateway-audit-stdio.db"
agents:
cursor:
allowed_tools:
- read_file
- list_directory
rate_limit: 30
claude-code:
denied_tools:
- write_file
- delete_file
rate_limit: 60
# Tight rate limit — for rate limit exhaustion test
rate-test:
allowed_tools:
- read_file
rate_limit: 2
rules:
block_patterns:
- "password"
- "api_key"
- "secret"
- "Bearer "
- "private_key"