Back to all learning paths
PRACTITIONER

Prototype pollution

This learning path introduces you to prototype pollution vulnerabilities in JavaScript. You'll learn what prototype pollution is, how it can be exploited, and how to prevent it in your applications.

Contents

Get started: What is prototype pollution?

0 of 65

GET STARTED


What is prototype pollution? 0 of 1



JavaScript prototypes and inheritance 0 of 8



How do prototype pollution vulnerabilities arise? 0 of 2



Prototype pollution sources 0 of 3



Prototype pollution sinks 0 of 1



Prototype pollution gadgets 0 of 2



Client-side prototype pollution 0 of 11



Prototype pollution via browser APIs 0 of 5



Server-side prototype pollution 0 of 27



Preventing prototype pollution 0 of 5