GoDaddy DNS
Overview
The GoDaddy DNS integration connects the Praetorian Guard Platform (PGP) with GoDaddy's managed DNS service to discover DNS zones and records across your domains. By importing DNS data, PGP identifies all hostnames, subdomains, and related infrastructure that form part of your external attack surface.
DNS records are one of the most fundamental sources of attack surface intelligence. Every A, AAAA, CNAME, and MX record points to infrastructure that may be externally accessible and therefore needs to be monitored for vulnerabilities. This integration automates the discovery of these records from GoDaddy, ensuring that your PGP asset inventory stays current as DNS configurations change.
The integration operates in a read-only capacity, querying the GoDaddy API to retrieve zone and record data. PGP does not modify, create, or delete any DNS zones, records, or domain configurations.
What the Integration Does
The GoDaddy DNS integration authenticates with the GoDaddy API and enumerates all DNS zones (domains) associated with your account. For each zone, it retrieves the full set of DNS records and imports the resulting hostnames and IP addresses as seeds and assets into PGP.
Discovered records feed into PGP's broader attack surface discovery pipeline. Domain names from CNAME and MX records become seeds that trigger further enumeration, while A and AAAA records provide direct IP address assets. This creates a cascading discovery effect where a single DNS zone can reveal dozens of previously unknown assets.
All operations are strictly read-only. PGP does not create, update, or delete any DNS records or zone configurations in your GoDaddy account.
Prerequisites
Before setting up the GoDaddy DNS integration, ensure you have:
Creating API Credentials
Setup
Field Reference
What Data Is Synced
DNS Zones (Domains)
The integration discovers all DNS zones managed in your GoDaddy account.
DNS Records (Seeds and Assets)
For each zone, individual DNS records are retrieved and processed.
Discovery Pipeline
Imported DNS data feeds into PGP's attack surface discovery pipeline:
API Endpoints Used
Authentication is performed via the Authorization header using the format sso-key {API_KEY}:{API_SECRET}, included with every API request.
Troubleshooting
Security and Data Handling
The GoDaddy DNS integration operates in a strictly read-only mode. It queries the GoDaddy API to retrieve DNS zone and record data and does not modify, create, or delete any DNS records, zones, or domain configurations.
Credentials are handled securely within PGP. The GoDaddy API key and secret are encrypted at rest and transmitted only over HTTPS to the GoDaddy API. Credentials are used exclusively during sync operations for data retrieval.
PGP imports only DNS metadata: domain names, record types, record values (hostnames and IP addresses), and TTL values. No domain registration details, billing information, or account management data is accessed or stored.