Risk Assessment
Overview
The Risk Assessment feature provides a comprehensive overview of your Salesforce organization’s security posture. It analyzes your orgs, checks security settings, and identifies areas of risk—helping you stay compliant and mitigate potential vulnerabilities.
With this tool, you can quickly see where improvements are needed, prioritize critical risks, and maintain a strong security baseline across all environments.
Getting Started
Home Page
On the Risk Assessment home page, you’ll see:
Overall Compliance Score: A summary of your security status across all orgs.
Filters for Focus Areas:
Critical Orgs: Environments with a high number of severe risks requiring immediate action.
Quick Wins: Risk factors that can be auto-resolved quickly.
Compliant Orgs: Salesforce orgs already performing at a high compliance level.
Tip: You can toggle between Card View and Table View for flexible navigation and filtering.
Org-Level Health Evaluation
When you select a specific Salesforce org, you can access:
Filtered Views: Narrow results by Relevant Regulations
Compliance Goals: Track progress toward key objectives:
Establish secure access and identity
Harden applications and safeguard data
Control exposure
Ensure platform integrity
Scrolling further reveals a detailed list of all detected risks for that org.

Risk Details
Each identified risk is categorized as either:
Unresolved: Requires your action
Resolved: Setting is compliant
Risks are also categorized by two severity levels:
Critical
Warning
For each risk, you can:
Navigate through risks using the carousel view.
Open the detail page for in-depth information and remediation guidance.
View a detailed summary including the description, business impact, and how to fix it.


Acting on Risks
With Risk Assessment insights, you can take recommended steps to remediate issues, strengthen security, and ensure compliance across your Salesforce environments. The tool’s structured breakdown makes it easy to prioritize critical concerns while resolving smaller issues efficiently.
How the Risk Assessment Works
Baseline Comparison
AutoRABIT Guard compares your Salesforce org’s security settings against a predefined baseline (Salesforce's Health Check or a custom XML, if configured). Any misaligned settings are highlighted as risks.
Triggering the Scan
The Risk Assessment scan is triggered in real time whenever:
The Risk Assessment page is loaded.
A new Salesforce org is registered with Guard.
The page is refreshed, executing the scan again.
Where the Baseline Is Stored
The scan is always performed live, and the results are stored in memory, not in a database. The scan is not automatic—it’s executed when you actively view it.
How the Baseline Is Determined
The baseline (or recommended values) for security settings comes from Salesforce's Health Check. Salesforce allows users to define custom baseline configurations by uploading an XML file. If no custom XML is uploaded, the default Salesforce Health Check baseline is used.
Example of a custom XML configuration:
<baseline name="SFDC recommended" developerName="SFDCRecommended">
<highRiskSecuritySettings>
<booleanSetting name="SessionSettings.lockSessionsToDomain" compliant="true" nonCompliant="critical"/>
<numericRangeSetting name="FileUploadAndDownloadSecurity.hybridSecurityRiskFileTypes" compliant="0.0" warning="0.5"/>
</highRiskSecuritySettings>
<mediumRiskSecuritySettings>
<booleanSetting name="PasswordPolicies.minOneDayPasswordLifetime" compliant="true" nonCompliant="critical"/>
</mediumRiskSecuritySettings>
</baseline>
Customizing the Risk Assessment
Customers can configure the Risk Assessment by uploading a custom XML to Salesforce. For example, if a customer wishes to treat certain settings (like PasswordPolicies.minPasswordLength) as a warning rather than critical, they can modify the custom XML.
Auto-Resolve Functionality
Certain risks, such as PasswordPolicies and SessionSettings, can be automatically resolved with a single click. These settings are updated via the Tooling API, not the SecurityHealthCheckRisks API.
Settings that can be auto-resolved:
Password Policies (e.g., min password length, max login attempts)
Session Settings (e.g., session timeout)
Other settings, like sharing settings or file upload configurations, require manual review as they involve additional decision-making.
Understanding the Risk Assessment Score
The Risk Assessment feature calculates an overall score based on the number of settings that are noncompliant. The score is determined by the following formula:
Compliance Score = (Number of compliant settings) / (Total number of settings)
This score is a simple percentage, with no weighting applied to individual settings. In future releases, we may introduce weighted scoring for certain critical settings.
Why the Score May Differ from Salesforce Health Check
While the Risk Assessment is based on Salesforce Health Check, there are a few reasons the scores might differ:
We don’t use weighted scores, so each setting is treated equally.
The Risk Assessment includes additional settings that are not part of the Salesforce Health Check, which can affect the score.
Example Scenario
1. Connect Your Salesforce Org
Once your Salesforce org is connected to AutoRABIT Guard, the Risk Assessment will automatically perform a scan.
2. Review the Results
The results are presented in an easy-to-read table with the following columns:
Setting: The security setting being evaluated (e.g., PasswordPolicies.minPasswordLength).
Category: The category the setting belongs to (e.g., password policies, session settings).
Recommended Value: The value that aligns with the security baseline.
Current Value in Org: The actual value currently set in your Salesforce org.
Severity: Critical/Warning
Status: Whether the setting meets the baseline or requires action.
3. Take Action
Auto-Fix: Click the “Auto-Fix” button to resolve the issue automatically (where it's applicable).
Manual Fixes: Follow the provided guidance to make manual updates to your Salesforce org.
4. Reassess Anytime
You can re-run the Risk Assessment at any time to ensure your org remains aligned with the security baseline.
Why It Matters
The Risk Assessment helps you:
Quickly identify and resolve vulnerabilities: Address security risks before they become issues.
Maintain compliance with security best practices: Keep your Salesforce org secure and compliant.
Save time by automating fixes: Automatically resolve certain security issues with a single click.
Centralize all security insights: View all your security data in one place to simplify management and decision-making.
By using the Risk Assessment feature in AutoRABIT Guard, you ensure your Salesforce org remains secure and aligned with both Salesforce’s best practices and your organization’s security policies.
Last updated
Was this helpful?