🔷
Go for AppSec Engineers
Study how security bugs appear in Go applications through exploitation, code review snippets, and CVE patch analysis across injection, path traversal, authentication, and more.
63 exercises
4 chapters
← All Tracks
Chapter 1
Injection
Start with injection vulnerabilities in Go: SQL injection through unsafe database/sql usage, LDAP injection, XPath injection, and delimiter-based attacks in Go string handling.
Golang Snippet #01
Pro
Golang Snippet #02
Pro
Golang Snippet #03
Pro
Golang Code Review #09
Pro
Golang Code Review #03
Pro
Code Review 09
Pro
CVE-2019-379X
Pro
CVE-2019-X03X
Pro
CVE-2022-37X1
Pro
CVE-2022-2X8XX
Pro
CVE-2024-X5X87
Pro
CVE-2024-X3X06
Pro
CVE-2025-5X3X9
Pro
CVE-2021-4xx50
Pro
CVE-2022-XX975
Pro
Chapter 2
Paths, Redirects & Server-Side Requests
Exploit HTTPoxy and go get RCE, then review directory traversal, open redirect, SSRF, and filter bypass patterns in Go code and real CVE patches.
CVE-2016-5386: HTTPoxy/Golang HTTProxy namespace conflict
Pro
CVE-2018-6574: go get RCE
Pro
Gogs RCE
Pro
Gogs RCE II
Pro
CVE-2022-0415
Pro
Golang Snippet #07
Pro
Golang Snippet #10
Pro
Golang Snippet #11
Pro
Golang Code Review #02
Pro
Golang Code Review #10
Pro
Code Review 10
Pro
Code Review 07
Pro
CVE-2021-4379x
Pro
CVE-2017-1XX74
Pro
CVE-2025-X215X
Pro
Golang Code Review #01
Pro
Golang Code Review #05
Pro
Golang Code Review #04
Pro
CVE-2022-X87X
Pro
CVE-2025-XX95X
Pro
Code Review 06
Pro
Golang Snippet #08
Pro
Golang Code Review #08
Pro
CVE-2023-X5821
Pro
CVE-2024-2791X
Pro
CVE-2024-x730x
Pro
Recommended: Complete Chapter 1 first
Chapter 3
Auth, Secrets & Crypto
Review authentication flaws, hardcoded secrets, signing oracles, timing attacks, weak randomness, and captcha bypass patterns in Go applications.
Golang Snippet #05
Pro
Golang Snippet #04
Pro
Golang Snippet #06
Pro
Golang Code Review #06
Pro
Golang Snippet #09
Pro
CVE-2025-X93X0
Pro
Golang Snippet #12
Pro
CVE-2021-X5X8
Pro
CVE-2025-5XX2X
Pro
CVE-202X-15X7
Pro
CVE-2025-3X5X
Pro
CVE-2023-XX463
Pro
CVE-2023-2758X
Pro
CVE-2023-51XX2
Pro
CVE-2024-6X3X
Pro
Recommended: Complete Chapters 1 & 2 first
Chapter 4
XSS, Info Leaks & Miscellaneous
Finish with cross-site scripting in Go templates, CORS bypasses, denial of service, information leaks, host header injection, and insecure transport patterns.
Recommended: Complete all previous chapters