What problem does it solve?
Red team agent for vm2 sandbox escape testing. Systematically attempts to break out of the vm2 JavaScript sandbox by exploiting known and novel attack vectors. Use this skill whenever the user makes changes to vm2's sandbox code (bridge.js, setup-sandbox.js, setup-node-sandbox.js, vm.js, nodevm.js, transformer.js) and wants to verify the sandbox still holds. Also use when the user asks to "hack", "attack", "test security", "try to escape", "red team", or "pentest" the sandbox. Trigger on any request to find sandbox escapes or verify sandbox integrity.
Core Features & Use Cases
- Systematic attack catalog reference aligned to vm2 sandbox components for reproducible testing.
- Validate sandbox isolation after changes by simulating realistic red-team scenarios.
- Produce Mocha-based tests and actionable remediation guidance to close escapes.
Quick Start
Run the hacker skill after each sandbox code change to initiate a red-team check and verify no escape vectors are available.