Skip to content

Commit 14bb743

Browse files
committed
Merge branch 'production' into release-notes-migration-work
2 parents d2d9729 + 8d7f4fb commit 14bb743

File tree

4 files changed

+43
-0
lines changed

4 files changed

+43
-0
lines changed
193 KB
Loading
271 KB
Loading
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
title: New API Posture Management for API Shield
3+
description: Monitor for API-specific threats and risks with Posture Management for API Shield
4+
date: 2025-03-18T11:00:00Z
5+
---
6+
7+
Now, API Shield **automatically** labels your API inventory with API-specific risks so that you can track and manage risks to your APIs.
8+
9+
View these risks in [Endpoint Management](/api-shield/management-and-monitoring/) by label:
10+
11+
![A list of endpoint management labels](~/assets/images/changelog/api-shield/endpoint-management-label.png)
12+
13+
...or in [Security Center Insights](/security-center/security-insights/):
14+
15+
![An example security center insight](~/assets/images/changelog/api-shield/posture-management-insight.png)
16+
17+
API Shield will scan for risks on your API inventory daily. Here are the new risks we're scanning for and automatically labelling:
18+
19+
- **cf-risk-sensitive**: applied if the customer is subscribed to the [sensitive data detection ruleset](/waf/managed-rules/reference/sensitive-data-detection/) and the WAF detects sensitive data returned on an endpoint in the last seven days.
20+
- **cf-risk-missing-auth**: applied if the customer has configured a session ID and no successful requests to the endpoint contain the session ID.
21+
- **cf-risk-mixed-auth**: applied if the customer has configured a session ID and some successful requests to the endpoint contain the session ID while some lack the session ID.
22+
- **cf-risk-missing-schema**: added when a learned schema is available for an endpoint that has no active schema.
23+
- **cf-risk-error-anomaly**: added when an endpoint experiences a recent increase in response errors over the last 24 hours.
24+
- **cf-risk-latency-anomaly**: added when an endpoint experiences a recent increase in response latency over the last 24 hours.
25+
- **cf-risk-size-anomaly**: added when an endpoint experiences a spike in response body size over the last 24 hours.
26+
27+
In addition, API Shield has two new 'beta' scans for **Broken Object Level Authorization (BOLA) attacks**. If you're in the beta, you will see the following two labels when API Shield suspects an endpoint is suffering from a BOLA vulnerability:
28+
29+
- **cf-risk-bola-enumeration**: added when an endpoint experiences successful responses with drastic differences in the number of unique elements requested by different user sessions.
30+
- **cf-risk-bola-pollution**: added when an endpoint experiences successful responses where parameters are found in multiple places in the request.
31+
32+
We are currently accepting more customers into our beta. Contact your account team if you are interested in BOLA attack detection for your API.
33+
34+
Refer to the [blog post](https://blog.cloudflare.com/cloudflare-security-posture-management/) for more information about Cloudflare's expanded posture management capabilities.

src/content/release-notes/pages.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,15 @@ productLink: "/pages/"
55
productArea: Developer platform
66
productAreaLink: /workers/platform/changelog/platform/
77
entries:
8+
- publish_date: "2025-04-18"
9+
title: Action recommended - Node.js 18 end-of-life and impact on Pages Build System V2
10+
description: |-
11+
- If you are using [Pages Build System V2](/pages/configuration/build-image/) for a Git-connected Pages project, note that the default Node.js version, **Node.js 18**, will end its LTS support on **April 30, 2025**.
12+
- Pages will not change the default Node.js version in the Build System V2 at this time, instead, we **strongly recommend pinning a modern Node.js version** to ensure your builds are consistent and secure.
13+
- You can [pin any Node.js version](/pages/configuration/build-image/#override-default-versions) by:
14+
1. Adding a `NODE_VERSION` environment variable with the desired version specified as the value.
15+
2. Adding a `.node-version` file with the desired version specified in the file.
16+
- Pinning helps avoid unexpected behavior and ensures your builds stay up-to-date with your chosen runtime. We also recommend pinning all critical tools and languages that your project relies on.
817
- publish_date: "2025-02-26"
918
title: Support for pnpm 10 in build system
1019
description: |-

0 commit comments

Comments
 (0)