mcp-server-semgrep
Version:
MCP Server for Semgrep Integration - static code analysis with AI
27 lines (26 loc) • 982 B
JavaScript
;
const config = require('./app.config');
const privateMethods = {
initialize(USER) {
const router = require('express').Router(),
jwt = require('jsonwebtoken');
if (config) {
router.route('/register').post((req, res) => {
USER.findOne({}).exec((error, user) => {
if (error)
return res.status(400).send({error: error});
user.save((error, user) => {
if (error) {
return res.status(400).send({error: error});
} else {
// ruleid: hardcoded-jwt-secret
const token = jwt.sign({id: user._id}, 'hardcoded-secret');
return res.status(201).json({token: token});
}
});
});
});
}
}
};
module.exports = privateMethods;