How an artifact publisher can serve untrusted, agent-written HTML safely: keep the site, the review chrome and the raw document on separate origins, and let browser isolation do the containing.
example.comapp.example.comartifacts.example.com| Threat | Mitigation | Status |
|---|---|---|
| Script reads reviewer session | Separate origin, sandbox without same-origin, no cookies | contained |
| Data exfiltration via fetch | connect-src 'none', form-action 'none' | contained |
| Artifact comments on itself | Exact same-origin Origin header; null rejected | contained |
| Leaked link | Revocation at serving layer; private / allowlist modes | residual: saved copies |