Features
Cases
Create, update, search, assign, tag, and delete cases.
Comments
Add comments, replies, and thread lookups.
Attachments
Upload, list, download, and delete case attachments.
Tasks
EE
Add todo items with attachable workflows.
Linked rows
EE
Link structured data to cases.
Metrics
EE
Track custom case metrics.
Working with cases
Use a case when you need a durable investigation record instead of a single workflow run. Your workflows can create or update a case, attach evidence, add comments, and move the case forward as new context arrives.- Track the current owner, severity, priority, and status in one place
- Add comments and replies so analysts and workflows share the same timeline
- Store evidence as attachments instead of passing large blobs between actions
- Link structured rows, tasks, and metrics to keep investigation context organized
Tags
Tags help you group and find related cases. You can use them to label incidents by team, detection source, campaign, environment, or any other shared dimension.
core.cases.create_case and core.cases.update_case.
Custom fields
Custom fields let you store case-specific data that does not fit into the default case properties. You can use them for values such as ticket IDs, affected systems, request metadata, or triage notes.
fields input on case actions.
AI copilot in a case
Open source The AI copilot lets you work inside a case instead of switching to a separate chat tool. You can use it to summarize activity, answer questions, and draft next steps from the case timeline, linked evidence, and workflow output.
AI copilot across cases
Enterprise Enterprise extends the copilot beyond a single case. You can use it to correlate related cases, compare investigation history, and surface patterns across incidents. This is useful when you want to:- Correlate repeated alerts across multiple cases
- Spot shared indicators, assets, or actors
- Find similar investigations before you start a new one
- Build broader investigation context across your case queue
Dropdowns
Enterprise Dropdowns add custom top-level case filters alongside built-in filters such as status, priority, and severity. You can use them to add workspace-specific classifications such as queue, business unit, incident type, or escalation path.
Durations
Enterprise Durations track elapsed time between case events. You can use them to measure intervals such as time to triage, time to assign, or time to resolution.
Tasks
Enterprise Tasks let you break an investigation into concrete follow-up work. They work well for analyst handoffs, evidence requests, and repeatable remediation steps.
- Assign work to a person or queue
- Capture checklist-style next steps
- Attach workflows to routine case operations
- Keep completion state visible alongside comments and evidence
Linked rows
Enterprise Linked rows connect a case to structured data in tables. Use them when a case needs more than free-form notes, such as indicators, assets, or external detections.
- Related SIEM alerts
- Indicators of compromise (IoCs)
- Affected assets such as hosts, users, or devices
- Threat intelligence matches
- Evidence artifacts such as domains, IPs, or hashes
Case actions
Usecore.cases.* actions when you want your workflows to create or update cases.
- Cases to create, fetch, update, search, and delete cases
- Comments to add analyst or workflow notes
- Attachments to upload and retrieve evidence files
- Tasks for case task management in Enterprise
- Linked rows to connect case records to tables in Enterprise
- Metrics for custom case measurements in Enterprise