AI Assistant

Dr. SecDim is an AI assistant built into the SecDim platform that understands secure coding challenges and labs, providing real-time guidance as you work.

dr secdim overview

What Dr. SecDim Does

Dr. SecDim analyses your challenge code, understands the context of the vulnerability, and helps you learn without giving away the answer. It serves as a mentor that guides you through the problem-solving process.

Features

  • Understands the code, tests, and challenge requirements

  • Provides guidance, hints, and code highlighting

  • Offers best practice recommendations for fixing security vulnerabilities

  • Modifies code without leaving the current file

  • Explains security concepts, attack techniques, and remediation strategies

  • Supports follow-up questions within a conversation session

Where Dr. SecDim is Available

Dr. SecDim is accessible in the Cloud Development Environment (CDE) when working on:

  • SecDim Play challenges

  • SecDim Learn labs

  • AI Wargames

Look for the S icon (the SecDim brand mark) in the left sidebar of the CDE.

Getting the Best Results

  • Be specific — instead of "help me", try "explain the vulnerability in the authentication function" or "what security issue does the test on line 42 check for?"

  • Use context markers — type @ to include specific files, folders, or your codebase in the prompt. See Provide Context for details.

  • Ask follow-up questions — Dr. SecDim remembers your conversation within a session, so you can build on previous responses

  • Start fresh when needed — press Cmd/Ctrl + L to clear the session and start a new conversation

What Dr. SecDim Does Not Do

  • It will not solve the challenge for you — it provides guidance and hints to support your learning

  • It does not have access to server-side test cases that are not included in your repository

  • It cannot make network requests or access external resources on your behalf

Important: AI Disclaimer

Dr. SecDim is an AI assistant and its output may contain errors, inaccuracies, or incomplete information. Always review and verify any code, recommendations, or explanations provided by Dr. SecDim before applying them.

  • Review all code changes before committing — do not blindly accept AI-generated patches

  • Verify security recommendations against established references such as OWASP, CWE, and your organisation’s security policies

  • Use your own judgement — Dr. SecDim is a learning aid, not a substitute for professional security review

SecDim does not guarantee the correctness or completeness of AI-generated output.

Privacy

Dr. SecDim processes your code and prompts to generate responses. The code context sent to Dr. SecDim is limited to what you explicitly provide through context markers (@Files, @Folder) or code selection (Cmd/Ctrl + L).

Next Steps