Firefox Browser Add-ons
  • Extensions
  • Themes
    • for Firefox
    • Dictionaries & Language Packs
    • Other Browser Sites
    • Add-ons for Android
Log in
Preview of Salesforce FLS Comparator Expanded

Salesforce FLS Comparator Expanded by Jacob Crandall

Compare Salesforce Field Level Security settings across fields and orgs

Available on Firefox for Android™Available on Firefox for Android™
0 (0 reviews)0 (0 reviews)
Download Firefox and get the extension
Download file

Extension Metadata

Screenshots
Select any object and field to immediately view its security matrix across your entire org. Use the quick-toggle filters to isolate Profiles or Permission Sets, search for specific roles by name, and capture a baseline with the "Save Snapshot" feature.Deploy FLS updates safely. Track exact "Was vs. Now" changes across all profiles and permission sets, and use the one-click Rollback feature to undo any deployment instantly.Bulk capture an entire object's FLS in 4 API calls. Export straight to XLSX, CSV, or JSON.Preview and adjust your FLS changes before deploying. Selectively update targeted profiles or permission sets with absolute control over visible and read-only states.
About this extension
Compare Salesforce Field Level Security (FLS) settings across profiles and permission sets. Copy FLS from one field, paste to another, and diff across orgs.
Developer comments
FLS Comparator lets Salesforce admins capture, compare, and apply Field-Level Security settings across fields and orgs — entirely in-browser, no external server.

PERMISSIONS

storage — persists FLS snapshots and apply-history in browser.storage.local only. Nothing is sent remotely.

tabs — identifies which tab holds an active Salesforce session to retrieve the correct instance URL.

cookies — Salesforce marks its session token ("sid") HttpOnly, so document.cookie in a content script cannot read it. The background service worker reads it via browser.cookies.get() on the Salesforce host, uses it as a Bearer token for REST/Tooling API calls back to that same org, and never stores or transmits it elsewhere.

host_permissions (.salesforce.com, .lightning.force.com, .my.salesforce.com, .sandbox.my.salesforce.com, .develop.my.salesforce.com, .salesforce-setup.com variants) — required for the background worker to make authenticated fetch() calls to the Salesforce REST and Tooling APIs. The wildcard is necessary because orgs use unpredictable customer-specific subdomains.

CONTENT SCRIPT

salesforce-bridge.content.ts runs on Salesforce domains only. It detects Set Field-Level Security pages via URL pattern and injects a launch button. It reads nothing beyond what is already in the page URL. The background worker rejects any message from a content script whose sender tab is not a recognised Salesforce hostname.

HOW TO TEST

Requires a free Salesforce Developer Edition org (developer.salesforce.com/signup).
1. Open any page in the org after logging in.
2. Open the FLS Comparator sidebar (View → Sidebar → FLS Comparator).
3. Select an object (e.g. Contact) and field (e.g. Email), then click Fetch FLS.
4. The table shows Read/Edit access for every Profile and Permission Set in the org.

No eval(), no remote scripts, no telemetry. All network traffic goes only to the user's own Salesforce org.
Rated 0 by 0 reviewers
Log in to rate this extension
There are no ratings yet

Star rating saved

5
0
4
0
3
0
2
0
1
0
No reviews yet
Permissions and data

Required permissions:

  • Access browser tabs
  • Access your data for sites in the salesforce.com domain
  • Access your data for sites in the lightning.force.com domain
  • Access your data for sites in the my.salesforce.com domain
  • Access your data for sites in the sandbox.my.salesforce.com domain
  • Access your data for sites in the develop.my.salesforce.com domain
  • Access your data for sites in the salesforce-setup.com domain
  • Access your data for sites in the my.salesforce-setup.com domain
  • Access your data for sites in the sandbox.my.salesforce-setup.com domain

Data collection:

  • The developer says this extension doesn't require data collection.
Learn more
More information
Add-on Links
  • Support site
  • Support Email
  • Copy add-on ID
Version
1.0.5
Size
166.6 KB
Last updated
13 days ago (Jun 11, 2026)
Related Categories
  • Web Development
License
MIT License
Version History
  • See all versions
Add to collection
Report this add-on
Go to Mozilla's homepage

Add-ons

  • About
  • Firefox Add-ons Blog
  • Extension Workshop
  • Developer Hub
  • Developer Policies
  • Community Blog
  • Forum
  • Report a bug
  • Review Guide

Browsers

  • Desktop
  • Mobile
  • Enterprise

Products

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Privacy
  • Cookies
  • Legal

Except where otherwise noted, content on this site is licensed under the Creative Commons Attribution Share-Alike License v3.0 or any later version. Android is a trademark of Google LLC.