Code Review Badge

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

Want the methodology behind these labs? The on-demand Web Security Code Review Training walks you through real code, real CVEs and the methodology used on every review, in 107 short lessons.

107 exercises 365 completed 84 videos

Introduction Videos

Access to videos for this badge is only available with PentesterLab PRO

Snippet Review Exercises

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

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

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

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

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

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

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

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

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

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

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

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

Patch Review Exercises

Easy
Code Review Badge badge icon
CVE-2008-1x3x
  • This challenge covers the review of a CVE and its patch
  • 1 video
  • Completed by 1086 students
  • Takes < 1 Hr. on average
  • PHP

Easy
Code Review Badge badge icon
CVE-2008-4x9x
  • This challenge covers the review of a CVE and its patch
  • Completed by 818 students
  • Takes < 1 Hr. on average
  • PHP

Easy
Code Review Badge badge icon
CVE-2008-5x8x
  • This challenge covers the review of a CVE and its patch
  • 1 video
  • Completed by 907 students
  • Takes < 1 Hr. on average
  • Ruby

Easy
Code Review Badge badge icon
CVE-2009-3x8x
  • This challenge covers the review of a CVE and its patch
  • 1 video
  • Completed by 862 students
  • Takes < 1 Hr. on average
  • Ruby

Easy
Code Review Badge badge icon
CVE-2020-17xx7
  • This challenge covers the review of a CVE and its patch
  • 1 video
  • Completed by 1341 students
  • Takes < 1 Hr. on average
  • Java

Easy
Code Review Badge badge icon
CVE-2020-9x9x
  • This challenge covers the review of a CVE and its patch
  • 1 video
  • Completed by 1061 students
  • Takes < 1 Hr. on average
  • Java

Easy
Code Review Badge badge icon
CVE-2006-4xxx
  • This challenge covers the review of a CVE and its patch
  • 1 video
  • Completed by 839 students
  • Takes < 1 Hr. on average
  • Ruby

Easy
Code Review Badge badge icon
CVE-2006-4xxx_ii
  • This challenge covers the review of a CVE and its patch
  • Completed by 721 students
  • Takes < 1 Hr. on average
  • Ruby

Easy
Code Review Badge badge icon
CVE-2020-11xxx
  • This challenge covers the review of a CVE and its patch
  • Completed by 832 students
  • Takes < 1 Hr. on average
  • Java

Easy
Code Review Badge badge icon
CVE-2020-17xx8
  • This challenge covers the review of a CVE and its patch
  • Completed by 811 students
  • Takes < 1 Hr. on average
  • Java

Easy
Code Review Badge badge icon
CVE-2021-37xxx
  • This challenge covers the review of a CVE and its patch
  • Completed by 845 students
  • Takes < 1 Hr. on average
  • Python

Easy
Code Review Badge badge icon
CVE-2021-39x3x
  • This challenge covers the review of a CVE and its patch
  • Completed by 709 students
  • Takes < 1 Hr. on average
  • Java

Easy
Code Review Badge badge icon
CVE-2021-4379x
  • This challenge covers the review of a CVE and its patch
  • 1 video
  • Completed by 809 students
  • Takes < 1 Hr. on average
  • Golang

Easy
Code Review Badge badge icon
CVE-2021-45xx9
  • This challenge covers a vulnerable snippet in a real Python application
  • Completed by 841 students
  • Takes < 1 Hr. on average
  • Python

Easy
Code Review Badge badge icon
CVE-2022-3x7x1
  • This challenge covers the review of a CVE and its patch
  • Completed by 834 students
  • Takes < 1 Hr. on average
  • Java

Medium
Code Review Badge badge icon
CVE-2008-5x8x_ii
  • This challenge covers the review of a CVE and its patch
  • 1 video
  • Completed by 702 students
  • Takes < 1 Hr. on average
  • Ruby

Medium
Code Review Badge badge icon
CVE-2019-5x2x
  • This challenge covers the review of a CVE and its patch
  • 1 video
  • Completed by 669 students
  • Takes < 1 Hr. on average
  • Ruby

Medium
Code Review Badge badge icon
CVE-2020-13xxx
  • This challenge covers the review of a CVE and its patch
  • Completed by 736 students
  • Takes < 1 Hr. on average
  • Java

Medium
Code Review Badge badge icon
CVE-2021-381xx
  • This challenge covers the review of a CVE and its patch
  • Completed by 738 students
  • Takes < 1 Hr. on average
  • Java

Medium
Code Review Badge badge icon
CVE-2021-4xx50
  • This challenge covers the review of a CVE and its patch
  • Completed by 893 students
  • Takes < 1 Hr. on average
  • Golang

Medium
Code Review Badge badge icon
CVE-2022-26xx9
  • This challenge covers a vulnerable snippet in a real Java application
  • Completed by 685 students
  • Takes < 1 Hr. on average
  • Java

Hard
Code Review Badge badge icon
CVE-2005-2x8x
  • This challenge covers the review of a CVE and its patch
  • Completed by 704 students
  • Takes < 1 Hr. on average
  • PHP

Code Review Exercises

Medium
Code Review Badge badge icon
Code Review 01
  • This exercise is one of our challenges to help you learn how to review real source code
  • 2 videos
  • Completed by 986 students
  • Takes < 1 Hr. on average
  • JavaScript

Medium
Code Review Badge badge icon
Code Review 02
  • This exercise is one of our challenges to help you learn how to review real source code
  • Completed by 721 students
  • Takes < 1 Hr. on average
  • Python

Hard
Code Review Badge badge icon
Code Review 03
  • This exercise is one of our challenges to help you learn how to review real source code
  • Completed by 537 students
  • Takes < 1 Hr. on average
  • JavaScript

Hard
Code Review Badge badge icon
Code Review 04
  • This exercise is one of our challenges to help you learn how to review real source code
  • Completed by 619 students
  • Takes < 1 Hr. on average
  • JavaScript

Hard
Code Review Badge badge icon
Code Review 05
  • This exercise is one of our challenges to help you learn how to review real source code
  • Completed by 495 students
  • Takes < 1 Hr. on average
  • JavaScript

Medium
Code Review Badge badge icon
Code Review 06
  • This exercise is one of our challenges to help you learn how to review real source code
  • Completed by 439 students
  • Takes < 1 Hr. on average
  • Golang

Hard
Code Review Badge badge icon
Code Review 07
  • This exercise is one of our challenges to help you learn how to review real source code
  • Completed by 495 students
  • Takes < 1 Hr. on average
  • Golang

Easy
Code Review Badge badge icon
Code Review 08
  • This exercise is one of our challenges to help you learn how to review real source code
  • Completed by 586 students
  • Takes < 1 Hr. on average
  • Golang

Hard
Code Review Badge badge icon
Code Review 09
  • This exercise is one of our challenges to help you learn how to review real source code
  • Completed by 474 students
  • Takes < 1 Hr. on average
  • Golang

Medium
Code Review Badge badge icon
Code Review 10
  • This exercise is one of our challenges to help you learn how to review real source code
  • Completed by 533 students
  • Takes < 1 Hr. on average
  • Golang

Hard
Code Review Badge badge icon
Code Review 11
  • This exercise is one of our challenges to help you learn how to review real source code
  • Completed by 431 students
  • Takes < 1 Hr. on average
  • C#/.Net

Medium
Code Review Badge badge icon
Code Review 12
  • This exercise is one of our challenges to help you learn how to review real source code
  • Completed by 612 students
  • Takes < 1 Hr. on average
  • Java

Hard
Code Review Badge badge icon
Code Review 13
  • This exercise is one of our challenges to help you learn how to review real source code
  • Completed by 487 students
  • Takes < 1 Hr. on average
  • Java

Medium
Code Review Badge badge icon
Code Review 14
  • This exercise is one of our challenges to help you learn how to review real source code
  • Completed by 573 students
  • Takes < 1 Hr. on average
  • Java

Medium
Code Review Badge badge icon
Code Review 15
  • This exercise is one of our challenges to help you learn how to review real source code
  • Completed by 545 students
  • Takes < 1 Hr. on average
  • Java

Easy
Code Review Badge badge icon
Code Review 16
  • This exercise is one of our challenges to help you learn how to review real source code
  • Completed by 577 students
  • Takes < 1 Hr. on average
  • Java

Medium
Code Review Badge badge icon
Code Review 17
  • This exercise is one of our challenges to help you learn how to review real source code
  • Completed by 453 students
  • Takes < 1 Hr. on average
  • .Net

Medium
Code Review Badge badge icon
Code Review 18
  • This exercise is one of our challenges to help you learn how to review real source code
  • Completed by 440 students
  • Takes < 1 Hr. on average
  • Java