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:
Guillaume BOURGEOIS
2026-06-27 14:10:37 +02:00
parent 729c339e2f
commit 8fd297169f
2 changed files with 16 additions and 0 deletions
@@ -0,0 +1,3 @@
name: "SentinelOne Threat"
color: "#a020f0"
icon: "alert"
+13
View File
@@ -43,6 +43,10 @@ commands:
created_after: { type: string, description: "ISO8601 lower bound on createdAt" }
required: []
outputs_schema: { properties: {} }
ingest:
results_path: data
dedup_key: id
incremental_field: created_after
- id: list_agents
name: sentinelone-list-agents
@@ -288,6 +292,10 @@ commands:
limit: { type: number, description: "Max results (default 100)." }
required: [created_from]
outputs_schema: { properties: {} }
ingest:
results_path: data
dedup_key: id
incremental_field: created_from
- id: update_alerts_verdict
name: sentinelone-update-alerts-verdict
description: "Set the analyst verdict on one or more cloud-detection alerts."
@@ -965,3 +973,8 @@ commands:
properties: {}
required: []
outputs_schema: { properties: {} }
ingestion:
command: get_threats
mapper: get_threats
default_incident_type: "SentinelOne Threat"