Passwords and authentication
Every interactive operator authenticates with a username and password. On initial startup Mythic createsmythic_admin with MYTHIC_ADMIN_PASSWORD from the environment or Mythic/.env; if no value is supplied, Mythic generates one. View the generated value with sudo ./mythic-cli config get MYTHIC_ADMIN_PASSWORD.
Passwords must be at least 12 characters. Ten consecutive failed attempts lock a normal account. The initial admin account is not locked, but failed authentication attempts are throttled.
Protected v4 HTTP and GraphQL requests require an access token or API token in Authorization: Bearer <token>. For unattended automation, create a narrowly scoped API token.
Operator permissions
- Admin is a global role that can manage operators and access every operation.
- Operation admin leads one operation and can manage its membership, unlock callbacks, and override its OpSec checks.
- Operator can task and modify resources in assigned operations, subject to block lists and callback locks.
- Spectator can read the assigned operation but cannot task callbacks or modify operational data.
Invite links
Admins can enable invite links withMYTHIC_SERVER_ALLOW_INVITE_LINKS or from global settings. Each link can assign the new operator to an operation and enforce a usage limit. Generated links, use counts, and revocation state are persisted, so an unused link remains manageable across server restarts until it is revoked or exhausted.
Every use is recorded in the event feed. Review and revoke unused links from operator settings.

