Security model
WireGum is a small commerce operations service. The dashboard is protected by account login, server-side sessions, HTTP-only cookies, and workspace-scoped database access. Passwords are stored as salted scrypt hashes and session tokens are stored hashed, never in clear text. Login, password reset, and public checkout endpoints are rate limited.
Public storefront endpoints only return active catalog data and require an authorized storefront domain, or a read-only workspace API key, before data is returned. Checkout sessions can only be created from authorized domains.