Skip to content

Security: Lucifix/model-workshop-manager

SECURITY.md

Security Policy

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).

Reporting a vulnerability

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.

Supported versions

As a young, actively-developed project, only the latest release/main is supported. There's no LTS branch at this stage.

Scope

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.

There aren't any published security advisories