Skip to content

Remove py.sdk CNAME — dangling and exposed to takeover#21

Closed
localden wants to merge 1 commit intomainfrom
den/remove-py-sdk-cname
Closed

Remove py.sdk CNAME — dangling and exposed to takeover#21
localden wants to merge 1 commit intomainfrom
den/remove-py-sdk-cname

Conversation

@localden
Copy link
Copy Markdown
Contributor

@localden localden commented Apr 7, 2026

The py.sdk CNAME is currently dangling: it resolves to GitHub Pages, serves the GitHub 404 page, and modelcontextprotocol/python-sdk has cname: null in its Pages config — i.e. no org repo claims it. This is the identical posture ruby.sdk (#18) and go.sdk (#20) were in when hijacked.

Removing the CNAME until proper Pages domain verification is in place.

Note on verification: the _gh-modelcontextprotocol-o.* TXT records added in #16/#19 are GitHub org-profile domain verification (the "Verified" badge), not GitHub Pages domain verification. Pages takeover protection requires a separate _github-pages-challenge-modelcontextprotocol.* TXT generated from Org Settings → Pages → Add a domain, which currently exists only for blog. A follow-up PR will add the correct records once those codes are generated.

@localden
Copy link
Copy Markdown
Contributor Author

localden commented Apr 7, 2026

Closing — python-sdk repo now has py.sdk.modelcontextprotocol.io set as its Pages custom domain, so the CNAME is no longer dangling. Proper Pages-verification of the parent sdk domain still needed as the durable fix.

@localden localden closed this Apr 7, 2026
@localden localden deleted the den/remove-py-sdk-cname branch April 7, 2026 21:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant