Skip to content

docs(security): reconcile organization reporting and guarantee boundaries - #3

Merged
BunsDev merged 1 commit into
mainfrom
docs/reconcile-organization-security-policy
Aug 31, 2026
Merged

docs(security): reconcile organization reporting and guarantee boundaries#3
BunsDev merged 1 commit into
mainfrom
docs/reconcile-organization-security-policy

Conversation

@BunsDev

@BunsDev BunsDev commented Aug 31, 2026

Copy link
Copy Markdown
Member

Objective

Make the organization-level security policy a safe cross-repository routing contract instead of a stale promise surface.

What changed

  • establishes repository-specific SECURITY.md precedence;
  • routes reports to private GitHub Security Advisories in the affected repository;
  • provides OpenCoven/coven private advisories as a temporary organization-wide intake when ownership is unclear;
  • removes public Discord and personal-DM disclosure guidance;
  • removes unmeasured 48-hour acknowledgment and 14-day remediation promises;
  • requires synthetic evidence and prohibits real prompts, memories, credentials, tokens, session IDs, private paths, and user data;
  • expands cross-repository scope across identity, authority, runtime, memory, orchestration, GitHub delivery, artifacts, update channels, transport, synchronization, and integration risk;
  • separates enforced properties, residual risks, and protocol/product direction;
  • prohibits unsupported certification, absolute-security, universal-continuity, full-conformance, hosted-availability, SLA, and response-time claims;
  • requires downstream public security pages to link to applicable policy rather than copying mutable promises.

Evidence and motivation

OpenCoven/coven@main now 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 /security route is rebuilt.

Non-goals

  • defining repository-specific enforced properties;
  • claiming certification or audit status;
  • creating a new security service or personal mailbox;
  • changing private advisory configuration.

Refs the OpenCoven landing vNext security-route migration and organization readiness work.

Copilot AI lite review requested due to automatic review settings August 31, 2026 04:10
@BunsDev
BunsDev merged commit 853b9b7 into main Aug 31, 2026
1 check passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

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.md overrides org policy) and clarifies public summary pages don’t create new guarantees.
  • Routes vulnerability reporting to GitHub Security Advisories per affected repository, with OpenCoven/coven as 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.

Comment thread SECURITY.md

- 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.
Comment thread SECURITY.md
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.
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