--tenant "foo; rm -rf /" — returns typed validation error, no shell exec. BackendName::new_unchecked deleted with Option<BackendName> widening.ZoneId validator immediately caught a regression in cf_record_to_dns (CF dropped the zone_id field circa 2025; #[serde(default)] was silently feeding empty strings into ZoneId). PLATFORM-29's wire-shape suite caught it; fix routes the empty case through from_str_unchecked("unknown").hypermemetic-changelog SiteRecord from the early dashboard fail was the first real-world test case for the new teardown.secret_get aliased to secret_describe; bytes-on-wire path is secret_reveal --confirm-reveal=true only.synapse … site_add_from_repo --tenant "foo; rm -rf /" now returns Invalid params: invalid TenantSlug and never reaches a shell.
Checked at build time (2026-04-29T20:15Z) via curl -s -o /dev/null -w "%{http_code}" <url>.
| URL | HTTP status | Result |
|---|---|---|
| https://hypermemetic.ai | 200 | OK |
| https://c2c.hypermemetic.ai | 200 | OK |
| https://www.hypermemetic.ai | 200 | OK |
| https://changelog.hypermemetic.ai | 200 | OK |