Publish /security + /legal pages that never made it over from the app - #38
Open
Sbussiso wants to merge 1 commit into
Open
Publish /security + /legal pages that never made it over from the app#38Sbussiso wants to merge 1 commit into
Sbussiso wants to merge 1 commit into
Conversation
…he app When the app dropped its marketing pages (Sentinel-Command 92d6f83, "pages now live on the standalone website"), only the landing page and /documentation actually existed here. /security, /legal/terms, and /legal/privacy 404'd ever since — while being linked from this site's own footer, the app's sign-up page (ToS + Privacy), the pricing FAQ, SECURITY.md, and the RFC 9116 security.txt Policy URL. - docs/security/index.html: full port of the app's SecurityPage, restyled to the site design. Keeps the load-bearing #vulnerability-disclosure anchor (security.txt points at it). Disclosure contact modernized to security@sentinel-command.com + GitHub advisories (mailboxes went live in Command 621114e; the old page predated MX and said "no security@ mailbox yet"). - docs/legal/terms/index.html + docs/legal/privacy/index.html: ports of the app's LegalPage. Contact sections updated from "GitHub issues only, legal@ will land later" to support@sentinel-command.com + GitHub issues; Last-updated bumped Apr 24 -> Jul 6 2026 to reflect that change. - docs/404.html: custom GitHub Pages 404 (was the stock GH Pages page) linking home/docs/security/legal/app. - docs/index.html: footer "Live App" pointed at this site itself; now app.sentinel-command.com. App-relative URLs from the ported pages (/. well-known/security.txt, /api/health) are absolutized to app.sentinel-command.com. Not ported: the old /sentinel marketing page and app /docs hub (the app now redirects /docs to /documentation/ here). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
app.sentinel-command.com/securitywas reported rendering a blank page. Root-causing it led here: when the app removed its marketing pages (Sentinel-Command92d6f83, "pages now live on the standalone website"), only the landing page and/documentationwere ever published on this site./security,/legal/terms, and/legal/privacyhave 404'd since — while being linked from:SECURITY.mdand the RFC 9116security.txtPolicy: URL (/security#vulnerability-disclosure)The app side is fixed separately (Sentinel-Command branch
ui-improvements-and-bug-fixes, commit3326628): dangling relative links absolutized, legacy paths redirect here, and unknown paths get a proper 404 instead of a blank screen. This PR makes the redirect targets actually exist.What
docs/security/index.htmlSecurityPage.jsx(recovered from git history)#vulnerability-disclosureanchor —security.txtandSECURITY.mdpoint at itdocs/legal/terms/index.htmlLegalPage.jsxTermsContentdocs/legal/privacy/index.htmlLegalPage.jsxPrivacyContentdocs/404.htmlnoindexdocs/index.htmlapp.sentinel-command.comAll pages are self-contained static HTML restyled to the site's design system (same fonts, CSS variables, pill nav, footer). Directory-style URLs (
/security/) mean the old extensionless links 301 cleanly, fragment preserved.The ported text is verbatim except:
621114e). Now lists security@sentinel-command.com primary + GitHub Security Advisory secondary — matchingsecurity.txtandSECURITY.mdexactly./.well-known/security.txtand/api/health→app.sentinel-command.com/...; in-scope wording "this site" → "app.sentinel-command.com"./docs#api-rate-limits//docs#security-procedures(targets don't exist in the docsify site) → replaced with/documentation/+security.txt./images/assets. (Spec exists at Commanddocs/image-specs/security-hero.jsonif you want it regenerated later.)Not ported (deliberately)
/sentinelmarketing page (1,396 lines) — the app now redirects/sentinelhere, where the new 404 catches it. Worth its own pass if you want it back./pricingpage — the footer keeps pointing at the app's authenticated/pricing, unchanged.og:imageon the landing page points at/images/og-card.jpg, which also 404s — pre-existing, untouched here.Verified
Served
docs/locally and checked all four pages render (nav/footer/tables/tabs),#vulnerability-disclosureresolves, the only mailtos aresecurity@/support@sentinel-command.com, and no stray app-relative links remain.🤖 Generated with Claude Code