Skip to content

Lookout v3.0.2: Fix DCR transform query and Microsoft Sentinel branding#13651

Merged
v-atulyadav merged 5 commits intoAzure:masterfrom
fgravato:lookout/v3.0.1-final
Feb 26, 2026
Merged

Lookout v3.0.2: Fix DCR transform query and Microsoft Sentinel branding#13651
v-atulyadav merged 5 commits intoAzure:masterfrom
fgravato:lookout/v3.0.1-final

Conversation

@fgravato
Copy link
Contributor

Summary

This PR fixes two critical issues in the Lookout solution:

1. DCR Transform Query Error (Bug Fix)

Issue: Users reported connector resource creation failure:

InvalidPayload: Data collection rule is invalid
InvalidTransformQuery: Undefined symbol: detections

Root Cause: The transformKql in the DCR referenced detections instead of smishing_alert.detections.
Fix: Changed smishing_detections = detectionssmishing_detections = smishing_alert.detections in:

  • Data Connectors/LookoutStreamingConnector_ccp/LookoutStreaming_DCR.json
  • Package/mainTemplate.json
  • Package/3.0.1/mainTemplate.json

Validation: KQL transform query validated locally using Microsoft.Azure.Kusto.Language0 errors, 0 warnings.

2. Microsoft Sentinel Branding Fix

Issue: CI validation failed due to use of "Azure Sentinel" instead of "Microsoft Sentinel".
Fix: Updated all instances of "Azure Sentinel Solution" → "Microsoft Sentinel Solution" in workbook descriptions.

3. Version Bump to 3.0.2

Updated version across all solution files:

  • mainTemplate.json (_solutionVersion, dataConnectorVersion1, dataConnectorCCPVersion, content package)
  • SolutionMetadata.json
  • Solution_Lookout.json
  • ReleaseNotes.md

Files Changed

File Change
LookoutStreaming_DCR.json Fix undefined symbol detections
Package/mainTemplate.json Fix transform query + branding + version bump
Package/3.0.1/mainTemplate.json Fix transform query
Package/createUiDefinition.json Fix branding
SolutionMetadata.json Version bump
Data/Solution_Lookout.json Version bump
ReleaseNotes.md Add v3.0.2 entry

Your Name and others added 2 commits February 18, 2026 13:51
- Changed 'smishing_detections = detections' to
  'smishing_detections = smishing_alert.detections' in:
  - LookoutStreaming_DCR.json
  - Package/mainTemplate.json
  - Package/3.0.1/mainTemplate.json
- Fixes connector resource creation failure (InvalidTransformQuery)

Amp-Thread-ID: https://ampcode.com/threads/T-019b37d6-4b66-7648-aa8e-b83e755d26ad
Co-authored-by: Amp <amp@ampcode.com>
- Solution version: 3.0.1 -> 3.0.2
- dataConnectorVersion1: 1.0.0 -> 3.0.2
- dataConnectorCCPVersion: 3.0.1 -> 3.0.2
- Updated SolutionMetadata.json and Solution_Lookout.json

Amp-Thread-ID: https://ampcode.com/threads/T-019b37d6-4b66-7648-aa8e-b83e755d26ad
Co-authored-by: Amp <amp@ampcode.com>
@fgravato fgravato requested review from a team as code owners February 18, 2026 19:01
@fgravato
Copy link
Contributor Author

Hi @v-shuklasumit, this is a critical bug fix for the Lookout connector. Users are unable to create the data connector due to an undefined symbol detections in the DCR transform query. The KQL has been validated locally and passes with 0 errors. Could you please review and approve at your earliest convenience? Thank you!

…rovements

- Updated all 13 template version description strings from 3.0.1 to 3.0.2 in mainTemplate.json
- Added Parsers and Notebooks steps to createUiDefinition.json for improved discoverability
- Added Notebooks count to solution description summary
- Added standalone parser ARM template (LookoutEvents_ARM.json)
- Added Package/3.0.1 archive folder
- Updated ReleaseNotes.md with all changes
@v-atulyadav v-atulyadav added the Solution Solution specialty review needed label Feb 19, 2026
@fgravato fgravato force-pushed the lookout/v3.0.1-final branch 2 times, most recently from 372e274 to 16cf450 Compare February 23, 2026 14:19
… and backup dir

- Update savedSearches apiVersion from 2022-10-01 to 2025-02-01 in mainTemplate.json
- Remove Parsers/LookoutEvents_ARM.json (only .yaml/.md allowed in Parsers)
- Remove Package/3.0.1/ backup directory that caused redundant ARM-TTK scan failures
- Rebuild 3.0.2.zip with corrected mainTemplate.json

Amp-Thread-ID: https://ampcode.com/threads/T-019c8ac9-300b-74ab-b4a0-a861ca47d8f4
Co-authored-by: Amp <amp@ampcode.com>
@fgravato fgravato force-pushed the lookout/v3.0.1-final branch from 16cf450 to 956a5e2 Compare February 23, 2026 14:19
@fgravato
Copy link
Contributor Author

@v-atulyadav @v-maheshbh - when you can please run this again

- Update requiredDataConnectors in all 5 analytic rules to reference
  LookoutStreaming_Definition (CCF) with LookoutMtdV2_CL as primary
- Retain LookoutAPI as fallback data connector
- Fixes [DEPRECATED] data source label in Analytics rule templates
- Rebuild 3.0.2.zip with updated mainTemplate.json

Amp-Thread-ID: https://ampcode.com/threads/T-019c8ac9-300b-74ab-b4a0-a861ca47d8f4
Co-authored-by: Amp <amp@ampcode.com>
@v-maheshbh
Copy link
Contributor

Hi @fgravato

Kindly attach a screenshot of the CCF data connector showing its connected state for reference.
Thanks!

@fgravato
Copy link
Contributor Author

CleanShot 2026-02-24 at 10 22 37 @v-maheshbh

@v-atulyadav v-atulyadav merged commit 7292d5c into Azure:master Feb 26, 2026
33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Solution Solution specialty review needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants