Skip to content
Merged
Show file tree
Hide file tree
Changes from 48 commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
849fb3d
Adding new workbook
samikroy Mar 20, 2026
8ac8b36
Adding a new workbook
samikroy Mar 20, 2026
b50d2b2
Update WorkbooksMetadata.json
samikroy Mar 20, 2026
560d017
Update WorkbooksMetadata.json
samikroy Mar 20, 2026
af79e9a
Add files via upload
samikroy Mar 20, 2026
b653b8c
Rename AWSSecurityHubComplianceDashboard.json to AWSSecurityHubCompli…
samikroy Mar 20, 2026
039c1e8
Rename AWSSecurityHubComplianceDashboard.json to AWSSecurityHubCompli…
samikroy Mar 20, 2026
6b1771f
Update header title in compliance workbook JSON
samikroy Mar 20, 2026
f8ee79f
Rename Compliance Dashboard to Compliance Workbook
samikroy Mar 20, 2026
0afbd18
Merge branch 'master' into patch-61
samikroy Mar 27, 2026
5ca2fcb
Update Solution_AWSSecurityHub.json
samikroy Mar 27, 2026
188d776
i Fixed workbook and repackaged solution using V3 tool
samikroy Apr 14, 2026
df433cd
Merge branch 'master' into patch-61
samikroy Apr 14, 2026
604f4d2
Reverted WorkbooksMetadata.json to correct version
samikroy Apr 16, 2026
51888c8
Resolved merge conflict in WorkbooksMetadata.json
samikroy Apr 16, 2026
2ec16b3
Update AWS Security Hub workbook metadata
samikroy Apr 20, 2026
028f019
Update author email and template spec in JSON
samikroy Apr 21, 2026
bf6b530
Fix workbooks JSON formatting
v-shukore Apr 27, 2026
f0e5c86
Add Aws.svg and update workbook metadata
v-shukore Apr 27, 2026
5bb02db
Reviewed the suggested updates to the data file and WorkbooksMetadata…
samikroy Apr 27, 2026
86896ed
Update author email in Solution_AWSSecurityHub.json
samikroy Apr 29, 2026
19608cf
Update AWSSecurityHubComplianceWorkbook.json
samikroy Apr 29, 2026
5a08126
Enhance AWS Security Hub Compliance workbook metadata
samikroy Apr 29, 2026
14b7e55
Update queries in AWSSecurityHubComplianceWorkbook.json
samikroy Apr 29, 2026
4a553a3
Update AWSSecurityHubComplianceWorkbook.json
samikroy Apr 29, 2026
c2a58e2
Potential fix for pull request finding
samikroy May 8, 2026
4117809
Update compliance query for Security Hub workbook
samikroy May 8, 2026
8e09390
Change preview image filenames to lowercase
samikroy May 8, 2026
fffbc66
Potential fix for pull request finding
samikroy May 12, 2026
080365f
Update version to 3.0.3 in Solution_AWSSecurityHub.json
samikroy May 12, 2026
5ff2d61
Add fallbackResourceIds to compliance workbook
samikroy May 12, 2026
02e555d
Remove AWS Security Hub Compliance Workbook entry
samikroy May 12, 2026
9ea5d40
Potential fix for pull request finding
samikroy May 14, 2026
68e2ac2
Delete Workbooks/AWSSecurityHubComplianceWorkbook.json
samikroy May 14, 2026
0c3ebd8
Update KQL queries in compliance workbook
samikroy May 14, 2026
bbf78a5
Remove email from author field in mainTemplate.json
samikroy May 14, 2026
942ae7c
Potential fix for pull request finding
samikroy May 15, 2026
5adc63d
Update query to count distinct failing controls
samikroy May 15, 2026
9dc94e1
Repackaged solution using V3 tool - remove old zip versions, added 3.0.3
samikroy May 19, 2026
8df9550
Merge branch 'patch-61' of https://github.com/samikroy/Azure-Sentinel…
samikroy May 19, 2026
eb64e91
Restore previous zip packages 3.0.0, 3.0.1, 3.0.2 as requested.
samikroy May 20, 2026
7761f3d
Update Solution_AWSSecurityHub.json
samikroy May 22, 2026
7f32bba
Update author contact information in JSON file
samikroy May 22, 2026
61aa260
Regenerate package to sync mainTemplate inside and outside zip
samikroy May 25, 2026
9e08418
Merge branch 'patch-61' of https://github.com/samikroy/Azure-Sentinel…
samikroy May 25, 2026
8ee5f19
Fix createUiDefinition - add label, text and workbook1-name to outputs
samikroy May 27, 2026
a6b7c59
Update createUiDefinition inside 3.0.3 zip - fix label, text and work…
samikroy May 27, 2026
53352b9
resolved arm-ttk
v-shukore May 27, 2026
2989f2a
Update ReleaseNotes.md
v-shukore May 27, 2026
acabd26
Merge branch 'master' into pr/13870
v-shukore May 28, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 9 additions & 4 deletions Solutions/AWS Security Hub/Data/Solution_AWSSecurityHub.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
{
"Name": "AWS Security Hub",
"Author": "Microsoft",
"Author": "Microsoft - support@microsoft.com",
"Logo": "<img src=\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Logos/Aws.svg\" width=\"75px\" height=\"75px\">",
"Description": "AWS Security Hub Solution for Microsoft Sentinel provides data connector to ingest AWS Security Hub findings into Microsoft Sentinel.",
"Workbooks": [
"Workbooks/AWSSecurityHubComplianceWorkbook.json"
],
"WorkbookBladeDescription": "Monitor AWS Security Hub findings and compliance status across multiple accounts and regions. Track failing security controls, analyze resource types, and view IAM/EC2-specific findings. Essential for AWS security monitoring and compliance reporting in Microsoft Sentinel.",
Comment thread
samikroy marked this conversation as resolved.
"StaticDataConnector": true,
"Data Connectors": [
"Data Connectors/AWSSecurityHubFindings_CCP/AWSSecurityHubFindings_DataConnectorDefinition.json"
],
Expand All @@ -22,7 +27,7 @@
"Hunting Queries/IAMUserMFADisabled.yaml"
],
"BasePath": "C:\\Github\\Azure-Sentinel\\Solutions\\AWS Security Hub",
"Version": "3.0.1",
"Version": "3.0.3",
"Metadata": "SolutionMetadata.json",
"TemplateSpec": true
}
"TemplateSpec": false
}
Comment thread
samikroy marked this conversation as resolved.
Binary file added Solutions/AWS Security Hub/Package/3.0.3.zip
Binary file not shown.
49 changes: 46 additions & 3 deletions Solutions/AWS Security Hub/Package/createUiDefinition.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"config": {
"isWizard": false,
"basics": {
"description": "<img src=\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Logos/Aws.svg\" width=\"75px\" height=\"75px\">\n\n**Note:** Please refer to the following before installing the solution: \n\n• Review the solution [Release Notes](https://github.com/Azure/Azure-Sentinel/tree/master/Solutions/AWS%20Security%20Hub/ReleaseNotes.md)\n\n • There may be [known issues](https://aka.ms/sentinelsolutionsknownissues) pertaining to this Solution, please refer to them before installing.\n\nAWS Security Hub Solution for Microsoft Sentinel provides data connector to ingest AWS Security Hub findings into Microsoft Sentinel.\n\n**Data Connectors:** 1, **Analytic Rules:** 8, **Hunting Queries:** 3\n\n[Learn more about Microsoft Sentinel](https://aka.ms/azuresentinel) | [Learn more about Solutions](https://aka.ms/azuresentinelsolutionsdoc)",
"description": "<img src=\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Logos/Aws.svg\" width=\"75px\" height=\"75px\">\n\n**Note:** Please refer to the following before installing the solution: \n\n• Review the solution [Release Notes](https://github.com/Azure/Azure-Sentinel/tree/master/Solutions/AWS%20Security%20Hub/ReleaseNotes.md)\n\n • There may be [known issues](https://aka.ms/sentinelsolutionsknownissues) pertaining to this Solution, please refer to them before installing.\n\nAWS Security Hub Solution for Microsoft Sentinel provides data connector to ingest AWS Security Hub findings into Microsoft Sentinel.\n\n**Data Connectors:** 1, **Workbooks:** 1, **Analytic Rules:** 8, **Hunting Queries:** 3\n\n[Learn more about Microsoft Sentinel](https://aka.ms/azuresentinel) | [Learn more about Solutions](https://aka.ms/azuresentinelsolutionsdoc)",
"subscription": {
"resourceProviders": [
"Microsoft.OperationsManagement/solutions",
Expand Down Expand Up @@ -60,7 +60,7 @@
"name": "dataconnectors1-text",
"type": "Microsoft.Common.TextBlock",
"options": {
"text": "This Solution installs the data connector for AWS Security Hub. You can get AWS Security Hub data in your Microsoft Sentinel workspace. After installing the solution, configure and enable this data connector by following guidance in Manage solution view."
"text": "This Solution installs the data connector for AWS Security Hub Findings (via Codeless Connector Framework). You can get AWS Security Hub Findings (via Codeless Connector Framework) data in your Microsoft Sentinel workspace. After installing the solution, configure and enable this data connector by following guidance in Manage solution view."
}
},
{
Expand All @@ -75,6 +75,48 @@
}
]
},
{
"name": "workbooks",
"label": "Workbooks",
"subLabel": {
"preValidation": "Configure the workbooks",
"postValidation": "Done"
},
"bladeTitle": "Workbooks",
"elements": [
{
"name": "workbooks-text",
"type": "Microsoft.Common.TextBlock",
"options": {
"text": "Monitor AWS Security Hub findings and compliance status across multiple accounts and regions. Track failing security controls, analyze resource types, and view IAM/EC2-specific findings. Essential for AWS security monitoring and compliance reporting in Microsoft Sentinel."
}
},
{
"name": "workbooks-link",
"type": "Microsoft.Common.TextBlock",
"options": {
"link": {
"label": "Learn more",
"uri": "https://docs.microsoft.com/azure/sentinel/tutorial-monitor-your-data"
Comment thread
samikroy marked this conversation as resolved.
}
}
},
{
"name": "workbook1",
"type": "Microsoft.Common.Section",
"label": "AWS Security Hub Compliance Workbook",
"elements": [
{
"name": "workbook1-text",
"type": "Microsoft.Common.TextBlock",
"options": {
"text": "Configure AWS Security Hub Compliance Workbook"
}
}
]
}
]
},
{
"name": "analytics",
"label": "Analytics",
Expand Down Expand Up @@ -285,7 +327,8 @@
"outputs": {
"workspace-location": "[first(map(filter(basics('getLAWorkspace').value, (filter) => and(contains(toLower(filter.id), toLower(resourceGroup().name)),equals(filter.name,basics('workspace')))), (item) => item.location))]",
"location": "[location()]",
"workspace": "[basics('workspace')]"
"workspace": "[basics('workspace')]",
"workbook1-name": "[steps('workbooks').workbook1.workbook1-name]"
}
}
}
259 changes: 187 additions & 72 deletions Solutions/AWS Security Hub/Package/mainTemplate.json

Large diffs are not rendered by default.

8 changes: 8 additions & 0 deletions Solutions/AWS Security Hub/Package/testParameters.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,14 @@
"description": "Workspace name for Log Analytics where Microsoft Sentinel is setup"
}
},
"workbook1-name": {
"type": "string",
"defaultValue": null,
"minLength": 1,
"metadata": {
"description": "Name for the workbook"
}
},
"resourceGroupName": {
"type": "string",
"defaultValue": "[resourceGroup().name]",
Expand Down
Loading
Loading