Adding workbook for AWS Security Hub Compliance#13870
Conversation
…anceWorkbook.json
…anceWorkbook.json
|
Hi @samikroy, please add new workbook in data file and package the solution using V3 tool |
@v-shukore - Added as requested, please review and let know for any inputs. |
|
Hi @samikroy, please repackage this solution as well using V3 tool. Thanks!! |
|
Hi @v-shukore , I’ve repackaged the AWS Security Hub solution using the V3 tool. Please review. |
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Adds an AWS Security Hub compliance-focused workbook and wires it into workbook metadata and the AWS Security Hub solution content definition.
Changes:
- Added a new “AWS Security Hub Compliance” workbook (added in both
Workbooks/andSolutions/AWS Security Hub/Workbooks/). - Registered the workbook in
Workbooks/WorkbooksMetadata.json. - Updated the AWS Security Hub solution data to include the workbook and a workbook blade description.
Reviewed changes
Copilot reviewed 6 out of 8 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| Workbooks/WorkbooksMetadata.json | Adds a metadata entry so the new workbook can appear in the workbook gallery. |
| Workbooks/AWSSecurityHubComplianceWorkbook.json | New workbook template (root Workbooks location). |
| Solutions/AWS Security Hub/Workbooks/AWSSecurityHubComplianceWorkbook.json | New workbook template (solution-scoped location). |
| Solutions/AWS Security Hub/Data/Solution_AWSSecurityHub.json | Attempts to include the workbook in the solution’s content definition. |
| Solutions/AWS Security Hub/Package/mainTemplate.json | Updates packaged solution versioning/strings (not reviewed per repo ignore rules). |
| Solutions/AWS Security Hub/Package/createUiDefinition.json | Adds a Workbooks blade section (not reviewed per repo ignore rules). |
Comments suppressed due to low confidence (2)
Solutions/AWS Security Hub/Workbooks/AWSSecurityHubComplianceWorkbook.json:1
- This workbook is added twice with (apparently) identical content: once under
Workbooks/and once underSolutions/AWS Security Hub/Workbooks/. Keeping duplicate copies is likely to drift over time. Prefer a single source of truth (either solution-scoped or root workbooks), and reference that path consistently from workbook metadata / solution content.
Solutions/AWS Security Hub/Workbooks/AWSSecurityHubComplianceWorkbook.json:1 - This workbook is added twice with (apparently) identical content: once under
Workbooks/and once underSolutions/AWS Security Hub/Workbooks/. Keeping duplicate copies is likely to drift over time. Prefer a single source of truth (either solution-scoped or root workbooks), and reference that path consistently from workbook metadata / solution content.
|
Hi @samikroy,please update required suggestions given by the copilot as reviewer and commit the changes. Thanks! |
|
Hi @v-shukore , I've repackaged the solution using the V3 tool, and ensured the zip files are in sync. All CI checks are passing. Could you please review? Thank you! |
|
Hi @samikroy, please do not delete the existing zip packages from the solution. Uncommit the deleted zip packages and include only the newly created 3.0.3 zip package in this PR. There’s no need to modify or remove other zip packages. The new zip file and the outside zip maintemplate should match. Thanks! |
|
Hi @v-shukore , I have restored the previous zip packages (3.0.0, 3.0.1, 3.0.2) and kept the newly created 3.0.3 zip package as well. Please review. Thank you! |
|
Hi @samikroy, still inside zip and outside zip maintemplate are not same its diffrent please look once into it. Thanks! |
|
Hi @v-shukore , I have regenerated the package using the V3 tool. The mainTemplate.json inside and outside the zip are now in sync. Please review. Thanks! |
|
Hi @samikroy, ARM-TTK is failing because of below error please fix it. Thanks! |
|
Hi @v-shukore , I have fixed the ARM-TTK validation errors in createUiDefinition.json:
|
|
Hi @samikroy, please update inside zip createui as well. Thanks! |
|
Hi @v-shukore , I have updated the createUiDefinition.json inside the 3.0.3 zip as well. Both inside and outside zip are now in sync with the fixes applied. |
acabd26
|
Thank you for your support @v-atulyadav , @v-shukore , @v-dvedak |


Required items, please complete
This workbook contains the below details
Severity Analysis
Compliance Tracking
Trend Analysis
Top Failing Controls
Account Security Posture
Regional Distribution
Compliance Standards
Resource Type Analysis
Detailed Findings View
Service-Specific Views
Interactive Filters
Time Range: Last hour → Last 90 days (or custom)
AWS Account: Filter by specific account(s) or all
AWS Region: Filter by region(s) or all
Compliance Status: PASSED, FAILED, WARNING, NOT_AVAILABLE, or all
Reason for Change(s):
Version Updated:
Testing Completed: