Repository navigation
docs: add MCP Security Gateway specification v1.0 - #2363
Merged
Imran Siddique (imran-siddique) merged 2 commits intoMay 17, 2026
Merged
Imran Siddique (imran-siddique) merged 2 commits into
Imran Siddique (imran-siddique) merged 2 commits into
Conversation
Add formal specification for the Agent SRE governance layer covering SLO objectives, eight SLI types, error budgets with burn rate alerts, circuit breakers (manual recovery in Public Preview), chaos engineering with adversarial fault types, multi-channel alerting, replay/capture with hash chain integrity, Ed25519 artifact signing, incident detection (P1-P4), OTEL integration, and fail-closed failure semantics. Include 111 conformance tests across 10 test classes validating specification compliance against the Python SDK implementation. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Signed-off-by: Imran Siddique <imran.siddique@microsoft.com>
Add formal specification for the MCP Security Gateway covering tool call interception with approval workflows, response scanning with three policies (block/sanitize/log), security scanner detecting six threat types (tool poisoning, rug pull, cross-server attack, confused deputy, hidden instruction, description injection), HMAC message signing with replay protection, session authentication with TTL and concurrent limits, sliding window rate limiting, auth method enforcement (oauth2, mTLS, API key, bearer), CVE feed integration via OSV API, trust-gated MCP server/client, Agent SRE MCP tool registry, and schema drift detection with eight drift types. Include 127 conformance tests across 11 test classes validating specification compliance against the Python SDK implementation. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Signed-off-by: Imran Siddique <imran.siddique@microsoft.com>
Imran Siddique (imran-siddique)
merged commit May 17, 2026
013c7fb
into
microsoft:main
29 checks passed
🤖 AI Agent: breaking-change-detector — View detailsNo breaking changes detected. |
🤖 AI Agent: code-reviewer — Action Items:TL;DR: 0 blockers, 1 warning. Specification and tests are comprehensive but require minor follow-up.
Action Items:
Warnings:
No critical issues found. |
🤖 AI Agent: security-scanner — View detailsNo security issues found. |
🤖 AI Agent: test-generator — `agent-os/mcp_gateway.py`
|
PR Review Summary
Verdict: ❌ Changes needed |
MohammadHaroonAbuomar
pushed a commit
to MohammadHaroonAbuomar/agt-acs
that referenced
this pull request
Jun 1, 2026
* docs: add Agent SRE Governance specification v1.0 Add formal specification for the Agent SRE governance layer covering SLO objectives, eight SLI types, error budgets with burn rate alerts, circuit breakers (manual recovery in Public Preview), chaos engineering with adversarial fault types, multi-channel alerting, replay/capture with hash chain integrity, Ed25519 artifact signing, incident detection (P1-P4), OTEL integration, and fail-closed failure semantics. Include 111 conformance tests across 10 test classes validating specification compliance against the Python SDK implementation. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Signed-off-by: Imran Siddique <imran.siddique@microsoft.com> * docs: add MCP Security Gateway specification v1.0 Add formal specification for the MCP Security Gateway covering tool call interception with approval workflows, response scanning with three policies (block/sanitize/log), security scanner detecting six threat types (tool poisoning, rug pull, cross-server attack, confused deputy, hidden instruction, description injection), HMAC message signing with replay protection, session authentication with TTL and concurrent limits, sliding window rate limiting, auth method enforcement (oauth2, mTLS, API key, bearer), CVE feed integration via OSV API, trust-gated MCP server/client, Agent SRE MCP tool registry, and schema drift detection with eight drift types. Include 127 conformance tests across 11 test classes validating specification compliance against the Python SDK implementation. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Signed-off-by: Imran Siddique <imran.siddique@microsoft.com> --------- Signed-off-by: Imran Siddique <imran.siddique@microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
3 tasks done
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds formal specification for the MCP Security Gateway with conformance tests.
Specification (docs/specs/MCP-SECURITY-GATEWAY-1.0.md)
22-section specification covering:
Conformance Tests (agent-os/tests/test_spec_mcp_gateway_conformance.py)
127 tests across 11 test classes, all passing:
Notes