Minimal PoC package used for authorized security research (CTF training exercise) to demonstrate n8n's community-package installation feature executing arbitrary code outside the Code node's VM2 sandbox. Not intended for real-world use.
Importing the package entrypoint or n8n node executes host reconnaissance and attempts to collect root-owned text/flag files. The collected command output is exfiltrated over HTTP.
Source executes local commands and sends command output to an external endpoint.
dist/nodes/Pwn/Pwn.node.jsView on unpkg · L1Package source references child process execution.
dist/nodes/Pwn/Pwn.node.jsView on unpkg · L1A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
index.jsView on unpkg · L1Package source references child process execution.
dist/nodes/Pwn/Pwn.node.jsView on unpkg · L1Source executes local commands and sends command output to an external endpoint.
dist/nodes/Pwn/Pwn.node.jsView on unpkg · L1A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
index.jsView on unpkg · L1