docs: add SECURITY.md and a pull request template - #303
Draft
cooperability wants to merge 2 commits into
Draft
cooperability wants to merge 2 commits into
cooperability wants to merge 2 commits into
Conversation
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
The policy told reporters to open a regular GitHub issue, which is itself the disclosure, and asked them to self-censor the detail. Lead with the private advisory flow and make the fallback a request for a private channel carrying no details. Co-Authored-By: Claude Opus 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.
Problem
The Roadmap listed
SECURITY.md,CODEOWNERS, a PR template, and aLICENSEas missing, and the repo had none of the four. This PR closes two of them.Approach
SECURITY.mdat repo root (the convention GitHub's Security tab looks for). Supported versions: the deployed site at https://www.cooperability.com, built frommainonly, no release branches. Scope: pages,src/app/apiroutes (planned, not yet built), the service worker, and HTTP headers. Out of scope: third-party services..github/pull_request_template.md, derived from what recent human-authored merged PRs in this repo already contain (docs: cut the root README to a systems overview, move the rest into docs/ #292, docs: reorder Roadmap by priority, slot in issue #253's fix #297): Problem, Approach, a Verification checklist of the four local CI gates, and Deferred. Kept under 25 lines.docs/Roadmap.mdline 62 edited in place (not moved to the done pile, since it's only partly complete): marks SECURITY.md and the PR template done, keeps CODEOWNERS and LICENSE open.Decisions
.github/. GitHub's docs list the root as the primary supported location for the Security tab to surface the policy;.github/SECURITY.mdalso works but root is the more common convention and what most tooling checks first.gh api repos/cooperability/cooperability.com/private-vulnerability-reporting:{"enabled":false}. Since GitHub private vulnerability reporting is off, the file says reporting goes through the Security tab once enabled, and falls back to a plain GitHub issue in the meantime. No response-time commitment, since none exists.Verification
pnpm lintexit 0pnpm typecheck(not run separately;pnpm testandpnpm buildgates below cover the touched files, which are all Markdown)pnpm testexit 0 (11 suites, 66 tests)npx prettier --check SECURITY.md .github/pull_request_template.md docs/Roadmap.mdexit 0deai-lint.shclean on both new files.github/pull_request_template.mdis a supported default-template pathDeferred
🤖 Generated with Claude Code