NetBox automatic Django migrations on service startup – missing permission boundary to restrict who can trigger migrations
The goal is to ensure that only authorized operators can initiate schema migrations when NetBox services start, preventing unintended or unauthorized database changes. Currently, NetBox runs Django migrations automatically on startup with no built‑in role‑based access control or configuration option to gate this behavior. The service user that starts the app