File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change 2
2
3
3
4
4
const internals = {
5
- suspectRx : / " (?: _ | \\ u 0 0 5 f ) (?: _ | \\ u 0 0 5 f ) (?: p | \\ u 0 0 7 0 ) (?: r | \\ u 0 0 7 2 ) (?: o | \\ u 0 0 6 f ) (?: t | \\ u 0 0 7 4 ) (?: o | \\ u 0 0 6 f ) (?: _ | \\ u 0 0 5 f ) (?: _ | \\ u 0 0 5 f ) " \s * \: /
5
+ suspectRx : / " (?: _ | \\ u 0 0 5 [ F f ] ) (?: _ | \\ u 0 0 5 [ F f ] ) (?: p | \\ u 0 0 7 0 ) (?: r | \\ u 0 0 7 2 ) (?: o | \\ u 0 0 6 [ F f ] ) (?: t | \\ u 0 0 7 4 ) (?: o | \\ u 0 0 6 [ F f ] ) (?: _ | \\ u 0 0 5 [ F f ] ) (?: _ | \\ u 0 0 5 [ F f ] ) " \s * \: /
6
6
} ;
7
7
8
8
Original file line number Diff line number Diff line change @@ -106,6 +106,9 @@ describe('Bourne', () => {
106
106
expect ( ( ) => Bourne . parse ( '{ "a": 5, "b": 6, "\\u005f_proto__": { "x": 7 } }' ) ) . to . throw ( SyntaxError ) ;
107
107
expect ( ( ) => Bourne . parse ( '{ "a": 5, "b": 6, "_\\u005fp\\u0072oto__": { "x": 7 } }' ) ) . to . throw ( SyntaxError ) ;
108
108
expect ( ( ) => Bourne . parse ( '{ "a": 5, "b": 6, "\\u005f\\u005f\\u0070\\u0072\\u006f\\u0074\\u006f\\u005f\\u005f": { "x": 7 } }' ) ) . to . throw ( SyntaxError ) ;
109
+ expect ( ( ) => Bourne . parse ( '{ "a": 5, "b": 6, "\\u005F_proto__": { "x": 7 } }' ) ) . to . throw ( SyntaxError ) ;
110
+ expect ( ( ) => Bourne . parse ( '{ "a": 5, "b": 6, "_\\u005Fp\\u0072oto__": { "x": 7 } }' ) ) . to . throw ( SyntaxError ) ;
111
+ expect ( ( ) => Bourne . parse ( '{ "a": 5, "b": 6, "\\u005F\\u005F\\u0070\\u0072\\u006F\\u0074\\u006F\\u005F\\u005F": { "x": 7 } }' ) ) . to . throw ( SyntaxError ) ;
109
112
} ) ;
110
113
} ) ;
111
114
You can’t perform that action at this time.
0 commit comments