Characters that act as array literals
This vector uses a tricky eval() to determine what characters act as array literals in JavaScript. It uses the iteration position as one character and the iteration position plus two for the other character.
Created by: hackvertor
Created on: Monday, June 24, 2024 at 11:56:14 AM
Updated on: Wednesday, May 28, 2025 at 5:08:18 PM
Detecting browser...
Category: JavaScript Syntax
Vector visibility: Public
Vector type: JS
Vector charset: UTF-8
Template used:
eval("let array = "+String.fromCodePoint(i,i+2)+";Array.isArray(array)&&log(String($[i]"+"+'-'+"+(i+2)+"))")Sample payloads
Fuzz results
Chrome 144.0.0.0 desktop macOS 10.15.7
Updated
Fri Jan 30 2026
Found 3 results
Loading...
Firefox 147.0 mobile Android 16
Updated
Mon Jan 26 2026
Found 3 results
Loading...
Firefox 127.0 desktop macOS 10.15older version
Updated
Mon Jun 24 2024
Found 3 results
Loading...
Microsoft Edge 144.0.0.0 desktop Windows NT 10.0
Updated
Mon Jan 26 2026
Found 3 results
Loading...
Safari 17.4 desktop macOS 10.15.7
Updated
Mon Jun 24 2024
Found 3 results
Loading...