Prototype Pollution
Named by 10 kept items in this workspace.
8 items name it under techniques and 2 under classification.key entities.
Search every workspace for Prototype Pollution. It matches the name as written, so it can find other things that share it.
The items that name it 10
Replacing Promise.prototype.then lets the attacker control the return value propagated by the internal Promise helper, turning the type confusion into a Smi-as-pointer primitive
remote code execution vector in OpenSearch
Payload coverage
A prototype pollution hazard tied to a dependency named __proto__ was fixed in pnpm 11.10
Client-side attack tested by Strix
Attacker modifies properties on JavaScript's Object.prototype, causing attacker-controlled values to be inherited by objects throughout an application, potentially leading to denial-of-service, XSS, privilege escalation, or remote code execution depending on downstream usage.
High-signal exploit shape often found cleanly by model configurations.
Covered by Semgrep rules
All techniques in this workspace.