SonarQube Validation
DevSecOps Enterprise Pipeline / security-gate-and-deploy (pull_request) Failing after 13s

This commit is contained in:
pm
2026-06-16 00:40:19 +01:00
parent 6fc77e5569
commit fd94417c8d
3 changed files with 4 additions and 15 deletions
+3 -3
View File
@@ -23,9 +23,9 @@ app.get('/careers', (req, res) => res.sendFile(path.join(__dirname, '../frontend
app.get('/contact', (req, res) => res.sendFile(path.join(__dirname, '../frontend/contact.html'))); app.get('/contact', (req, res) => res.sendFile(path.join(__dirname, '../frontend/contact.html')));
// ========================================== // ==========================================
// VULNERÁVEL (OWASP ZAP) // VULNERÁVEL (OWASP ZAP) / SonarQube
// ========================================== // ==========================================
/*app.get('/api/search', (req, res) => { app.get('/api/search', (req, res) => {
const termo = req.query.q || ''; const termo = req.query.q || '';
// A vulnerabilidade crítica: devolver o input diretamente no HTML // A vulnerabilidade crítica: devolver o input diretamente no HTML
res.send(` res.send(`
@@ -37,7 +37,7 @@ app.get('/contact', (req, res) => res.sendFile(path.join(__dirname, '../frontend
</body> </body>
</html> </html>
`); `);
});*/ });
// Configuração do transporte de E-mail (Mocks de teste vs Produção) // Configuração do transporte de E-mail (Mocks de teste vs Produção)
let transporter; let transporter;
+1 -11
View File
@@ -11,8 +11,7 @@
"dependencies": { "dependencies": {
"cors": "^2.8.5", "cors": "^2.8.5",
"express": "^4.18.2", "express": "^4.18.2",
"lodash": "4.17.15", "lodash": "4.17.15"
"nodemailer": "^8.0.11"
}, },
"devDependencies": { "devDependencies": {
"jest": "^30.4.2", "jest": "^30.4.2",
@@ -4123,15 +4122,6 @@
"node": ">=18" "node": ">=18"
} }
}, },
"node_modules/nodemailer": {
"version": "8.0.11",
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-8.0.11.tgz",
"integrity": "sha512-nrO/pDAUKl+wXX+lx16tDLbnm0fW6sK/x8mgohaCpg+CdCEl482bD4tCuAZk2DyliruiNTIZxRCoWkDqJEnAiA==",
"license": "MIT-0",
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/normalize-path": { "node_modules/normalize-path": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
-1
View File
@@ -17,7 +17,6 @@
"dependencies": { "dependencies": {
"cors": "^2.8.5", "cors": "^2.8.5",
"express": "^4.18.2", "express": "^4.18.2",
"nodemailer": "^8.0.11",
"lodash": "4.17.15" "lodash": "4.17.15"
}, },
"devDependencies": { "devDependencies": {