This document describes Spikerz workspace SIEM alerts. These alerts are generated at the workspace level and may include signals reported by connected social media platforms. They are designed for SOC teams, IT, and security stakeholders to understand what happened, why it matters, and how to assess risk.
All event names below are the exact values delivered to your SIEM β security alerts in the type field, audit events in the action field. Use them verbatim when building searches, dashboards, and correlation rules.
1. SIEM Alert Structure
All Spikerz SIEM alerts share a consistent schema, making them easy to ingest and correlate in any SIEM.
Common fields
Field | Description |
| Unique event identifier |
| Spikerz workspace where the event occurred |
| Social platform involved (Instagram, Facebook, TikTok, etc.) or |
| Internal identifier of the connected account (nullable) |
| Username of the social media asset (nullable) |
| Employee identifier (for employee-related events) |
| Username of the employee (for employee-related events) |
| User or employee email (for audit events) |
| Security alert type (populated for security alerts, otherwise |
| Security alert category (populated for security alerts, otherwise |
| Audit event action (populated for audit / event log entries, otherwise |
| ISO 8601 timestamp |
| Always |
| Event-specific contextual data (role, device, location, trigger, etc.) |
Security alerts vs audit events
Type | Identification | Purpose |
Security alert |
| High-signal security events |
Audit / event log |
| Visibility, audit, correlation |
2. Severity Levels
Each event below has a recommended severity. The payload itself does not carry a severity field β assign these values in your SIEM when ingesting or classifying Spikerz events, and escalate them further using the detection scenarios in section 7.
Severity | Meaning |
π¨ Critical | Immediate security incident β respond now |
π΄ High | Strong security signal β investigate promptly |
π Medium | Potential risk or loss of visibility β review |
π’ Low | Expected or routine activity β retain for audit and correlation |
3. SIEM Event Examples (JSON)
Below are realistic example payloads showing how Spikerz sends events to your SIEM.
Security alert example (type + category)
Security alerts populate type and category, and leave action as null.
{
"_id": "507f1f77bcf86cd799439011",
"workspaceId": "workspace_123",
"platform": "instagram",
"accountId": "17841445325350983",
"assetUsername": "example_account",
"employeeId": null,
"email": null,
"type": "autoAccountLockoutNewLoginTriggered",
"category": "accountSecurity",
"action": null,
"timestamp": "2026-04-11T12:55:29.062Z",
"sourceType": "spikerz",
"metadata": {
"trigger": "suspicious_login",
"device": "Chrome on Windows 10",
"location": "Berlin, DE"
}
}
Audit / event log example (action)
Audit events represent workspace activity, configuration changes, and operational actions. They populate action, and leave type and category as null.
{
"_id": "507f1f77bcf86cd799439012",
"workspaceId": "workspace_123",
"platform": "instagram",
"accountId": "17841445325350983",
"assetUsername": "example_account",
"employeeId": "emp_456",
"email": "[email protected]",
"type": null,
"category": null,
"action": "workspace_access_granted",
"timestamp": "2026-04-11T13:02:10.481Z",
"sourceType": "spikerz",
"metadata": {
"role": "admin",
"grantedBy": "workspace_owner"
}
}
4. Security Alerts (Workspace)
These are delivered as security alerts β the value below appears in the type field, with the listed category.
4.1 Account Lockout & Takeover Prevention
Category: accountSecurity
Alert name (type) | Explanation | Severity |
| Account was manually locked by a workspace user | π¨ Critical |
| Automatic lockout after a suspicious new login | π¨ Critical |
| Automatic lockout after a 2FA change | π¨ Critical |
| Automatic lockout after a phone number change | π¨ Critical |
4.2 Login & Suspicious Activity
Category: accountSecurity
Alert name (type) | Explanation | Severity |
| New login to the account detected | π Medium |
| Suspicious activity β login from an unrecognized device or location | π΄ High |
4.3 Account Protection (2FA, Password & Recovery Contacts)
Category: accountSecurity. Authentication, password, and recovery changes reported by connected social platforms.
Alert name (type) | Explanation | Severity |
| Two-factor authentication enabled | π’ Low |
| Two-factor authentication configuration changed | π’ Low |
| Two-factor authentication disabled | π¨ Critical |
| Account password changed on the platform | π΄ High |
| Recovery email added | π’ Low |
| Recovery email removed | π΄ High |
| Recovery email changed | π΄ High |
| Recovery phone number added | π’ Low |
| Recovery phone number removed | π΄ High |
| Recovery phone number changed | π΄ High |
4.4 Data Breaches
Category: dataBreaches
Alert name (type) | Explanation | Severity |
| Account email found in breach databases | π Medium |
| Password found in breach databases | π΄ High |
4.5 Permissions, Roles & Pages
Category: permissions. Base severities are Low β escalate admin-related and bulk changes using the detection scenarios in section 7.
Alert name (type) | Explanation | Severity |
| Permission added on a social media asset | π’ Low |
| Permission removed from a social media asset | π’ Low |
| Role added on a social media asset | π’ Low |
| Role removed from a social media asset | π’ Low |
| Role changed on a social media asset | π’ Low |
| Page added to the workspace | π’ Low |
| Page removed from the workspace | π Medium |
| Spikerz automatically removed a risky permission | π¨ Critical |
| A permission operation failed to execute | π Medium |
| A user with access is not recognized as authorized | π¨ Critical |
| A user with access has been flagged as compromised | π¨ Critical |
| Permissions of a compromised user were removed | π¨ Critical |
4.6 Invitations
Category: permissions
Alert name (type) | Explanation | Severity |
| Access invitation sent | π’ Low |
| Access invitation resent | π’ Low |
| Access invitation cancelled | π’ Low |
| Access invitation expired | π’ Low |
4.7 Connectivity
Category: accountSecurity
Alert name (type) | Explanation | Severity |
| Social media account disconnected from Spikerz β monitoring stops until reconnected | π Medium |
| Social media account deactivated on the platform | π΄ High |
4.8 Test Alert
Category: accountSecurity
Alert name (type) | Explanation | Severity |
| Test event sent when validating the SIEM integration | π’ Low |
5. Employee Alerts
Employee-level security alerts. These populate employeeId (and email where relevant).
Alert name (type) | Category | Explanation | Severity |
|
| Employee email found in breach databases | π Medium |
|
| Employee password found in breach databases | π΄ High |
|
| Employee display name changed | π’ Low |
|
| Employee marked as terminated | π Medium |
|
| Employee access expired | π’ Low |
6. Audit / Event Log Actions
These are delivered as audit events β the value below appears in the action field. Audit actions are Low severity by default; escalate them in context using the detection scenarios in section 7.
6.1 Secure Email & Secure Phone
Action | Explanation | Severity |
| Secure email address generated for an asset | π’ Low |
| Secure email auto-forwarding settings changed | π’ Low |
| Secure email address deleted | π’ Low |
| Message received on a secure email address | π’ Low |
| Secure phone number generated for an asset | π’ Low |
| Secure phone auto-forwarding settings changed | π’ Low |
| Secure phone number deleted | π’ Low |
| SMS received on a secure phone number | π’ Low |
6.2 2FA Vault
Action | Explanation | Severity |
| 2FA activation code stored in the vault | π’ Low |
| 2FA 6-digit code generated | π’ Low |
| 2FA backup codes stored in the vault | π’ Low |
| 2FA backup codes deleted from the vault | π’ Low |
| 2FA authenticator deleted from the vault | π’ Low |
| 2FA code used via the browser extension | π’ Low |
6.3 Password Vault
Action | Explanation | Severity |
| Password rotation initiated | π’ Low |
| Password copied from the vault | π’ Low |
| Password added to the vault | π’ Low |
| Password updated in the vault | π’ Low |
| User prompted to update a stored password | π’ Low |
| Stored password update saved | π’ Low |
| Stored password update dismissed by the user | π’ Low |
6.4 Employee Protection
Action | Explanation | Severity |
| Employee protection enabled | π’ Low |
| Employee backup email set | π’ Low |
| Employee backup email removed | π’ Low |
| Employee marked as terminated | π’ Low |
| Social media permissions configuration changed | π’ Low |
| Social media account added to whitelist | π’ Low |
| Social media account removed from whitelist | π’ Low |
| User manually marked as unauthorized | π’ Low |
| User manually marked as authorized | π’ Low |
6.5 Extension & Browser
Action | Explanation | Severity |
| Spikerz browser extension installed | π’ Low |
| Account selected in the extension | π’ Low |
| Credential autofill attempted via the extension | π’ Low |
| Platform login via the extension succeeded | π’ Low |
| Platform login via the extension failed | π’ Low |
| Extension widget opened | π’ Low |
| Workspace selected in the extension widget | π’ Low |
6.6 Threat Protection
Action | Explanation | Severity |
| A detection layer was used to evaluate activity | π’ Low |
| Automatic disconnect executed on login | π’ Low |
6.7 Workspace Access, Connections & Sessions
Action | Explanation | Severity |
| Workspace access granted to a user | π’ Low |
| Workspace access revoked from a user | π’ Low |
| Workspace access level changed | π’ Low |
| Asset-level access granted to a user | π’ Low |
| Social media account connected to Spikerz | π’ Low |
| Social media account connection refreshed | π’ Low |
| User logged in to Spikerz | π’ Low |
| User logged out of Spikerz | π’ Low |
6.8 Alert Responses
Responses to confirmable alerts sent to Slack / Teams. A denial is a strong incident signal.
Action | Explanation | Severity |
| User confirmed the activity behind an alert as legitimate | π’ Low |
| User denied the activity behind an alert β it was not them | π΄ High |
7. Detection Scenarios β Recommended Correlation Rules
We recommend implementing the following correlation rules in your SIEM. Each rule combines or escalates the events above; the severity to assign is the severity of the resulting incident, which may be higher than the base severity of the individual events.
Implementing these rules
Spikerz delivers the raw events β the rules themselves are built in your SIEMβs rule engine, keying on the type / action values and metadata fields documented above:
SIEM | Where to build the rule |
Microsoft Sentinel | Scheduled analytics rules (KQL) |
Splunk | Correlation searches (SPL) |
Elastic | Detection rules β EQL is ideal for the sequence-based scenarios |
Rapid7 InsightIDR | Custom detection rules |
CrowdStrike NG-SIEM | Correlation rules |
For example, scenario 2 (mass admin removal) as a Microsoft Sentinel analytics rule:
SpikerzEvents
| where type in ("roleRemoved", "permissionRemoved")
| where metadata.role == "admin"
| summarize removals = count() by workspaceId, bin(timestamp, 1h)
| where removals >= 3
Sequence-based scenarios (e.g. scenario 3 β 2FA removed followed by a password change) are implemented with time-windowed joins in KQL/SPL, or with Elastic EQL, e.g. sequence by accountId with maxspan=30m.
# | Scenario | Rule logic | Severity to assign | Recommended response |
1 | Admin removed | A | π΄ High | Verify the change with the asset owner; if unexpected, treat as a takeover attempt |
2 | Mass admin removal | 3 or more | π¨ Critical | Assume an active takeover β lock the account and engage incident response |
3 | 2FA removed, then password changed |
| π¨ Critical | Classic takeover chain β lock the account immediately |
4 | Recovery contact swap |
| π¨ Critical | Both recovery paths replaced β verify with the owner urgently |
5 | New login followed by security change |
| π¨ Critical | Unrecognized session is changing security settings β lock the account |
6 | Compromised or unauthorized user | Any single | π¨ Critical | Page on-call; remove the user's access and audit their recent actions |
7 | Alert denied by user | Any | π΄ High | The user explicitly disowned the activity β investigate as unauthorized access |
8 | Bulk permission churn | More than 5 permission / role events on one asset within 1 hour | π΄ High | Review all changes in the window; revert unauthorized ones |
9 | Account lockout triggered | Any | π¨ Critical | Open an incident automatically β a lockout means a takeover was suspected or in progress |
10 | Monitoring loss |
| π΄ High | Attackers may disconnect monitoring first β reconnect and review platform activity |
11 | Repeated failed logins | 5 or more | π΄ High | Possible credential stuffing β rotate the password and review access |
12 | Vault tampering |
| π Medium | Confirm the deletion was intentional and authorized |
13 | Offboarding gap |
| π΄ High | Terminated employee still has access β revoke permissions |
14 | Breach followed by login |
| π΄ High | Leaked credentials may be in use β force a password rotation |
15 | Off-hours privilege grant |
| π Medium | Confirm the grant with the requester the next business day |
8. Testing Your Integration
Triggering the Test SIEM Events action sends one test entry to your configured SIEM for every SIEM-enabled alert type and event log action listed above, plus a testAlert marker event. Use it to validate parsing, field mapping, and your correlation rules end to end.
Supported SIEM platforms: Splunk, Microsoft Sentinel, CrowdStrike, Elasticsearch, and Rapid7.