Skip to content

gravityzone solution without analytic rules#14102

Merged
v-dvedak merged 6 commits intoAzure:masterfrom
bitdefender:gravityzone-solution-v3.0.0-no-asim
Apr 27, 2026
Merged

gravityzone solution without analytic rules#14102
v-dvedak merged 6 commits intoAzure:masterfrom
bitdefender:gravityzone-solution-v3.0.0-no-asim

Conversation

@gbarbieru
Copy link
Copy Markdown
Contributor

Change(s):
- Creating a Sentinel solution for Bitdefender GravityZone. This solution uses a push-based approach using just a DCR, a DCE, custom table and an App registration with credentials to push data to Sentinel.

Reason for Change(s):

  • New Sentinel solution

Version Updated:

  • No. Version is 3.0.0 is the initial version.

Testing Completed:

  • Yes

Checked that the validations are passing and have addressed any issues that are present:
Before going into this topic I want to disclose that development in my team is done on Linux workstations and the available tooling and guides offered by Microsoft kinda lack in this department. Local YAML testing was eventually achieved, but KQL validation failed. Due to time constraints additional effort in making them work Linux environments was abandoned and testing was eventually done on Microsoft Sentinel accounts via end-to-end testing.

  • KQL: Tested using smoke tests directly on a Microsoft Sentinel account. No issues so far. Failed to test locally.
  • YAML: Some issues are reported on the JSON that was compiled from bicep (data connector deployment template), but no issues were present when actually deploying and using the data connector.
**Notes**
- If/when the PR is approved for merge please hold off for an approval from us. We want the solution to actually go to market with something on our part (GravityZone).

@gbarbieru gbarbieru requested review from a team as code owners April 21, 2026 09:02
@v-atulyadav v-atulyadav added the Solution Solution specialty review needed label Apr 21, 2026
@v-shukore v-shukore requested a review from Copilot April 21, 2026 12:27
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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.

Adds a new Microsoft Sentinel solution for Bitdefender GravityZone, including solution metadata, release notes, solution data registration, and accompanying validation assets.

Changes:

  • Added SolutionMetadata.json and initial ReleaseNotes.md for the GravityZone solution.
  • Added Solution_GravityZone.json to register solution components/version and link metadata.
  • Updated repository validation inputs (connector ID allowlist and custom table schema) for KQL/schema checks.

Reviewed changes

Copilot reviewed 10 out of 12 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
Solutions/GravityZone/SolutionMetadata.json Defines marketplace/solution metadata (publisher/offer/support/categories).
Solutions/GravityZone/ReleaseNotes.md Introduces initial release notes entry for v3.0.0.
Solutions/GravityZone/Package/testParameters.json (Ignored for review) ARM test parameters for solution packaging.
Solutions/GravityZone/Package/mainTemplate.json (Ignored for review) Main ARM template for solution deployment.
Solutions/GravityZone/Package/createUiDefinition.json (Ignored for review) UI definition for solution installation experience.
Solutions/GravityZone/Data/Solution_GravityZone.json Registers solution composition/version/metadata linkage for packaging.
Solutions/GravityZone/Data Connectors/azuredeploy_GravityZone_API.json (Ignored for review) Data Connector deployment template (DCR/DCE/table/roles).
Solutions/GravityZone/Data Connectors/GravityZone_API.json (Ignored for review) Data Connector UI definition/content.
.script/tests/detectionTemplateSchemaValidation/ValidConnectorIds.json Adds GravityZone connector content ID to schema validation allowlist.
.script/tests/KqlvalidationsTests/CustomTables/GzSecurityEvents_CL.json Adds custom table schema for local KQL validation.

Comment thread Solutions/GravityZone/ReleaseNotes.md
Comment thread Solutions/GravityZone/Data/Solution_GravityZone.json Outdated
Comment thread Solutions/GravityZone/Data/Solution_GravityZone.json Outdated
Comment thread Solutions/GravityZone/Data/Solution_GravityZone.json Outdated
Comment thread Solutions/GravityZone/Data/Solution_GravityZone.json Outdated
@v-shukore
Copy link
Copy Markdown
Contributor

Hi @gbarbieru, please make changes suggested by the copilot and repackage the solution and commit the change. Thanks!

gbarbieru and others added 5 commits April 23, 2026 10:44
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@gbarbieru
Copy link
Copy Markdown
Contributor Author

@v-shukore done!

@v-shukore
Copy link
Copy Markdown
Contributor

Hi @gbarbieru, could you please share running data connector screenshots to merge this PR. Thanks!!

@gbarbieru
Copy link
Copy Markdown
Contributor Author

@v-shukore
image

@gbarbieru
Copy link
Copy Markdown
Contributor Author

image

@v-dvedak v-dvedak merged commit 40d7321 into Azure:master Apr 27, 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.

5 participants