"I am a beginner, can I do this?"
Of course! The best way to learn is by doing it.
Challenges are built with beginners in mind.
Start by completing one of
our free online courses.
and
ask your questions
anywhere you stuck.
"I can't wait, can I start now?"
Register an account on
SecDim Play
, add a SSH public key to your account and complete introduction challenges.
"Where can I get hints?"
We have implemented a
hints feature
in our challenges which you can use to get hints.
"Can we play as a team?"
This is an individual exercise to skill up so we recommend playing solo.
"Where do I ask my questions?"
SecDim Discuss
, if you are stuck or have any questions, feel free to ask.
There are no dumb questions.
"When do you release the next challenge?"
Follow us on @secdim
to get the announcement.
"What is not allowed?"
Sabotaging other players, attacking the platform, DoS, DDoS,
cheating, attempt to disclose security tests on the server.
Player would be immediately banned should any of these happens.
Lets learn and share and don't take this as a competition.
"Who is the winner?"
The player with the highest total points by the end of the event and
the player who has written the best security patch.
We review the solution for top 10 players.
So don't rush. Try to find the best way to fix
the security vulnerability.
"What is the prize?"
You learn 4 essential secure development skills and
can build more secure apps.
Besides that you will have the chance to participate in our Attack and Defence styled
Battle Challenge.
Any prize better than that?
We also give away some
swag prizes 👕.
- 1st Position = SecDim Jersey/Swag + 1 month Subscription + Digitally Signed Badge for Champion
- 2nd Position = 1 month Subscription + Digitally Signed Badge for Runner Up
- 3rd Position = 50% off on a months Subscription + Digitally Signed Runner Up Badge
"What languages are used?"
JavaScript, TypeScript and Python. Subject to change
"Whats the benefit for subscribers?"
Subscribed users will get access to 2 exclusive challenges during the event
"I want to subscribe, where do I go?"
You can get a subscription from our Subscription Plan page