JS: Include fs externs

Makes a difference due to the modeling of NodeJSFileSystemAccessRead depending on these, see
412e841d69/javascript/ql/lib/semmle/javascript/frameworks/NodeJSLib.qll (L479-L488)

File copied from 7cef4322e7/javascript/externs/nodejs/fs.js
This commit is contained in:
Rasmus Wriedt Larsen
2024-10-31 13:29:09 +01:00
parent b47fa77dc6
commit 971f53870e
2 changed files with 1700 additions and 2 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -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