Skip to content

Commit b18690e

Browse files
authored
Merge pull request #39 from aws-solutions/release/v1.1.0
Release v1.1.0
2 parents b429bbf + ffbc38e commit b18690e

File tree

346 files changed

+33683
-34395
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

346 files changed

+33683
-34395
lines changed

CHANGELOG.md

Lines changed: 49 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,56 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.1.0] - 2025-01-27
9+
10+
### Added
11+
12+
- Daily policy scan via EventBridge Rule / Step Function that records all found policies in DynamoDB
13+
- PolicyExplorer page on the UI
14+
- Ability to export all result tables as .csv
15+
- Support for policy scans in AWS services: AWS RAM, EventBridge Schemas, AWS Systems Manager Incident Manager Contacts,
16+
Redshift, ACM-PCA and Lex v2
17+
- Support for Service Control Policies
18+
19+
### Changed
20+
21+
- Deprecated Resource Based Policy module in favor of Policy Explorer. Data from previous Resource Based Policy scans
22+
can still be viewed, but cannot start new scans.
23+
- Upgraded Amplify library from v5 to v6
24+
- Upgraded mock-service-worker library from v1 to v2
25+
- Upgraded from create-react-app to vite
26+
27+
### Fixed
28+
29+
- Make handling of 'content-type' request header case-insensitive to be more resilient to API Gateway service changes
30+
- API error responses are now displayed on the UI properly, no longer disguised as CORS problems
31+
32+
### Removed
33+
34+
- ApplicationInsightsConfiguration due to race condition that caused intermittent deployment failures. Customer can
35+
still set up ApplicationInsights through AWS Console if desired.
36+
837
## [1.0.16] - 2024-11-27
938

1039
### Changed
1140

1241
- Updated dependencies to address cross-spawn CVE-2024-21538
1342

14-
## [1.0.15] - 2024-10
43+
## [1.0.16] - 2024-11-27
44+
45+
### Changed
46+
47+
- Updated dependencies to address cross-spawn CVE-2024-21538
48+
49+
## [1.0.15] - 2024-10-23
1550

1651
### Changed
1752

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

22-
## [1.0.14] - 2024-10
57+
## [1.0.14] - 2024-10-15
2358

2459
### Changed
2560

@@ -31,36 +66,36 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3166

3267
- Add poetry.lock file to support reproducible builds, improve vulnerability scanning
3368

34-
## [1.0.13] - 2024-9
69+
## [1.0.13] - 2024-09-24
3570

3671
- Upgrade `rollup` to mitigate [CVE-2024-47068](https://nvd.nist.gov/vuln/detail/CVE-2024-47068)
3772

38-
## [1.0.12] - 2024-9
73+
## [1.0.12] - 2024-09-17
3974

4075
- `path-to-regexp` to mitigate [CVE-2024-45296](https://avd.aquasec.com/nvd/cve-2024-45296)
4176

42-
## [1.0.11] - 2024-9
77+
## [1.0.11] - 2024-09-12
4378

4479
### Fixed
4580

4681
- Added support for keys `aws:SourceOrgID`, `aws:SourceOrgPaths` in policy conditions
4782

48-
### Updated dependencies
83+
### Changed
4984

5085
- `moto` from v4.x to v5.x for python unit tests
5186
- `micromatch` to mitigate [CVE-2024-4067](https://avd.aquasec.com/nvd/cve-2024-4067)
5287
- `webpack` to mitigate [CVE-2024-43788](https://avd.aquasec.com/nvd/cve-2024-43788)
5388
- `express` to mitigate [CVE-2024-43796](https://avd.aquasec.com/nvd/cve-2024-43796)
54-
- `send` to mitigate [CVE-2024-43799 ](https://avd.aquasec.com/nvd/cve-2024-43799)
89+
- `send` to mitigate [CVE-2024-43799](https://avd.aquasec.com/nvd/cve-2024-43799)
5590
- `serve-static` to mitigate [CVE-2024-43800](https://avd.aquasec.com/nvd/cve-2024-43800)
5691
- `path-to-regexp` to mitigate [CVE-2024-45296](https://avd.aquasec.com/nvd/cve-2024-45296)
5792
- `body-parser` to mitigate [CVE-2024-45590](https://avd.aquasec.com/nvd/cve-2024-45590)
5893

59-
## [1.0.10] - 2024-8
94+
## [1.0.10] - 2024-08-13
6095

6196
- Upgrade `axios` to mitigate [CVE-2024-39338](https://nvd.nist.gov/vuln/detail/CVE-2024-39338)
6297

63-
## [1.0.9] - 2024-08
98+
## [1.0.9] - 2024-08-01
6499

65100
### Security
66101

@@ -72,32 +107,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
72107
The failed buckets will be reported as individual failures with bucket name in on the solution UI, while scan results
73108
for all other buckets will be reported successfully.
74109

75-
## [1.0.8] - 2024-06
110+
## [1.0.8] - 2024-06-18
76111

77112
### Fixed
78113

79114
- Updated package versions to resolve security vulnerabilities.
80115

81-
## [1.0.7] - 2024-06
116+
## [1.0.7] - 2024-06-07
82117

83118
### Fixed
84119

85120
- Updated package versions to resolve security vulnerabilities.
86121

87-
## [1.0.6] - 2024-03
122+
## [1.0.6] - 2024-03-29
88123

89124
### Fixed
90125

91126
- Updated package versions to resolve security vulnerabilities.
92127
- Pinned boto3 and botocore versions to ~1.34.0
93128

94-
## [1.0.5] - 2023-10
129+
## [1.0.5] - 2023-10-29
95130

96131
### Fixed
97132

98133
- Updated package versions to resolve security vulnerabilities.
99134

100-
## [1.0.4] - 2023-04
135+
## [1.0.4] - 2023-04-17
101136

102137
### Changed
103138

CODE_OF_CONDUCT.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
11
## Code of Conduct
2-
This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct).
3-
For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact
4-
[email protected] with any additional questions or comments.
2+
This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct). For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact [email protected] with any additional questions or comments.

CONTRIBUTING.md

Lines changed: 16 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -6,66 +6,54 @@ documentation, we greatly value feedback and contributions from our community.
66
Please read through this document before submitting any issues or pull requests to ensure we have all the necessary
77
information to effectively respond to your bug report or contribution.
88

9-
109
## Reporting Bugs/Feature Requests
1110

1211
We welcome you to use the GitHub issue tracker to report bugs or suggest features.
1312

14-
When filing an issue, please
15-
check [existing open](https://github.com/aws-solutions/account-assessment-for-aws-organizations/issues),
16-
or [recently closed](https://github.com/aws-solutions/account-assessment-for-aws-organizations/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aclosed%20),
17-
issues to make sure somebody else hasn't already
13+
When filing an issue, please check [existing open](https://github.com/aws-solutions/automated-security-response-on-aws/issues), or [recently closed](https://github.com/aws-solutions/automated-security-response-on-aws/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aclosed%20), issues to make sure somebody else hasn't already
1814
reported the issue. Please try to include as much information as you can. Details like these are incredibly useful:
1915

20-
* A reproducible test case or series of steps
21-
* The version of our code being used
22-
* Any modifications you've made relevant to the bug
23-
* Anything unusual about your environment or deployment
24-
16+
- A reproducible test case or series of steps
17+
- The version of our code being used
18+
- Any modifications you've made relevant to the bug
19+
- Anything unusual about your environment or deployment
2520

2621
## Contributing via Pull Requests
22+
2723
Contributions via pull requests are much appreciated. Before sending us a pull request, please ensure that:
2824

29-
1. You are working against the latest source on the *master* branch.
25+
1. You are working against the latest source on the _master_ branch.
3026
2. You check existing open, and recently merged, pull requests to make sure someone else hasn't addressed the problem already.
3127
3. You open an issue to discuss any significant work - we would hate for your time to be wasted.
3228

3329
To send us a pull request, please:
3430

3531
1. Fork the repository.
3632
2. Modify the source; please focus on the specific change you are contributing. If you also reformat all the code, it will be hard for us to focus on your change.
37-
3. Ensure all build processes execute successfully (see README.md for additional guidance).
38-
4. Ensure all unit, integration, and/or snapshot tests pass, as applicable.
39-
5. Commit to your fork using clear commit messages.
40-
6. Send us a pull request, answering any default questions in the pull request interface.
41-
7. Pay attention to any automated CI failures reported in the pull request, and stay involved in the conversation.
33+
3. Ensure local tests pass.
34+
4. Commit to your fork using clear commit messages.
35+
5. Send us a pull request, answering any default questions in the pull request interface.
36+
6. Pay attention to any automated CI failures reported in the pull request, and stay involved in the conversation.
4237

4338
GitHub provides additional document on [forking a repository](https://help.github.com/articles/fork-a-repo/) and
4439
[creating a pull request](https://help.github.com/articles/creating-a-pull-request/).
4540

46-
4741
## Finding contributions to work on
4842

49-
Looking at the existing issues is a great way to find something to contribute on. As our projects, by default, use the
50-
default GitHub issue labels ((enhancement/bug/duplicate/help wanted/invalid/question/wontfix), looking at
51-
any ['help wanted'](https://github.com/aws-solutions/account-assessment-for-aws-organizations/labels/help%20wanted)
52-
issues is a great place to start.
53-
43+
Looking at the existing issues is a great way to find something to contribute on. As our projects, by default, use the default GitHub issue labels ((enhancement/bug/duplicate/help wanted/invalid/question/wontfix), looking at any ['help wanted'](https://github.com/aws-solutions/automated-security-response-on-aws/labels/help%20wanted) issues is a great place to start.
5444

5545
## Code of Conduct
46+
5647
This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct).
5748
For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact
5849
[email protected] with any additional questions or comments.
5950

60-
6151
## Security issue notifications
62-
If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security via our [vulnerability reporting page](http://aws.amazon.com/security/vulnerability-reporting/). Please do **not** create a public GitHub issue.
6352

53+
If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security via our [vulnerability reporting page](http://aws.amazon.com/security/vulnerability-reporting/). Please do **not** create a public github issue.
6454

6555
## Licensing
6656

67-
See the [LICENSE](https://github.com/aws-solutions/account-assessment-for-aws-organizations/blob/main/LICENSE.txt) file
68-
for our project's licensing. We will ask you to confirm the licensing of your contribution.
57+
See the [LICENSE](https://github.com/aws-solutions/automated-security-response-on-aws/blob/main/LICENSE.txt) file for our project's licensing. We will ask you to confirm the licensing of your contribution.
6958

70-
We may ask you to sign
71-
a [Contributor License Agreement (CLA)](http://en.wikipedia.org/wiki/Contributor_License_Agreement) for larger changes.
59+
We may ask you to sign a [Contributor License Agreement (CLA)](https://en.wikipedia.org/wiki/Contributor_License_Agreement) for larger changes.

0 commit comments

Comments
 (0)