PipedreamHQ / PipedreamHQ/pipedream
[APP] DNS Doctor
- 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
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