prototype-pollution-advanced

Exploit prototype pollution vulnerabilities to achieve remote code execution in JavaScript environments.

120|8|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/Prohao42/aimy-skill --skill prototype-pollution-advanced-prohao42
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prototype-pollution-advanced
Source: https://github.com/Prohao42/aimy-skill/tree/main/ai-mian/hack-skills/skills/prototype-pollution-advanced
Command: npx skills add https://github.com/Prohao42/aimy-skill --skill prototype-pollution-advanced-prohao42

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the problem of prototype pollution vulnerabilities, providing advanced techniques for exploitation and mitigation.

Core Features & Use Cases

  • Server-side RCE: Escalate to remote code execution via server-side template engines and Node.js child_process.
  • Client-side Gadgets: Utilize client-side JavaScript gadgets to bypass security measures.
  • Detection Techniques: Offers black-box detection methods for server-side and client-side prototype pollution.
  • Bypass Filters: Provides methods to bypass __proto__ filters and escalate attacks.
  • Exploitation Flow: Guides through the process of finding merge sinks, confirming pollution, and crafting payloads.

Quick Start

Load the Skill and follow the instructions to exploit prototype pollution vulnerabilities.

Frequently Asked Questions about prototype-pollution-advanced

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I exploit prototype pollution to achieve remote code execution in Node.js?

Prototype pollution vulnerabilities can be escalated to remote code execution by targeting server-side template engines and Node.js child_process features to inject malicious payloads.

Can I use client-side JavaScript gadgets to bypass security filters during prototype pollution?

Yes, client-side JavaScript gadgets can be utilized to bypass security measures, providing alternative injection vectors when traditional server-side exploitation paths are blocked.

What are the black-box detection methods for server-side and client-side prototype pollution?

Black-box detection techniques for prototype pollution involve identifying merge sinks, confirming property pollution through parameter injection, and observing application behavior anomalies.

How do I bypass __proto__ filters when crafting prototype pollution payloads?

Bypassing __proto__ filters requires constructing alternative property access patterns and utilizing specific JavaScript framework features to achieve successful property injection.

Does exploiting prototype pollution require knowledge of specific JavaScript frameworks?

Yes, successful exploitation requires knowledge of various template engines, JavaScript frameworks, and Node.js features to identify usable gadgets and achieve code execution.

What is the exploitation flow for confirming and escalating a prototype pollution vulnerability?

The exploitation flow guides users through finding vulnerable merge sinks, confirming the pollution impact, and crafting payloads to escalate attacks to remote code execution.