Skip to content

feat: use soc@appalachiancloud.co as the security.txt contact - #41

Merged
git-cgallagher merged 1 commit into
mainfrom
feat/soc-contact
Sep 4, 2026
Merged

git-cgallagher merged 1 commit into
mainfrom
feat/soc-contact

Conversation

@git-cgallagher

Copy link
Copy Markdown
Owner

Switches the security.txt contact from a personal address to the estate's per-domain soc@ convention, at the owner's direction.

This site is a subdomain, so it uses the parent apex's address — soc@appalachiancloud.co, not soc@edulab.appalachiancloud.co. edulab.appalachiancloud.co carries no MX of its own, so an address at the subdomain would not resolve.

One judgement call worth checking

These addresses resolve through the Google Workspace catch-all on each apex — there is no soc@ mailbox behind them. That is fine today, but it is a standing dependency on exactly the channel a security reporter is told to use: if Workspace is ever switched to explicit recipients, every one of these addresses starts bouncing, and nothing would alarm on it. Recorded in AGENTS.md and the CHANGELOG rather than left implicit.

I could not verify delivery from here — an SMTP RCPT TO probe was blocked by tooling — so this rests on the owner's account of the catch-all. Worth a one-off confirmation: mail soc@ on each domain and check it arrives.

Renewal unchanged

Expires: 2027-08-31T00:00:00.000Z; matrix and checklist in mountain-infra/AGENTS.md and its renewal issue.

🤖 Generated with Claude Code

https://claude.ai/code/session_012Y7PCTaciw6HtEC1eLL185

Replaces the personal address with the estate's per-domain soc@ contact.
This site is a subdomain and has no MX of its own, so it uses the parent
apex's address rather than soc@edulab.appalachiancloud.co, which would
not resolve.

The address is served by the Google Workspace catch-all rather than a
real mailbox — a standing dependency now recorded in AGENTS.md and the
CHANGELOG, since switching Workspace to explicit recipients would bounce
it silently on the one channel a reporter is told to use.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012Y7PCTaciw6HtEC1eLL185
@git-cgallagher
git-cgallagher merged commit 60da10c into main Sep 4, 2026
4 checks passed
@git-cgallagher
git-cgallagher deleted the feat/soc-contact branch September 4, 2026 17:05
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