docs(security): reconcile organization reporting and guarantee boundaries - #3
Merged
Merged
Conversation
There was a problem hiding this comment.
Pull request overview
Updates the organization-wide SECURITY.md to act as a cross-repository routing and claim-boundary contract, removing stale or overly strong promises and tightening guidance for private vulnerability intake.
Changes:
- Establishes policy precedence (repo-specific
SECURITY.mdoverrides org policy) and clarifies public summary pages don’t create new guarantees. - Routes vulnerability reporting to GitHub Security Advisories per affected repository, with
OpenCoven/covenas a fallback intake when ownership is unclear. - Replaces fixed response-time promises with explicit non-guarantee language and adds clearer boundaries around “enforced properties” vs goals vs public claims.
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
|
||
| - Issues in third-party dependencies (report to the dependency maintainer) | ||
| - Issues in model provider APIs (report to the provider) | ||
| Never include real prompts, memories, credentials, tokens, session identifiers, private repository paths, or user data in a report. Use synthetic placeholders and attach sensitive evidence only through the private advisory. |
| OpenCoven currently publishes **no guaranteed acknowledgment or remediation deadline**. Maintainers triage private advisories through repository maintenance and release processes. A response-time target becomes public only after an accountable process can measure and reliably meet it. | ||
|
|
||
| --- | ||
| Researchers who responsibly disclose may request credit in a release note, with their permission. Embargo and disclosure timing are coordinated case by case through the private advisory. |
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.
Objective
Make the organization-level security policy a safe cross-repository routing contract instead of a stale promise surface.
What changed
SECURITY.mdprecedence;OpenCoven/covenprivate advisories as a temporary organization-wide intake when ownership is unclear;Evidence and motivation
OpenCoven/coven@mainnow explicitly publishes no acknowledgment/remediation deadline and identifies its repository advisory as the monitored intake. The organization policy still named a personal Discord DM and guaranteed 48-hour/14-day targets. This PR removes that contradiction before the landing/securityroute is rebuilt.Non-goals
Refs the OpenCoven landing vNext security-route migration and organization readiness work.