Skip to content

Commit cffe157

Browse files
authored
[Page Shield] Update page titles (#17813)
1 parent 3f55138 commit cffe157

File tree

9 files changed

+62
-66
lines changed

9 files changed

+62
-66
lines changed

src/content/docs/page-shield/best-practices/handle-an-alert.mdx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
---
2-
title: Handle an alert
2+
title: Handle a Page Shield alert
33
pcx_content_type: tutorial
44
updated: 2023-03-23
55
sidebar:
66
order: 2
7-
head:
8-
- tag: title
9-
content: Handle a Page Shield alert
7+
label: Handle an alert
108
---
119

1210
If you receive a Page Shield alert, sometimes you need to perform some manual investigation to confirm the nature of the script. Use the guidance provided in this page as a starting point for your investigation.

src/content/docs/page-shield/detection/configure-alerts.mdx

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,18 @@
11
---
2-
title: Configure alerts
2+
title: Configure Page Shield alerts
33
pcx_content_type: how-to
44
sidebar:
55
order: 5
6-
head:
7-
- tag: title
8-
content: Configure Page Shield alerts
6+
label: Configure alerts
97
description: Configure Page Shield alerts to get notified when new scripts are
108
detected on your domain or when Page Shield detects resources that are likely
119
malicious.
12-
1310
---
1411

15-
import { Render } from "~/components"
12+
import { Render } from "~/components";
1613

1714
:::note
18-
19-
Only available to customers on a Business or Enterprise plan.
15+
Only available to customers on a Business or Enterprise plan.
2016
:::
2117

2218
<Render file="alerts-intro" />

src/content/docs/page-shield/detection/monitor-connections-scripts.mdx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ title: Monitor resources and cookies
33
pcx_content_type: how-to
44
sidebar:
55
order: 2
6-
head:
7-
- tag: title
8-
content: Monitor resources and cookies
96
---
107

118
Once you [activate Page Shield](/page-shield/get-started/), the **Monitors** dashboard will show which resources (scripts and connections) are running on your domain, as well as the cookies recently detected in HTTP traffic.

src/content/docs/page-shield/get-started.mdx

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,9 @@ head:
77
- tag: title
88
content: Get started with Cloudflare Page Shield
99
description: Learn how to set up Page Shield.
10-
1110
---
1211

13-
import { Render } from "~/components"
12+
import { Render } from "~/components";
1413

1514
## Activate Page Shield
1615

@@ -34,7 +33,7 @@ Depending on your plan, you may be able to also review the connections made by s
3433

3534
:::note
3635

37-
Only available to customers on a Business or Enterprise plan.
36+
Only available to customers on a Business or Enterprise plan.
3837
:::
3938

4039
<Render file="alerts-intro" />
@@ -44,16 +43,15 @@ Only available to customers on a Business or Enterprise plan.
4443
## Define policies
4544

4645
:::note
47-
48-
Only available to Enterprise customers with a paid add-on.
46+
Only available to Enterprise customers with a paid add-on.
4947
:::
5048

5149
[Policies](/page-shield/policies/) define allowed resources on your websites. Create policies to implement a positive security model [^1].
5250

53-
1. [Create a policy](/page-shield/policies/create-dashboard/) with the *Log* action.
51+
1. [Create a policy](/page-shield/policies/create-dashboard/) with the _Log_ action.
5452

5553
2. After some time, [review the list of policy violations](/page-shield/policies/violations/) to make sure the policy is correct. Update the policy if needed.
5654

57-
3. Change the policy action to *Allow* to start blocking resources not covered by the policy.
55+
3. Change the policy action to _Allow_ to start blocking resources not covered by the policy.
5856

5957
[^1]: A positive security model is one that defines what is allowed and rejects everything else. In contrast, a negative security model defines what will be rejected and accepts the rest.

src/content/docs/page-shield/how-it-works/index.mdx

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
11
---
2-
title: How it works
2+
title: How Page Shield works
33
pcx_content_type: concept
44
sidebar:
55
order: 3
6-
head:
7-
- tag: title
8-
content: How Page Shield works
6+
group:
7+
label: How it works
98
description: Page Shield tracks resources (such as scripts) loaded by your
109
website visitors and provides alerts when it detects new, changed, or
1110
malicious resources.
12-
1311
---
1412

15-
import { GlossaryTooltip } from "~/components"
13+
import { GlossaryTooltip } from "~/components";
1614

1715
Page Shield helps manage resources loaded by your website visitors, including scripts, their connections, and cookies. It can trigger alert notifications when resources change or are considered malicious.
1816

@@ -30,8 +28,8 @@ Enterprise customers with a paid add-on can create [policies](/page-shield/polic
3028

3129
When you create policies, Page Shield will generate CSP directives from those policies based on their configuration:
3230

33-
* Log policies will create CSP directives for the `Content-Security-Policy-Report-Only` HTTP header.
34-
* Allow policies will create CSP directives for the `Content-Security-Policy` HTTP header.
31+
- Log policies will create CSP directives for the `Content-Security-Policy-Report-Only` HTTP header.
32+
- Allow policies will create CSP directives for the `Content-Security-Policy` HTTP header.
3533

3634
For more information, refer to [Policies](/page-shield/policies/).
3735

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
11
---
2+
title: Create a policy in the dashboard
23
pcx_content_type: how-to
3-
title: Create in the dashboard
44
sidebar:
55
order: 2
6-
head:
7-
- tag: title
8-
content: Create a policy in the dashboard
6+
label: Create in the dashboard
97
description: Learn how to create a Page Shield policy in the Cloudflare dashboard.
10-
118
---
129

1310
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com) and select your account and domain.
@@ -21,17 +18,18 @@ description: Learn how to create a Page Shield policy in the Cloudflare dashboar
2118
5. Under **If incoming requests match**, define the policy scope. You can use the Expression Builder (specifying one or more values for **Field**, **Operator**, and **Value**) or manually enter an expression using the Expression Editor. For more information, refer to [Edit expressions in the dashboard](/ruleset-engine/rules-language/expressions/edit-expressions/).
2219

2320
6. Under **Allow these directives**, select the desired [CSP directives](/page-shield/policies/csp-directives/) for the policy by enabling one or more checkboxes.
24-
* To manually enter an allowed source, select **Add source**.
25-
* To refresh the displayed sources based on Page Shield's detected resources, select **Refresh suggestions**.
21+
22+
- To manually enter an allowed source, select **Add source**.
23+
- To refresh the displayed sources based on Page Shield's detected resources, select **Refresh suggestions**.
2624

2725
:::note
2826

29-
Page Shield provides suggestions for **Default**, **Scripts**, and **Connections** directives. For the **Default** directive, suggestions are based on monitored scripts and connections resources.
27+
Page Shield provides suggestions for **Default**, **Scripts**, and **Connections** directives. For the **Default** directive, suggestions are based on monitored scripts and connections resources.
3028
:::
3129

3230
7. Under **Then take action**, select the desired action:
3331

34-
* *Allow*: Enforces the CSP directives configured in the policy, blocking any other resources from being loaded on your website, and logging any [policy violations](/page-shield/policies/violations/).
35-
* *Log*: Logs any policy violations without blocking any resources not covered by the policy.
32+
- _Allow_: Enforces the CSP directives configured in the policy, blocking any other resources from being loaded on your website, and logging any [policy violations](/page-shield/policies/violations/).
33+
- _Log_: Logs any policy violations without blocking any resources not covered by the policy.
3634

3735
8. To save and deploy your rule, select **Deploy**. If you are not ready to deploy your rule, select **Save as Draft**.

src/content/docs/page-shield/policies/index.mdx

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,14 @@ title: Policies
33
pcx_content_type: concept
44
sidebar:
55
order: 5
6-
head:
7-
- tag: title
8-
content: Policies
96
description: Use Page Shield policies to define the resources (scripts) allowed
107
on your applications.
11-
128
---
139

14-
import { GlossaryTooltip } from "~/components"
10+
import { GlossaryTooltip } from "~/components";
1511

1612
:::note
17-
18-
Only available to Enterprise customers with a paid add-on.
13+
Only available to Enterprise customers with a paid add-on.
1914
:::
2015

2116
Policies define the resources allowed on your applications through <GlossaryTooltip term="content security policy (CSP)">Content Security Policy (CSP)</GlossaryTooltip> directives. Policies can log violations and also enforce an allowlist of resources, effectively blocking resources not included in the policies.
@@ -28,14 +23,14 @@ A policy can control both resources monitored by Page Shield, such as scripts an
2823

2924
A policy can perform one of the following actions:
3025

31-
* **Log**: Page Shield will log any resources not covered by the policy, without blocking any resources. Use this action to validate a new policy before deploying it. Resources not covered by the policy will be reported as [policy violations](/page-shield/policies/violations/).
32-
* **Allow**: Page Shield will block any resources not explicitly allowed by the policy. Switch to the *Allow* action after validating a new policy with the *Log* action, so that your policy does not block essential application resources, which would affect your application's end users. Policies with the *Allow* action will log [policy violations](/page-shield/policies/violations/) for any blocked resources.
26+
- **Log**: Page Shield will log any resources not covered by the policy, without blocking any resources. Use this action to validate a new policy before deploying it. Resources not covered by the policy will be reported as [policy violations](/page-shield/policies/violations/).
27+
- **Allow**: Page Shield will block any resources not explicitly allowed by the policy. Switch to the _Allow_ action after validating a new policy with the _Log_ action, so that your policy does not block essential application resources, which would affect your application's end users. Policies with the _Allow_ action will log [policy violations](/page-shield/policies/violations/) for any blocked resources.
3328

3429
For details on the CSP directives Page Shield creates for each type of policy action, refer to [How Page Shield works](/page-shield/how-it-works/#positive-security-model-using-policies). For more information on the CSP directives supported by Page Shield policies, refer to [Supported CSP directives](/page-shield/policies/csp-directives/).
3530

3631
## Next steps
3732

3833
Refer to the following pages for instructions on creating a policy in Page Shield:
3934

40-
* [Create a policy in the dashboard](/page-shield/policies/create-dashboard/)
41-
* [Page Shield API: Create a policy](/page-shield/reference/page-shield-api/#create-a-policy)
35+
- [Create a policy in the dashboard](/page-shield/policies/create-dashboard/)
36+
- [Page Shield API: Create a policy](/page-shield/reference/page-shield-api/#create-a-policy)
Lines changed: 29 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,46 @@
11
---
2-
title: Alerts
2+
title: Page Shield alerts
33
pcx_content_type: reference
44
sidebar:
55
order: 3
6-
head:
7-
- tag: title
8-
content: Page Shield alerts
9-
6+
label: Alerts
107
---
118

12-
import { AvailableNotifications } from "~/components"
9+
import { AvailableNotifications } from "~/components";
1310

1411
You can configure alerts for resources detected in your domain. Refer to [Configure Page Shield alerts](/page-shield/detection/configure-alerts/) for instructions.
1512

1613
## New resource alerts
1714

18-
<AvailableNotifications product="Page Shield" notificationFilter="Page Shield New Resources Alert" /> <AvailableNotifications product="Page Shield" notificationFilter="Page Shield New Domain Alert" /> <AvailableNotifications product="Page Shield" notificationFilter="Page Shield New Resource Exceeds Max URL Length Alert" />
15+
<AvailableNotifications
16+
product="Page Shield"
17+
notificationFilter="Page Shield New Resources Alert"
18+
/> <AvailableNotifications
19+
product="Page Shield"
20+
notificationFilter="Page Shield New Domain Alert"
21+
/> <AvailableNotifications
22+
product="Page Shield"
23+
notificationFilter="Page Shield New Resource Exceeds Max URL Length Alert"
24+
/>
1925

2026
## Code change alert
2127

22-
<AvailableNotifications product="Page Shield" notificationFilter="Page Shield New Code Change Detection Alert" />
28+
<AvailableNotifications
29+
product="Page Shield"
30+
notificationFilter="Page Shield New Code Change Detection Alert"
31+
/>
2332

2433
## Malicious resource alerts
2534

26-
<AvailableNotifications product="Page Shield" notificationFilter="Page Shield New Malicious Domain Alert" /> <AvailableNotifications product="Page Shield" notificationFilter="Page Shield New Malicious URL Alert" /> <AvailableNotifications product="Page Shield" notificationFilter="Page Shield New Malicious Script Alert" />
27-
28-
Malicious resource alerts will only include resources with an *Active* status. Refer to [Script and connection statuses](/page-shield/reference/script-statuses/) for more information.
35+
<AvailableNotifications
36+
product="Page Shield"
37+
notificationFilter="Page Shield New Malicious Domain Alert"
38+
/> <AvailableNotifications
39+
product="Page Shield"
40+
notificationFilter="Page Shield New Malicious URL Alert"
41+
/> <AvailableNotifications
42+
product="Page Shield"
43+
notificationFilter="Page Shield New Malicious Script Alert"
44+
/>
45+
46+
Malicious resource alerts will only include resources with an _Active_ status. Refer to [Script and connection statuses](/page-shield/reference/script-statuses/) for more information.

src/content/docs/page-shield/reference/pci-dss.mdx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
---
2-
title: PCI DSS compliance
2+
title: Page Shield and PCI DSS compliance
33
pcx_content_type: reference
44
sidebar:
55
order: 4
6-
head:
7-
- tag: title
8-
content: Page Shield and PCI DSS compliance
6+
label: PCI DSS compliance
97
---
108

119
You can use Page Shield for PCI DSS v4's client-side security requirements (items 6.4.3 and 11.6.1).

0 commit comments

Comments
 (0)