fix(gcp): handle DNS Managed Zone with no DNSSEC (#6928)

Co-authored-by: Sergio Garcia <hello@mistercloudsec.com>
This commit is contained in:
Prowler Bot
2025-02-13 20:50:05 +01:00
committed by GitHub
parent 5020e4713c
commit b22b56a06b
@@ -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,
)
)