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.

40 exercises 56 completed 2 videos

Patch Review Exercises

Easy
ptlab default badge icon
CVE-2017-1XX74
  • This challenge covers the review of a CVE in a golang codebase and its patch
  • Completed by 102 students
  • Takes < 1 Hr. on average
  • golang

Easy
ptlab default 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 153 students
  • Takes < 1 Hr. on average
  • golang

Easy
ptlab default badge icon
CVE-2019-X03X
  • This challenge covers the review of a CVE in a golang codebase and its patch
  • Completed by 99 students
  • Takes < 1 Hr. on average
  • golang

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

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

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

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

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

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

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

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

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

Easy
ptlab default badge icon
CVE-2023-X5821
  • This challenge covers the review of a CVE in a Go codebase and its patch
  • Completed by 119 students
  • Takes < 1 Hr. on average
  • Go

Easy
ptlab default badge icon
CVE-2023-XX463
  • This challenge covers the review of a CVE in a Go codebase and its patch
  • Completed by 110 students
  • Takes < 1 Hr. on average
  • Go

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

Easy
ptlab default 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 92 students
  • Takes < 1 Hr. on average
  • golang

Easy
ptlab default badge icon
CVE-2024-X3X06
  • 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
ptlab default badge icon
CVE-2024-X5X87
  • This challenge covers the review of a CVE in a go codebase and its patch
  • Completed by 113 students
  • Takes < 1 Hr. on average
  • go

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

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

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

Easy
ptlab default 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 88 students
  • Takes < 1 Hr. on average
  • Go

Easy
ptlab default 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 92 students
  • Takes < 1 Hr. on average
  • go

Easy
ptlab default badge icon
CVE-2025-5XX2X
  • 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

Easy
ptlab default 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 76 students
  • Takes < 1 Hr. on average
  • go

Easy
ptlab default badge icon
CVE-2025-X215X
  • This challenge covers the review of a CVE in a golang codebase and its patch
  • Completed by 75 students
  • Takes < 1 Hr. on average
  • golang

Easy
ptlab default badge icon
CVE-2025-X93X0
  • This challenge covers the review of a CVE in a golang codebase and its patch
  • Completed by 69 students
  • Takes < 1 Hr. on average
  • golang

Easy
ptlab default 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 103 students
  • Takes < 1 Hr. on average
  • golang

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

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

Exercises

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

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

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

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

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

Easy
ptlab default 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 127 students
  • Takes < 1 Hr. on average

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

Easy
ptlab default 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 120 students
  • Takes < 1 Hr. on average

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

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