Skip to content

Add security policy and update reporting guidance - #77

Merged
kanejamison merged 2 commits into
mainfrom
claude/security-md-docs-n84j0i
Jul 23, 2026
Merged

Add security policy and update reporting guidance#77
kanejamison merged 2 commits into
mainfrom
claude/security-md-docs-n84j0i

Conversation

@kanejamison

Copy link
Copy Markdown
Owner

Summary

Establishes a formal security policy for the Bunko project and updates documentation to direct users to the new policy for vulnerability reporting.

Changes

  • Added SECURITY.md - New security policy document that includes:

    • Supported versions table (currently 0.2.x only, as project is pre-1.0)
    • Private vulnerability reporting instructions (GitHub Security Advisory or email)
    • Security model clarification explaining Bunko's design boundaries:
      • Public controllers are read-only by design
      • Authentication/authorization is the host application's responsibility
      • Content sanitization must be handled by the host app using Rails helpers
  • Updated README.md - Modified security reporting section to reference the new SECURITY.md file instead of just mentioning email reporting

Implementation Details

The security policy clearly communicates Bunko's threat model and design philosophy: it is a content-routing layer, not a security boundary. This aligns with the project's core philosophy of being "database, editor, and view layer agnostic" with "no opinions on authentication, authorization, or admin UI."

The policy establishes a responsible disclosure process while setting clear expectations about what security responsibilities fall to Bunko versus the host application.

https://claude.ai/code/session_01Rk92fZskUpF9CEQ9qzd5uR

claude added 2 commits July 23, 2026 05:10
Resolves #69. Documents supported versions, private disclosure via
GitHub Security Advisories or maintainer email, and Bunko's security
model (read-only public controllers; host app owns auth/authz and admin
lockdown). Links the policy from the README.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Rk92fZskUpF9CEQ9qzd5uR
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Rk92fZskUpF9CEQ9qzd5uR
@kanejamison
kanejamison merged commit 6058e30 into main Jul 23, 2026
4 checks passed
@kanejamison
kanejamison deleted the claude/security-md-docs-n84j0i branch July 23, 2026 05:18
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