Golang Code Review Badge

The Golang Code Review Badge is our badge dedicated to code review in Golang. It covers the discovery of weaknesses and vulnerabilities using source code review.

Learning Go security? The on-demand Secure Coding in Golang course covers real Go CVEs and the Go quirks that catch experienced developers, in 34 short lessons.

40 exercises 63 completed 2 videos

Patch Review Exercises

Easy
Golang Code Review Badge badge icon
CVE-2017-1XX74
  • This challenge covers the review of a CVE in a golang codebase and its patch
  • Completed by 123 students
  • Takes < 1 Hr. on average
  • golang

Easy
Golang Code Review Badge badge icon
CVE-2019-379X
  • This challenge is part of our golang code review challenges designed to teach you security code review by reviewing patches
  • Completed by 173 students
  • Takes < 1 Hr. on average
  • golang

Easy
Golang Code Review Badge badge icon
CVE-2019-X03X
  • This challenge covers the review of a CVE in a golang codebase and its patch
  • Completed by 115 students
  • Takes < 1 Hr. on average
  • golang

Easy
Golang Code Review Badge badge icon
CVE-2022-2X8XX
  • This challenge covers the review of a CVE in a Golang codebase and its patch
  • Completed by 193 students
  • Takes < 1 Hr. on average
  • Golang

Easy
Golang Code Review Badge badge icon
CVE-2022-37X1
  • This challenge covers the review of a CVE in a go codebase and its patch
  • Completed by 128 students
  • Takes < 1 Hr. on average
  • go

Easy
Golang Code Review Badge badge icon
CVE-2022-X10X8
  • This challenge covers the review of a CVE in a Golang codebase and its patch
  • Completed by 174 students
  • Takes < 1 Hr. on average
  • Golang

Easy
Golang Code Review Badge badge icon
CVE-2022-X87X
  • This challenge covers the review of a CVE in a Golang codebase and its patch
  • Completed by 150 students
  • Takes < 1 Hr. on average
  • Golang

Easy
Golang Code Review Badge badge icon
CVE-2022-XX975
  • This challenge covers the review of a CVE in a Go codebase and its patch
  • Completed by 131 students
  • Takes < 1 Hr. on average
  • go

Easy
Golang Code Review Badge badge icon
CVE-2023-2758X
  • This challenge covers the review of a CVE in a golang codebase and its patch
  • Completed by 93 students
  • Takes < 1 Hr. on average
  • golang

Easy
Golang Code Review Badge badge icon
CVE-2023-28XX9
  • This challenge covers the review of a CVE in a Golang codebase and its patch
  • Completed by 131 students
  • Takes < 1 Hr. on average
  • Golang

Easy
Golang Code Review Badge badge icon
CVE-2023-3219X
  • This challenge covers the review of a CVE in a Golang project and its patch
  • Completed by 110 students
  • Takes < 1 Hr. on average
  • Go

Easy
Golang Code Review Badge badge icon
CVE-2023-51XX2
  • This challenge covers the review of a CVE in a Golang codebase and its patch
  • Completed by 158 students
  • Takes < 1 Hr. on average
  • Golang

Easy
Golang Code Review Badge badge icon
CVE-2023-X5821
  • This challenge covers the review of a CVE in a Go codebase and its patch
  • Completed by 135 students
  • Takes < 1 Hr. on average
  • Go

Easy
Golang Code Review Badge badge icon
CVE-2023-XX463
  • This challenge covers the review of a CVE in a Go codebase and its patch
  • Completed by 122 students
  • Takes < 1 Hr. on average
  • Go

Easy
Golang Code Review Badge badge icon
CVE-2024-2791X
  • This challenge covers the review of a CVE in a Golang codebase and its patch
  • Completed by 142 students
  • Takes < 1 Hr. on average
  • Golang

Easy
Golang Code Review Badge badge icon
CVE-2024-6X3X
  • This challenge covers the review of a CVE (original vulnerable code and diff) of a real go codebase
  • Completed by 109 students
  • Takes < 1 Hr. on average
  • golang

Easy
Golang Code Review Badge badge icon
CVE-2024-X3X06
  • This challenge covers the review of a CVE in a Go codebase and its patch
  • Completed by 141 students
  • Takes < 1 Hr. on average
  • Go

Easy
Golang Code Review Badge badge icon
CVE-2024-X5X87
  • This challenge covers the review of a CVE in a go codebase and its patch
  • Completed by 126 students
  • Takes < 1 Hr. on average
  • go

Easy
Golang Code Review Badge badge icon
CVE-2024-x730x
  • This challenge covers the review of a snippet of code written in Golang.
  • Completed by 150 students
  • Takes < 1 Hr. on average

Easy
Golang Code Review Badge badge icon
CVE-2024-X90X6
  • This challenge covers the review of a CVE in a Golang codebase and its patch
  • Completed by 156 students
  • Takes < 1 Hr. on average
  • Golang

Easy
Golang Code Review Badge badge icon
CVE-2025-3X5X
  • This challenge covers the review of a CVE in a Golang project
  • Completed by 91 students
  • Takes < 1 Hr. on average
  • Go

Easy
Golang Code Review Badge badge icon
CVE-2025-4913X
  • This challenge covers the review of a CVE in a Go codebase and its patch. The goal is to review the code to find the security issue.
  • Completed by 104 students
  • Takes < 1 Hr. on average
  • Go

Easy
Golang Code Review Badge badge icon
CVE-2025-5X3X9
  • This challenge covers the review of a CVE discovered in 2025 in a golang codebase and its patch
  • Completed by 110 students
  • Takes < 1 Hr. on average
  • go

Easy
Golang Code Review Badge badge icon
CVE-2025-5XX2X
  • This challenge covers the review of a CVE in a Golang codebase and its patch
  • Completed by 101 students
  • Takes < 1 Hr. on average
  • Golang

Easy
Golang Code Review Badge badge icon
CVE-2025-6XX4
  • This challenge covers the review of a CVE published in 2025 in a go codebase and its patch
  • Completed by 91 students
  • Takes < 1 Hr. on average
  • go

Easy
Golang Code Review Badge badge icon
CVE-2025-X215X
  • This challenge covers the review of a CVE in a golang codebase and its patch
  • Completed by 92 students
  • Takes < 1 Hr. on average
  • golang

Easy
Golang Code Review Badge badge icon
CVE-2025-X93X0
  • This challenge covers the review of a CVE in a golang codebase and its patch
  • Completed by 84 students
  • Takes < 1 Hr. on average
  • golang

Easy
Golang Code Review Badge badge icon
CVE-2025-XX95X
  • This challenge is part of our go code review challenges designed to teach you security code review by reviewing patches
  • Completed by 118 students
  • Takes < 1 Hr. on average
  • golang

Easy
Golang Code Review Badge badge icon
CVE-202X-15X7
  • This challenge covers the review of a CVE in a golang codebase and its patch
  • Completed by 86 students
  • Takes < 1 Hr. on average
  • golang

Hard
Golang Code Review Badge badge icon
CVE-2021-X5X8
  • This challenge covers the review of a CVE in a Golang codebase and its patch
  • Completed by 93 students
  • Takes < 1 Hr. on average
  • Golang

Exercises

Easy
Golang Code Review Badge badge icon
Golang Code Review #01
  • This challenge covers the review of a snippet of code written in Golang.
  • 1 video
  • Completed by 235 students
  • Takes < 1 Hr. on average

Easy
Golang Code Review Badge badge icon
Golang Code Review #02
  • This challenge covers the review of a snippet of code written in Golang.
  • 1 video
  • Completed by 205 students
  • Takes < 1 Hr. on average

Easy
Golang Code Review Badge badge icon
Golang Code Review #03
  • This challenge covers the review of a snippet of code written in Golang.
  • Completed by 197 students
  • Takes < 1 Hr. on average

Easy
Golang Code Review Badge badge icon
Golang Code Review #04
  • This challenge covers the review of a snippet of code written in Golang.
  • Completed by 165 students
  • Takes < 1 Hr. on average

Easy
Golang Code Review Badge badge icon
Golang Code Review #05
  • This challenge covers the review of a snippet of code written in Golang.
  • Completed by 182 students
  • Takes < 1 Hr. on average

Easy
Golang Code Review Badge badge icon
Golang Code Review #06
  • This challenge covers the review of a vulnerable snippet of Golang and has been created to help improve your security code review skills.
  • Completed by 142 students
  • Takes < 1 Hr. on average

Easy
Golang Code Review Badge badge icon
Golang Code Review #07
  • This challenge covers the review of a snippet of code written in Golang.
  • Completed by 110 students
  • Takes < 1 Hr. on average

Easy
Golang Code Review Badge badge icon
Golang Code Review #08
  • This challenge covers the review of a snippet of code written in Golang and has been created to help improve your security code review skills.
  • Completed by 134 students
  • Takes < 1 Hr. on average

Easy
Golang Code Review Badge badge icon
Golang Code Review #09
  • This challenge covers the review of a snippet of code written in Golang.
  • Completed by 179 students
  • Takes < 1 Hr. on average

Easy
Golang Code Review Badge badge icon
Golang Code Review #10
  • This challenge covers the review of a simple snippet of code written in Go.
  • Completed by 138 students
  • Takes < 1 Hr. on average