Overview
SaaS Posture integrations provide visibility into the configuration and security posture of your connected SaaS applications. Cato continuously reviews the application settings and compares them to the recommended posture defined by Cato’s research team. This helps identify misconfigurations that can increase risk, such as authentication settings, third-party integrations, and data-sharing controls.
Posture data appears in the Applications dashboard, where you can view posture scores and the highest-severity findings across connected applications. You can review each posture check from the Posture page, including the issue details, status, and remediation action required to pass the check.
For more information, see Reviewing the Security Posture of Your SaaS Applications.
To configure the SaaS Posture integration, you need to:
Configure the required settings in the SaaS application
Create the API connector in the CMA
A CASB license is required for SaaS Posture integrations.
Configuring the Slack Integration
To configure the Slack integration, create an app.
In the Slack API Portal, identify the OAuth Token to enter into the CMA.
Add the Org Owner to Every Workspace
- In the Slack Console, navigate to Tools & Settings > Organization settings and from the sidebar, click Workspaces.
- Select a workspace, open Members and click Add members.
Select the Org Owner performing the setup and click Add to workspace.
Repeat steps 1-4 for every workspace in your organization.
Create an Organization-Level App
- Sign in to the Slack API Portal with the Org Owner account you added in steps 1-4.
- Click Create an App.
- Select From a manifest.
- In the Pick a workspace to develop your app dropdown, select the organization-level entry.
-
In the manifest editor, paste the following YAML:
display_information: name: Cato SaaS Posture description: Read-only Slack posture and audit log access for Cato Networks SaaS Posture monitoring. oauth_config: scopes: user: - admin.users:read - admin.teams:read - admin.conversations:read - admin.apps:read - auditlogs:read - users:read - users:read.email - channels:read - groups:read - team:read settings: org_deploy_enabled: true socket_mode_enabled: false Click Next, then Create.
In the app's navigation, navigate to Settings > Install App.
Click Install to Organization.
Click Allow.
Copy and save the User OAuth Token so it can be entered into the CMA.
Add the App to Every Workspace
In the Slack Console, navigate to Tools & Settings > Organization settings and from the sidebar, click Integrations.
On the Installed Apps tab, find the Cato SaaS Posture app, click on the three dots, and select Add to more workspaces.
Select every workspace in the organization and check the Default for future workspaces checkbox.
Click Next, then I'm ready to add this app, and click Add App.
Note: When adding scopes to an existing app, reapprove it at the organization level and reinstall or update its workspace installations so every workspace receives the new scopes.
Step 2: Create the API Connector in the CMA
After you have set up an integration with the required application, add the details in the CMA.
To create the API connector in the CMA:
- From the navigation menu, click Resources > Integrations.
- Click the Configured Integrations tab.
- Click New.
The New Integration panel opens. - Select the SaaS Application you want to add.
- In the Capability drop-down, select SaaS Posture.
- Add the details created during step one.
- Admin Bearer Token: The User OAuth Token token you created in step one
- Click Save.
The app is visible on the Integrated Apps table with a Connected status.
0 comments
Please sign in to leave a comment.