'use strict'; | |
var escapeArgument = require('./escapeArgument'); | |
function escapeCommand(command) { | |
// Do not escape if this command is not dangerous.. | |
// We do this so that commands like "echo" or "ifconfig" work | |
// Quoting them, will make them unaccessible | |
return /^[a-z0-9_-]+$/i.test(command) ? command : escapeArgument(command, true); | |
} | |
module.exports = escapeCommand; |