[SOLUTION] Add Halcyon data connector v2, parsers, and hunting content#14460
[SOLUTION] Add Halcyon data connector v2, parsers, and hunting content#14460jwilke-halcyon wants to merge 5 commits into
Conversation
Squashes the following work into a single commit: - Data Connector v2 for events and alert updates (GAL-440, #7) - OCSF aggregate parser for HalcyonAlertUpdates_CL (#8) - Halcyon event hunting query (#9) - First set of Halcyon event OCSF parsers (#10) - Fix HalcyonEventsV2_CL plan type deployment issue (#11) - Bump version Co-Authored-By: kwest-halcyon <kwest+sentinel@halcyon.ai>
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Adds the Halcyon v2 push connector (new DCR + custom tables) and ships accompanying parser + hunting content, with a solution version bump to 3.2.0.
Changes:
- Introduces HalcyonPushV2 connector artifacts (DCR, connector definition, data connector, v2 tables).
- Adds OCSF parsers for HalcyonEventsV2_CL and an alerts “latest state” parser.
- Adds a HalcyonEventsV2_CL hunting query and updates solution packaging + release notes.
Reviewed changes
Copilot reviewed 18 out of 19 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| Solutions/Halcyon/ReleaseNotes.md | Adds 3.2.0 entry describing new connector/tables + hunting/parsers |
| Solutions/Halcyon/Parsers/Halcyon_OCSF_ProcessActivity.yaml | New OCSF class-specific projection parser for Process Activity |
| Solutions/Halcyon/Parsers/Halcyon_OCSF_NetworkActivity.yaml | New OCSF class-specific projection parser for Network Activity |
| Solutions/Halcyon/Parsers/Halcyon_OCSF_KernelActivity.yaml | New OCSF class-specific projection parser for Kernel Activity |
| Solutions/Halcyon/Parsers/Halcyon_OCSF_FileActivity.yaml | New OCSF class-specific projection parser for File Activity |
| Solutions/Halcyon/Parsers/Halcyon_OCSF_DnsActivity.yaml | New OCSF class-specific projection parser for DNS Activity |
| Solutions/Halcyon/Parsers/Halcyon_OCSF_Authentication.yaml | New OCSF class-specific projection parser for Authentication |
| Solutions/Halcyon/Parsers/Halcyon_OCSF_ApplicationLifecycle.yaml | New OCSF class-specific projection parser for Application Lifecycle |
| Solutions/Halcyon/Parsers/Halcyon_Alerts.yaml | Adds a parser intended to return latest state per alert |
| Solutions/Halcyon/Package/mainTemplate.json | Packages v2 connector + DCR transforms + tables, and adds packaged parser/hunting content |
| Solutions/Halcyon/Package/createUiDefinition.json | Updates solution install UX text and adds hunting queries blade |
| Solutions/Halcyon/Hunting Queries/Halcyon_RelatedEventsForAlert.yaml | Adds a hunting query to retrieve events related to an alert |
| Solutions/Halcyon/Data/Solution_Halcyon.json | Updates connector path, adds parser/hunting query references, bumps version to 3.2.0 |
| Solutions/Halcyon/Data Connectors/Halcyon_ccp_v2/Halcyon_table_events.json | Defines HalcyonEventsV2_CL table schema |
| Solutions/Halcyon/Data Connectors/Halcyon_ccp_v2/Halcyon_table_alert_updates.json | Defines HalcyonAlertUpdatesV2_CL table schema |
| Solutions/Halcyon/Data Connectors/Halcyon_ccp_v2/Halcyon_dataConnector.json | Defines the Push data connector resource for v2 |
| Solutions/Halcyon/Data Connectors/Halcyon_ccp_v2/Halcyon_connectorDefinition.json | Defines the v2 connector UI + instructions + permissions |
| Solutions/Halcyon/Data Connectors/Halcyon_ccp_v2/Halcyon_DCR.json | Defines v2 DCR stream + transforms to EventsV2/AlertUpdatesV2 |
|
@microsoft-github-policy-service agree company="Halcyon" |
|
Hi @jwilke-halcyon, I noticed there are a total of 8 parsers in this PR, but only one was added to the data file. Was this intentional, or did you forget to add the others by mistake? Could you please confirm? Thanks! |
@v-shukore - This was a mistake. I've added the parsers and regenerated the packages. Thank you! |

Required items, please complete
Change(s):
- Added Data Connector V2 for events and alert updates
- Added OCSF aggregate parser for HalcyonAlertUpdatesV2_CL
- Added HalcyonEventsV2_CL hunting query
- Added HalcyonEventsV2_CL OCSF parsers
Reason for Change(s):
Version updated:
Testing Completed:
Checked that the validations are passing and have addressed any issues that are present: