Skip to content

Latest commit

 

History

History
executable file
·
182 lines (109 loc) · 5.68 KB

File metadata and controls

executable file
·
182 lines (109 loc) · 5.68 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.1.1] - 2025-02-10

Changed

[1.1.0] - 2025-01-27

Added

  • Daily policy scan via EventBridge Rule / Step Function that records all found policies in DynamoDB
  • PolicyExplorer page on the UI
  • Ability to export all result tables as .csv
  • Support for policy scans in AWS services: AWS RAM, EventBridge Schemas, AWS Systems Manager Incident Manager Contacts, Redshift, ACM-PCA and Lex v2
  • Support for Service Control Policies

Changed

  • Deprecated Resource Based Policy module in favor of Policy Explorer. Data from previous Resource Based Policy scans can still be viewed, but cannot start new scans.
  • Upgraded Amplify library from v5 to v6
  • Upgraded mock-service-worker library from v1 to v2
  • Upgraded from create-react-app to vite

Fixed

  • Make handling of 'content-type' request header case-insensitive to be more resilient to API Gateway service changes
  • API error responses are now displayed on the UI properly, no longer disguised as CORS problems

Removed

  • ApplicationInsightsConfiguration due to race condition that caused intermittent deployment failures. Customer can still set up ApplicationInsights through AWS Console if desired.

[1.0.16] - 2024-11-27

Changed

  • Updated dependencies to address cross-spawn CVE-2024-21538

[1.0.16] - 2024-11-27

Changed

  • Updated dependencies to address cross-spawn CVE-2024-21538

[1.0.15] - 2024-10-23

Changed

  • Updated dependencies to mitigate CVE-2024-21536
  • Add poetry.lock to pin dependency versions for Python code
  • Adapt build scripts to use Poetry for dependency management

[1.0.14] - 2024-10-15

Changed

  • Remove dependencies bootstrap and datefns
  • Allow backend to accept uppercase http headers, to prevent errors when receiving uppercase Content-type
  • Replace pip3/requirements.txt dependency management with Poetry

Added

  • Add poetry.lock file to support reproducible builds, improve vulnerability scanning

[1.0.13] - 2024-09-24

[1.0.12] - 2024-09-17

[1.0.11] - 2024-09-12

Fixed

  • Added support for keys aws:SourceOrgID, aws:SourceOrgPaths in policy conditions

Changed

[1.0.10] - 2024-08-13

[1.0.9] - 2024-08-01

Security

Fixed

  • When scan fails for a certain S3 bucket, the solution will no longer fail the scan for all S3 buckets in the account. The failed buckets will be reported as individual failures with bucket name in on the solution UI, while scan results for all other buckets will be reported successfully.

[1.0.8] - 2024-06-18

Fixed

  • Updated package versions to resolve security vulnerabilities.

[1.0.7] - 2024-06-07

Fixed

  • Updated package versions to resolve security vulnerabilities.

[1.0.6] - 2024-03-29

Fixed

  • Updated package versions to resolve security vulnerabilities.
  • Pinned boto3 and botocore versions to ~1.34.0

[1.0.5] - 2023-10-29

Fixed

  • Updated package versions to resolve security vulnerabilities.

[1.0.4] - 2023-04-17

Changed

  • Mitigated impact caused by new default settings for S3 Object Ownership (ACLs disabled) for all new S3 buckets.

[1.0.3] - 2023-03-31

Changed

  • Support scanning more than five specified OpenSearch Service domains. Fixed #7
  • Support scanning S3 bucket policies in the Opt-In regions.
  • AppRegistry Attribute Group name with a unique string.

[1.0.2] - 2023-02-16

Added

  • Optional Multi-factor authentication (MFA) for Cognito User Pool

Changed

  • Shortened the role name in OrgManagementStack to avoid name length constraints in some regions. #3
  • Encryption of DynamoDB tables from AWS owned to AWS managed key. Allows customers to view key metadata and audit key use in AWS CloudTrail logs.
  • Increase Lambda function memory size to scan large number of accounts in AWS Organizations
  • Ignore deleted CloudFormation stacks in the Resource-based policy scan.
  • Fix typo to process next marker when listing IoT policies.

[1.0.1] - 2022-01-11

Changed

[1.0.0] - 2022-11-14

Added

  • All files, initial version