Skip to content

security: add RFC 9116 security.txt + surface security policy links - #141

Merged
tonibergholm merged 2 commits into
mainfrom
security/well-known-security-txt
Jul 18, 2026
Merged

security: add RFC 9116 security.txt + surface security policy links#141
tonibergholm merged 2 commits into
mainfrom
security/well-known-security-txt

Conversation

@tonibergholm

Copy link
Copy Markdown
Member

Deploys the machine-readable security contact for git-agentic.com (OSTIF audit T-21/G-016 for src-control; also covers git.agentic and Sentinel).

  • website/public/.well-known/security.txt — org-wide RFC 9116 file (Astro serves public/ verbatim → https://git-agentic.com/.well-known/security.txt). Contact: email + src-control GitHub advisories; Policy → src-control SECURITY.md (the fullest, shared terms); Expires 2027-07-18.
  • Footer — new Security link to the security.txt on every page.
  • src-control page — added Threat model + Security doc links, reflecting that src-control now has a working private vulnerability-reporting channel and a complete, current security policy.

Verified: npm run build places the file at dist/.well-known/security.txt and both links render. Deploy with website/deploy-git-agentic.command (rsync to the server — needs your SSH/sudo).

- website/public/.well-known/security.txt: org-wide security contact
  (email + src-control GitHub advisories), Policy -> src-control
  SECURITY.md, Expires 2027-07-18, Canonical git-agentic.com. Astro
  serves public/ verbatim, so it lands at
  https://git-agentic.com/.well-known/security.txt.
- Footer: add a 'Security' link to the security.txt (org-wide, every page).
- src-control page Docs line: add Threat model + Security (SECURITY.md)
  links, reflecting that src-control now has a working private
  vulnerability-reporting channel and a complete, current security policy.

Fulfills the OSTIF-audit T-21/G-016 deploy step (the src-control repo
carries the matching template at docs/security/security.txt). Deploy with
website/deploy-git-agentic.command (rsync to the server).
Copilot AI review requested due to automatic review settings July 18, 2026 11:01

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a standards-compliant, machine-readable security contact entrypoint for the git-agentic.com website and surfaces it (and related security docs) in the site UI, so vulnerability reporters can reliably find the right channels and policy.

Changes:

  • Added an RFC 9116 security.txt at /.well-known/security.txt (served from website/public/).
  • Added a global footer link to the security.txt endpoint.
  • Added Threat model and Security documentation links on the src-control landing page.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
website/src/pages/src-control.astro Adds direct links to src-control’s threat model and security policy docs.
website/src/components/Footer.astro Adds a site-wide Security link pointing to /.well-known/security.txt.
website/public/.well-known/security.txt Introduces an RFC 9116 security.txt with contact + policy + canonical metadata.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

outputPathFor assumed every internal link maps to a built HTML page,
so the footer link to /.well-known/security.txt was checked as
security.txt.html and failed. Accept a path that exists as a file in
dist (static assets copied from public/) before falling back to the
.html / index.html mapping.
Copilot AI review requested due to automatic review settings July 18, 2026 11:06

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated no new comments.

@tonibergholm
tonibergholm merged commit d2aff0d into main Jul 18, 2026
14 checks passed
@tonibergholm
tonibergholm deleted the security/well-known-security-txt branch July 18, 2026 11:11
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.

2 participants