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-appMust have contrast-go installed.
contrast-go build -o evil-app-
Download
contrast_security.yamlfrom Contrast to application directory -
Start Contrast Service
contrast-service- Start application
./evil-app