Dependencies & Supply Chain
high Severity
Free Check
Prototype Pollution Indicators
Analyzes client-side object manipulation utilities for prototype pollution vulnerabilities (Object.prototype.__proto__).
Why It Matters
Prototype pollution allows attackers to alter JavaScript default object behaviors, leading to denial of service or remote code execution.
How We Check This
We analyze recursive merge and query parameter parsers for unsafe __proto__ or constructor.prototype assignments.
How to Fix & Implement
Copy-paste configuration blocks tailored for your web server or edge proxy.
nginx snippet
Update Lodash, jQuery, and query-string packages to patched versions
Frequently Asked Questions
What is prototype pollution?
Injecting properties into the root JavaScript Object.prototype, which causes all objects in the runtime to inherit the malicious property.