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.

Security Goals
Security Goals

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.

Security Setting Details
Risk Details

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?