Skip to content

harden public MCP request handling - #4

Merged
ajruckman merged 3 commits into
mainfrom
ajruckman_public_mcp_hardening
Sep 30, 2026
Merged

ajruckman merged 3 commits into
mainfrom
ajruckman_public_mcp_hardening

Conversation

@ajruckman

@ajruckman ajruckman commented Sep 28, 2026 •

Copy link
Copy Markdown
Collaborator
  • reuse shared gRPC connection for token introspection to avoid double connections
  • prevent duplicate+concurrent introspection requests; cache introspection results (this is token-extension-safe because our service doesn't gate on expiration)
  • validate MCP transport and authorization headers before introspection
  • constrain documentation search inputs and their complexity
  • update to Go 1.27.1
  • update+revendor dependencies

@paulbry

paulbry commented Sep 30, 2026

Copy link
Copy Markdown
Collaborator

lgtm

@ajruckman
ajruckman merged commit 6e0331b into main Sep 30, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants