The SaaS monitoring gap
Most enterprise security stacks monitor endpoint, network, and cloud control plane comprehensively — and then stop. The SaaS estate (Salesforce, Workday, Slack, Zoom, Atlassian, ServiceNow) gets event logs at best and zero security analysis at worst. Yet these applications hold the data an attacker ultimately wants: customer records, financial data, employee PII, and business process information.
SaaS monitoring is hard because the event log quality varies dramatically by vendor. Salesforce's Event Log Files are detailed and well-structured; some smaller SaaS vendors provide only basic admin event logs. Build your monitoring programme around the vendors with the richest logs first.
Priority SaaS applications
Tier 1 (most orgs): Salesforce (customer data, financial records), Workday (HR and payroll data), Slack (internal communications, file sharing), Atlassian (Jira/Confluence — project data, documentation). Tier 2: ServiceNow (ITSM including change records and credentials), Zoom (recording access, external sharing), Box or Dropbox (file storage with external sharing capability).
ManySignal ships native connectors for Tier 1 applications. Each connector normalises events to OCSF and populates the entity graph with application-specific node types (Salesforce record, Slack channel, Workday employee record) linked to the identity nodes that access them.
- Salesforce Event Log Files: enable API + Login + PermissionSet events
- Workday audit logs: enable User Activity + Security events
- Slack Enterprise Grid audit logs: enable (Enterprise plan required)
- Atlassian Audit Log: enable via site admin for all products
Cross-SaaS identity correlation
The most powerful capability of SaaS monitoring in ManySignal is cross-application identity correlation. The same canonical identity (keyed on email from the IdP) appears in Okta, Salesforce, Slack, and Workday. A compromise that progresses through these applications in sequence — Okta login anomaly, then Salesforce bulk export, then Slack DM to an external domain — is visible as a single case in the entity graph.
Without cross-application correlation, each event appears in a different silo: the Okta admin sees a login anomaly, the Salesforce admin sees an export, and nobody connects them. The entity graph closes this gap.
Key SaaS detection patterns
Data exfiltration: Salesforce report export volume anomaly (more records than this identity's 90-day baseline), Workday HR record bulk download, Box or Dropbox external link creation for a folder containing sensitive files, Slack file export to an external Slack workspace.
Privilege escalation: Salesforce PermissionSet assignment granting Modify All Data, Workday security role change, ServiceNow elevated role assignment, Atlassian site-admin assignment. Each of these is a persistence mechanism — the attacker can return after credential rotation if the role assignment persists.
Responding to SaaS incidents
SaaS response is limited by what the application exposes via API. ManySignal's respond agent can: revoke Okta sessions (which cascades to SAML-federated SaaS apps), trigger a Salesforce session revocation via the connected API, and create ITSM tickets in ServiceNow for manual SaaS admin actions the agent cannot execute directly.
For SaaS applications without API-accessible session revocation, the response playbook should include a human step for the SaaS admin. Document the average time to execute that step — if it consistently exceeds 15 minutes, advocate for a better API or work with the vendor.
Key takeaways
- SaaS applications hold the data attackers ultimately want — yet most monitoring stops at the cloud control plane.
- Build monitoring around vendors with the richest event logs first: Salesforce, Workday, Slack, Atlassian.
- Cross-application identity correlation is the most powerful SaaS monitoring capability.
- PermissionSet and security role changes in SaaS apps are persistence mechanisms — detect them immediately.
- SaaS response is limited by vendor API capabilities; document manual response times and advocate for better APIs.
- Canonical identity keyed on IdP email links the SaaS estate to the identity graph.