๐Ÿ‡ณ๐Ÿ‡ด Join our 1st Vibe Coding Security Wokrshop & Wargame at NDC Oslo

New Course: Vibe Coding Security on SecDim Learn

News1 min read


AI coding assistants generate working code in seconds. They do not generate secure code by default, and the gap between the two is where real vulnerabilities ship.

Our new SecDim Learn course, Vibe Coding Security, is about closing that gap without giving up the speed. It starts with why AI writes insecure code in the first place: the patterns are not random. They come from biased training data, insecure defaults, and the model never having the full context of your system. Once you can predict the failure, you can get ahead of it.

From there the course is a working method, not a lecture. You threat model with STRIDE before you write a prompt, turn those findings into explicit prompt constraints, then review what the AI gives back the way an attacker would read it: tracing untrusted input to where it lands, validating it against your threat model, and using AI itself as an adversarial reviewer. Static analysis and security tests then catch what manual review misses, including the adversarial tests AI never writes on its own.

It is built for developers who already use an AI assistant and want to keep using it without shipping its mistakes. No security background required, and the labs are hands-on in the browser.

Topics covered include:

  • Why AI generates insecure code, and how to anticipate it

  • STRIDE threat modelling at design time, before the prompt

  • Writing prompts that specify security, not just behaviour

  • Reviewing AI output like an attacker: taint analysis and threat-model validation

  • Static analysis tuned to AIโ€™s common failure modes

  • Writing the adversarial security tests AI leaves out

If you are shipping AI-generated code, this is the review habit that keeps it from becoming your next incident.

:backhand_index_pointing_right: Check it out on SecDim Learn: Learn - SecDim

Questions or comments? Discuss this post on SecDim Community โ†’

Try it yourself

Find, Hack and Fix Your First Vulnerability

Reading about security bugs is one thing โ€” fixing one is how the skill sticks. Play a free challenge from the wargame, no setup required.