Admin
The admin panel is accessible at http://your-server:3000/admin. Only users with the admin role can access it.
Sections
Developer Machines — all machines that have pushed scans. Mark machines as excluded to remove them from dashboard stats and compliance reports (useful for CI runners or test machines).
Users — manage user accounts and roles. Four roles are available:
| Role | Access |
|---|---|
admin | Full access including admin panel. No CLI access by default. |
teamlead | Dashboard access, exception approval, CLI access |
developer | Dashboard read access, CLI access, can request exceptions |
viewer | Dashboard read-only, no CLI access |
Scans — full scan history across all machines and repositories.
Settings — license status, notification channels, and server configuration.
Users
Navigate to Admin → Users to manage developer accounts and personal CLI tokens.
Each developer needs a user account to connect their scd CLI to scd-server. When you create an account, a personal CLI token is generated and shown once — share it with the developer securely.
Actions available on the Users page:
- Create user accounts with role and installation limit
- Regenerate a token (immediately invalidates the old one)
- View active installations per user
- Release an installation binding (allows re-binding on a new machine)
- Deactivate a user account
See Connecting the CLI for the developer setup flow.
Changing your password
Go to Admin → Change Password. Passwords are hashed with scrypt — they are never stored in plaintext.