DEV Community

The Secure Code Review Challenge Series' Articles

Back to Mohamed AboElKheir's Series
Secure Code Review Challenge #1: Schooled — Solution (One Whitespace Character Away From Admin)
Cover image for Secure Code Review Challenge #1: Schooled — Solution (One Whitespace Character Away From Admin)

Secure Code Review Challenge #1: Schooled — Solution (One Whitespace Character Away From Admin)

Comments
10 min read
Secure Code Review Challenge #2: Professional — Solution (Clean Code Can Still Be Vulnerable)
Cover image for Secure Code Review Challenge #2: Professional — Solution (Clean Code Can Still Be Vulnerable)

Secure Code Review Challenge #2: Professional — Solution (Clean Code Can Still Be Vulnerable)

Comments 2
11 min read
The Secure Code Review Challenge — Solution #3: Dice 🎲 (When Input Sanitization Is Not Enough)
Cover image for The Secure Code Review Challenge — Solution #3: Dice 🎲 (When Input Sanitization Is Not Enough)

The Secure Code Review Challenge — Solution #3: Dice 🎲 (When Input Sanitization Is Not Enough)

Comments
10 min read
The Secure Code Review Challenge — Solution #4: File Converter (A Guessable ID Is an Accessible ID)

The Secure Code Review Challenge — Solution #4: File Converter (A Guessable ID Is an Accessible ID)

Comments
11 min read
The Secure Code Review Challenge — Solution #5: Notekeeper (Insecure Deserialization)
Cover image for The Secure Code Review Challenge — Solution #5: Notekeeper (Insecure Deserialization)

The Secure Code Review Challenge — Solution #5: Notekeeper (Insecure Deserialization)

Comments
10 min read
The Secure Code Review Challenge — Solution #6: 📥 FileDrop (Username Is User Input Too)
Cover image for The Secure Code Review Challenge — Solution #6: 📥 FileDrop (Username Is User Input Too)

The Secure Code Review Challenge — Solution #6: 📥 FileDrop (Username Is User Input Too)

Comments
13 min read