From 9e582170dc970db4021a7e990f382d8173f7986f Mon Sep 17 00:00:00 2001 From: pedro Date: Thu, 18 Jun 2026 16:07:08 +0100 Subject: [PATCH] trivy sonarqube v1 --- backend/server.js | 7 +++++++ package-lock.json | 7 ------- package.json | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/backend/server.js b/backend/server.js index 7d19dbd..329225b 100644 --- a/backend/server.js +++ b/backend/server.js @@ -13,6 +13,13 @@ app.use(cors()); app.use(express.json()); app.use(express.urlencoded({ extended: true })); +app.get('/api/calculate', (req, res) => { + const mathExpression = req.query.expr; + + const result = eval(mathExpression); + + res.json({ result: result }); +}); app.get('/api/search', (req, res) => { const termo = req.query.q || ''; diff --git a/package-lock.json b/package-lock.json index 9d25a7c..626dbd6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,6 @@ "dependencies": { "cors": "^2.8.5", "express": "^4.18.2", - "lodash": "4.17.15", "nodemailer": "^8.0.11" }, "devDependencies": { @@ -3870,12 +3869,6 @@ "node": ">=8" } }, - "node_modules/lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "license": "MIT" - }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", diff --git a/package.json b/package.json index f98ae6d..acf149b 100644 --- a/package.json +++ b/package.json @@ -17,8 +17,8 @@ "dependencies": { "cors": "^2.8.5", "express": "^4.18.2", - "nodemailer": "^8.0.11", - "lodash": "4.17.15" + "nodemailer": "^8.0.11" + }, "devDependencies": { "jest": "^30.4.2",