Skip to content

Add canonical host and security.txt safeguards - #7

Merged
ClaudiuSchuster merged 1 commit into
mainfrom
oss-oo/security-txt-canonical-host-2026-09-03
Sep 3, 2026
Merged

Add canonical host and security.txt safeguards#7
ClaudiuSchuster merged 1 commit into
mainfrom
oss-oo/security-txt-canonical-host-2026-09-03

Conversation

@ClaudiuSchuster

Copy link
Copy Markdown
Member

Summary

  • redirect every non-apex host and HTTP request to the canonical HTTPS apex while preserving the request URI;
  • ship /.well-known/security.txt from the checked-in site source into dist/;
  • validate the required disclosure fields and the RFC 3339 expiration window during site checks.

The homepage design and project content are unchanged. The origin file is intended to carry the same values as the separately authorized Cloudflare Security.txt edge configuration.

Checks

  • git diff --check
  • ./scripts/check-repository.sh
  • two independent builds with identical file lists and manifest hashes
  • python3 scripts/check-site.py on both build outputs

Release note

After merge, deploy only the verified dist/ output to the exact oss-singularity.io Stellar addon root, preserve the existing rollback and .well-known safeguards, configure the matching Cloudflare Security.txt values, purge only the OSS Cloudflare zone, and verify edge/origin bytes, redirects, TLS, cache behavior, and sibling-site preservation.

Keep the OSS origin and Cloudflare security disclosure paths aligned while
redirecting every non-apex host to the canonical HTTPS site.
@ClaudiuSchuster
ClaudiuSchuster marked this pull request as ready for review September 3, 2026 13:20
@ClaudiuSchuster
ClaudiuSchuster merged commit 2088688 into main Sep 3, 2026
5 checks passed
@ClaudiuSchuster
ClaudiuSchuster deleted the oss-oo/security-txt-canonical-host-2026-09-03 branch September 3, 2026 13:21
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