← DNS Doctor - Email & DMARCCONTENT HISTORY

Update to DNS Doctor - Email & DMARC

Snapshot Oct 24, 2026 · 12:40 UTC · version 1.12.0

WHAT CHANGED

Declared capabilities changed

Declared skills — Now says: [{"description":"Use when the user wants to look up DNS records, verify a DNS change, check propagation across regions, read domain registration or expiry,...

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save DNS Doctor - Email & DMARC and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

Declared skills

Before

Sep 30, 2026 · 22:02 UTC

[{"description":"Use for any question about a domain's DNS or email deliverability. Triggers include looking up a record (A, AAAA, CNAME, MX, TXT, SPF, DMARC) or a DKIM selector, checking whether a DNS change has propagated worldwide, th...

After

Oct 24, 2026 · 12:40 UTC

[{"description":"Use when the user wants to look up DNS records, verify a DNS change, check propagation across regions, read domain registration or expiry, or diagnose SPF, DKIM, DMARC and email deliverability problems. Also covers provi...

Full description

Before

Sep 30, 2026 · 22:02 UTC

DNS Doctor (https://dnsdoctor.dev) — DMARC monitoring plus SPF, DKIM and DMARC diagnostics for any domain. Scan email authentication, find SPF lookup-limit problems, check DKIM and DMARC, generate validated DMARC records, monitor DMARC R...

After

Oct 24, 2026 · 12:40 UTC

Scan, fix, verify and monitor a domain's DNS: email authentication (SPF, DMARC, DKIM) with DMARC monitoring and evidence-based enforcement guidance, plus multi-region propagation, SPF include supply-chain audits, MX, DNS health, blacklis...

Short description

Before

Sep 30, 2026 · 22:02 UTC

Scan, fix & verify your DNS

After

Oct 24, 2026 · 12:40 UTC

DNS checks & DMARC monitoring

Long description

Before

Sep 30, 2026 · 22:02 UTC

DNS Doctor (https://dnsdoctor.dev) — DMARC monitoring plus SPF, DKIM and DMARC diagnostics for any domain. Scan email authentication, find SPF lookup-limit problems, check DKIM and DMARC, generate validated DMARC records, monitor DMARC R...

After

Oct 24, 2026 · 12:40 UTC

Check, fix and monitor your domain's DNS and email authentication. Look up records, see whether a change is live across six locations, read registration and expiry, and diagnose SPF, DKIM and DMARC, with engine-validated DMARC records wh...

Compare saved observations

Download comparison JSON
Full technical diff · 23 changed fields

added /is_template_instance

BEFORE
Field was absent
AFTER
false

removed /release/app_manifest/apps/app-6a60c62613808191b41e39b40625b99f

BEFORE
{
  "id": "asdk_app_6a60c62613808191b41e39b40625b99f",
  "required": true
}
AFTER
Field is absent

added /release/app_manifest/apps/dns-doctor

BEFORE
Field was absent
AFTER
{
  "id": "asdk_app_6a60c62613808191b41e39b40625b99f",
  "required": true
}

changed /release/description

BEFORE
"DNS Doctor (https://dnsdoctor.dev) — DMARC monitoring plus SPF, DKIM and DMARC diagnostics for any domain. Scan email authentication, find SPF lookup-limit problems, check DKIM and DMARC, generate validated DMARC records, monitor DMARC RUA reports and new senders, and move from p=none to quarantine on a scan's evidence and to reject on report evidence. Free domain scans and a free monitoring trial. Every DNS change is human-approved. Fix records are generated deterministically and RFC-validated, never guessed by AI; SPF is diagnosed, never rewritten. Twenty tools: scan a domain (SPF, DKIM, DMARC, MX, DNS health, blacklists, domain and TLS expiry), read the stored report, look up a domain's registration (registrar, expiry, nameservers, locks), build a validated DMARC upgrade or a DMARC record from scratch, validate a pasted DMARC record, count SPF lookups, audit SPF includes, check a DKIM selector, check a record on the domain's own nameservers, check global propagation from six vantage points, check reverse DNS, parse a DMARC aggregate report, build the hardening pack for a non-sending domain, hand the owner a monitoring sign-up link, and for signed-in operators read the monitoring alert log and the enforcement-readiness verdict. Three account tools add a domain to monitoring, run the ownership check and read the records to publish; today they hand the owner the same sign-up link. The assistant never signs the user in, never emails on their behalf, and never applies a DNS change: it explains the findings and presents each record for the human to publish."
AFTER
"Scan, fix, verify and monitor a domain's DNS: email authentication (SPF, DMARC, DKIM) with DMARC monitoring and evidence-based enforcement guidance, plus multi-region propagation, SPF include supply-chain audits, MX, DNS health, blacklists and domain/SSL expiry. Returns deterministic verdicts and copy-paste fix records generated by a validating engine, never a guessed record."

changed /release/display_name

BEFORE
"DNS Doctor"
AFTER
"DNS Doctor - DNS & DMARC Tools"

changed /release/id

BEFORE
"pluginrel_f53735af50dc8191a07d0beb6795a34f"
AFTER
"pluginrel_b45cf3f63bdc8191a644f05bc5e89850"

changed /release/interface/capabilities

BEFORE
[]
AFTER
[
  "Read",
  "Write"
]

changed /release/interface/category

BEFORE
"Developer Tools"
AFTER
"Business & Operations"

changed /release/interface/composer_icon_dark_url

BEFORE
"https://files.openai.com/content?id=file_0000000017788246b42eef6a4a0cc966"
AFTER
null

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_0000000017788246b42eef6a4a0cc966"
AFTER
"https://files.openai.com/content?id=file_0000000096bc824387c51abacb0fa22f"

changed /release/interface/default_prompt

BEFORE
"I just changed a DNS record — check from several locations whether it has propagated everywhere yet."
AFTER
"Look up my domain's DNS records and check whether my latest change is live."

changed /release/interface/default_prompts

BEFORE
[
  "I just changed a DNS record — check from several locations whether it has propagated everywhere yet.",
  "Mail from my domain keeps landing in spam — diagnose it and give me the exact DNS records to fix.",
  "Is it safe to move my domain's DMARC policy to enforcement? If yes, give me the record to publish."
]
AFTER
[
  "Look up my domain's DNS records and check whether my latest change is live.",
  "Mail from my domain keeps landing in spam. Check its email authentication.",
  "Help me move my domain's DMARC policy to enforcement safely."
]

changed /release/interface/developer_name

BEFORE
"Andriy Shendrikov"
AFTER
"DNS Doctor"

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_00000000634081f5b821d3ad7fae0377"
AFTER
"https://files.openai.com/content?id=file_0000000008b881f4828285b6d04422ca"

changed /release/interface/logo_url_dark

BEFORE
"https://files.openai.com/content?id=file_00000000856081f585e18bae58915dda"
AFTER
null

changed /release/interface/long_description

BEFORE
"DNS Doctor (https://dnsdoctor.dev) — DMARC monitoring plus SPF, DKIM and DMARC diagnostics for any domain. Scan email authentication, find SPF lookup-limit problems, check DKIM and DMARC, generate validated DMARC records, monitor DMARC RUA reports and new senders, and move from p=none to quarantine on a scan's evidence and to reject on report evidence. Free domain scans and a free monitoring trial. Every DNS change is human-approved. Fix records are generated deterministically and RFC-validated, never guessed by AI; SPF is diagnosed, never rewritten. Twenty tools: scan a domain (SPF, DKIM, DMARC, MX, DNS health, blacklists, domain and TLS expiry), read the stored report, look up a domain's registration (registrar, expiry, nameservers, locks), build a validated DMARC upgrade or a DMARC record from scratch, validate a pasted DMARC record, count SPF lookups, audit SPF includes, check a DKIM selector, check a record on the domain's own nameservers, check global propagation from six vantage points, check reverse DNS, parse a DMARC aggregate report, build the hardening pack for a non-sending domain, hand the owner a monitoring sign-up link, and for signed-in operators read the monitoring alert log and the enforcement-readiness verdict. Three account tools add a domain to monitoring, run the ownership check and read the records to publish; today they hand the owner the same sign-up link. The assistant never signs the user in, never emails on their behalf, and never applies a DNS change: it explains the findings and presents each record for the human to publish."
AFTER
"Check, fix and monitor your domain's DNS and email authentication. Look up records, see whether a change is live across six locations, read registration and expiry, and diagnose SPF, DKIM and DMARC, with engine-validated DMARC records when the evidence supports a change. Send a test email to a single-use address and see how that real message authenticated: SPF, DKIM and DMARC alignment, message hygiene and blocklists, with an itemized score out of 10. Connect a DNS Doctor account to monitor the domains you verify: DMARC aggregate reports read for you, alerts on new senders and record changes, and whether the report evidence supports the next DMARC policy step, including what is still blocking it. You publish every record yourself.\n\nScan a domain for email authentication (SPF, DKIM, DMARC), mail routing (MX), DNS health, blacklists and domain and SSL certificate expiry. Read A, AAAA, CNAME, MX and TXT records, including SPF and DMARC, from the domain's own nameservers, see whether a change has reached resolvers in six locations, check reverse DNS for a mail server, count SPF lookups, audit the third-party includes an SPF record trusts, and read a domain's registration: registrar, expiry, nameservers and locks. Check which look-alike names close to a domain are registered and resolve, stated as facts and never labelled malicious; any takedown report is filed by the owner from the DNS Doctor dashboard.\n\nDMARC records are generated and validated by a deterministic engine that follows the RFCs. The AI writes the explanation, never the record. SPF is diagnosed but never rewritten, because a changed SPF record can silently cut off a real sender. Nothing is applied to your DNS: you publish every record yourself.\n\nConnect your DNS Doctor account to work with your monitored domains from ChatGPT: add a domain, check its ownership record, review watched look-alike names with their threat scores, and read the alerts DNS Doctor raises for record changes, expiry, blacklisting, registrar or nameserver changes and new email senders seen in DMARC reports. It also tells you when that report evidence says it is safe to move DMARC from none to quarantine and then to reject."

changed /release/interface/plugin_category_id

BEFORE
"developer tools"
AFTER
"business & operations"

changed /release/interface/short_description

BEFORE
"Scan, fix & verify your DNS"
AFTER
"DNS checks & DMARC monitoring"

changed /release/interface/website_url

BEFORE
"https://dnsdoctor.dev/"
AFTER
"https://dnsdoctor.dev"

changed /release/keywords

BEFORE
[]
AFTER
[
  "dns",
  "email",
  "spf",
  "dmarc",
  "dkim",
  "deliverability",
  "spam",
  "blacklist",
  "mcp"
]

changed /release/onboarding_skill_name

BEFORE
null
AFTER
"setup"

changed /release/skills

BEFORE
[
  {
    "description": "Use for any question about a domain's DNS or email deliverability. Triggers include looking up a record (A, AAAA, CNAME, MX, TXT, SPF, DMARC) or a DKIM selector, checking whether a DNS change has propagated worldwide, the reverse DNS of a mail-server IP, a domain or certificate about to expire, hardening a parked domain, and every email-authentication symptom such as mail landing in spam, SPF PermError / \"too many DNS lookups\", DMARC stuck at p=none, a \"550 5.7.515\" or \"550 5.7.1\" rejection, DKIM failures, or a possible blacklist listing. Scans, fixes and verifies the domain against the DNS Doctor MCP server and returns copy-paste fix records generated by a validating engine, never a guessed record.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "dns-doctor",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "search",
      "short_description": "Use for any question about a domain's DNS or email deliverability. Triggers include looking up a record (A, AAAA, CNAME, MX, TXT, SPF, DMARC) or a DKIM selector, checking whether a DNS change has propagated worldwide, the reverse DNS of a mail-server IP, a domain or certificate about to expire, hardening a parked domain, and every email-authentication symptom such as mail landing in spam, SPF PermError / \"too many DNS lookups\", DMARC stuck at p=none, a \"550 5.7.515\" or \"550 5.7.1\" rejection, DKIM failures, or a possible blacklist listing. Scans, fixes and verifies the domain against the DNS Doctor MCP server and returns copy-paste fix records generated by a validating engine, never a guessed record."
    },
    "name": "dns-doctor",
    "plugin_release_skill_id": "pluginrsk_6aaac05505708191afb398ad1cc3a9b3"
  }
]
AFTER
[
  {
    "description": "Use when the user wants to look up DNS records, verify a DNS change, check propagation across regions, read domain registration or expiry, or diagnose SPF, DKIM, DMARC and email deliverability problems. Also covers provider-issued email DNS verification, reverse DNS, blacklists, parked-domain hardening and linked-account monitoring. Returns observed DNS evidence and engine-validated fix records; never invents a record.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "dns-doctor",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Use when the user wants to look up DNS records, verify a DNS change, check propagation across regions, read domain registration or expiry, or diagnose SPF, DKIM, DMARC and email deliverability problems. Also covers provider-issued email DNS verification, reverse DNS, blacklists, parked-domain hardening and linked-account monitoring. Returns observed DNS evidence and engine-validated fix records; never invents a record."
    },
    "name": "dns-doctor",
    "plugin_release_skill_id": "pluginrsk_6ad1dc7ebf148191bbae050b4eead528"
  },
  {
    "description": "First-run setup for DNS Doctor. Runs once when the user installs the plugin. Asks which domain they manage, scans its email authentication (SPF, DKIM, DMARC) and DNS with the DNS Doctor tools, explains what is failing first, and, only for a domain the user says they own, offers DMARC monitoring that starts with one DNS record.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "setup",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "First-run setup for DNS Doctor. Runs once when the user installs the plugin. Asks which domain they manage, scans its email authentication (SPF, DKIM, DMARC) and DNS with the DNS Doctor tools, explains what is failing first, and, only for a domain the user says they own, offers DMARC monitoring that starts with one DNS record."
    },
    "name": "setup",
    "plugin_release_skill_id": "pluginrsk_6ad1dc7ee86081918aa211181b9ea31a"
  }
]

changed /release/version

BEFORE
"1.9.0"
AFTER
"1.12.0"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6a60c62613808191b41e39b40625b99f",
  "connector_id": "asdk_app_6a60c62613808191b41e39b40625b99f",
  "created_at": "2026-07-22T13:31:18.368576Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6a60c62613808191b41e39b40625b99f",
  "is_template": false,
  "is_template_instance": false,
  "name": "app-6a60c62613808191b41e39b40625b99f",
  "release": {
    "app_ids": [
      "asdk_app_6a60c62613808191b41e39b40625b99f"
    ],
    "app_manifest": {
      "apps": {
        "dns-doctor": {
          "id": "asdk_app_6a60c62613808191b41e39b40625b99f",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "Scan, fix, verify and monitor a domain's DNS: email authentication (SPF, DMARC, DKIM) with DMARC monitoring and evidence-based enforcement guidance, plus multi-region propagation, SPF include supply-chain audits, MX, DNS health, blacklists and domain/SSL expiry. Returns deterministic verdicts and copy-paste fix records generated by a validating engine, never a guessed record.",
    "display_name": "DNS Doctor - DNS & DMARC Tools",
    "id": "pluginrel_b45cf3f63bdc8191a644f05bc5e89850",
    "interface": {
      "brand_color": null,
      "capabilities": [
        "Read",
        "Write"
      ],
      "category": "Business & Operations",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_0000000096bc824387c51abacb0fa22f",
      "default_prompt": "Look up my domain's DNS records and check whether my latest change is live.",
      "default_prompts": [
        "Look up my domain's DNS records and check whether my latest change is live.",
        "Mail from my domain keeps landing in spam. Check its email authentication.",
        "Help me move my domain's DMARC policy to enforcement safely."
      ],
      "developer_name": "DNS Doctor",
      "logo_url": "https://files.openai.com/content?id=file_0000000008b881f4828285b6d04422ca",
      "logo_url_dark": null,
      "long_description": "Check, fix and monitor your domain's DNS and email authentication. Look up records, see whether a change is live across six locations, read registration and expiry, and diagnose SPF, DKIM and DMARC, with engine-validated DMARC records when the evidence supports a change. Send a test email to a single-use address and see how that real message authenticated: SPF, DKIM and DMARC alignment, message hygiene and blocklists, with an itemized score out of 10. Connect a DNS Doctor account to monitor the domains you verify: DMARC aggregate reports read for you, alerts on new senders and record changes, and whether the report evidence supports the next DMARC policy step, including what is still blocking it. You publish every record yourself.\n\nScan a domain for email authentication (SPF, DKIM, DMARC), mail routing (MX), DNS health, blacklists and domain and SSL certificate expiry. Read A, AAAA, CNAME, MX and TXT records, including SPF and DMARC, from the domain's own nameservers, see whether a change has reached resolvers in six locations, check reverse DNS for a mail server, count SPF lookups, audit the third-party includes an SPF record trusts, and read a domain's registration: registrar, expiry, nameservers and locks. Check which look-alike names close to a domain are registered and resolve, stated as facts and never labelled malicious; any takedown report is filed by the owner from the DNS Doctor dashboard.\n\nDMARC records are generated and validated by a deterministic engine that follows the RFCs. The AI writes the explanation, never the record. SPF is diagnosed but never rewritten, because a changed SPF record can silently cut off a real sender. Nothing is applied to your DNS: you publish every record yourself.\n\nConnect your DNS Doctor account to work with your monitored domains from ChatGPT: add a domain, check its ownership record, review watched look-alike names with their threat scores, and read the alerts DNS Doctor raises for record changes, expiry, blacklisting, registrar or nameserver changes and new email senders seen in DMARC reports. It also tells you when that report evidence says it is safe to move DMARC from none to quarantine and then to reject.",
      "plugin_category_id": "business & operations",
      "privacy_policy_url": "https://dnsdoctor.dev/privacy",
      "screenshot_urls": [],
      "short_description": "DNS checks & DMARC monitoring",
      "terms_of_service_url": "https://dnsdoctor.dev/terms",
      "website_url": "https://dnsdoctor.dev"
    },
    "keywords": [
      "dns",
      "email",
      "spf",
      "dmarc",
      "dkim",
      "deliverability",
      "spam",
      "blacklist",
      "mcp"
    ],
    "onboarding_skill_name": "setup",
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Use when the user wants to look up DNS records, verify a DNS change, check propagation across regions, read domain registration or expiry, or diagnose SPF, DKIM, DMARC and email deliverability problems. Also covers provider-issued email DNS verification, reverse DNS, blacklists, parked-domain hardening and linked-account monitoring. Returns observed DNS evidence and engine-validated fix records; never invents a record.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "dns-doctor",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "Use when the user wants to look up DNS records, verify a DNS change, check propagation across regions, read domain registration or expiry, or diagnose SPF, DKIM, DMARC and email deliverability problems. Also covers provider-issued email DNS verification, reverse DNS, blacklists, parked-domain hardening and linked-account monitoring. Returns observed DNS evidence and engine-validated fix records; never invents a record."
        },
        "name": "dns-doctor",
        "plugin_release_skill_id": "pluginrsk_6ad1dc7ebf148191bbae050b4eead528"
      },
      {
        "description": "First-run setup for DNS Doctor. Runs once when the user installs the plugin. Asks which domain they manage, scans its email authentication (SPF, DKIM, DMARC) and DNS with the DNS Doctor tools, explains what is failing first, and, only for a domain the user says they own, offers DMARC monitoring that starts with one DNS record.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "setup",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "First-run setup for DNS Doctor. Runs once when the user installs the plugin. Asks which domain they manage, scans its email authentication (SPF, DKIM, DMARC) and DNS with the DNS Doctor tools, explains what is failing first, and, only for a domain the user says they own, offers DMARC monitoring that starts with one DNS record."
        },
        "name": "setup",
        "plugin_release_skill_id": "pluginrsk_6ad1dc7ee86081918aa211181b9ea31a"
      }
    ],
    "version": "1.12.0"
  },
  "scope": "GLOBAL",
  "status": "ENABLED"
}

SHA-256 of public snapshot: ef0674b504e48ffdcfe696d04a740277f5b6b51df92a4a2001b6cb3a1f004230