Skip to content

Update CiscoSEG and Infoblox package templates#14497

Open
v-sabiraj wants to merge 5 commits into
masterfrom
v-sabiraj-updatingsolutions
Open

Update CiscoSEG and Infoblox package templates#14497
v-sabiraj wants to merge 5 commits into
masterfrom
v-sabiraj-updatingsolutions

Conversation

@v-sabiraj

Copy link
Copy Markdown
Contributor

Sync and adjust solution templates for CiscoSEG and Infoblox NIOS: update solution/template versions (CiscoSEG -> 3.0.3, Infoblox -> 3.0.4), refresh package zip binaries, and update many resource descriptions to match the new template versions. Also normalize entityMappings order, fix requiredDataConnectors structure (move/keep connectorId with datatypes) and upgrade savedSearches apiVersion to 2025-07-01 where applicable.

Required items, please complete

Change(s):

  • See guidance below

Reason for Change(s):

  • See guidance below

Version Updated:

  • Required only for Detections/Analytic Rule templates
  • See guidance below

Testing Completed:

  • See guidance below

Checked that the validations are passing and have addressed any issues that are present:

  • See guidance below

Guidance <- remove section before submitting


Before submitting this PR please ensure that you have read the following sections and filled out the changes, reason for change and testing complete sections:

Thank you for your contribution to the Microsoft Sentinel Github repo.

Details of the code changes in your submitted PR. Providing descriptions for pull requests ensures there is context to changes being made and greatly enhances the code review process. Providing associated Issues that this resolves also easily connects the reason.

Change(s):

  • Updated syntax for XYZ.yaml

Reason for Change(s):

Version updated:

  • Yes
  • Detections/Analytic Rule templates are required to have the version updated

The code should have been tested in a Microsoft Sentinel environment that does not have any custom parsers, functions or tables, so that you validate no incorrect syntax and execution functions properly. If your submission requires a custom parser or function, it must be submitted with the PR.

Testing Completed:

  • Yes/No/Need Help

Note: If updating a detection, you must update the version field.

Before the submission has been made, please look at running the KQL and Yaml Validation Checks locally.
https://github.com/Azure/Azure-Sentinel#run-kql-validation-locally

Checked that the validations are passing and have addressed any issues that are present:

  • Yes/No/Need Help

Note: Let us know if you have tried fixing the validation error and need help.

References:


Sync and adjust solution templates for CiscoSEG and Infoblox NIOS: update solution/template versions (CiscoSEG -> 3.0.3, Infoblox -> 3.0.4), refresh package zip binaries, and update many resource descriptions to match the new template versions. Also normalize entityMappings order, fix requiredDataConnectors structure (move/keep connectorId with datatypes) and upgrade savedSearches apiVersion to 2025-07-01 where applicable.
@v-sabiraj v-sabiraj requested review from a team as code owners June 16, 2026 15:53
@v-maheshbh v-maheshbh self-assigned this Jun 17, 2026
@v-maheshbh v-maheshbh added the Solution Solution specialty review needed label Jun 17, 2026
@v-maheshbh v-maheshbh requested a review from Copilot June 17, 2026 04:08

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Updates generated package templates for the CiscoSEG and Infoblox NIOS Microsoft Sentinel solutions to align solution/template versions and adjust resource metadata (descriptions, API versions, connector schema structure).

Changes:

  • Updated solution/template version strings across both solutions’ mainTemplate.json.
  • Normalized some metadata structures (e.g., requiredDataConnectors, entityMappings ordering) and refreshed many resource descriptions.
  • Updated multiple savedSearches resources to use a newer ARM apiVersion.

Reviewed changes

Copilot reviewed 2 out of 4 changed files in this pull request and generated 7 comments.

File Description
Solutions/Infoblox NIOS/Package/mainTemplate.json Updates solution version references, resource descriptions, required connector schema ordering, and bumps savedSearches apiVersion.
Solutions/CiscoSEG/Package/mainTemplate.json Updates solution version references, resource descriptions, reorders entityMappings, and bumps savedSearches apiVersion for hunting/parsers.

Comment thread Solutions/Infoblox NIOS/Package/mainTemplate.json Outdated
Comment thread Solutions/Infoblox NIOS/Package/mainTemplate.json Outdated
Comment thread Solutions/CiscoSEG/Package/mainTemplate.json Outdated
Comment thread Solutions/CiscoSEG/Package/mainTemplate.json Outdated
Comment thread Solutions/CiscoSEG/Package/mainTemplate.json Outdated
Comment thread Solutions/CiscoSEG/Package/mainTemplate.json Outdated
Comment thread Solutions/CiscoSEG/Package/mainTemplate.json Outdated
Bump solution/template versions for CiscoSEG and Infoblox NIOS to 3.0.5. Updated _solutionVersion/version fields and corresponding descriptions for analytic rules, hunting queries, parsers, workbooks and watchlists in each mainTemplate.json, and replaced the packaged 3.0.5 zip blobs.
Rename Analytic Rules/CiscoSEGUnexpextedAttachment.yaml to CiscoSEGUnexpectedAttachment.yaml (fix typo) and remove executable bit; update Solution_CiscoSEG.json to reference the new filename and bump Version to 3.0.5; update packaged 3.0.5.zip and mainTemplate.json description to reflect the corrected rule name and version.
@contentautomationbot

Copy link
Copy Markdown

Hello how are you I am GitHub bot
😀😀
I see that you changed templates under the detections/analytic rules folder. Did you remember to update the version of the templates you changed?
If not, and if you want customers to be aware that a new version of this template is available, please update the version property of the template you changed.

@v-sabiraj v-sabiraj requested a review from Copilot June 17, 2026 09:18

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 7 changed files in this pull request and generated 3 comments.

Comment on lines 41 to 44
"BasePath": "C:\\GitHub\\azure-sentinel\\Solutions\\CiscoSEG",
"Version": "3.0.3",
"Version": "3.0.5",
"TemplateSpec": true,
"Is1PConnector": false
"Metadata": "SolutionMetadata.json",
"BasePath": "C:\\GitHub\\azure-sentinel\\Solutions\\CiscoSEG",
"Version": "3.0.3",
"Version": "3.0.5",
{
"name": "[variables('parserObject1')._parserName1]",
"apiVersion": "2022-10-01",
"apiVersion": "2025-07-01",
Bump analytic rule version and product id from 1.0.2 to 1.0.3 for the DNS solution, update savedSearches resources to apiVersion 2025-07-01, and apply structural/fmt adjustments to entity mappings and requiredDataConnectors ordering in mainTemplate.json. Also update the packaged 3.0.1.zip to include these changes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Content-Package Solution Solution specialty review needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants