hunt-nodejs

Map Node.js vulnerability chains to remote code execution sinks.

3.3k|507|Updated May 5, 2026
One-click install
npx skills add https://github.com/elementalsouls/Claude-BugHunter --skill hunt-nodejs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-nodejs
Source: https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-nodejs
Command: npx skills add https://github.com/elementalsouls/Claude-BugHunter --skill hunt-nodejs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Hunting Node.js vulnerabilities and exploit chains to reveal potential remote code execution paths in modern web applications.

Core Features & Use Cases

  • Identify common Node.js vulnerabilities including prototype pollution, SSTI, and trust-proxy misconfigurations.
  • Map exploit chains from initial fingerprint to RCE sinks (e.g., child_process, eval) across Express, EJS/Pug/Handlebars, and related frameworks.
  • Provide actionable steps and payload guidance for red-team engagements targeting Node.js-based services.

Quick Start

Describe a Node.js target and apply the Node.js vulnerability chains to reveal potential RCE paths.

Frequently Asked Questions about hunt-nodejs

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

FAQPage Schema
How do I find Node.js RCE vulnerabilities in Express applications?

By mapping exploit chains from initial fingerprinting to dangerous execution sinks like child_process and eval, you can identify prototype pollution and SSTI vulnerabilities that lead to remote code execution in Node.js web applications.

How does prototype pollution lead to remote code execution in Node.js?

Prototype pollution leads to remote code execution by allowing attackers to manipulate global object prototypes, which can then be leveraged to inject payloads into template engines or trigger dangerous sinks like child_process and eval.

Does this Node.js vulnerability hunting approach work with Fastify, NestJS, and Koa?

Yes, this Node.js vulnerability hunting approach works with Fastify, NestJS, and Koa, applying exploit chain mapping and RCE sink detection across these frameworks in addition to standard Express applications.

What is Express trust proxy misconfiguration and how does it create security flaws?

Express trust proxy misconfiguration is an insecure setting that fails to properly validate proxy headers, creating security flaws by allowing attackers to spoof IP addresses and bypass access controls to reach internal endpoints.

What is the best way to detect SSTI vulnerabilities in Node.js template engines?

The best way to detect SSTI vulnerabilities in Node.js template engines is to apply robust fingerprinting and inject targeted payloads into EJS, Pug, and Handlebars templates to identify potential environment exfiltration pathways.

Why do I need to map exploit chains when testing Node.js targets for RCE?

You need to map exploit chains when testing Node.js targets for RCE because initial entry points like prototype pollution often require multiple linked steps to reach dangerous execution sinks like child_process or eval for successful code execution.