Model Workshop Manager is a single-user, self-hosted app designed to run on a LAN or behind a VPN (Tailscale/WireGuard) — not exposed directly to the open internet (see the README "Security" section). Most realistic risk is therefore in the auth/session layer and in anything that touches the filesystem (photo uploads, backups, import/export).
Please do not open a public GitHub issue for security reports.
Instead, use GitHub's private reporting: go to the Security tab of this repo → Report a vulnerability. This opens a private draft advisory visible only to you and the maintainer — no public disclosure until it's resolved.
Include:
- A description of the issue and its potential impact.
- Steps to reproduce, or a proof of concept if you have one.
- The version/commit you tested against.
You should get a response within a few days. Since this is a one-person project without a dedicated security team, please be patient — but reports will be taken seriously and credited (unless you prefer otherwise) once fixed.
As a young, actively-developed project, only the latest release/main is
supported. There's no LTS branch at this stage.
In scope: the app itself (backend, frontend, Docker Compose setup, auth, session handling, file upload/storage, backup/restore).
Out of scope: vulnerabilities that require an already-compromised host, issues in third-party dependencies (report those upstream), or the consequences of running this app exposed directly to the public internet against the documented guidance.