Prowler 3.8.1 - Days of Future Past
Fixes
- fix(cloudfront): fix ViewerProtocolPolicy and GeoRestrictionType by @jfagoagas in #2701
- fix(config): Pass a configuration file using
--config-file config.yaml
by @jfagoagas in #2679 - fix(ec2-securitygroups): Handle IPv6 public by @jfagoagas in #2690
- fix(Enum): handle Enum classes correctly by @sergargar in #2702
- fix(ds): Restore enums without optional by @jfagoagas in #2704
- fix(iam): password policy expiration by @jfagoagas in #2694
- fix(iam-dynamodb): Handle errors by @jfagoagas in #2680
- fix(iam_role_cross_service_confused_deputy_prevention): add ResourceAccount and PrincipalAccount conditions by @sergargar in #2689
- fix(organizations): request Organization Info after assume_role occurs by @jchrisfarris in #2682
- fix(security hub): include custom output filename in
resolve_security_hub_previous_findings
by @sergargar in #2687 - fix(sns): allow default SNS policy with SourceOwner by @christiandavilakoobin in #2698
- fix(typo): spelling typo in organizations_scp_check_deny_regions by @sergargar in #2691
Dependencies
- build(deps): bump mkdocs from 1.4.3 to 1.5.2 by @dependabot in #2684
- build(deps-dev): bump pylint from 2.17.4 to 2.17.5 by @dependabot in #2685
Documentation
- docs(aws-orgs): Update syntax by @jfagoagas in #2703
- docs(organizations): fix script and improve titles by @sergargar in #2693
Chores
- chore(azure): Improve AzureService class with set_clients by @jfagoagas in #2676
- chore(print): prettify prints of listings and logs by @sergargar in #2699
- chore(regions_update): Changes in regions for AWS services. by @sergargar in #2677, #2688, #2692 and #2700
- chore(service): service class type hints by @jfagoagas in #2695
Full Changelog: 3.8.0...3.8.1