Skip to main content

Admin Roles

caution

Roles are currently only available in CTFd Enterprise

CTFd Enterprise also has additional Roles that can apply to Admins. Keep in mind that these roles only apply to modification and all users with a role have at least read-only access to the Admin Panel

Admin

Admins have full ability to modify all aspects of CTFd through the Admin Panel.

Admins have the following permissions:

  • MANAGE_USERS
  • MANAGE_CHALLENGES
  • MANAGE_SUBMISSIONS
  • MANAGE_PAGES
  • MANAGE_NOTIFICATIONS
  • MANAGE_CONFIGURATION
  • MANAGE_COMMENTS

Moderator

Moderators are users who can modify most aspects of CTFd with the exception of the configuration of CTFd.

Moderators have the following permissions:

  • MANAGE_USERS
  • MANAGE_CHALLENGES
  • MANAGE_SUBMISSIONS
  • MANAGE_PAGES
  • MANAGE_NOTIFICATIONS
  • MANAGE_COMMENTS

Judge

Judges are admins who are intended to be in charge of users and challenges. They cannot make modifications to page content or notifications but they can manage challenges, users, and teams.

Judges have the following permissions:

  • MANAGE_STATISTICS
  • MANAGE_USERS
  • MANAGE_CHALLENGES
  • MANAGE_SUBMISSIONS

Editor

Editors are admins who are intended to manage the copy and content of CTFd. They are only able to modify page content and issue notifications.

Editors have the following permissions:

  • MANAGE_STATISTICS
  • MANAGE_PAGES
  • MANAGE_NOTIFICATIONS

Analyst

Analysts are a read-only user account. They should not be able to edit any content in the Admin Panel but should be able to view data like statistics.

Analysts have the following permissions:

  • MANAGE_STATISTICS