diff --git a/prowler/providers/gcp/services/dns/dns_service.py b/prowler/providers/gcp/services/dns/dns_service.py index 5783dbf137..dc01c5cf95 100644 --- a/prowler/providers/gcp/services/dns/dns_service.py +++ b/prowler/providers/gcp/services/dns/dns_service.py @@ -24,11 +24,13 @@ class DNS(GCPService): ManagedZone( name=managed_zone["name"], id=managed_zone["id"], - dnssec=managed_zone.get("dnssecConfig", {})["state"] + dnssec=managed_zone.get("dnssecConfig", {}).get( + "state", "" + ) == "on", - key_specs=managed_zone.get("dnssecConfig", {})[ - "defaultKeySpecs" - ], + key_specs=managed_zone.get("dnssecConfig", {}).get( + "defaultKeySpecs", [] + ), project_id=project_id, ) )