Hackers of India

SCAGoat - Exploiting Damn Vulnerable and Compromised SCA Application

By  Hare Krishna Rai   Gaurav Joshi   Prashant Venkatesh  on 03 Apr 2025 @ Blackhat : Arsenal

This Tool Demo covers following tools where the speaker has contributed or authored
SCAGOAT

Abstract

SCAGoat is a deliberately insecure web application built to support hands-on learning and testing of Software Composition Analysis (SCA) tools. It allows users to explore vulnerabilities in Node.js and Java Springboot applications, featuring actively exploitable CVEs like CVE-2023-42282 and CVE-2021-44228 (log4j), and includes the compromised xz-java library. Designed for assessing various SCA and container security tools, SCAGoat’s README includes reports from tools such as Semgrep, Snyk, and Endor Labs. Future research will incorporate additional compromised packages, enhancing its utility for testing SCA tools against supply chain attack scenarios.