| 123456789101112131415161718192021222324 | /** * Tries to detect crypto.pseudoRandomBytes cause it's not cryptographical strong * @author Adam Baldwin *///------------------------------------------------------------------------------// Rule Definition//------------------------------------------------------------------------------module.exports = function(context) {    "use strict";    return {        "MemberExpression": function (node) {            if (node.property.name === 'pseudoRandomBytes') {                var token = context.getTokens(node)[0];                return context.report(node, 'Found crypto.pseudoRandomBytes which does not produce cryptographically strong numbers');            }        }    };};
 |