Skip to content

Apollo fixes 2#70

Merged
natesmalley merged 3 commits into
natesmalley:mainfrom
jmorascalyr:apollo-fixes-2
Feb 20, 2026
Merged

Apollo fixes 2#70
natesmalley merged 3 commits into
natesmalley:mainfrom
jmorascalyr:apollo-fixes-2

Conversation

@jmorascalyr
Copy link
Copy Markdown
Collaborator

aligning timestamps and trace ids in apollo scenarrio

…on scenarios (natesmalley#70)

- Added CorrelationRunRequest model with trace_id, tag_phase, and tag_trace fields for correlation scenario execution
- Implemented /correlation/run endpoint to execute scenarios with SIEM context and trace ID tagging
- Updated start_correlation_scenario() and _execute_correlation_scenario() to accept and pass trace_id via S1_TRACE_ID environment variable
- Added tag_phase and tag_trace boolean flags with S1_TAG
…r email correlation

- Added user.email_addr field to M365 email interaction events (MailItemsAccessed, FileDownloaded, FileAccessed) using VICTIM_PROFILE['email']
- Updated microsoft_365_collaboration parser to copy unmapped.user.email_addr to user.email_addr for OCSF actor.user.email_addr mapping
- Enables correlation of M365 collaboration events with email security events via actor email address
…tems analysis

- Added object_id field to MailItemsAccessed, FileDownloaded, and FileAccessed events with contextual paths (/Inbox/, /Attachments/, /Documents/)
- Enables mail items analysis and tracking of malicious attachment flow through M365 collaboration events
- Maps to OCSF object_id field for consistent object identification across email interaction phases
@natesmalley natesmalley merged commit a0e12dc into natesmalley:main Feb 20, 2026
1 check passed
aminhamidi-s1 pushed a commit to aminhamidi-s1/HA-AutoM8 that referenced this pull request Mar 24, 2026
* feat: Add trace ID support and M365 parser improvements for correlation scenarios (natesmalley#70)

- Added CorrelationRunRequest model with trace_id, tag_phase, and tag_trace fields for correlation scenario execution
- Implemented /correlation/run endpoint to execute scenarios with SIEM context and trace ID tagging
- Updated start_correlation_scenario() and _execute_correlation_scenario() to accept and pass trace_id via S1_TRACE_ID environment variable
- Added tag_phase and tag_trace boolean flags with S1_TAG

* feat: Add user.email_addr field to M365 collaboration events for actor email correlation

- Added user.email_addr field to M365 email interaction events (MailItemsAccessed, FileDownloaded, FileAccessed) using VICTIM_PROFILE['email']
- Updated microsoft_365_collaboration parser to copy unmapped.user.email_addr to user.email_addr for OCSF actor.user.email_addr mapping
- Enables correlation of M365 collaboration events with email security events via actor email address

* feat: Add object_id field to M365 email interaction events for mail items analysis

- Added object_id field to MailItemsAccessed, FileDownloaded, and FileAccessed events with contextual paths (/Inbox/, /Attachments/, /Documents/)
- Enables mail items analysis and tracking of malicious attachment flow through M365 collaboration events
- Maps to OCSF object_id field for consistent object identification across email interaction phases
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants