detect_vmp
Detect the type of JavaScript VM protection on a page, including obfuscation, eval-based, VM dispatch, or WebAssembly, without modifying the page.
Instructions
Detect what kind of JavaScript VM Protection the page is running.
Returns a structured report with vmp_type in:
- none: no VMP signals found
- obfuscated: identifier rename + control-flow flattening + string arrays
- string_eval: heavy use of eval / new Function to generate code
- vm_dispatch: large object literal / opcode table / switch dispatch
- wasm: WebAssembly / .wasm references
This is purely read-only: no hooks are installed, no scripts are rewritten.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||