Skip to main content

Integrations

Traboda Arena comes with integrations (or plugins) for popular third-party services out of the box. You can enable and configure them in Settings > Integrations.

Supported Integrations

Authentication (Social Login)

Social login or social sign-in feature can be used to allow users to register and log in to Arena using their existing accounts on popular sites. This also ensures that users don't have to remember or set yet another password, and also to verify their identity.

Arena supports the following social login providers:

  1. Google
  2. GitHub
  3. Twitter
tip

You can further set Arena to Passwordless mode from Settings > Registrations, which will disable the usual username/password login flow, and only allow users to login using social login providers or a custom SSO.

Captcha

Captcha is a type of challenge-response test used in computing to determine whether or not the user is human. Captchas are used to prevent bots from performing certain actions on applications. Traboda Arena supports adding captcha during login, signup, forgot password, and flag submission flows.

Arena comes with out of the box support for 3 popular captcha providers:

  1. Google reCAPTCHA (v2 & v3)
  2. hCaptcha
  3. Cloudflare Turnstile

Notifications

Traboda Arena supports sending notifications and updates to popular chat services like Slack, Discord, Microsoft Teams, and more.

You can configure adding multiple channels for each chat provider, and set what type of nofications should be sent to them. For example, you can add a channel for Blood notifications, and another channel for sending Notices etc.

Notification TypeDescription
First BloodSends a notification when a challenge is solved for the first time
Second BloodSends a notification when a challenge is solved for the second time
Third BloodSends a notification when a challenge is solved for the third time
SolvesSends a notification when a challenge is solved
NoticesSends a notification when a new notice is posted

The following chat providers are supported:

  1. Discord
  2. Slack
  3. Microsoft Teams

Analytics

Traboda Arena supports setting up tracking and sending analytics data to popular analytics services. This can be used by organizers to create custom dashboards, and get deeper insights into your CTF.

The following analytics providers are supported:

  1. Google Analytics
  2. Mixpanel
  3. Amplitude

Support

Arena supports adding widgets or chats from popular third-party support services. This can be used to provide support to your users, and also to get feedback from them.

The following support providers are supported:

  1. Intercom
  2. Zendesk