Python Code Review Badge

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

45 exercises

Patch Review Exercises

Easy
ptlab default badge icon
CVE-2023-3X829
  • This challenge covers the review of a CVE in a Python codebase and its patch
  • Completed by 32 students
  • Takes -- on average
  • Python

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

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

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

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

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

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

Easy
ptlab default badge icon
CVE-2025-6X5X7
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Completed by 73 students
  • Takes -- on average
  • python

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

Easy
ptlab default badge icon
CVE-2025-6X9X2
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Completed by 83 students
  • Takes -- on average
  • python

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

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

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

Coming soon
Easy
ptlab default badge icon
CVE-2025-XX473
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Takes -- on average
  • python

Coming soon
Easy
ptlab default badge icon
CVE-2025-XX559
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Takes -- on average
  • python

Easy
ptlab default badge icon
CVE-2025-XX662
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Completed by 38 students
  • Takes -- on average
  • python

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

Easy
ptlab default badge icon
CVE-2026-21XX3
  • This challenge covers the review of a CVE in a Python codebase and its patch
  • Completed by 29 students
  • Takes < 1 Hr. on average
  • Python

Easy
ptlab default badge icon
CVE-2026-2413X
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Completed by 30 students
  • Takes < 1 Hr. on average
  • python

Easy
ptlab default badge icon
CVE-2026-X189X
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Completed by 40 students
  • Takes < 1 Hr. on average
  • python

Coming soon
Easy
ptlab default badge icon
CVE-2026-XX039
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Takes -- on average
  • python

Coming soon
Easy
ptlab default badge icon
CVE-2026-XX064
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Takes -- on average
  • python

Coming soon
Easy
ptlab default badge icon
CVE-2026-XX09
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Takes -- on average
  • python

Easy
ptlab default badge icon
CVE-2026-XX130
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Completed by 31 students
  • Takes < 1 Hr. on average
  • python

Easy
ptlab default badge icon
CVE-2026-XX230
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Takes -- on average
  • python

Coming soon
Easy
ptlab default badge icon
CVE-2026-XX242
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Completed by 1 student
  • Takes -- on average
  • python

Coming soon
Easy
ptlab default badge icon
CVE-2026-XX485
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Takes -- on average
  • python

Coming soon
Easy
ptlab default badge icon
CVE-2026-XX738
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Takes -- on average
  • python

Easy
ptlab default badge icon
CVE-2026-XX762
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Takes -- on average
  • python

Easy
ptlab default badge icon
CVE-2026-XX790
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Completed by 26 students
  • Takes < 1 Hr. on average
  • python

Coming soon
Easy
ptlab default badge icon
CVE-2026-XX802
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Takes -- on average
  • python

Easy
ptlab default badge icon
CVE-2026-XX871
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Completed by 40 students
  • Takes -- on average
  • python

Coming soon
Easy
ptlab default badge icon
CVE-2026-XX905
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Takes -- on average
  • python

Easy
ptlab default badge icon
CVE-2026-XX928
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Takes -- on average
  • python

Easy
ptlab default badge icon
CVE-2026-XX953
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Takes -- on average
  • python

Easy
ptlab default badge icon
CVE-2026-XX977
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Takes -- on average
  • python

Easy
ptlab default badge icon
CVE-2026-XXX50
  • This challenge covers the review of a CVE in a python codebase and its patch
  • Completed by 56 students
  • Takes -- on average
  • python

Exercises

Easy
ptlab default badge icon
Python Code Review 01
  • This challenge covers the review of a simple codebase in Python
  • Completed by 239 students
  • Takes < 1 Hr. on average
  • Python

Easy
ptlab default badge icon
Python Code Review 02
  • This challenge covers the review of a simple codebase in Python
  • Completed by 207 students
  • Takes -- on average
  • Python

Easy
ptlab default badge icon
Python Code Review 03
  • This challenge covers the review of a simple codebase in Python
  • Completed by 190 students
  • Takes < 1 Hr. on average
  • Python

Easy
ptlab default badge icon
Python Code Review 04
  • This challenge covers the review of a simple codebase in Python
  • Completed by 185 students
  • Takes -- on average
  • Python

Easy
ptlab default badge icon
Python Code Review 05
  • This challenge covers the review of a simple codebase in Python
  • Completed by 139 students
  • Takes -- on average
  • Python

Easy
ptlab default badge icon
Python Code Review 06
  • This challenge covers the review of a simple codebase in Python
  • Completed by 131 students
  • Takes -- on average
  • Python

Easy
ptlab default badge icon
Python Code Review 07
  • This challenge covers the review of a simple codebase in Python
  • Completed by 133 students
  • Takes < 1 Hr. on average
  • Python

Easy
ptlab default badge icon
Python Code Review 09
  • This challenge covers the review of a simple codebase in Python
  • Completed by 137 students
  • Takes -- on average
  • Python