PipedreamHQ / PipedreamHQ/pipedream

[APP] DNS Doctor

Open
#21,915 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
11.7k
Forks
5.8k
Avg merge
3d 10h
Merged PRs (30d)
102

Description

**Name of app / service**
DNS Doctor (https://dnsdoctor.dev) — DNS and email-authentication diagnostics (SPF, DMARC, DKIM, MX, propagation, blacklists, expiry) with deterministic fix records.

**Link to developer documentation**
https://dnsdoctor.dev/openapi.json (OpenAPI 3.1) · https://dnsdoctor.dev/learn/dns-mcp-server

**Is lack of support preventing you from moving forward, or do you have a workaround?**
Workaround: a generic HTTP action against the REST API. A first-class app would expose the scan and report actions with optional bearer auth.

**Are there specific actions or triggers you would like to see for this app?**
Actions: Scan domain (POST /api/v1/scan), Get report (GET /api/v1/report/{domain}), Build DMARC upgrade (POST /api/v1/dmarc-upgrade), Check propagation (POST /api/tools/propagation-check). Free surfaces need no key; the monitoring reads take an optional API token.

Contributor guide

Open the contributing guide

Research direction

Use the linked OpenAPI 3.1 document as the contract and start with the four requested REST endpoints: scan, report, DMARC upgrade, and propagation check. Done means a first-class app exposes these actions and supports optional bearer authentication where applicable; verify the free actions and monitoring reads against the documented API behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, openapi
Domain
api
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.