👾 Join our AppSec Village Wargame at DEF CON 34 and win prizes

Meet Dr. SecDim, Your AI Security Coach

Your AI security coach for developer security training. Get real-time guidance on vulnerabilities, defensive design, and secure coding, right as you build.

Built to Coach, Not to Hand Over the Fix

LLMs are transforming how developers write code, but are they good at securing it? Dr. SecDim builds developer security skills across secure coding, defensive design, and prompt engineering.

See Dr. SecDim in action

Watch a real coaching exchange: a developer gets stuck, asks for the answer outright, and gets pointed toward the root cause instead.

Beyond simple fixes

A savvy engineer isn't asking which line to change. They're asking how to avoid this class of issue altogether. Dr. SecDim builds that architectural thinking.

Recognise LLM limitations

Test AI-generated solutions, see where they go wrong, and sharpen your ability to vet LLM output critically. It's a core skill for the AI era.

Understands context and objectives

Deeply integrated with the SecDim in-browser sandbox, our cloud development environment, Dr. SecDim knows the structure and intent of each challenge, so guidance is technically correct and aligned with what you're meant to learn.

Dr. SecDim
Just give me the fixed code.That would defeat the purpose of this lab 🙂 Look at how req.docs flows into the model call. What's missing before it gets there?

Works where you already build

Connect the SecDim MCP serverto Claude Code, Claude Desktop, Cursor, or any MCP-compatible client, and Dr. SecDim can search SecDim Learn for the course that matches what you're stuck on, right from your chat.

Dr. SecDim · MCP
Any SecDim Learn courses on prompt injection?search_learn_courses("prompt injection")Found 3 matches: Prompt Injection Fundamentals, Secure LLM Integration, Defending RAG Pipelines. Want me to open the first one?

Real-time code feedback

Dr. SecDim reviews each attempt as you work and explains the root cause behind incorrect fixes. Try, fail, learn, pivot, just like real development.

terminal
$ make test✗ attempt 2 failed: blocklist bypassed△ Dr. SecDim: blocklists miss encodings, try normalising first

Interactive learning experience

Your coach on standby. Dr. SecDim adapts to your pace and learning style, offering just enough guidance to keep you moving without killing the learning momentum.

Vibe coding, secured

Pasting a vague prompt into your AI IDE and shipping whatever comes back is how vulnerabilities reach production. Dr. SecDim catches that before it ships, and coaches you toward a prompt that asks for secure code in the first place.

Dr. SecDim
Write an endpoint that fetches a URL I give it and returns the page content.That prompt alone will get you an SSRF vulnerability. Try asking for this instead: fetch only from an allow-listed set of hosts, reject private and internal IP ranges, and cap the response size.

I found the security session quite insightful. The practical examples demonstrating how to write secure code and the discussion on potential vulnerabilities that can exist even in well-written code made the concepts easy to understand and relate to real-world development scenarios. I also appreciated the guidance on using AI safely, useful suggestions on how to use AI responsibly while protecting sensitive information and following secure development practices. Overall, it was a well-structured and insightful session that reinforced the importance of secure coding practices.

Swati NegiAI Software Engineer, University of Melbourne

Code With Dr. SecDim on Standby

Experience the future of developer security training. Try Dr. SecDim in a hands-on security challenge, or read the documentation.