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:
- GitHub
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:
- Google reCAPTCHA (v2 & v3)
- hCaptcha
- 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 Type | Description |
---|---|
First Blood | Sends a notification when a challenge is solved for the first time |
Second Blood | Sends a notification when a challenge is solved for the second time |
Third Blood | Sends a notification when a challenge is solved for the third time |
Solves | Sends a notification when a challenge is solved |
Notices | Sends a notification when a new notice is posted |
The following chat providers are supported:
- Discord
- Slack
- 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:
- Google Analytics
- Mixpanel
- 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:
- Intercom
- Zendesk