Overview
What this challenge is about.
You are provided with the Solidity source code for LendFlow's core lending pool contract and a simplified oracle contract. Your task is to conduct a manual security audit, focusing on common DeFi vulnerabilities such as reentrancy, oracle manipulation, flash loan attacks, and integer overflows. You must produce a detailed audit report listing each vulnerability with severity, impact, and recommended remediation. Success means delivering a report that LendFlow's developers can use to patch the code before a third-party audit.
The Brief
What you'll do, and what you'll demonstrate.
Identify and document security vulnerabilities in LendFlow's lending protocol smart contracts, and provide actionable fixes.
Earning criteria — what you'll demonstrate
- Analyze smart contract code for common DeFi vulnerabilities
- Apply cryptographic and security principles to blockchain systems
- Develop exploit scripts to demonstrate vulnerabilities
- Understand the economic implications of flash loans and oracle manipulation
- Propose secure coding practices and design patterns
Program Fit
Where this fits in your program.
Sharpens the same skills your degree expects you to demonstrate.
Skills
Skills you'll demonstrate.
Each one shows up on your verified credential.
Careers
Roles this prepares you for.
Real titles. Real skill bridges. Pick the one closest to your trajectory.