mirror of
https://github.com/open-webui/open-terminal.git
synced 2026-11-05 01:27:28 +00:00
[PR #176] [MERGED] docs: add security policy and correct multi-user mode wording #151
Labels
No labels
bug
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
open-webui/open-terminal#151
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-terminal/pull/176
Author: @Classic298
Created: 9/17/2026
Status: ✅ Merged
Merged: 9/17/2026
Merged by: @tjbck
Base:
main← Head:docs/security-policy📝 Commits (3)
be28ec9docs: add security policy and correct multi-user mode wordingcac86d6docs: point per-user isolation at Terminals and its enterprise license6aef6bcdocs: link the enterprise license to the docs page📊 Changes
2 files changed (+63 additions, -5 deletions)
View changed files
📝
README.md(+6 -5)➕
SECURITY.md(+57 -0)📄 Description
The README promised that files, commands and terminals are isolated between users in multi-user mode. A single shared container cannot hold that promise: everyone shares one kernel, one process list, one network stack and one temp directory, and provisioning per-user accounts requires elevated privileges inside that container. The wording now says what the mode actually gives you, which is a separate workspace per user so people and their agents do not walk over each other's files, and it points at Terminals for deployments where users have to be protected from each other.
The new SECURITY.md adopts the Open WebUI security policy wherever it is semantically applicable, names this repository as the reporting channel, and writes down what is designed behaviour here: the API key is a full-access credential, X-User-Id is asserted by the caller, the latest image gives its user passwordless sudo, and bare metal runs as your own user. It also states what remains in scope, so that reports crossing out of the instance still get the attention they deserve.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.