UNPKG

mcp-server-semgrep

Version:

MCP Server for Semgrep Integration - static code analysis with AI

56 lines (51 loc) 1.54 kB
function test1() { const { spawn } = require('child_process'); function downloadGitCommit1(gitBranch, gitUrl, sourceCodePath) { // ruleid: spawn-git-clone const gitClone = spawn('git', [ 'clone', '--branch', gitBranch, '--depth', '1', gitUrl, sourceCodePath ]); return gitClone; } } function test2() { const childProcess = require('child_process'); function downloadGitCommit2(req, res) { // ruleid: spawn-git-clone const gitClone = childProcess.spawn('git', [ 'clone', '--depth', '1', req.body.gitUrl ]); return res.send('ok'); } } function test3() { const childProcess = require('child_process'); function downloadGitCommit3(gitUrl) { // ruleid: spawn-git-clone const gitClone = childProcess.spawn('git', [ 'clone', gitUrl ]); return res.send('ok'); } } function testOk1() { const { spawn } = require('child_process'); function downloadGitCommitOk1() { // ok: spawn-git-clone const gitClone = spawn('git', [ 'clone', 'https://hardcoded-url.com' ]); return res.send('ok'); } } function testOk2() { const childProcess = require('child_process'); const gitUrl = 'https://hardcoded-url.com'; function downloadGitCommitOk2() { // ok: spawn-git-clone const gitClone = childProcess.spawn('git', [ 'clone', gitUrl ]); return res.send('ok'); } }