Skip to content

Conversation

@saurabhjain1592
Copy link
Member

Summary

MCP policy enforcement enhancements for v3.2.0 release.

Exfiltration Detection (#966)

  • Row count limits (default: 10,000 per query)
  • Data volume limits (default: 10MB per response)
  • HTTP 403 blocking with clear error details
  • Configuration via MCP_MAX_ROWS_PER_QUERY, MCP_MAX_BYTES_PER_QUERY

Dynamic Policy Evaluation (#968)

  • Optional Orchestrator integration for real-time policy evaluation
  • Rate limiting, budget controls, time-based access, role-based access
  • Graceful degradation when Orchestrator unavailable
  • Configuration via MCP_DYNAMIC_POLICIES_ENABLED

Test Plan

  • go build ./platform/... passes
  • go test ./platform/shared/policy/... passes

Changes synced from enterprise:

MCP Exfiltration Detection (Issue #966)
- Row count limits (default: 10,000 per query)
- Data volume limits (default: 10MB per response)
- HTTP 403 blocking with clear error details
- Configuration via MCP_MAX_ROWS_PER_QUERY, MCP_MAX_BYTES_PER_QUERY

MCP Dynamic Policy Evaluation (Issue #968)
- Optional Orchestrator integration for real-time policy evaluation
- Rate limiting, budget controls, time-based access, role-based access
- Graceful degradation when Orchestrator unavailable
- Configuration via MCP_DYNAMIC_POLICIES_ENABLED

Enterprise PRs: #998, #999, #1000, #1002, #1003

Authored-by: Saurabh Jain <saurabh@getaxonflow.com>
@saurabhjain1592 saurabhjain1592 added the community-sync Sync from enterprise repository label Jan 14, 2026
@saurabhjain1592 saurabhjain1592 added this pull request to the merge queue Jan 14, 2026
Merged via the queue into main with commit 4d25a8f Jan 14, 2026
32 checks passed
@saurabhjain1592 saurabhjain1592 deleted the sync/enterprise-20260114-215659-21011321444 branch January 14, 2026 22:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community-sync Sync from enterprise repository

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants