Detect 1Password vault exports with TheHive and Slack alerts
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (7)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - HTTP Request
n8n-nodes-base.httpRequest - Split Out
n8n-nodes-base.splitOut - Filter
n8n-nodes-base.filter - Edit Fields (Set)
n8n-nodes-base.set - TheHive 5
n8n-nodes-base.theHiveProject - Slack
n8n-nodes-base.slack
What it does
Quick Overview This workflow polls the 1Password Events API every 15 minutes for recent audit events, detects vault export activity, creates an alert in TheHive, and posts a notification to a Slack channel with the export details and a link to the alert. How it works 1. Runs every 15 minutes on a schedule. 2. Requests the last 24 hours of audit events from the 1Password Events API. 3. Splits the returned events into individual items and keeps only events where the object type is vault and the action contains export. 4. Extracts key details (user, email, vault name/ID, timestamp, source IP, and event UUID) and prepares a TheHive base URL for link building. 5. Creates a new TheHive alert with severity/TLP/PAP settings, tags, and a description containing the vault export context. 6. Posts a Slack message to the selected channel summarizing the incident and linking directly to the created TheHive alert. Setup 1. Create and configure a 1Password Events API token with access to the auditevents feature and add it as an HTTP request credential used by the workflow. 2. Add TheHive credentials in n8n and set the correct TheHive instance URL, then ensure alert creation permissions are granted. 3. Add Slack OAuth2 credentials and select the destination Slack channel for the notification. 4. Replace the placeholder value for the TheHive base URL in the export-details step so the Slack alert link points to your TheHive UI.