Brian Vermeer

6.5K posts

Brian Vermeer banner
Brian Vermeer

Brian Vermeer

@BrianVerm

Java Champion | Staff Dev🥑 at @Snyksec | JUG leader @NLJug & @virtualJug | Java | Security | Dutch Air Reserve | Taekwondo Master | Views are my own

Breda, Nederland Katılım Ekim 2015
851 Takip Edilen6.8K Takipçiler
Brian Vermeer retweetledi
AI Native Dev
AI Native Dev@ainativedev·
Most developers install skills without reading what's inside them. But that's exactly what attackers are counting on. @sjmaple sits down with Brian Vermeer (@BrianVerm) from Snyk (@snyksec) at DevNexus to get into the security risk hiding inside the skills and MCPs running on your local machine. They scanned over 4,000 skills and found that 1 in 7 had at least one critical security vulnerability. Here’s what you need to know: • Why prompting your agent to write secure code doesn't make it secure • How a trusted skill can update silently and start offloading your credentials • What prompt injection actually looks like inside a skill file • Why vibe coding makes the attack surface bigger, not smaller • How the Snyk agent scan catches what you'd never spot manually Every skill on the Tessl registry now has a Snyk security scan attached. Check before you install. (0:00) Trailer (1:17) AI DevCon (2:11) Introduction (3:32) Snyk's evolution from SCA to AI security (5:06) Can agents generate secure code? (6:01) Skills and secure coding guidance (7:24) Snyk agent scan and Tessl integration (7:56) MCP as the next supply chain problem (9:04) ToxicSkills threat taxonomy (10:27) How malicious skills exploit privileges (12:39) MCP server attack surface (13:51) The speed of AI adoption vs security (15:51) Scan results and critical vulnerabilities (17:06) False positives in natural language (18:26) How attackers create malicious skills (20:41) Trust and open source skill risks (21:29) Using Snyk agent scan directly (24:58) Snyk scans in the Tessl registry (26:41) Advice for skill creators (28:16) Protecting yourself as a skill user (29:44) Snyk Evo Agent Guard for Cursor (33:21) Runtime guardrails and policies (34:10) Wrap-up and where to learn more
English
0
4
6
731
Brian Vermeer retweetledi
Snyk
Snyk@snyksec·
Stop calling functions with a return type of "any" and hoping for the best 🚫 The solve: structured outputs. Enforce schemas at the token selection level, not after generation. Read the full deep dive here: snyk.io/articles/build…
GIF
English
0
3
3
399
Snyk
Snyk@snyksec·
Check it out! Snyk Studio MCP server is now available in Glama. 🔗 👉 @snyk/snyk-studio-mcp" target="_blank" rel="nofollow noopener">glama.ai/mcp/servers/@s
Snyk tweet media
English
2
1
4
519
Brian Vermeer
Brian Vermeer@BrianVerm·
Not everything needs to be a chatbot. Parsing free-form LLM output after the fact is building on quicksand. Use REAL structured output. Schema-enforced generation. No “please respond in JSON” hacks. Check your framework outputs! snyk.io/articles/build…
English
0
0
1
143
Brian Vermeer
Brian Vermeer@BrianVerm·
@saltnburnem Links are great, Chris. However, I see many submissions without any reference to a video whatsoever; it's crazy. With hundreds of submissions to review, I am not very motivated to search for videos from a speaker to see if their delivery might be okay.
English
1
0
1
15
Chris D 🛸👣👻
Chris D 🛸👣👻@saltnburnem·
@BrianVerm I usually send links to previous talks so they can see me. Maybe that’s why i haven’t been invited to speak in Amsterdam yet lol.
English
1
0
0
42
Brian Vermeer
Brian Vermeer@BrianVerm·
Pro tip for everyone submitting to tech conferences. Include a video of a previous talk or create one. Delivery is just as important as the topic. Don't assume the program committee is familiar with you. You need to convince the PC that your submission is good enough
English
1
2
6
453
Brian Vermeer
Brian Vermeer@BrianVerm·
@Jfokus Hi 👋 this is deep dive, not a HOL. Minor difference but still.
English
1
0
0
73
Brian Vermeer
Brian Vermeer@BrianVerm·
@liran_tal And I thought ADE stood for Amsterdam Dance Event. Silly me :)
English
0
0
1
68
Liran Tal
Liran Tal@liran_tal·
Cursor 2.0 leaves behind the classical IDE and takes a step into the future of ADE: Agentic Development Environment Both types of applications for software engineering will be applicable but an ADE is a futuristic eye opener into autonomous software self-development
Liran Tal tweet media
English
2
0
5
504
Brian Vermeer
Brian Vermeer@BrianVerm·
If you are seeking an exceptional Product Manager in tech, this is your opportunity. Estelle effectively bridges product vision and engineering, making her a valuable asset to any product team.
Estelle Landry ☀️@estelandry

Wrapping up a great product mission in healthtech, now looking for a newt Product Manager job where strategy, experimentation & user needs meet.🚀 Feel free to share my post or reach out if something comes to mind 💬 Ready for my next adventure 🏁

English
1
0
2
1.1K
Brian Vermeer
Brian Vermeer@BrianVerm·
@Stephan007 Out of curiosity, what is the formula for the combined score? Thanks.
English
1
0
1
194
Brian Vermeer
Brian Vermeer@BrianVerm·
My latest talk at @Devoxx , Understanding Prompt Injection: Techniques, Challenges, and Advanced Escalation, explores how attackers use natural language to outsmart both humans and machines. youtu.be/72e_0WxaQl0
YouTube video
YouTube
English
0
5
18
1.9K
Brian Vermeer
Brian Vermeer@BrianVerm·
Back from @Devoxx. My talk “Understanding Prompt Injection” briefly had the top spot at, very briefly. Nevertheless very happy with turnout in the room and the final score. If you joined, thank you so much.
Brian Vermeer tweet mediaBrian Vermeer tweet mediaBrian Vermeer tweet media
English
2
0
12
526