prowler
prowler copied to clipboard
feat(Kafka): New Kafka AWS checks
Context
New checks to cover basic security best practices for Apache Kafka service managed by AWS.
- [x] kafka_cluster_enhanced_monitoring_enabled
- [x] kafka_cluster_in_transit_encryption_enabled
- [x] kafka_cluster_is_public
- [x] kafka_cluster_mutual_tls_authentication_enabled
- [x] kafka_cluster_unrestricted_access_disabled
- [x] kafka_cluster_encryption_at_rest_uses_cmk
Description
Added new checks with metadata and respective unit testing
License
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 86.33%. Comparing base (
73b3484
) to head (9eb9a23
). Report is 463 commits behind head on master.
Additional details and impacted files
@@ Coverage Diff @@
## master #4021 +/- ##
==========================================
- Coverage 86.51% 86.33% -0.18%
==========================================
Files 776 789 +13
Lines 24163 24707 +544
==========================================
+ Hits 20904 21332 +428
- Misses 3259 3375 +116
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.