MOON
Server: Apache
System: Linux 54-179-220-51.cprapid.com 3.10.0-1160.144.1.el7.tuxcare.els4.x86_64 #1 SMP Tue Apr 7 08:40:40 UTC 2026 x86_64
User: thehunarfound (1001)
PHP: 7.4.29
Disabled: NONE
Upload Files
File: /home/thehunarfound/public_html/DMSold/node_modules/snyk-php-plugin/lib/composer_cmds.js
var childProcess = require('child_process');
var path = require('path');

function cmdReturnsOk(cmd) {
  return cmd && childProcess.spawnSync(cmd, {shell:true}).status === 0;
}

// run a cmd in a specific folder and it's result should be there
function execWithResult(cmd, basePath) {
  return childProcess.execSync(cmd, {cwd: basePath}).toString();
}


module.exports = {
  pharCmd: 'php ' + path.resolve(path.resolve() + '/composer.phar') +
    ' show -p --format=json',
  composerCmd: 'composer --version',
  composerShowCmd: 'composer show -p',
  execWithResult: execWithResult,
  cmdReturnsOk: cmdReturnsOk,
};
;;