Skip to contentSkip to content
Verified credentials. On-chain. Forever.Learn more
Cover image for Auditing a DeFi Lending Protocol for Vulnerabilities
Code

Auditing a DeFi Lending Protocol for Vulnerabilities

FreeVerified credential3 weeksExpert

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.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

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.

Career paths this builds toward

Canonical roles

One more thing

You can put a credential on your CV by Friday.