eslint-plugin-security-node
Version:
Create a security plugin for node.js
28 lines (22 loc) • 622 B
JavaScript
/**
* @fileoverview process.env.NODE_TLS_REJECT_UNAUTHORIZED='0' disables SSL across node server!
* @author Gkouziik
*/
;
var rule = require('../../../lib/rules/disable-ssl-across-node-server');
var RuleTester = require('eslint').RuleTester
const ERROR_MSG = 'detect process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0"'
const invalid = 'process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";'
var ruleTester = new RuleTester()
ruleTester.run('disable-ssl-across-node-server', rule, {
valid: [
],
invalid: [
{
code: invalid,
errors: [{
message: ERROR_MSG
}]
}
]
})