Skip to content

Commit 5a87628

Browse files
committed
update consistency comments for CWE-611
1 parent 1f1c09a commit 5a87628

File tree

3 files changed

+12
-14
lines changed

3 files changed

+12
-14
lines changed

javascript/ql/test/query-tests/Security/CWE-611/Xxe.expected

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ nodes
1010
| libxml.noent.js:6:21:6:41 | req.par ... e-xml") |
1111
| libxml.noent.js:6:21:6:41 | req.par ... e-xml") |
1212
| libxml.noent.js:6:21:6:41 | req.par ... e-xml") |
13-
| libxml.sax.js:7:22:7:42 | req.par ... e-xml") |
14-
| libxml.sax.js:7:22:7:42 | req.par ... e-xml") |
15-
| libxml.sax.js:7:22:7:42 | req.par ... e-xml") |
16-
| libxml.saxpush.js:7:15:7:35 | req.par ... e-xml") |
17-
| libxml.saxpush.js:7:15:7:35 | req.par ... e-xml") |
18-
| libxml.saxpush.js:7:15:7:35 | req.par ... e-xml") |
13+
| libxml.sax.js:6:22:6:42 | req.par ... e-xml") |
14+
| libxml.sax.js:6:22:6:42 | req.par ... e-xml") |
15+
| libxml.sax.js:6:22:6:42 | req.par ... e-xml") |
16+
| libxml.saxpush.js:6:15:6:35 | req.par ... e-xml") |
17+
| libxml.saxpush.js:6:15:6:35 | req.par ... e-xml") |
18+
| libxml.saxpush.js:6:15:6:35 | req.par ... e-xml") |
1919
edges
2020
| domparser.js:2:7:2:36 | src | domparser.js:11:55:11:57 | src |
2121
| domparser.js:2:7:2:36 | src | domparser.js:11:55:11:57 | src |
@@ -25,11 +25,11 @@ edges
2525
| domparser.js:2:13:2:29 | document.location | domparser.js:2:13:2:36 | documen ... .search |
2626
| domparser.js:2:13:2:36 | documen ... .search | domparser.js:2:7:2:36 | src |
2727
| libxml.noent.js:6:21:6:41 | req.par ... e-xml") | libxml.noent.js:6:21:6:41 | req.par ... e-xml") |
28-
| libxml.sax.js:7:22:7:42 | req.par ... e-xml") | libxml.sax.js:7:22:7:42 | req.par ... e-xml") |
29-
| libxml.saxpush.js:7:15:7:35 | req.par ... e-xml") | libxml.saxpush.js:7:15:7:35 | req.par ... e-xml") |
28+
| libxml.sax.js:6:22:6:42 | req.par ... e-xml") | libxml.sax.js:6:22:6:42 | req.par ... e-xml") |
29+
| libxml.saxpush.js:6:15:6:35 | req.par ... e-xml") | libxml.saxpush.js:6:15:6:35 | req.par ... e-xml") |
3030
#select
3131
| domparser.js:11:55:11:57 | src | domparser.js:2:13:2:29 | document.location | domparser.js:11:55:11:57 | src | A $@ is parsed as XML without guarding against external entity expansion. | domparser.js:2:13:2:29 | document.location | user-provided value |
3232
| domparser.js:14:57:14:59 | src | domparser.js:2:13:2:29 | document.location | domparser.js:14:57:14:59 | src | A $@ is parsed as XML without guarding against external entity expansion. | domparser.js:2:13:2:29 | document.location | user-provided value |
3333
| libxml.noent.js:6:21:6:41 | req.par ... e-xml") | libxml.noent.js:6:21:6:41 | req.par ... e-xml") | libxml.noent.js:6:21:6:41 | req.par ... e-xml") | A $@ is parsed as XML without guarding against external entity expansion. | libxml.noent.js:6:21:6:41 | req.par ... e-xml") | user-provided value |
34-
| libxml.sax.js:7:22:7:42 | req.par ... e-xml") | libxml.sax.js:7:22:7:42 | req.par ... e-xml") | libxml.sax.js:7:22:7:42 | req.par ... e-xml") | A $@ is parsed as XML without guarding against external entity expansion. | libxml.sax.js:7:22:7:42 | req.par ... e-xml") | user-provided value |
35-
| libxml.saxpush.js:7:15:7:35 | req.par ... e-xml") | libxml.saxpush.js:7:15:7:35 | req.par ... e-xml") | libxml.saxpush.js:7:15:7:35 | req.par ... e-xml") | A $@ is parsed as XML without guarding against external entity expansion. | libxml.saxpush.js:7:15:7:35 | req.par ... e-xml") | user-provided value |
34+
| libxml.sax.js:6:22:6:42 | req.par ... e-xml") | libxml.sax.js:6:22:6:42 | req.par ... e-xml") | libxml.sax.js:6:22:6:42 | req.par ... e-xml") | A $@ is parsed as XML without guarding against external entity expansion. | libxml.sax.js:6:22:6:42 | req.par ... e-xml") | user-provided value |
35+
| libxml.saxpush.js:6:15:6:35 | req.par ... e-xml") | libxml.saxpush.js:6:15:6:35 | req.par ... e-xml") | libxml.saxpush.js:6:15:6:35 | req.par ... e-xml") | A $@ is parsed as XML without guarding against external entity expansion. | libxml.saxpush.js:6:15:6:35 | req.par ... e-xml") | user-provided value |

javascript/ql/test/query-tests/Security/CWE-611/libxml.sax.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ const express = require('express');
22
const libxmljs = require('libxmljs');
33

44
express().get('/some/path', function(req) {
5-
// NOT OK: the SAX parser expands external entities by default
65
const parser = new libxmljs.SaxParser();
7-
parser.parseString(req.param("some-xml"));
6+
parser.parseString(req.param("some-xml")); // NOT OK: the SAX parser expands external entities by default
87
});

javascript/ql/test/query-tests/Security/CWE-611/libxml.saxpush.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ const express = require('express');
22
const libxmljs = require('libxmljs');
33

44
express().get('/some/path', function(req) {
5-
// NOT OK: the SAX parser expands external entities by default
65
const parser = new libxmljs.SaxPushParser();
7-
parser.push(req.param("some-xml"));
6+
parser.push(req.param("some-xml")); // NOT OK: the SAX parser expands external entities by default
87
});

0 commit comments

Comments
 (0)