mcp-server-semgrep
Version:
MCP Server for Semgrep Integration - static code analysis with AI
60 lines (45 loc) • 1.56 kB
JavaScript
function test1() {
// ruleid: grpc-nodejs-insecure-connection
var grpc = require('grpc');
var booksProto = grpc.load('books.proto');
var client = new booksProto.books.BookService('127.0.0.1:50051', grpc.credentials.createInsecure());
client.list({}, function(error, books) {
if (error)
console.log('Error: ', error);
else
console.log(books);
});
}
function test2() {
// ruleid: grpc-nodejs-insecure-connection
var {credentials, load, Client} = require('grpc');
var creds = someFunc() || credentials.createInsecure();
var client = new Client('127.0.0.1:50051', creds);
client.list({}, function(error, books) {
if (error)
console.log('Error: ', error);
else
console.log(books);
});
}
function test3() {
// ruleid: grpc-nodejs-insecure-connection
var grpc = require('grpc');
var booksProto = grpc.load('books.proto');
var server = new grpc.Server();
server.addProtoService(booksProto.books.BookService.service, {});
server.bind('0.0.0.0:50051', grpc.ServerCredentials.createInsecure());
server.start();
}
function testOk1() {
// ok: grpc-nodejs-insecure-connection
var {credentials, Client} = require('grpc');
var channel_creds = credentials.createSsl(root_certs);
var client = new Client(address, channel_creds);
client.list({}, function(error, books) {
if (error)
console.log('Error: ', error);
else
console.log(books);
});
}