(Cyber) security Researcher. Serial Founder (@secdim|@sectalks|@elttam). Senior Lecturer (@unsw).

Joined August 2010
74 Photos and videos
Jun 11
JS sandboxes are broken for over a decade. vm2, node-sandbox, isolated-vm — the graveyard keeps growing. Yet somehow, in 2026, people are still wiring them up to AI agents and calling it secure-AI! #vibecoding #appsec #aisecurity
Jun 10
vm2 should not be relied upon as a sole security control. We promised a write-up. Here it is. Using the recent vm2 escape (CVE-2026-22709) as a case study, we ask: Can a #JavaScript sandbox ever be treated as a security boundary? Link below #appsec #securecoding #security
56
Jun 4
Coming Tuesday! A celebration of 100th SecTalks in Sydney. A grass root community running since 2013! sectalks.org/about

We have officially reached our 100th SecTalks Sydney session. To celebrate this milestone, we are hosting a trivia night. #cybersecurity #sydney #meetup #Trivia Sign up here: events.humanitix.com/sectalk…
58
Jun 3
AppSec Village CTF is a Black Badge contest this year. That's a big deal. #ctf #defcon #conference
Challenge submissions for the AppSec Village Wargame Contest at DEF CON 34 are now open. Build challenges with the SecDim Play SDK and win prizes at DEF CON 34. More details below. #appsec #securecoding #defcon #ctf
105
May 31
Outsourcing your software security to an AI vendor is a ponzi scheme. You're locked in, spending thousands, with no way to know if the problem is ever actually solved. #aisecurity #appsec
59
May 27
1/Most developers don't think twice before asking their AI assistant to explain a public codebase. That's exactly what attackers are counting on. #aisecurity #aisafety
1
278
May 27
4/Watch for: Unusually long or weirdly formatted README sections Hidden text in config files Code comments that seem to address "the AI assistant"
1
52
May 27
5/We built a hands-on lab around this exact attack in our Stay Safe with AI: A Developer's Guide course. You run the attack. You see the override. You learn to defend it. 🔗 learn.secdim.com/course/stay…
45
May 13
Further to my post about Mythos hype. From the curl maintainer assessment: 4FP and 1 Low. "It should be noted that the AI tools find the usual and established kind of errors we already know about. It just finds new instances of them." daniel.haxx.se/blog/2026/05/…
May 2
Many devs ask me about Mythos finding vulns autonomously. My answer is always the same — the data doesn't back it up. 🧵
128
May 12
I said it was coming. It's here. Vibe Coding Security is live — why AI produces vulnerable code, how to design securely before prompting, how to review output as an attacker, and how to catch what review misses. 👉 learn.secdim.com/course/vibe…
May 8
You vibe code an app. Your app works. Congratulations. So does the vulnerability inside it. Vibe coding has a systemic security problem and AI can't fix it. Here's why 🧵
1
3
199
May 8
AI has 3 systemic reasons it can't secure your vibe coded app: 1/ Biased training — trained on public code, most of it insecure. It reproduces what's common, not what's correct. 2/ Insecure common patterns — popular libraries have insecure defaults. AI suggests them confidently.
1
43
May 8
3/ Insecure context — if your prompt has no security requirements, neither will the output. Asking AI to check your own security is just shifting the blind spot, not eliminating it.
1
43
May 8
We're releasing a new course on vibe coding security — built to give every vibe coder the skills to actually own their app's security. Stay tuned 👀 @secdim #vibecoding #security
52
May 8
You vibe code an app. Your app works. Congratulations. So does the vulnerability inside it. Vibe coding has a systemic security problem and AI can't fix it. Here's why 🧵
1
1
300
May 8
When something breaks, you see it. When your app is vulnerable, you don't — not until someone exploits it. Functional is not the same as secure. Vibe coding is blurring that line fast.
1
31
May 2
Many devs ask me about Mythos finding vulns autonomously. My answer is always the same — the data doesn't back it up. 🧵
1
1
211
May 2
Recently Hacktron benchmark also backed this up. Finding two 0-days cost $200 in tokens and 1-2 days of expert time. Remove the human and the output is AI slop: hacktron.ai/blog/why-mythos-…
1
41
May 2
AI is a powerful tool for those who know what a vulnerable pattern looks like. "Fully automated security review" is still hype and believing it creates false sense of security.
1
31