Skip to main content

System Permission Tracking

Overview

System Permission Tracking monitors and detects changes in System Permissions across Permission Sets and Profiles in your Salesforce environment. Each scan compares the selected permissions against previous snapshots and generates a Change Log for any detected differences. When a permission changes—either because a Permission Set/Profile is modified or because a user gains or loses an assignment—the system records the impact at the user level, creating an individual Change Log entry for every affected user.

Accessing System Permission Tracking

Navigate to: Tools > Access > System Permission Tracking

System Permission Tracking Menu

Key Sections

  • Settings
  • Recommended Permissions
  • All Permissions
  • Selected Permissions

Settings

The Settings section contains all configuration options for enabling change detection, running the scanner, scheduling automated scans, and configuring email and in-app notifications.

Run Now

Runs the System Permission scanner immediately, generating updated results without waiting for the scheduled scan.

Tracker Scheduler

Automates the scanning process. You can choose between three scheduling options—Daily, Weekly, or Monthly—and configure only the essential fields such as time and applicable days.

Enable Scheduler

Email Notifications

You can enable Email Notifications to receive reports showing System Permission changes. Select a notification frequency and define the list of recipients. Users do not need to manually subscribe—the system handles this automatically. Recipients must have the 'Netwrix Grant Permissions' Permission Set assigned.

Enable Notifications

Email Frequency & Timing

Choose whether the report should be sent daily, weekly, or monthly, and configure the corresponding delivery time or date.

Recipients

Add users who will receive notification emails. Recipients must have the required Permission Set to access the internal components used by this feature. After saving, the recipients are automatically subscribed to the System Permission Change Log report.

Weekly Report Example

In-App Notifications

If In-App Notifications are enabled, each scan creates a record in the Downloaded Files component on the Netwrix Dashboard. This provides links to reports showing all detected System Permission changes. An Export Attachment record is also created, but users typically do not need to access it directly.

Example of a System Permission Change in Downloaded Files:

Home Notifications

The Downloaded Files component displays a new entry for each scan that detects changes.

Example of a System Permission Change Log report opened from Downloaded Files:

Report Opened by Notification

The report shows detailed information about each permission change, including the affected users and the specific permissions that were modified.

System Permission Report

Displays a curated list of high-risk permissions recommended for tracking. You can select or remove permissions and then click Save to update the tracked list.

Recommended Permissions

All Permissions

Allows searching and selecting System Permissions not included in the recommended list. Use the search bar to filter results, and click Save after selecting or removing permissions.

All Permissions

Selected Permissions

Displays all System Permissions currently selected for tracking, whether selected from Recommended Permissions or All Permissions. You can remove all tracked permissions or selectively remove only specific ones.

Selected Permissions

Change Log

The Change Log provides a detailed record of each detected change. Key fields include:

  • Customization: Related Profile or Permission Set
  • Field Name: System Permission name
  • Assigned User: User impacted by the change
  • Enabled: Indicates whether the permission was granted (True) or removed (False)

Change Log Part 1

Change Log Part 2

Viewing Change Logs

  1. Navigate to the Change Log section
  2. Review the list of detected changes
  3. Use filters to narrow down results by:
    • Date range
    • User
    • Permission type
    • Customization (Profile/Permission Set)
  4. Click individual entries to view detailed information

Exporting Change Logs

Change logs can be exported for further analysis or compliance reporting:

  1. Select the desired change log entries
  2. Click Export to download the data
  3. The export includes all relevant details about the permission changes

Best Practices

  • Start with Critical and High-risk permissions: Focus on the most important permissions first
  • Use the Recommended Permissions list as your baseline: This list is curated based on security best practices
  • Avoid tracking large numbers of permissions: This can increase scan duration and complexity
  • Schedule scans outside peak business hours: Minimize impact on system performance
  • Periodically review selected permissions: Ensure alignment with your organization's security policies
  • Document your tracking strategy: Maintain clear documentation of which permissions are tracked and why
  • Set up appropriate notifications: Ensure the right people receive alerts about permission changes
  • Regular review of change logs: Establish a routine for reviewing and acting on detected changes

Limitations

  • Tracking too many permissions can increase scan times
  • Some Salesforce permissions may behave differently depending on org configuration
  • Historical data is limited to the period since tracking was enabled
  • Change detection requires at least two scans to establish a baseline

Troubleshooting

No Change Logs Are Created

Issue: The scanner runs but no change logs appear

Solutions:

  • Confirm System Permission Scanning is enabled
  • Verify that Selected Permissions contains at least one permission
  • Ensure recent changes occurred in Profiles, Permission Sets, or user assignments
  • Check that at least two scans have been completed (baseline + comparison)
  • Review scanner execution logs for errors

Email Notifications Not Being Received

Issue: Configured recipients are not receiving email notifications

Solutions:

  • Ensure Email Notifications are enabled
  • Verify at least one valid recipient is added
  • Check that recipients have the required Permission Set ('Netwrix Grant Permissions')
  • Make sure a valid schedule is configured
  • Verify email addresses are correct in Salesforce
  • Check spam/junk folders for notification emails

Permissions Not Appearing in All Permissions

Issue: Expected permissions are not showing in the All Permissions list

Solutions:

  • Clear any applied search filters
  • Permissions already marked as selected will not appear in search results
  • Use Refresh to reload the list
  • Verify the permission exists in your Salesforce org
  • Check if the permission is already in the Recommended Permissions list

Scanner Takes Too Long to Complete

Issue: System Permission scans are taking excessive time

Solutions:

  • Reduce the number of tracked permissions
  • Schedule scans during off-peak hours
  • Review system resources and performance
  • Consider tracking only critical permissions
  • Contact Netwrix support if performance issues persist

Change Logs Show Unexpected Results

Issue: Change logs contain entries that don't match expected changes

Solutions:

  • Verify the baseline scan was completed successfully
  • Check for bulk permission changes or user assignments
  • Review the time range of the changes
  • Ensure no other administrators made concurrent changes
  • Validate that the tracked permissions are correctly configured