Mikhail Kuznetcov
Vue3 practical development
#1about 4 minutes
The expanding security responsibilities of developers
Digital transformation and cloud adoption have shifted infrastructure and configuration management to developers, significantly expanding their security scope beyond just application code.
#2about 2 minutes
Shifting security testing left in the development lifecycle
Integrating security tools like static analysis and software composition analysis early in the development process reduces costs and keeps pace with agile iterations.
#3about 2 minutes
The hidden risks of transitive dependencies
A significant portion of vulnerabilities are introduced through transitive dependencies, which developers are often unaware of but must now manage.
#4about 6 minutes
How attackers exploit developers and packages
Attackers compromise developers using methods like dependency confusion, unpatched vulnerabilities, and malicious packages to initiate supply chain attacks.
#5about 5 minutes
Why VS Code extensions are a prime target
The popularity of VS Code and its vast, often open-source, extension marketplace create a large and under-researched attack surface for compromising developers.
#6about 2 minutes
Building a pipeline for automated extension analysis
A custom pipeline was built to download, extract, and run static and dynamic analysis on all extensions from the VS Code marketplace.
#7about 5 minutes
Exploiting path traversal in the Instant Markdown extension
The Instant Markdown extension contained a path traversal vulnerability in its local web server, allowing an attacker to read arbitrary files from the user's machine.
#8about 11 minutes
Bypassing browser security to exploit local servers
An attacker can bypass browser CORS policy by tricking a user into downloading a malicious file and then using a path traversal vulnerability to trigger XSS on localhost, enabling file exfiltration.
#9about 5 minutes
Remote code execution in the LaTeX Workshop extension
The LaTeX Workshop extension allowed remote code execution by exploiting an insecure API call through its WebSocket server after brute-forcing the server port.
#10about 3 minutes
Impact and mitigation of extension vulnerabilities
Developers can mitigate risks by using popular, maintained extensions, while maintainers should follow security best practices and promptly fix disclosed vulnerabilities.
Related jobs
Jobs that call for the skills explored in this talk.
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
Matching moments
14:14 MIN
Scripting presentations and demos in VS Code
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
08:07 MIN
Exploring modern JavaScript performance and new CSS features
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
09:00 MIN
Navigating the growing complexity of modern CSS
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
11:32 MIN
The industry's focus on frameworks over web fundamentals
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
05:01 MIN
Comparing the security models of browsers and native apps
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
Featured Partners
Related Videos
Vulnerable VS Code extensions are now at your front door
Raul Onitza-Klugman & Kirill Efimov
You click, you lose: a practical look at VSCode's security
Thomas Chauchefoin & Paul Gerste
Under The Hood of Vue 3 Reactivity
Marc Backes
Modern Web Development with Nuxt3
Alexander Lichter
Building Better with Nuxt 3
Daniel Roe
Nuxt.js - Just Vue 3 and a bit of magic?
Alexander Lichter
Under The Hood Of Vue 3 Reactivity
Marc Backes
Hack-Proof The Node.js runtime: The Mechanics and Defense of Path Traversal Attacks
Sonya Moisset
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


Volkers Nijkerk
Nijkerk, Netherlands
€3-5K
API
Vue.js
Docker
Laravel
+3

Visioglobe
Canton de Meylan, France
Senior
iOS
GIT
Vue.js
Jenkins
TypeScript
+1


Multiplied
Roosendaal, Netherlands
Remote
€5K
Intermediate
CSS
SASS
Scrum
+4



