Files
codeql/javascript/ql/test/query-tests/Security/CWE-022/TaintedPath/my-async-fs-module.js
2021-03-25 14:47:43 +01:00

15 lines
267 B
JavaScript

const fs = require('fs');
const {promisify} = require('bluebird');
const methods = [
'readFile',
'writeFile',
'readFileSync',
'writeFileSync'
];
module.exports = methods.reduce((obj, method) => {
obj[method] = promisify(fs[method]);
return obj;
}, {});