diff --git a/prowler/providers/aws/services/vpc/vpc_service.py b/prowler/providers/aws/services/vpc/vpc_service.py index fb41cecd..0f3cd7b8 100644 --- a/prowler/providers/aws/services/vpc/vpc_service.py +++ b/prowler/providers/aws/services/vpc/vpc_service.py @@ -294,6 +294,7 @@ class VPC: public=public, nat_gateway=nat_gateway, tags=subnet.get("Tags"), + mapPublicIpOnLaunch=subnet["MapPublicIpOnLaunch"], ) self.vpc_subnets[subnet["SubnetId"]] = object # Add it to the VPC object @@ -319,6 +320,7 @@ class VpcSubnet(BaseModel): public: bool nat_gateway: bool region: str + mapPublicIpOnLaunch: bool tags: Optional[list] = [] diff --git a/tests/providers/aws/services/networkfirewall/networkfirewall_in_all_vpc/networkfirewall_in_all_vpc_test.py b/tests/providers/aws/services/networkfirewall/networkfirewall_in_all_vpc/networkfirewall_in_all_vpc_test.py index 4c641b23..ed4daae4 100644 --- a/tests/providers/aws/services/networkfirewall/networkfirewall_in_all_vpc/networkfirewall_in_all_vpc_test.py +++ b/tests/providers/aws/services/networkfirewall/networkfirewall_in_all_vpc/networkfirewall_in_all_vpc_test.py @@ -108,6 +108,7 @@ class Test_networkfirewall_in_all_vpc: nat_gateway=False, region=AWS_REGION, tags=[], + mapPublicIpOnLaunch=False, ) ], tags=[], @@ -171,6 +172,7 @@ class Test_networkfirewall_in_all_vpc: nat_gateway=False, region=AWS_REGION, tags=[], + mapPublicIpOnLaunch=False, ) ], tags=[], @@ -244,6 +246,7 @@ class Test_networkfirewall_in_all_vpc: nat_gateway=False, region=AWS_REGION, tags=[], + mapPublicIpOnLaunch=False, ) ], tags=[], @@ -265,6 +268,7 @@ class Test_networkfirewall_in_all_vpc: nat_gateway=False, region=AWS_REGION, tags=[], + mapPublicIpOnLaunch=False, ) ], tags=[],