From a740dd8a60ba4deab2db920a5913b18d28a16156 Mon Sep 17 00:00:00 2001 From: Stephanie Anderson Date: Mon, 3 Feb 2025 12:46:00 +0100 Subject: [PATCH 1/2] docs(cps): move csp reporting content to platform documentation (server + browser only) --- .../common/content-security-policy-reporting/index.mdx | 7 +++++++ .../elixir/content-security-policy-reporting/index.mdx | 7 +++++++ .../go/common/content-security-policy-reporting/index.mdx | 7 +++++++ .../common/content-security-policy-reporting/index.mdx | 7 +++++++ .../common/content-security-policy-reporting/index.mdx | 7 +++++++ .../common/content-security-policy-reporting/index.mdx | 7 +++++++ .../php/common/content-security-policy-reporting/index.mdx | 7 +++++++ .../python/content-security-policy-reporting/index.mdx | 7 +++++++ .../common/content-security-policy-reporting/index.mdx | 7 +++++++ .../common/content-security-policy-reporting/index.mdx | 7 +++++++ .../content-security-policy-reporting/content.mdx | 0 src/middleware.ts | 4 ++++ 12 files changed, 74 insertions(+) create mode 100644 docs/platforms/dotnet/common/content-security-policy-reporting/index.mdx create mode 100644 docs/platforms/elixir/content-security-policy-reporting/index.mdx create mode 100644 docs/platforms/go/common/content-security-policy-reporting/index.mdx create mode 100644 docs/platforms/java/common/content-security-policy-reporting/index.mdx create mode 100644 docs/platforms/javascript/common/content-security-policy-reporting/index.mdx create mode 100644 docs/platforms/native/common/content-security-policy-reporting/index.mdx create mode 100644 docs/platforms/php/common/content-security-policy-reporting/index.mdx create mode 100644 docs/platforms/python/content-security-policy-reporting/index.mdx create mode 100644 docs/platforms/ruby/common/content-security-policy-reporting/index.mdx create mode 100644 docs/platforms/rust/common/content-security-policy-reporting/index.mdx rename docs/security-legal-pii/security/security-policy-reporting.mdx => includes/platforms/content-security-policy-reporting/content.mdx (100%) diff --git a/docs/platforms/dotnet/common/content-security-policy-reporting/index.mdx b/docs/platforms/dotnet/common/content-security-policy-reporting/index.mdx new file mode 100644 index 0000000000000..372e41a001d28 --- /dev/null +++ b/docs/platforms/dotnet/common/content-security-policy-reporting/index.mdx @@ -0,0 +1,7 @@ +--- +title: Set Up CSP Reporting +sidebar_order: 7500 +description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." +--- + + diff --git a/docs/platforms/elixir/content-security-policy-reporting/index.mdx b/docs/platforms/elixir/content-security-policy-reporting/index.mdx new file mode 100644 index 0000000000000..372e41a001d28 --- /dev/null +++ b/docs/platforms/elixir/content-security-policy-reporting/index.mdx @@ -0,0 +1,7 @@ +--- +title: Set Up CSP Reporting +sidebar_order: 7500 +description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." +--- + + diff --git a/docs/platforms/go/common/content-security-policy-reporting/index.mdx b/docs/platforms/go/common/content-security-policy-reporting/index.mdx new file mode 100644 index 0000000000000..372e41a001d28 --- /dev/null +++ b/docs/platforms/go/common/content-security-policy-reporting/index.mdx @@ -0,0 +1,7 @@ +--- +title: Set Up CSP Reporting +sidebar_order: 7500 +description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." +--- + + diff --git a/docs/platforms/java/common/content-security-policy-reporting/index.mdx b/docs/platforms/java/common/content-security-policy-reporting/index.mdx new file mode 100644 index 0000000000000..372e41a001d28 --- /dev/null +++ b/docs/platforms/java/common/content-security-policy-reporting/index.mdx @@ -0,0 +1,7 @@ +--- +title: Set Up CSP Reporting +sidebar_order: 7500 +description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." +--- + + diff --git a/docs/platforms/javascript/common/content-security-policy-reporting/index.mdx b/docs/platforms/javascript/common/content-security-policy-reporting/index.mdx new file mode 100644 index 0000000000000..372e41a001d28 --- /dev/null +++ b/docs/platforms/javascript/common/content-security-policy-reporting/index.mdx @@ -0,0 +1,7 @@ +--- +title: Set Up CSP Reporting +sidebar_order: 7500 +description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." +--- + + diff --git a/docs/platforms/native/common/content-security-policy-reporting/index.mdx b/docs/platforms/native/common/content-security-policy-reporting/index.mdx new file mode 100644 index 0000000000000..372e41a001d28 --- /dev/null +++ b/docs/platforms/native/common/content-security-policy-reporting/index.mdx @@ -0,0 +1,7 @@ +--- +title: Set Up CSP Reporting +sidebar_order: 7500 +description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." +--- + + diff --git a/docs/platforms/php/common/content-security-policy-reporting/index.mdx b/docs/platforms/php/common/content-security-policy-reporting/index.mdx new file mode 100644 index 0000000000000..372e41a001d28 --- /dev/null +++ b/docs/platforms/php/common/content-security-policy-reporting/index.mdx @@ -0,0 +1,7 @@ +--- +title: Set Up CSP Reporting +sidebar_order: 7500 +description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." +--- + + diff --git a/docs/platforms/python/content-security-policy-reporting/index.mdx b/docs/platforms/python/content-security-policy-reporting/index.mdx new file mode 100644 index 0000000000000..372e41a001d28 --- /dev/null +++ b/docs/platforms/python/content-security-policy-reporting/index.mdx @@ -0,0 +1,7 @@ +--- +title: Set Up CSP Reporting +sidebar_order: 7500 +description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." +--- + + diff --git a/docs/platforms/ruby/common/content-security-policy-reporting/index.mdx b/docs/platforms/ruby/common/content-security-policy-reporting/index.mdx new file mode 100644 index 0000000000000..372e41a001d28 --- /dev/null +++ b/docs/platforms/ruby/common/content-security-policy-reporting/index.mdx @@ -0,0 +1,7 @@ +--- +title: Set Up CSP Reporting +sidebar_order: 7500 +description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." +--- + + diff --git a/docs/platforms/rust/common/content-security-policy-reporting/index.mdx b/docs/platforms/rust/common/content-security-policy-reporting/index.mdx new file mode 100644 index 0000000000000..372e41a001d28 --- /dev/null +++ b/docs/platforms/rust/common/content-security-policy-reporting/index.mdx @@ -0,0 +1,7 @@ +--- +title: Set Up CSP Reporting +sidebar_order: 7500 +description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." +--- + + diff --git a/docs/security-legal-pii/security/security-policy-reporting.mdx b/includes/platforms/content-security-policy-reporting/content.mdx similarity index 100% rename from docs/security-legal-pii/security/security-policy-reporting.mdx rename to includes/platforms/content-security-policy-reporting/content.mdx diff --git a/src/middleware.ts b/src/middleware.ts index 85c7644c2385e..7773ce7cc00ad 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -3361,6 +3361,10 @@ const USER_DOCS_REDIRECTS: Redirect[] = [ from: '/contributing/onboarding-wizard/', to: '/contributing/', }, + { + from: '/security-legal-pii/security/security-policy-reporting/', + to: '/platform-redirect/?next=/content-security-policy-reporting/', + }, ]; const DEVELOPER_DOCS_REDIRECTS: Redirect[] = [ From 9bcc4f75cd18bae799864259fe283e9ac5eb0d40 Mon Sep 17 00:00:00 2001 From: Stephanie Anderson Date: Mon, 3 Feb 2025 17:59:11 +0100 Subject: [PATCH 2/2] docs(cps): rewording from CSP to Security Policy Reporting --- .../index.mdx | 4 ++-- .../index.mdx | 4 ++-- .../index.mdx | 4 ++-- .../index.mdx | 4 ++-- .../common/content-security-policy-reporting/index.mdx | 7 ------- .../javascript/common/security-policy-reporting/index.mdx | 7 +++++++ .../common/content-security-policy-reporting/index.mdx | 7 ------- .../native/common/security-policy-reporting/index.mdx | 7 +++++++ .../php/common/content-security-policy-reporting/index.mdx | 7 ------- .../php/common/security-policy-reporting/index.mdx | 7 +++++++ .../python/content-security-policy-reporting/index.mdx | 7 ------- docs/platforms/python/security-policy-reporting/index.mdx | 7 +++++++ .../common/content-security-policy-reporting/index.mdx | 7 ------- .../ruby/common/security-policy-reporting/index.mdx | 7 +++++++ .../common/content-security-policy-reporting/index.mdx | 7 ------- .../rust/common/security-policy-reporting/index.mdx | 7 +++++++ .../content.mdx | 6 ------ src/middleware.ts | 2 +- 18 files changed, 51 insertions(+), 57 deletions(-) rename docs/platforms/dotnet/common/{content-security-policy-reporting => security-policy-reporting}/index.mdx (63%) rename docs/platforms/elixir/{content-security-policy-reporting => security-policy-reporting}/index.mdx (63%) rename docs/platforms/go/common/{content-security-policy-reporting => security-policy-reporting}/index.mdx (63%) rename docs/platforms/java/common/{content-security-policy-reporting => security-policy-reporting}/index.mdx (63%) delete mode 100644 docs/platforms/javascript/common/content-security-policy-reporting/index.mdx create mode 100644 docs/platforms/javascript/common/security-policy-reporting/index.mdx delete mode 100644 docs/platforms/native/common/content-security-policy-reporting/index.mdx create mode 100644 docs/platforms/native/common/security-policy-reporting/index.mdx delete mode 100644 docs/platforms/php/common/content-security-policy-reporting/index.mdx create mode 100644 docs/platforms/php/common/security-policy-reporting/index.mdx delete mode 100644 docs/platforms/python/content-security-policy-reporting/index.mdx create mode 100644 docs/platforms/python/security-policy-reporting/index.mdx delete mode 100644 docs/platforms/ruby/common/content-security-policy-reporting/index.mdx create mode 100644 docs/platforms/ruby/common/security-policy-reporting/index.mdx delete mode 100644 docs/platforms/rust/common/content-security-policy-reporting/index.mdx create mode 100644 docs/platforms/rust/common/security-policy-reporting/index.mdx rename includes/platforms/{content-security-policy-reporting => security-policy-reporting}/content.mdx (95%) diff --git a/docs/platforms/dotnet/common/content-security-policy-reporting/index.mdx b/docs/platforms/dotnet/common/security-policy-reporting/index.mdx similarity index 63% rename from docs/platforms/dotnet/common/content-security-policy-reporting/index.mdx rename to docs/platforms/dotnet/common/security-policy-reporting/index.mdx index 372e41a001d28..c7c54cc1b96f8 100644 --- a/docs/platforms/dotnet/common/content-security-policy-reporting/index.mdx +++ b/docs/platforms/dotnet/common/security-policy-reporting/index.mdx @@ -1,7 +1,7 @@ --- -title: Set Up CSP Reporting +title: Set Up Security Policy Reporting sidebar_order: 7500 description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." --- - + diff --git a/docs/platforms/elixir/content-security-policy-reporting/index.mdx b/docs/platforms/elixir/security-policy-reporting/index.mdx similarity index 63% rename from docs/platforms/elixir/content-security-policy-reporting/index.mdx rename to docs/platforms/elixir/security-policy-reporting/index.mdx index 372e41a001d28..c7c54cc1b96f8 100644 --- a/docs/platforms/elixir/content-security-policy-reporting/index.mdx +++ b/docs/platforms/elixir/security-policy-reporting/index.mdx @@ -1,7 +1,7 @@ --- -title: Set Up CSP Reporting +title: Set Up Security Policy Reporting sidebar_order: 7500 description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." --- - + diff --git a/docs/platforms/go/common/content-security-policy-reporting/index.mdx b/docs/platforms/go/common/security-policy-reporting/index.mdx similarity index 63% rename from docs/platforms/go/common/content-security-policy-reporting/index.mdx rename to docs/platforms/go/common/security-policy-reporting/index.mdx index 372e41a001d28..c7c54cc1b96f8 100644 --- a/docs/platforms/go/common/content-security-policy-reporting/index.mdx +++ b/docs/platforms/go/common/security-policy-reporting/index.mdx @@ -1,7 +1,7 @@ --- -title: Set Up CSP Reporting +title: Set Up Security Policy Reporting sidebar_order: 7500 description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." --- - + diff --git a/docs/platforms/java/common/content-security-policy-reporting/index.mdx b/docs/platforms/java/common/security-policy-reporting/index.mdx similarity index 63% rename from docs/platforms/java/common/content-security-policy-reporting/index.mdx rename to docs/platforms/java/common/security-policy-reporting/index.mdx index 372e41a001d28..c7c54cc1b96f8 100644 --- a/docs/platforms/java/common/content-security-policy-reporting/index.mdx +++ b/docs/platforms/java/common/security-policy-reporting/index.mdx @@ -1,7 +1,7 @@ --- -title: Set Up CSP Reporting +title: Set Up Security Policy Reporting sidebar_order: 7500 description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." --- - + diff --git a/docs/platforms/javascript/common/content-security-policy-reporting/index.mdx b/docs/platforms/javascript/common/content-security-policy-reporting/index.mdx deleted file mode 100644 index 372e41a001d28..0000000000000 --- a/docs/platforms/javascript/common/content-security-policy-reporting/index.mdx +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Set Up CSP Reporting -sidebar_order: 7500 -description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." ---- - - diff --git a/docs/platforms/javascript/common/security-policy-reporting/index.mdx b/docs/platforms/javascript/common/security-policy-reporting/index.mdx new file mode 100644 index 0000000000000..c7c54cc1b96f8 --- /dev/null +++ b/docs/platforms/javascript/common/security-policy-reporting/index.mdx @@ -0,0 +1,7 @@ +--- +title: Set Up Security Policy Reporting +sidebar_order: 7500 +description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." +--- + + diff --git a/docs/platforms/native/common/content-security-policy-reporting/index.mdx b/docs/platforms/native/common/content-security-policy-reporting/index.mdx deleted file mode 100644 index 372e41a001d28..0000000000000 --- a/docs/platforms/native/common/content-security-policy-reporting/index.mdx +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Set Up CSP Reporting -sidebar_order: 7500 -description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." ---- - - diff --git a/docs/platforms/native/common/security-policy-reporting/index.mdx b/docs/platforms/native/common/security-policy-reporting/index.mdx new file mode 100644 index 0000000000000..c7c54cc1b96f8 --- /dev/null +++ b/docs/platforms/native/common/security-policy-reporting/index.mdx @@ -0,0 +1,7 @@ +--- +title: Set Up Security Policy Reporting +sidebar_order: 7500 +description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." +--- + + diff --git a/docs/platforms/php/common/content-security-policy-reporting/index.mdx b/docs/platforms/php/common/content-security-policy-reporting/index.mdx deleted file mode 100644 index 372e41a001d28..0000000000000 --- a/docs/platforms/php/common/content-security-policy-reporting/index.mdx +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Set Up CSP Reporting -sidebar_order: 7500 -description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." ---- - - diff --git a/docs/platforms/php/common/security-policy-reporting/index.mdx b/docs/platforms/php/common/security-policy-reporting/index.mdx new file mode 100644 index 0000000000000..c7c54cc1b96f8 --- /dev/null +++ b/docs/platforms/php/common/security-policy-reporting/index.mdx @@ -0,0 +1,7 @@ +--- +title: Set Up Security Policy Reporting +sidebar_order: 7500 +description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." +--- + + diff --git a/docs/platforms/python/content-security-policy-reporting/index.mdx b/docs/platforms/python/content-security-policy-reporting/index.mdx deleted file mode 100644 index 372e41a001d28..0000000000000 --- a/docs/platforms/python/content-security-policy-reporting/index.mdx +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Set Up CSP Reporting -sidebar_order: 7500 -description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." ---- - - diff --git a/docs/platforms/python/security-policy-reporting/index.mdx b/docs/platforms/python/security-policy-reporting/index.mdx new file mode 100644 index 0000000000000..c7c54cc1b96f8 --- /dev/null +++ b/docs/platforms/python/security-policy-reporting/index.mdx @@ -0,0 +1,7 @@ +--- +title: Set Up Security Policy Reporting +sidebar_order: 7500 +description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." +--- + + diff --git a/docs/platforms/ruby/common/content-security-policy-reporting/index.mdx b/docs/platforms/ruby/common/content-security-policy-reporting/index.mdx deleted file mode 100644 index 372e41a001d28..0000000000000 --- a/docs/platforms/ruby/common/content-security-policy-reporting/index.mdx +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Set Up CSP Reporting -sidebar_order: 7500 -description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." ---- - - diff --git a/docs/platforms/ruby/common/security-policy-reporting/index.mdx b/docs/platforms/ruby/common/security-policy-reporting/index.mdx new file mode 100644 index 0000000000000..c7c54cc1b96f8 --- /dev/null +++ b/docs/platforms/ruby/common/security-policy-reporting/index.mdx @@ -0,0 +1,7 @@ +--- +title: Set Up Security Policy Reporting +sidebar_order: 7500 +description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." +--- + + diff --git a/docs/platforms/rust/common/content-security-policy-reporting/index.mdx b/docs/platforms/rust/common/content-security-policy-reporting/index.mdx deleted file mode 100644 index 372e41a001d28..0000000000000 --- a/docs/platforms/rust/common/content-security-policy-reporting/index.mdx +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Set Up CSP Reporting -sidebar_order: 7500 -description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." ---- - - diff --git a/docs/platforms/rust/common/security-policy-reporting/index.mdx b/docs/platforms/rust/common/security-policy-reporting/index.mdx new file mode 100644 index 0000000000000..c7c54cc1b96f8 --- /dev/null +++ b/docs/platforms/rust/common/security-policy-reporting/index.mdx @@ -0,0 +1,7 @@ +--- +title: Set Up Security Policy Reporting +sidebar_order: 7500 +description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." +--- + + diff --git a/includes/platforms/content-security-policy-reporting/content.mdx b/includes/platforms/security-policy-reporting/content.mdx similarity index 95% rename from includes/platforms/content-security-policy-reporting/content.mdx rename to includes/platforms/security-policy-reporting/content.mdx index 3a040edd1d51e..09dd5411afdb7 100644 --- a/includes/platforms/content-security-policy-reporting/content.mdx +++ b/includes/platforms/security-policy-reporting/content.mdx @@ -1,9 +1,3 @@ ---- -title: Security Policy Reporting -sidebar_order: 150 -description: "Learn how Sentry can help manage Content-Security-Policy violations, CSP reports, Expect-CT, and HTTP Public Key Pinning (HPKP) failures here." ---- - Sentry provides the ability to collect information on [Content-Security-Policy (CSP)](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy) violations, as well as [Expect-CT](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Expect-CT) and [HTTP Public Key Pinning (HPKP)](https://developer.mozilla.org/en-US/docs/Web/HTTP/Public_Key_Pinning) failures by setting the proper HTTP header which results in the violation or failure to be sent to Sentry endpoint specified in _report-uri_. The integration process consists of configuring the appropriate header with your project key’s Security Header endpoint found at **Project Settings > Security Headers**. diff --git a/src/middleware.ts b/src/middleware.ts index 7773ce7cc00ad..b73e2ea17b1b3 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -3363,7 +3363,7 @@ const USER_DOCS_REDIRECTS: Redirect[] = [ }, { from: '/security-legal-pii/security/security-policy-reporting/', - to: '/platform-redirect/?next=/content-security-policy-reporting/', + to: '/platform-redirect/?next=/security-policy-reporting/', }, ];