Vladimir de Turckheim

Customer Engineering Team Lead, Sqreen

Vladimir works as a software engineer at Sqreen where he builds a tool to secure web applications. Previously, he was a professional security auditor and a web developer in agencies. He is one of the most active members of the Node.js Security Working Group where he handles the security of Node.js and its ecosystem

Vladimir is an official Node.js collaborator and his contributions mostly focus in the domain of security and monitoring. He also often gives talks and training to software engineers to teach them about application security.

Content from Vladimir de Turckheim

Writing Secure Code in Node.js
Learning Path
Writing Secure Code in Node.js

Writing Secure Code in Node.js

In this learning path, you will learn how to attack and protect Node.js applications.

JavaScript Security
Learning Path
JavaScript Security

JavaScript Security

JavaScript, also referred to as ECMAScript, is now everywhere and can't be avoided. In this learning path, we will go through diverse JavaScript-related attacks and learn how to build safer JavaScript applications. Most of this learning path will cover front-end JavaScript; however, we will also consider Node.js in certain parts of the learning paths.

Refresher on Node.js
Course
Refresher on Node.js

Refresher on Node.js

This course will cover the basics of Node.js architecture.

Protecting Databases
Course
Protecting Databases

Protecting Databases

This course will focus on protecting database access.

Node.js Denial of Service
Course
Node.js Denial of Service

Node.js Denial of Service

This course will focus on different ways of obtaining denial-of-service in Node.js and how to prevent them.

Authentication and Authorization
Course
Authentication and Authorization

Authentication and Authorization

A look at authentication and authorization in Node.js.

Prototype Pollution
Course
Prototype Pollution

Prototype Pollution

Exploring prototype pollution in Node.js.

Unsafe Strings
Course
Unsafe Strings

Unsafe Strings

Confronting the challenge of unsafe strings in Node.js.

Error Handling and Asynchronous Debugging Monitoring
Course
Error Handling and Asynchronous Debugging Monitoring

Error Handling and Asynchronous Debugging Monitoring

A look at the challenges of error handling in an asynchronous environment.

Ecosystem Modules (npm) and Supply Chain
Course
Ecosystem Modules (npm) and Supply Chain

Ecosystem Modules (npm) and Supply Chain

An introduction to the challenges of npm modules.

GraphQL Security
Course
GraphQL Security

GraphQL Security

This course explores mitigating the risks of GraphQL.

Secure JavaScript Programming Overview
Course
Secure JavaScript Programming Overview

Secure JavaScript Programming Overview

An exploration of JavaScript and its runtime environments

Authentication – JavaScript Security
Course
Authentication – JavaScript Security

Authentication – JavaScript Security

This course explores web authentication and best practices.

XSS and JavaScript Remote Code Executions
Course
XSS and JavaScript Remote Code Executions

XSS and JavaScript Remote Code Executions

This course explores cross-site scripting (XSS) in JavaScript.

CSRF and Browser Security
Course
CSRF and Browser Security

CSRF and Browser Security

An exploration of cross-site request forgery, or CSRF

Regular Expressions
Course
Regular Expressions

Regular Expressions

A look at regular expressions and how to handle them

Prototype Pollution – JavaScript Security
Course
Prototype Pollution – JavaScript Security

Prototype Pollution – JavaScript Security

This course explores prototype pollution in JavaScript.

Ecosystem Modules (npm) and Supply Chain – JavaScript Security
Course
Ecosystem Modules (npm) and Supply Chain – JavaScript Security

Ecosystem Modules (npm) and Supply Chain – JavaScript Security

A look at npm and npm packages

Serverless JavaScript
Course
Serverless JavaScript

Serverless JavaScript

Exploring serverless JavaScript

Web Developer Desktop Security
Course
Web Developer Desktop Security

Web Developer Desktop Security

A look at common web developer desktop security issues

Exceptional learning experiences powered by LX Labs cyber expertise

Infosec Skills courses and labs are powered by LX Labs — our elite team of cyber SMEs, learning specialists and community of top-ranked security instructors, published authors and sought-after industry leaders. We rigorously vet all Infosec Skills training resources to guarantee they meet certification and compliance requirements and align with recognized guidelines like the NICE Cybersecurity Workforce Framework.