Evil App is an intentionally vulnerable Golang application intended for learning about security vulnerabilities within Golang. Currently implemented vulnerabilities are:
- SQL Injection
- Reflected Cross-Site Scripting (XSS)
Upcoming vulnerabilities:
- Command Injection
- Path Traversal
- Go >= 1.16
- contrast-go >= 0.14.0
- contrast-service >= 2.19.0
go build
./evil-app
Must have contrast-go
installed.
contrast-go build -o evil-app
-
Download
contrast_security.yaml
from Contrast to application directory -
Start Contrast Service
contrast-service
- Start application
./evil-app