Skip to content

Commit dd3ec32

Browse files
authored
Merge branch 'cloudflare:production' into production
2 parents c172d8d + e8b1fbd commit dd3ec32

File tree

128 files changed

+2095
-7578
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+2095
-7578
lines changed

package-lock.json

Lines changed: 662 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"@astrojs/starlight-docsearch": "0.6.0",
3737
"@astrojs/starlight-tailwind": "4.0.1",
3838
"@cloudflare/vitest-pool-workers": "0.8.71",
39-
"@cloudflare/workers-types": "4.20250910.0",
39+
"@cloudflare/workers-types": "4.20250913.0",
4040
"@codingheads/sticky-header": "1.0.2",
4141
"@expressive-code/plugin-collapsible-sections": "0.41.3",
4242
"@expressive-code/plugin-line-numbers": "0.41.3",
@@ -55,7 +55,7 @@
5555
"@types/node": "24.3.1",
5656
"@types/react": "19.0.7",
5757
"@types/react-dom": "19.0.4",
58-
"@typescript-eslint/parser": "8.43.0",
58+
"@typescript-eslint/parser": "8.44.0",
5959
"algoliasearch": "5.37.0",
6060
"astro": "5.13.7",
6161
"astro-breadcrumbs": "3.3.1",
@@ -134,7 +134,7 @@
134134
"unist-util-visit": "5.0.0",
135135
"vite-tsconfig-paths": "5.1.4",
136136
"vitest": "2.1.6",
137-
"wrangler": "4.35.0"
137+
"wrangler": "4.37.0"
138138
},
139139
"engines": {
140140
"node": ">=22"

public/__redirects

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -492,6 +492,15 @@
492492
/ddos-protection/managed-rulesets/adjust-rules/false-positive/ /ddos-protection/managed-rulesets/http/http-overrides/override-examples/#legitimate-traffic-is-incorrectly-identified-as-an-attack-and-causes-a-false-positive 301
493493
/ddos-protection/managed-rulesets/adjust-rules/ /ddos-protection/managed-rulesets/http/http-overrides/override-examples/ 301
494494

495+
# developer spotlight
496+
/developer-spotlight/tutorials/ /developer-spotlight/ 301
497+
/developer-spotlight/tutorials/create-sitemap-from-sanity-cms/ /developer-spotlight/ 301
498+
/developer-spotlight/tutorials/creating-a-recommendation-api/ /developer-spotlight/ 301
499+
/developer-spotlight/tutorials/custom-access-control-for-files/ /developer-spotlight/ 301
500+
/developer-spotlight/tutorials/fullstack-authentication-with-next-js-and-cloudflare-d1/ /developer-spotlight/ 301
501+
/developer-spotlight/tutorials/handle-form-submission-with-astro-resend/ /developer-spotlight/ 301
502+
/developer-spotlight/application-guide/ /developer-spotlight/ 301
503+
495504
# dns
496505
/dns/additional-options/cname-flattening/ /dns/cname-flattening/ 301
497506
/dns/additional-options/dnssec/ /dns/dnssec/ 301
@@ -1610,6 +1619,7 @@
16101619
/turnstile/glossary/ /turnstile/ 301
16111620
/turnstile/get-started/supported-browsers/ /cloudflare-challenges/reference/supported-browsers/ 301
16121621
/turnstile/troubleshooting/troubleshooting-faqs/ /turnstile/frequently-asked-questions/#troubleshooting 301
1622+
/turnstile/tutorials/protecting-your-payment-form-from-attackers-bots-using-turnstile/ /developer-spotlight/ 301
16131623

16141624
# waf
16151625
/waf/about/ /waf/concepts/ 301
@@ -1905,8 +1915,8 @@
19051915
/workers/configuration/bindings/about-service-bindings/ /workers/runtime-apis/bindings/service-bindings/ 301
19061916
/workers/tutorials/localize-a-website/ /pages/tutorials/localize-a-website/ 301
19071917
/workers/tutorials/manage-projects-with-lerna/ /pages/configuration/monorepos/#monorepo-management-tools 301
1908-
/workers/tutorials/create-sitemap-from-sanity-cms/ /developer-spotlight/tutorials/create-sitemap-from-sanity-cms/ 301
1909-
/workers/tutorials/custom-access-control-for-files-in-r2-using-d1-and-workers/ /developer-spotlight/tutorials/custom-access-control-for-files/ 301
1918+
/workers/tutorials/create-sitemap-from-sanity-cms/ /developer-spotlight/ 301
1919+
/workers/tutorials/custom-access-control-for-files-in-r2-using-d1-and-workers/ /developer-spotlight/ 301
19101920
/workers/tutorials/generate-dynamic-og-images-using-workers/ /workers/tutorials/ 302
19111921
/workers/static-assets/migrate-from-pages/ /workers/static-assets/migration-guides/migrate-from-pages/ 301
19121922
/workers/static-assets/compatibility-matrix/ /workers/static-assets/migration-guides/migrate-from-pages/ 301
@@ -1939,6 +1949,8 @@
19391949
/workers/testing/miniflare/get-started/migrating/ /workers/testing/miniflare/migrations/from-v2/ 301
19401950
/workers/databases/native-integrations/fauna/ /workers/databases/native-integrations/ 301
19411951
/workers/tutorials/store-data-with-fauna/ https://fauna.com/blog/the-future-of-fauna 301
1952+
/workers/tutorials/live-cursors-with-nextjs-rpc-do/ /developer-spotlight/ 301
1953+
/workers/tutorials/automated-analytics-reporting/ /developer-spotlight/ 301
19421954

19431955
# workers ai
19441956
/workers-ai/models/llm/ /workers-ai/models/#text-generation 301
@@ -1955,9 +1967,11 @@
19551967
/workers-ai/configuration/function-calling/ /workers-ai/function-calling/ 301
19561968
/workers-ai/platform/storage-options/ /workers/platform/storage-options/ 301
19571969
/workers-ai/configuration/workers-ai-sdk/ /workers-ai/configuration/bindings/ 301
1958-
/workers-ai/tutorials/creating-a-recommendation-api/ /developer-spotlight/tutorials/creating-a-recommendation-api/ 301
1970+
/workers-ai/tutorials/creating-a-recommendation-api/ /developer-spotlight/ 301
19591971
/workers/observability/baselime-integration/ /workers/observability/integrations/baselime-integration/ 301
19601972
/workers-ai/tutorials/image-generator-flux/ /workers-ai/tutorials/image-generation-playground/ 301
1973+
/workers-ai/guides/tutorials/build-a-voice-notes-app-with-auto-transcription/ /developer-spotlight/ 301
1974+
/workers-ai/tutorials/build-ai-interview-practice-tool/ /developer-spotlight/ 301
19611975

19621976
# Workers AI reorganization redirects
19631977
# Function calling
254 KB
Loading
39.1 KB
Loading
35.1 KB
Loading
63.6 KB
Loading
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: New AI-Enabled Search for Zero Trust Dashboard
3+
description: New AI-Enabled Search for Zero Trust Dashboard
4+
date: 2025-09-16
5+
products:
6+
- cloudflare-one
7+
---
8+
9+
Zero Trust Dashboard has a brand new, AI-powered search functionality. You can search your account by resources (applications, policies, device profiles, settings, etc.), pages, products, and more.
10+
11+
12+
![Example search results in the Zero Trust dashboard](~/assets/images/changelog/cloudflare-one/searchexample.png)
13+
14+
15+
16+
**Ask Cloudy** — You can also ask Cloudy, our AI agent, questions about Cloudflare Zero Trust. Cloudy is trained on our developer documentation and implementation guides, so it can tell you how to configure functionality, best practices, and can make recommendations.
17+
18+
19+
20+
Cloudy can then stay open with you as you move between pages to build configuration or answer more questions.
21+
22+
23+
**Find Recents** — Recent searches and Cloudy questions also have a new tab under Zero Trust Overview.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: Reminders about two-factor authentication backup codes
3+
description: Don't get locked out of your account, make sure you've got backup codes
4+
products:
5+
- fundamentals
6+
date: 2025-09-08
7+
---
8+
9+
Two-factor authentication is the best way to help protect your account from account takeovers, but if you lose your second factor, you could be locked out of your account. Lock outs are one of the top reasons customers contact Cloudflare support, and our policies often don't allow us to bypass two-factor authentication for customers that are locked out. Today we are releasing an improvement where Cloudflare will periodically remind you to securely save your backup codes so you don't get locked out in the future.
10+
11+
## For more information
12+
- [Two-factor authentication](/fundamentals/user-profiles/2fa/)

src/content/changelog/waf/2025-09-15-waf-release.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@ import { RuleID } from "~/components";
88

99
**This week's update**
1010

11-
This weeks focus highlights newly disclosed vulnerabilities in DevOps tooling, data visualization platforms, and enterprise CMS solutions. These issues include sensitive information disclosure and remote code execution, putting organizations at risk of credential leakage, unauthorized access, and full system compromise.
11+
This week's focus highlights newly disclosed vulnerabilities in DevOps tooling, data visualization platforms, and enterprise CMS solutions. These issues include sensitive information disclosure and remote code execution, putting organizations at risk of credential leakage, unauthorized access, and full system compromise.
1212

1313
**Key Findings**
1414

15-
* Argo CD (CVE-2025-55190): Exposure of sensitive information could allow attackers to access credential data stored in configurations, potentially leading to compromise of Kubernetes workloads and secrets.Next.js (CVE-2025-57822): Improper handling of redirects in custom middleware can lead to server-side request forgery (SSRF) when user-supplied headers are forwarded. Attackers could exploit this to access internal services or cloud metadata endpoints. The issue has been resolved in versions 14.2.32 and 15.4.7. Developers using custom middleware should upgrade and verify proper redirect handling in `next()` calls.
15+
* Argo CD (CVE-2025-55190): Exposure of sensitive information could allow attackers to access credential data stored in configurations, potentially leading to compromise of Kubernetes workloads and secrets.
1616

1717
* DataEase (CVE-2025-57773): Insufficient input validation enables JNDI injection and insecure deserialization, resulting in remote code execution (RCE). Successful exploitation grants attackers control over the application server.
1818

1919
* Sitecore (CVE-2025-53694): A sensitive information disclosure flaw allows unauthorized access to confidential information stored in Sitecore deployments, raising the risk of data breaches and privilege escalation.
2020

2121
**Impact**
2222

23-
These vulnerabilities expose organizations to serious risks, including credential theft, unauthorized access, and full system compromise. Argo CDs flaw may expose Kubernetes secrets, DataEase exploitation could give attackers remote execution capabilities, and Sitecores disclosure issue increases the likelihood of sensitive data leakage and business impact.
23+
These vulnerabilities expose organizations to serious risks, including credential theft, unauthorized access, and full system compromise. Argo CD's flaw may expose Kubernetes secrets, DataEase exploitation could give attackers remote execution capabilities, and Sitecore's disclosure issue increases the likelihood of sensitive data leakage and business impact.
2424

2525
Administrators are strongly advised to apply vendor patches immediately, rotate exposed credentials, and review access controls to mitigate these risks.
2626

0 commit comments

Comments
 (0)