33 Commits

  • docs: point the security policy to the documentation (#32032)
    The full security policy now lives on the documentation site, so it only has to be kept up to date in one place. This file keeps a link to it and the one reporting channel we accept, since GitHub shows this file to reporters on the Security tab.
  • docs: friendlier security policy wording (#32031)
    Good-faith reports that turn out not to be vulnerabilities are now explicitly welcomed, and the line about barring reporters is softened so it only targets repeated or deliberate rule breaking. The section on foreign CNAs moves near the end, dashes are gone, a few redundant sentences are cut and the last-updated date is today.
  • docs: align security policy framing with project ownership (#27431)
    The security policy described Open WebUI as "a small volunteer team" and "a volunteer- and community-driven project", and explained response times as a shortage of capacity. Read by enterprise evaluators, security researchers and third parties trying to impose disclosure timelines, that wording makes the project look informal, under-resourced and externally steerable, which is the opposite of the position the policy is meant to hold.
    
    Open WebUI is led and maintained by a small core team with clear ownership of the security process. This updates the wording to say that, and reframes response times as prioritisation across the project rather than a capacity shortfall. No rule, scope, commitment or timeline changes: the reporting channel, the disclosure schedule, the credit rules and the expected timeframe all stay exactly as they were.
    
    Also removes the implicit first-come-first-served promise in the follow-up paragraph, which contradicted the severity-based prioritisation stated two paragraphs later, and bumps the last-updated date.
  • chore: Update SECURITY.md (#25773)
    * Update SECURITY.md
    
    * Update SECURITY.md
    
    * Update SECURITY.md
    
    * Update SECURITY.md
    
    * Update SECURITY.md
    
    * Update SECURITY.md
    
    * Update SECURITY.md
    
    * Update SECURITY.md
    
    * Extend the already-fixed/monitoring rule to public PRs and credit
    
    Broaden the rule from "already fixed" to also cover issues already being fixed in
    the open (e.g. an open pull request), extend the commit-monitoring pattern to PRs,
    and fold in the credit consequence on provable grounds rather than an unprovable
    bad-faith claim: a report of an already-public, already-fixed-or-being-fixed issue
    filed strictly last is a duplicate we cannot distinguish from scraping, so it earns
    no advisory. Credit belongs to whoever found or fixed it, who forfeits it by
    disclosing publicly instead of reporting confidentially first — so a public fix
    earns no advisory and no credit for anyone.
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    
    * Remove Rule 14 (One Vulnerability Per Report)
    
    The one-CVE-per-vulnerability constraint it restated is a CVE Program counting
    rule, already binding through the "Alignment with the CVE Program" section.
    Dropping the standalone rule removes the duplication; bundled reports are still
    split on that basis when they arise.
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    
    * security policy: surface "What a Valid Report Gets You" near the top, refresh date
    
    Move the "What a Valid Report Gets You" section up to directly under the good-faith
    reporting section (it leads with what reporters receive, rather than burying it
    below the rules), and update the last-updated date.
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    
    * Update SECURITY.md
    
    ---------
    
    Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
  • chore: Update SECURITY.md (#24363)
    * Update SECURITY.md
    
    * Update SECURITY.md
  • Revise SECURITY.md for improved clarity
    Updated security reporting guidelines for clarity and structure.
  • Rename SECURITY.md to docs/SECURITY.md
    Moved Security.md to /docs Will still show up on the GH security tab.