mirror of
https://github.com/github/codeql.git
synced 2026-05-03 04:39:29 +02:00
JS: introduce models of three cookie libraries
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
| tst.js:7:2:7:21 | js_cookie.get('key') |
|
||||
| tst.js:12:2:12:27 | browser ... ('key') |
|
||||
| tst.js:18:2:18:22 | cookie. ... ['key'] |
|
||||
@@ -0,0 +1,4 @@
|
||||
import javascript
|
||||
|
||||
from PersistentReadAccess read
|
||||
select read
|
||||
@@ -0,0 +1,3 @@
|
||||
| tst.js:7:2:7:21 | js_cookie.get('key') | tst.js:6:2:6:30 | js_cook ... value') |
|
||||
| tst.js:12:2:12:27 | browser ... ('key') | tst.js:11:2:11:36 | browser ... value') |
|
||||
| tst.js:18:2:18:22 | cookie. ... ['key'] | tst.js:17:2:17:33 | cookie. ... value') |
|
||||
@@ -0,0 +1,4 @@
|
||||
import javascript
|
||||
|
||||
from PersistentReadAccess read
|
||||
select read, read.getAWrite()
|
||||
@@ -0,0 +1,3 @@
|
||||
| tst.js:6:2:6:30 | js_cook ... value') | tst.js:6:23:6:29 | 'value' |
|
||||
| tst.js:11:2:11:36 | browser ... value') | tst.js:11:29:11:35 | 'value' |
|
||||
| tst.js:17:2:17:33 | cookie. ... value') | tst.js:17:26:17:32 | 'value' |
|
||||
@@ -0,0 +1,4 @@
|
||||
import javascript
|
||||
|
||||
from PersistentWriteAccess write
|
||||
select write, write.getValue()
|
||||
@@ -0,0 +1,19 @@
|
||||
const js_cookie = require('js-cookie'),
|
||||
browser_cookies = require('browser-cookies'),
|
||||
cookie = require('cookie');
|
||||
|
||||
(function() {
|
||||
js_cookie.set('key', 'value');
|
||||
js_cookie.get('key');
|
||||
});
|
||||
|
||||
(function() {
|
||||
browser_cookies.set('key', 'value');
|
||||
browser_cookies.get('key');
|
||||
});
|
||||
|
||||
|
||||
(function() {
|
||||
cookie.serialize('key', 'value');
|
||||
cookie.parse()['key'];
|
||||
});
|
||||
Reference in New Issue
Block a user