Security headers
The dashboard now ships a Content Security Policy. The browser is given the exact list of origins the application is allowed to talk to, and refuses everything else — a script injected into the page can no longer load its own code or send your data to an outside address.
- Nothing changes for the API — these headers govern the browser only. Server-to-server calls, your SID and Secret Token, and your existing integrations are untouched.
- No embedding — the dashboard can no longer be displayed inside a frame on another site, which closes the door to clickjacking.
- Exfiltration blocked — connections and form submissions are limited to Nimba SMS and to the few services the interface actually needs.
- Camera, microphone and location denied — the interface never needs them, so the browser refuses them outright.
- Browser extensions — an extension that injects code into the page may print messages in the console. That is the policy working as intended, and does not affect your account.