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.
- Updated dependencies to address cross-spawn CVE-2024-21538
- 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
- Remove dependencies
bootstrap
anddatefns
- Allow backend to accept uppercase http headers, to prevent errors when receiving uppercase
Content-type
- Replace pip3/requirements.txt dependency management with Poetry
- Add poetry.lock file to support reproducible builds, improve vulnerability scanning
- Upgrade
rollup
to mitigate CVE-2024-47068
path-to-regexp
to mitigate CVE-2024-45296
- Added support for keys
aws:SourceOrgID
,aws:SourceOrgPaths
in policy conditions
moto
from v4.x to v5.x for python unit testsmicromatch
to mitigate CVE-2024-4067webpack
to mitigate CVE-2024-43788express
to mitigate CVE-2024-43796send
to mitigate CVE-2024-43799serve-static
to mitigate CVE-2024-43800path-to-regexp
to mitigate CVE-2024-45296body-parser
to mitigate CVE-2024-45590
- Upgrade
axios
to mitigate CVE-2024-39338
- Upgrade
fast-xml-parser
to mitigate CVE-2024-41818
- 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.
- Updated package versions to resolve security vulnerabilities.
- Updated package versions to resolve security vulnerabilities.
- Updated package versions to resolve security vulnerabilities.
- Pinned boto3 and botocore versions to ~1.34.0
- Updated package versions to resolve security vulnerabilities.
- Mitigated impact caused by new default settings for S3 Object Ownership (ACLs disabled) for all new S3 buckets.
- 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.
- Optional Multi-factor authentication (MFA) for Cognito User Pool
- 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.
- Updated 3rd party library versions
- Mitigated vulnerability in py library by updating pytest version
- All files, initial version