feat(sentinelone): default ingestion (get_threats fetch + OCSF mapper)
Declare get_threats as the default fetch command (results_path data, dedup id, incremental created_after) with the bundled get_threats OCSF mapper and a 'SentinelOne Threat' default incident type. get_alerts is also marked ingestion-ready (incremental created_from). Existing filters (mitigation status, query, created window, limit) let an operator fetch a subset. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,3 @@
|
|||||||
|
name: "SentinelOne Threat"
|
||||||
|
color: "#a020f0"
|
||||||
|
icon: "alert"
|
||||||
@@ -43,6 +43,10 @@ commands:
|
|||||||
created_after: { type: string, description: "ISO8601 lower bound on createdAt" }
|
created_after: { type: string, description: "ISO8601 lower bound on createdAt" }
|
||||||
required: []
|
required: []
|
||||||
outputs_schema: { properties: {} }
|
outputs_schema: { properties: {} }
|
||||||
|
ingest:
|
||||||
|
results_path: data
|
||||||
|
dedup_key: id
|
||||||
|
incremental_field: created_after
|
||||||
|
|
||||||
- id: list_agents
|
- id: list_agents
|
||||||
name: sentinelone-list-agents
|
name: sentinelone-list-agents
|
||||||
@@ -288,6 +292,10 @@ commands:
|
|||||||
limit: { type: number, description: "Max results (default 100)." }
|
limit: { type: number, description: "Max results (default 100)." }
|
||||||
required: [created_from]
|
required: [created_from]
|
||||||
outputs_schema: { properties: {} }
|
outputs_schema: { properties: {} }
|
||||||
|
ingest:
|
||||||
|
results_path: data
|
||||||
|
dedup_key: id
|
||||||
|
incremental_field: created_from
|
||||||
- id: update_alerts_verdict
|
- id: update_alerts_verdict
|
||||||
name: sentinelone-update-alerts-verdict
|
name: sentinelone-update-alerts-verdict
|
||||||
description: "Set the analyst verdict on one or more cloud-detection alerts."
|
description: "Set the analyst verdict on one or more cloud-detection alerts."
|
||||||
@@ -965,3 +973,8 @@ commands:
|
|||||||
properties: {}
|
properties: {}
|
||||||
required: []
|
required: []
|
||||||
outputs_schema: { properties: {} }
|
outputs_schema: { properties: {} }
|
||||||
|
|
||||||
|
ingestion:
|
||||||
|
command: get_threats
|
||||||
|
mapper: get_threats
|
||||||
|
default_incident_type: "SentinelOne Threat"
|
||||||
|
|||||||
Reference in New Issue
Block a user