From 88242eed87eeaecca653ab3265bed9d324d0fd10 Mon Sep 17 00:00:00 2001 From: Sacha Al Himdani Date: Tue, 5 May 2026 14:46:04 +0200 Subject: [PATCH] Restore MCP cross-origin protection after go-sdk v1.6.0 bump The go-sdk v1.6.0 release no longer applies a default CrossOriginProtection when the field is nil in StreamableHTTPOptions, silently removing Origin header verification. Wrap the streamable handler with http.NewCrossOriginProtection().Handler(...) (the recommended replacement, since the SDK field is deprecated). Also regenerate gqlgen resolvers to track v0.17.90. Signed-off-by: Sacha Al Himdani --- pkg/server/api/connect/v1/audit_log_resolvers.go | 2 +- pkg/server/api/connect/v1/base_resolvers.go | 2 +- pkg/server/api/connect/v1/identity_resolvers.go | 2 +- pkg/server/api/connect/v1/invitation_resolvers.go | 2 +- pkg/server/api/connect/v1/membership_resolvers.go | 2 +- pkg/server/api/connect/v1/oauth2_resolvers.go | 2 +- pkg/server/api/connect/v1/organization_resolvers.go | 2 +- pkg/server/api/connect/v1/personal_api_key_resolvers.go | 2 +- pkg/server/api/connect/v1/profile_resolvers.go | 2 +- pkg/server/api/connect/v1/saml_resolvers.go | 2 +- pkg/server/api/connect/v1/scim_resolvers.go | 2 +- pkg/server/api/connect/v1/session_resolvers.go | 2 +- pkg/server/api/console/v1/access_review_campaign_resolvers.go | 2 +- pkg/server/api/console/v1/asset_resolvers.go | 2 +- pkg/server/api/console/v1/audit_log_resolvers.go | 2 +- pkg/server/api/console/v1/audit_resolvers.go | 2 +- pkg/server/api/console/v1/base_resolvers.go | 2 +- pkg/server/api/console/v1/connector_resolvers.go | 2 +- pkg/server/api/console/v1/control_resolvers.go | 2 +- pkg/server/api/console/v1/cookie_banner_resolvers.go | 2 +- pkg/server/api/console/v1/cookie_consent_record_resolvers.go | 2 +- .../console/v1/data_protection_impact_assessment_resolvers.go | 2 +- pkg/server/api/console/v1/document_resolvers.go | 2 +- pkg/server/api/console/v1/electronic_signature_resolvers.go | 2 +- pkg/server/api/console/v1/evidence_resolvers.go | 2 +- pkg/server/api/console/v1/file_resolvers.go | 2 +- pkg/server/api/console/v1/framework_resolvers.go | 2 +- pkg/server/api/console/v1/mailing_list_resolvers.go | 2 +- pkg/server/api/console/v1/measure_resolvers.go | 2 +- pkg/server/api/console/v1/obligation_resolvers.go | 2 +- pkg/server/api/console/v1/organization_resolvers.go | 2 +- pkg/server/api/console/v1/processing_activity_resolvers.go | 2 +- pkg/server/api/console/v1/rights_request_resolvers.go | 2 +- pkg/server/api/console/v1/risk_resolvers.go | 2 +- pkg/server/api/console/v1/task_resolvers.go | 2 +- pkg/server/api/console/v1/trust_center_resolvers.go | 2 +- pkg/server/api/console/v1/vendor_resolvers.go | 2 +- pkg/server/api/console/v1/viewer_resolvers.go | 2 +- pkg/server/api/console/v1/webhook_resolvers.go | 2 +- pkg/server/api/mcp/v1/v1_handler.go | 3 ++- pkg/server/api/trust/v1/auth_resolvers.go | 2 +- pkg/server/api/trust/v1/base_resolvers.go | 2 +- pkg/server/api/trust/v1/mailing_list_resolvers.go | 2 +- pkg/server/api/trust/v1/nda_resolvers.go | 2 +- pkg/server/api/trust/v1/organization_resolvers.go | 2 +- pkg/server/api/trust/v1/trust_center_resolvers.go | 2 +- 46 files changed, 47 insertions(+), 46 deletions(-) diff --git a/pkg/server/api/connect/v1/audit_log_resolvers.go b/pkg/server/api/connect/v1/audit_log_resolvers.go index f09de64a5..4a44edd9e 100644 --- a/pkg/server/api/connect/v1/audit_log_resolvers.go +++ b/pkg/server/api/connect/v1/audit_log_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/connect/v1/base_resolvers.go b/pkg/server/api/connect/v1/base_resolvers.go index 594c45981..da776e79e 100644 --- a/pkg/server/api/connect/v1/base_resolvers.go +++ b/pkg/server/api/connect/v1/base_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/connect/v1/identity_resolvers.go b/pkg/server/api/connect/v1/identity_resolvers.go index 996bf776d..66974746f 100644 --- a/pkg/server/api/connect/v1/identity_resolvers.go +++ b/pkg/server/api/connect/v1/identity_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/connect/v1/invitation_resolvers.go b/pkg/server/api/connect/v1/invitation_resolvers.go index 92f4b609d..59e58e9a0 100644 --- a/pkg/server/api/connect/v1/invitation_resolvers.go +++ b/pkg/server/api/connect/v1/invitation_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/connect/v1/membership_resolvers.go b/pkg/server/api/connect/v1/membership_resolvers.go index 2fa5f2933..3dc4702c1 100644 --- a/pkg/server/api/connect/v1/membership_resolvers.go +++ b/pkg/server/api/connect/v1/membership_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/connect/v1/oauth2_resolvers.go b/pkg/server/api/connect/v1/oauth2_resolvers.go index 754335367..b7178d3bf 100644 --- a/pkg/server/api/connect/v1/oauth2_resolvers.go +++ b/pkg/server/api/connect/v1/oauth2_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/connect/v1/organization_resolvers.go b/pkg/server/api/connect/v1/organization_resolvers.go index 242b1d4ef..6fb31402f 100644 --- a/pkg/server/api/connect/v1/organization_resolvers.go +++ b/pkg/server/api/connect/v1/organization_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/connect/v1/personal_api_key_resolvers.go b/pkg/server/api/connect/v1/personal_api_key_resolvers.go index 7edd8b8c0..ae45fb293 100644 --- a/pkg/server/api/connect/v1/personal_api_key_resolvers.go +++ b/pkg/server/api/connect/v1/personal_api_key_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/connect/v1/profile_resolvers.go b/pkg/server/api/connect/v1/profile_resolvers.go index f79d543c4..ac8d5b876 100644 --- a/pkg/server/api/connect/v1/profile_resolvers.go +++ b/pkg/server/api/connect/v1/profile_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/connect/v1/saml_resolvers.go b/pkg/server/api/connect/v1/saml_resolvers.go index 9dd2b82f3..34e2483c8 100644 --- a/pkg/server/api/connect/v1/saml_resolvers.go +++ b/pkg/server/api/connect/v1/saml_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/connect/v1/scim_resolvers.go b/pkg/server/api/connect/v1/scim_resolvers.go index dfa0be0b2..2bbcf9519 100644 --- a/pkg/server/api/connect/v1/scim_resolvers.go +++ b/pkg/server/api/connect/v1/scim_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/connect/v1/session_resolvers.go b/pkg/server/api/connect/v1/session_resolvers.go index ac475037e..74d6c50a3 100644 --- a/pkg/server/api/connect/v1/session_resolvers.go +++ b/pkg/server/api/connect/v1/session_resolvers.go @@ -3,7 +3,7 @@ package connect_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/access_review_campaign_resolvers.go b/pkg/server/api/console/v1/access_review_campaign_resolvers.go index db81d2dc5..2b154e285 100644 --- a/pkg/server/api/console/v1/access_review_campaign_resolvers.go +++ b/pkg/server/api/console/v1/access_review_campaign_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/asset_resolvers.go b/pkg/server/api/console/v1/asset_resolvers.go index c2de7610e..afce6d5af 100644 --- a/pkg/server/api/console/v1/asset_resolvers.go +++ b/pkg/server/api/console/v1/asset_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/audit_log_resolvers.go b/pkg/server/api/console/v1/audit_log_resolvers.go index 2f355f53b..1b2fa2cc6 100644 --- a/pkg/server/api/console/v1/audit_log_resolvers.go +++ b/pkg/server/api/console/v1/audit_log_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/audit_resolvers.go b/pkg/server/api/console/v1/audit_resolvers.go index c0c5d93ff..4ca41aa0c 100644 --- a/pkg/server/api/console/v1/audit_resolvers.go +++ b/pkg/server/api/console/v1/audit_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/base_resolvers.go b/pkg/server/api/console/v1/base_resolvers.go index 0ed61a9f1..5a0e46f75 100644 --- a/pkg/server/api/console/v1/base_resolvers.go +++ b/pkg/server/api/console/v1/base_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/connector_resolvers.go b/pkg/server/api/console/v1/connector_resolvers.go index 22e26a7ea..03caeb4e2 100644 --- a/pkg/server/api/console/v1/connector_resolvers.go +++ b/pkg/server/api/console/v1/connector_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/control_resolvers.go b/pkg/server/api/console/v1/control_resolvers.go index 5765c9390..76f0bc89c 100644 --- a/pkg/server/api/console/v1/control_resolvers.go +++ b/pkg/server/api/console/v1/control_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/cookie_banner_resolvers.go b/pkg/server/api/console/v1/cookie_banner_resolvers.go index 5cda839fb..f45ceb4ef 100644 --- a/pkg/server/api/console/v1/cookie_banner_resolvers.go +++ b/pkg/server/api/console/v1/cookie_banner_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/cookie_consent_record_resolvers.go b/pkg/server/api/console/v1/cookie_consent_record_resolvers.go index f7f5e7ddc..d1bf3ad38 100644 --- a/pkg/server/api/console/v1/cookie_consent_record_resolvers.go +++ b/pkg/server/api/console/v1/cookie_consent_record_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/data_protection_impact_assessment_resolvers.go b/pkg/server/api/console/v1/data_protection_impact_assessment_resolvers.go index a6a0d36c3..35af39999 100644 --- a/pkg/server/api/console/v1/data_protection_impact_assessment_resolvers.go +++ b/pkg/server/api/console/v1/data_protection_impact_assessment_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/document_resolvers.go b/pkg/server/api/console/v1/document_resolvers.go index 68e65705c..bd18709c5 100644 --- a/pkg/server/api/console/v1/document_resolvers.go +++ b/pkg/server/api/console/v1/document_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/electronic_signature_resolvers.go b/pkg/server/api/console/v1/electronic_signature_resolvers.go index ad3caf165..408807e1d 100644 --- a/pkg/server/api/console/v1/electronic_signature_resolvers.go +++ b/pkg/server/api/console/v1/electronic_signature_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/evidence_resolvers.go b/pkg/server/api/console/v1/evidence_resolvers.go index ad1bec21e..68717ca15 100644 --- a/pkg/server/api/console/v1/evidence_resolvers.go +++ b/pkg/server/api/console/v1/evidence_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/file_resolvers.go b/pkg/server/api/console/v1/file_resolvers.go index ea9aae0fe..84ee6764b 100644 --- a/pkg/server/api/console/v1/file_resolvers.go +++ b/pkg/server/api/console/v1/file_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/framework_resolvers.go b/pkg/server/api/console/v1/framework_resolvers.go index df6796bcc..366951c67 100644 --- a/pkg/server/api/console/v1/framework_resolvers.go +++ b/pkg/server/api/console/v1/framework_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/mailing_list_resolvers.go b/pkg/server/api/console/v1/mailing_list_resolvers.go index b60d5c5d8..dad5d7611 100644 --- a/pkg/server/api/console/v1/mailing_list_resolvers.go +++ b/pkg/server/api/console/v1/mailing_list_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/measure_resolvers.go b/pkg/server/api/console/v1/measure_resolvers.go index ff5acb274..e0137418c 100644 --- a/pkg/server/api/console/v1/measure_resolvers.go +++ b/pkg/server/api/console/v1/measure_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/obligation_resolvers.go b/pkg/server/api/console/v1/obligation_resolvers.go index abe434740..1cd6586bf 100644 --- a/pkg/server/api/console/v1/obligation_resolvers.go +++ b/pkg/server/api/console/v1/obligation_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/organization_resolvers.go b/pkg/server/api/console/v1/organization_resolvers.go index 5b909e39c..b00b1bf0c 100644 --- a/pkg/server/api/console/v1/organization_resolvers.go +++ b/pkg/server/api/console/v1/organization_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/processing_activity_resolvers.go b/pkg/server/api/console/v1/processing_activity_resolvers.go index 7a497e27c..ead194d85 100644 --- a/pkg/server/api/console/v1/processing_activity_resolvers.go +++ b/pkg/server/api/console/v1/processing_activity_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/rights_request_resolvers.go b/pkg/server/api/console/v1/rights_request_resolvers.go index 9761a1b8f..928d29101 100644 --- a/pkg/server/api/console/v1/rights_request_resolvers.go +++ b/pkg/server/api/console/v1/rights_request_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/risk_resolvers.go b/pkg/server/api/console/v1/risk_resolvers.go index 256dabd49..b4277406c 100644 --- a/pkg/server/api/console/v1/risk_resolvers.go +++ b/pkg/server/api/console/v1/risk_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/task_resolvers.go b/pkg/server/api/console/v1/task_resolvers.go index 7f3fe2e08..6c4e53c97 100644 --- a/pkg/server/api/console/v1/task_resolvers.go +++ b/pkg/server/api/console/v1/task_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/trust_center_resolvers.go b/pkg/server/api/console/v1/trust_center_resolvers.go index 57509f59a..85c50a56a 100644 --- a/pkg/server/api/console/v1/trust_center_resolvers.go +++ b/pkg/server/api/console/v1/trust_center_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/vendor_resolvers.go b/pkg/server/api/console/v1/vendor_resolvers.go index 4b9d81aa1..d9c8372e7 100644 --- a/pkg/server/api/console/v1/vendor_resolvers.go +++ b/pkg/server/api/console/v1/vendor_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/viewer_resolvers.go b/pkg/server/api/console/v1/viewer_resolvers.go index 872706eee..d9623a43b 100644 --- a/pkg/server/api/console/v1/viewer_resolvers.go +++ b/pkg/server/api/console/v1/viewer_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/console/v1/webhook_resolvers.go b/pkg/server/api/console/v1/webhook_resolvers.go index 32fd3ab0e..aa2f74585 100644 --- a/pkg/server/api/console/v1/webhook_resolvers.go +++ b/pkg/server/api/console/v1/webhook_resolvers.go @@ -3,7 +3,7 @@ package console_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/mcp/v1/v1_handler.go b/pkg/server/api/mcp/v1/v1_handler.go index fe96e9ff9..edd3a5037 100644 --- a/pkg/server/api/mcp/v1/v1_handler.go +++ b/pkg/server/api/mcp/v1/v1_handler.go @@ -68,10 +68,11 @@ func NewMux(logger *log.Logger, proboSvc *probo.Service, iamSvc *iam.Service, ac Logger: nil, // TODO put logger here }, ) + protectedHandler := http.NewCrossOriginProtection().Handler(handler) r := chi.NewMux() r.Use(authn.NewAPIKeyMiddleware(iamSvc, tokenSecret)) - r.Handle("/", RequireAPIKeyHandler(logger, handler)) + r.Handle("/", RequireAPIKeyHandler(logger, protectedHandler)) logger.Info("MCP server initialized successfully") diff --git a/pkg/server/api/trust/v1/auth_resolvers.go b/pkg/server/api/trust/v1/auth_resolvers.go index 12972cb9c..d675cd9f8 100644 --- a/pkg/server/api/trust/v1/auth_resolvers.go +++ b/pkg/server/api/trust/v1/auth_resolvers.go @@ -3,7 +3,7 @@ package trust_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/trust/v1/base_resolvers.go b/pkg/server/api/trust/v1/base_resolvers.go index 4472b0728..b8b68f424 100644 --- a/pkg/server/api/trust/v1/base_resolvers.go +++ b/pkg/server/api/trust/v1/base_resolvers.go @@ -3,7 +3,7 @@ package trust_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/trust/v1/mailing_list_resolvers.go b/pkg/server/api/trust/v1/mailing_list_resolvers.go index 383ac003f..9331c61c7 100644 --- a/pkg/server/api/trust/v1/mailing_list_resolvers.go +++ b/pkg/server/api/trust/v1/mailing_list_resolvers.go @@ -3,7 +3,7 @@ package trust_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/trust/v1/nda_resolvers.go b/pkg/server/api/trust/v1/nda_resolvers.go index b1202cafe..6c812f309 100644 --- a/pkg/server/api/trust/v1/nda_resolvers.go +++ b/pkg/server/api/trust/v1/nda_resolvers.go @@ -3,7 +3,7 @@ package trust_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/trust/v1/organization_resolvers.go b/pkg/server/api/trust/v1/organization_resolvers.go index 15f091a1b..3396c3cd6 100644 --- a/pkg/server/api/trust/v1/organization_resolvers.go +++ b/pkg/server/api/trust/v1/organization_resolvers.go @@ -3,7 +3,7 @@ package trust_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context" diff --git a/pkg/server/api/trust/v1/trust_center_resolvers.go b/pkg/server/api/trust/v1/trust_center_resolvers.go index e68590901..4c8c29536 100644 --- a/pkg/server/api/trust/v1/trust_center_resolvers.go +++ b/pkg/server/api/trust/v1/trust_center_resolvers.go @@ -3,7 +3,7 @@ package trust_v1 // This file will be automatically regenerated based on the schema, any resolver // implementations // will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.87 +// Code generated by github.com/99designs/gqlgen version v0.17.90 import ( "context"