coverage_ingest_log
Parse and ingest a sample log into a coverage assessment session, extracting event source, ID, and fields to map against MITRE ATT&CK data sources for detection coverage analysis.
Instructions
Ingest a sample log into a coverage assessment session. Parses the log to extract event source, event ID, and fields, then maps to MITRE ATT&CK data sources and data components. Supports Windows Event XML, Sysmon, JSON (EDR/Cloud), auditd key-value, and CEF formats. You can also provide event_source + event_id + fields directly instead of a raw log. Creates a new session if session_id is not provided.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | No | Optional: list of field names present in the log. If omitted with raw_log, fields are auto-extracted. If omitted with event_source+event_id, all fields from the mapping are assumed. | |
| raw_log | No | Raw log text to parse. Provide this OR (event_source + event_id). | |
| event_id | No | Event ID (e.g., "4688", "1", "ProcessRollup2", "DeviceProcessEvents"). Use with event_source. | |
| session_id | No | Session ID to add this log to. If omitted, a new session is created. | |
| event_source | No | Event source identifier (e.g., "windows_security", "sysmon", "crowdstrike", "mde", "linux_auditd", "aws_cloudtrail", "azure_ad"). Use with event_id instead of raw_log. | |
| session_name | No | Name for a new session (used only when creating a new session). |