OOpifer

Security review (1.0.0)

What Opifer protects, how, and what it does not do yet. Reviewed before the first release; to be revisited at every milestone.

Trust model

Opifer runs on one machine for one team (local mode). The server listens on 127.0.0.1 by default and has no authentication: whoever reaches the port is the owner. Do not expose the port; if you must reach it from elsewhere, put a reverse proxy with access control in front of it. o4r doctor warns when the server listens on every interface. Authenticated mode (users, roles, sessions) is the first item after the MVP.

Secrets

Model calls

Tools and sandbox

Inbound and outbound

Interface

Data

Emergency stop

POST /v1/companies/:id/stop, o4r stop or the red button: every running turn of the company is interrupted, routines are not claimed, budget reservations are denied, until a person resumes.

Known gaps (after the MVP)

This page is rendered from docs/security.md in the repository. Fix it there.