All Good
DevSecOps Enterprise Pipeline / security-gate-and-deploy (pull_request) Successful in 1m33s

This commit is contained in:
2026-06-16 16:28:46 +01:00
parent a213cc9482
commit f386e25432
-17
View File
@@ -14,23 +14,6 @@ app.use(express.json());
app.use(express.urlencoded({ extended: true })); app.use(express.urlencoded({ extended: true }));
// ==========================================
// ROTA LIMPA (Passa no SonarQube, chumba no ZAP)
// ==========================================
// Modificamos a rota principal temporariamente para o ZAP encontrar o link e atacar
app.get('/', (req, res) => {
res.send(`
<html>
<body>
<h1>Bem-vindo a Apex Solutions</h1>
<a href="/api/search?q=teste">Pesquisar</a>
</body>
</html>
`);
});
// A rota vulnerável a XSS que o SonarQube (versão gratuita) ignora, mas o ZAP destrói
app.get('/api/search', (req, res) => { app.get('/api/search', (req, res) => {
const termo = req.query.q || ''; const termo = req.query.q || '';
// Vulnerabilidade Crítica: XSS Refletido // Vulnerabilidade Crítica: XSS Refletido