| 1
2
3
4
5
6
7
8
9
10
11
12
 | | '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; | 
 |