'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;
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
escapeArgument.js | File | 875 B | 0644 |
|
escapeCommand.js | File | 391 B | 0644 |
|
hasEmptyArgumentBug.js | File | 431 B | 0644 |
|
readShebang.js | File | 894 B | 0644 |
|
resolveCommand.js | File | 805 B | 0644 |
|