Skip to content

Document current production and preview security policy differences - #91

Merged
luinbytes merged 1 commit into
masterfrom
docs/issue-88-header-evidence
Nov 9, 2026
Merged

luinbytes merged 1 commit into
masterfrom
docs/issue-88-header-evidence

Conversation

@openbotgit

@openbotgit openbotgit Bot commented Nov 9, 2026 •

Copy link
Copy Markdown
Contributor

Description

Reconciles README and docs/security-headers.md with independent QA observations on 9 November 2026 after Cloudflare protections were enabled. Related to #88. This PR does not close the issue.

Records the current framing response CSP plus the preserved full meta CSP, the fuller preview response policy, observed nosniff and HSTS, and unverified production Referrer-Policy header parity. Keeps the earlier 00:43 UTC observations explicitly historical, adds the 09:04:41 and 09:07 UTC evidence, and distinguishes current TLS/framing checks from unverified raw redirect chains, renewal, other subdomains and cached response coverage.

Only two documentation files change. Browser policy, application code, hosting and security configuration are unchanged. No merge or deployment is requested.

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

Testing

  • npm run lint passes
  • npm run build succeeds
  • Tested on mobile (if UI changes)

No UI changes. git diff --check passed. Source and diff checks confirmed only README and the header evidence document changed; generated sitemap date changes were excluded. Build reported the existing large chunk advisory.

QA supplied the production observations, including real iframe refusal and trusted apex/www TLS checks. My separate default Python HTTP probe returned 403 and was not bypassed; I do not claim an independent production recheck. Preview values were checked against the unchanged server and policy source. No additional local browser suite was run for this documentation change. CI at head 93ccdf1c839590521b5323837dbba1cb3172dca9 passed dependency auditing, lint, pond tests and the full production browser suite: https://github.com/luinbytes/luinbytes.dev/actions/runs/42591239193.

Screenshots (if applicable)

Not applicable to documentation changes. QA screenshot captures timed out, so no visual evidence is claimed.

@luinbytes
luinbytes merged commit 3321849 into master Nov 9, 2026
2 checks passed
@luinbytes
luinbytes deleted the docs/issue-88-header-evidence branch November 9, 2026 16:42
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