Support Getting Started Frequently Asked Questions Frequently Asked Questions Getting Started I am a beginner and don’t know where to start SecDim can generate a personalised learning pathway based on your role, programming languages, and security experience. Use Dr. SecDim in the CDE or the SecDim MCP Server in your IDE to get a tailored recommendation. See Personalised Learning Pathways for step-by-step instructions and example prompts. How do I set up SSH access? Click on your profile icon on SecDim Play, select Account Settings, then SSH Key. Paste your public SSH key and save. See SSH Troubleshooting if you have issues. What browsers are supported? SecDim works with all modern browsers. The Cloud Development Environment (CDE) works best with Chrome and Edge. Challenges & Scoring How does scoring work? All challenges carry points. When you pass a challenge for the first time, you are awarded the challenge score. Within time limit: you receive the challenge score plus a bonus for completing within the allowed time. After time expires: you still receive the challenge score, but no time bonus. Using hints may reduce your score, but getting some points is always better than none. Are challenges timed? By default, challenges are in learning mode — you can try them as many times as you want with no time enforcement. If a game has the TimeEnforced tag, the start and end time constraints are strictly applied. Can I retry a challenge after failing? Yes. In learning mode (the default), you can retry challenges as many times as you want. Click Play again to start a new attempt. My commit is not showing up in the challenge page Only commits made after you start the challenge are recognised. The timestamp of the commit must be after the challenge start time. If you work locally, make commits, and push before starting the challenge, those commits will not appear. To fix this, start (or restart) the challenge first, then create an empty commit and push: git commit --allow-empty -m "trigger challenge" git push How can I play a challenge? You have three options: File Explorer — edit files directly in the browser-based file explorer on the challenge page CDE — click Open in CDE to launch a full VS Code environment in your browser Locally — clone the repository via SSH and work in your own IDE All challenges are containerised and can be run locally with Docker. See Complete Challenges Locally for setup instructions. User Profile & Badges Where can I see my ranking and badges? Your profile page at https://id.secdim.com/<your-username> shows your ranking, score, earned badges, and skill proficiency. You can share your profile page on social media. Each badge can also be printed or shared individually. An SVG widget of your profile is available at https://id.secdim.com/id/account/user/<your-username>/widget.svg — you can embed this in your GitHub README, personal website, or portfolio. See User Profile & Badges for more details. Enterprise How do I add users to my tenant? With SSO: users are added automatically on first sign-in. Without SSO: generate an invite link from Manage Company → Invite People. See Getting Started for Enterprise Admins. How do I set up SSO? See SSO Configuration for supported providers and setup guides. How do I generate API keys? Go to API Keys in the Manage Company console. See API Documentation for usage. Pricing For pricing information, plans, and billing FAQs, visit SecDim Pricing. Need More Help? Support Channels SecDim Discuss Forum Email [email protected]