Skip to content

Commit 895caef

Browse files
committed
Add Salesforce FedRAMP page
1 parent 1672a33 commit 895caef

File tree

1 file changed

+80
-0
lines changed

1 file changed

+80
-0
lines changed
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
---
2+
pcx_content_type: reference
3+
title: Salesforce (FedRAMP)
4+
rss: file
5+
head:
6+
- tag: title
7+
content: Salesforce (FedRAMP) - CASB
8+
---
9+
10+
import { Render } from "~/components";
11+
12+
<Render
13+
file="casb/integration-description"
14+
params={{
15+
one: "Salesforce (FedRAMP)",
16+
two: "FedRAMP Salesforce environment",
17+
}}
18+
/>
19+
20+
## Integration prerequisites
21+
22+
- A FedRAMP-compliant Salesforce environment (most editions are compatible)
23+
- Permissions to a Salesforce organization with either:
24+
- System Administrator permission
25+
- Permissions for View Setup and Configuration, Customize Applications, and Modify All Data
26+
27+
## Integration permissions
28+
29+
For the Salesforce (FedRAMP) integration to function, Cloudflare CASB requires the following Salesforce permissions via a Connected App:
30+
31+
- `Manage user data via APIs (api)`
32+
- `Manage user data via Web browsers (web)`
33+
- `Perform requests at any time (refresh_token, offline_access)`
34+
- `Access unique user identifiers (openid)`
35+
36+
These permissions follow the principle of least privilege to ensure that only the minimum required access is granted. To learn more about each permission, refer to the [Salesforce OAuth Tokens and Scopes documentation](https://help.salesforce.com/s/articleView?id=sf.remoteaccess_oauth_tokens_scopes.htm).
37+
38+
## Security findings
39+
40+
<Render
41+
file="casb/security-findings"
42+
params={{ one: "Salesforce (FedRAMP)", two: "salesforce-fedramp" }}
43+
/>
44+
45+
### File sharing
46+
47+
Identify uploaded content, files, and attachments that have been shared in a potentially insecure fashion.
48+
49+
| Finding type | FindingTypeID | Severity |
50+
| --------------------------------------------------------------------------------------------- | -------------------------------------- | -------- |
51+
| Salesforce (FedRAMP): Content Document publicly accessible without a password | `4cde56ed-19db-4cdb-a6c6-3aede5e17785` | Critical |
52+
| Salesforce (FedRAMP): Content Document publicly accessible with weak password | `68c43ab8-733d-4798-b25f-202f6fcf435f` | High |
53+
| Salesforce (FedRAMP): Content Document publicly accessible and password protected | `75194f6b-5a95-48fa-b485-37181d2d19c8` | Medium |
54+
| Salesforce (FedRAMP): Content Document shared and not viewed in 12+ months (stale permission) | `7125e209-234a-4f10-89d2-1af0601c277f` | Medium |
55+
| Salesforce (FedRAMP): Content Document larger than 2 GB | `3d21de13-4b9f-483c-921a-44cdef7a58c5` | Medium |
56+
57+
### Account misconfigurations
58+
59+
Discover account and admin-level settings that have been configured in an insecure way.
60+
61+
| Finding type | FindingTypeID | Severity |
62+
| ------------------------------------------------------------------- | -------------------------------------- | -------- |
63+
| Salesforce (FedRAMP): Domain without HTTPS | `20916e32-442e-4622-9e54-e1f37eb7d79f` | High |
64+
| Salesforce (FedRAMP): Default Account record access allows edit | `316f1d9a-447e-432c-add7-7adde67c4f19` | Medium |
65+
| Salesforce (FedRAMP): Default Case record access allows edit | `a7c8eb3e-b5be-4bfc-969a-358186bf927a` | Medium |
66+
| Salesforce (FedRAMP): Default Contact record access allows edit | `e7be14f0-24d6-4d6c-9e12-ca3f23d34ba9` | Medium |
67+
| Salesforce (FedRAMP): Default Lead record access allows edit | `12fde974-45e8-4449-8bf4-dc319370d5ca` | Medium |
68+
| Salesforce (FedRAMP): Default Opportunity record access allows edit | `2ab78d14-e804-4334-9d46-213d8798dd2a` | Medium |
69+
| Salesforce (FedRAMP): Organization with active compliance BCC email | `43e5fd20-1cba-4f1d-aa39-90c7ce2e088a` | Low |
70+
71+
### User access
72+
73+
Flag user access issues, including account misuse and users not following best practices.
74+
75+
| Finding type | FindingTypeID | Severity |
76+
| --------------------------------------------------------------------- | -------------------------------------- | -------- |
77+
| Salesforce (FedRAMP): User sending email with different email address | `a2790c4f-03f5-449f-b209-5f4447f417af` | Medium |
78+
| Salesforce (FedRAMP): Inactive user | `57e44995-c7ad-46fe-9c55-59706e663adf` | Low |
79+
| Salesforce (FedRAMP): User has never logged in | `a0bf74df-c796-4574-ac1c-0f239ea8c9ac` | Low |
80+
| Salesforce (FedRAMP): User has not logged in for 90+ days | `8395c824-bc44-4c12-b300-40f2477384d4` | Low |

0 commit comments

Comments
 (0)