Salesforce org security

100 %
inside your org
0
outbound data by default
71
controls self-assessed out of 255 catalogued
10 min
to install

The French text governs. This page is the English version of Sécurité FR.

39 capabilities. What the Discovery offer opens among them: 2. A free org gets a security core: accounts without MFA, guest exposure, public file links, connected apps and OAuth tokens, holders of Modify All Data and View All Data. Its Security score is never called “Healthy”: at low coverage, “Partial” replaces the green. The rest of the security posture starts with the paid plans.

39
capabilities in this family
2
active on installation day, on the Discovery offer
Discovery
entry tier of the family

What this family measures

OrgGuardian Security screen: security score, controls passed, toxic combinations, guest exposure and threat detections.
Security screen. The Security score says how many controls pass, and which fail first. Demo data.

Four angles, in the order of the table — word for word, the four sub-headings you will find below, row by row.

Identities and their privileges
who can do what, who no longer uses it, which privileges piled up without ever being removed, and which logins fall outside the ordinary — never-seen country, impossible travel, off-hours login by a privileged account.
Exposed surfaces
what your org exposes without authentication, what its public sites let through, which sensitive fields are readable, who can export in bulk, and which connected apps look like an exfiltration tool.
Data, certificates and agents
encryption at rest, native classification, certificate expiry, and the security posture of your Agentforce agents — a subject that did not exist two years ago and that no vendor questionnaire asks about yet.
What you tune yourself
custom rules, thresholds, per-finding SLA, business criticality scopes, and the costing of risk in euros — with your weights, because an amount computed on the publisher's scale means nothing in your steering committee.

Metrics here too carry stable keys: Security:Score, Security:PermSprawl, Security:GuestSurface, Security:OAuthRisk, Security:BlastRadius, Security:MfaCoverage.

The 39 capabilities, one by one

Capabilities of the family, their minimum offer and their state at install.
CapabilityMinimum offerAt install
Identities and their privileges
Over-privilege postureSecurity_OverPrivilege · the free core reads two of its families: holders of Modify All Data and View All DataAny paid plan—, display tier: nothing to toggle, the offer is enough
Profile / permission set creation and sensitive-identity monitoringSecurity_PrivilegeContainerAny paid planOpen
Permission-sprawl detection (Security)Security_PermSprawlAny paid planClosed
Dormant-user postureSecurity_DormantUsersAny paid plan—, display tier: nothing to toggle, the offer is enough
Role hierarchy exposure (Security)Security_RoleHierarchyAny paid planOpen
Privilege matrix and consolidation planSecurity_PrivilegeMatrix · shows the grid and proposes a consolidation plan; it changes no permissionAny paid planOpen
Public group and queue exposureSecurity_PublicGroups · third effective-access channel, after org-wide defaults and the role hierarchyAny paid planOpen
User access reviewSecurity_AccessExplorer · lists every right the configuration grants a user and where it comes from, exportable to CSV as review evidence; record access is not evaluatedAny paid planOpen
Login anomaly detection (country, impossible travel, off-hours) (Security)Login_Anomaly · no Shield required: derived from LoginHistory and LoginGeo, at every scanAny paid planClosed
Identity verification failuresSecurity_IdentityVerification · `VerificationHistory`, a standard object — no Event Monitoring: a `ReportedDenied` means the user declared the request was not theirsAny paid planOpen
Backup and restore postureSecurity_BackupPostureAny paid planOpen
Exposed surfaces
Guest-user exposureSecurity_GuestDiscovery—, display tier: nothing to toggle, the offer is enough
Public site posture and site-to-guest inventory (Experience Cloud)Security_SitePostureAny paid planOpen
Field exposure scanner (sensitive fields, FLS) (Security)Security_FieldExposureAny paid planOpen
Data-export risk detection (Security)Security_DataExportAny paid planOpen
Event Monitoring security events (Security)Security_EmEvents · with Shield or the Event Monitoring add-on: report exports, Bulk API 2.0 jobs, Login As sessions and Threat Detection anomalies over the last 7 days; without the license it reads nothing, and a family with no event is declared not measuredAny paid planClosed
API data exfiltration detectionSecurity_ApiExfiltrationAny paid planOpen
CORS allowlist exposureSecurity_Cors · `CorsWhitelistEntry`: a pattern listed there lets a third-party domain’s JavaScript call the REST API under the signed-in user’s sessionAny paid planOpen
Authentication entry pointsSecurity_AuthSurface · the login paths that bypass your IdP. Deliberately partial: the two `MyDomainSettings` switches that would close them are not readable from Apex; the finding says so and gives the Setup pathAny paid planOpen
API clients: first use and expanding usageSecurity_ApiExfil_ClientsAny paid planOpen
OAuth app postureSecurity_OAuthDiscovery—, display tier: nothing to toggle, the offer is enough
Toxic combinations analysisSecurity_BlastRadiusAny paid plan—, display tier: nothing to toggle, the offer is enough
Attack pathsAttack_Path_Engine · composes OPEN findings into named paths per principal; it adds no detectorAny paid planOpen
Data, certificates and agents
Encryption at rest for regulated dataSecurity_EncryptionAny paid planOpen
Native data classification (sensitivity level, compliance)Security_DataClassificationAny paid planOpen
Certificate and TLS expiry monitoringCert_Monitor · org certificates read through a self-call through a named credential, never the session token; the external TLS probe goes through the hosted viewer and needs its consentAny paid planClosed
Outbound endpoint reachability probe (Callouts)Connectivity_Probe · active probe: an outbound call goes to the endpoint you designateAny paid planClosed
Agentforce AI agent security postureAgentforce_PostureAny paid planClosed
Data Cloud postureData_Cloud_PostureAny paid planOpen
Pre-encryption impact analysisSecurity_EncryptionImpactAny paid planOpen
Field history tracking postureSecurity_FieldHistoryAny paid planOpen
What you tune yourself
Custom rulesCustom_RulesAny paid planClosed
Detector tuningDetector_TuningAny paid planClosed
Finding SLAFinding_SLAAny paid planClosed
Business criticality scopesCriticality_ScopingAny paid planClosed
Cost of riskCost_Of_Risk · adjustable weights: the amount is yours, not an imposed scaleAny paid planClosed
Accepted-risk policiesAccepted_Risk_PolicyAny paid planOpen
Rule portabilityRule_PortabilityAny paid planOpen
Natural-language queryNL_QueryAny paid planOpen

— display tier: nothing to toggle, the offer is enough

Source: read from the package code at the moment this page is built — FeatureGate.FEATURE_TIER for the offer, FeatureGate.CODE_DEFAULTS for the state at install, and for the label the full resolution of FeatureToggleAdminController: the enablement guide’s catalogue first, the GateLabels custom labels next, and failing that the technical name as is. The editor’s labels — the whole column, not just that fallback — ship in English: master language en_US, and the package carries no translation file: these are the exact strings your administrator reads in the feature editor, and the site build fails if any of these lists moves without the others. “Closed” does not mean absent: the capability is shipped, it is waiting for a human to open it inside the org — and a capability whose implementation nothing in the package can reach appears on none of these pages: the build drops it instead of selling it.

What this family does not do

Is this family in your offer? The grid says so line by line.

See the pricing grid Back to the seven families