Skip to content

Commit 5e4de3c

Browse files
docs: Update deployment docs to reflect Terraform infrastructure
Remove outdated Bicep files and update documentation to accurately reflect current Terraform-based deployment architecture. Changes: - Delete obsolete Bicep templates (main.bicep, parameters files) - Rewrite deploy/DEPLOYMENT.md with Terraform workflow - Update deploy/README.md to reference Terraform repo - Update tests/BUILD_DEPLOY_README.md noting automation is complete - Clarify that ACR Tasks handle automated builds on git push - Remove references to non-existent GitHub Actions Azure deployment - Add security guard demo files and config updates All infrastructure is now managed via Terraform in separate repository. Deployment is fully automated via ACR Tasks triggered on push to main. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 2414d4b commit 5e4de3c

12 files changed

Lines changed: 2423 additions & 947 deletions

azure-config.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,29 @@ binds:
5656
pathPrefix: /mcp
5757
backends:
5858
- mcp:
59+
# MCP Security Guards Configuration
60+
security_guards:
61+
# Tool Poisoning Detection Guard
62+
- id: tool-poisoning-guard
63+
enabled: true
64+
priority: 100
65+
failure_mode: fail_closed
66+
timeout_ms: 50
67+
runs_on:
68+
- response
69+
type: tool_poisoning
70+
strict_mode: true
71+
custom_patterns:
72+
- "(?i)ADMIN:\\s*override"
73+
- "(?i)execute\\s+as\\s+root"
74+
- "(?i)\\[HIDDEN\\]"
75+
- "(?i)delete\\s+all\\s+files"
76+
scan_fields:
77+
- name
78+
- description
79+
- input_schema
80+
alert_threshold: 1
81+
5982
# PII MCP Test Server (Internal URL - same Container Apps Environment)
6083
targets:
6184
- name: pii-test-server-target

0 commit comments

Comments
 (0)