mirror of
https://github.com/github/codeql.git
synced 2026-04-26 09:15:12 +02:00
JS: Include fs externs
Makes a difference due to the modeling of NodeJSFileSystemAccessRead depending on these, see412e841d69/javascript/ql/lib/semmle/javascript/frameworks/NodeJSLib.qll (L479-L488)File copied from7cef4322e7/javascript/externs/nodejs/fs.js
This commit is contained in:
1698
javascript/ql/test/library-tests/threat-models/sources/externs.js
Normal file
1698
javascript/ql/test/library-tests/threat-models/sources/externs.js
Normal file
File diff suppressed because it is too large
Load Diff
@@ -60,8 +60,8 @@ connection.query('SELECT 1 + 1 AS solution', function (error, results, fields) {
|
||||
|
||||
// Accessing file contents using fs
|
||||
const fs = require('fs');
|
||||
fs.readFile('file.txt', 'utf8', (err, data) => { // $ MISSING: threat-source=file
|
||||
SINK(data); // $ MISSING: hasFlow
|
||||
fs.readFile('file.txt', 'utf8', (err, data) => { // $ threat-source=file
|
||||
SINK(data); // $ hasFlow
|
||||
});
|
||||
|
||||
// Accessing file contents using fs.readFileSync
|
||||
|
||||
Reference in New Issue
Block a user