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! |
Updated preview image filenames to use lowercase.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Removed AWS Security Hub Compliance Workbook metadata from WorkbooksMetadata.json.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
Hi @v-shukore , I've addressed all the Copilot review comments. Could you please take a look and let me know if any further changes are needed? |
|
Hi @samikroy, I noticed that creteui and maintemplate are different inside and outside the zip package. Please ensure they are consistent. After that, repackage the solution using the V3 tool to prevent any changes from being missed. 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! |

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: