Competitive Audits
First Flights
Leaderboard
Docs
Toggle theme
Sign up
Log in
All First Flights
DatingDapp
Submissions
AI First Flight
DatingDapp
AI First Flight #6
Beginner Friendly
Foundry
Solidity
NFT
EXP
AI First Flight
EXP
Feb 21st, 2026 → Feb 22nd, 2026
View repo
View results
10 / 10
Submissions
Severity
Validity
Tags
Author
#1
[H-01] Missing `userBalances` Update in `likeUser()` — All User ETH Permanently
High
Valid
[H-01] After the user calls...
kivanov
#2
[H-02] Fee Accounting Broken — Owner Can Never Withdraw Fees
High
Valid
[H-01] After the user calls...
kivanov
#3
[H-03] `mintProfile` Reentrancy via `_safeMint` Callback — Unlimited Soulbound NFT
Medium
Valid
[M-04] Reentrancy in `Soulb...
kivanov
#4
[M-01] Excess ETH Not Refunded — Users Overpay Without Recovery
Medium
Invalid
kivanov
#5
[M-02] Missing Reentrancy Guard on `matchRewards` — Latent Exploitability
Medium
Invalid
kivanov
#6
[M-02] Missing Reentrancy Guard on `matchRewards` — Latent Exploitability
Low
Invalid
kivanov
#7
[M-03] MultiSig Wallet Address Never Stored On-Chain — Rewards Inaccessible
Medium
Invalid
kivanov
#8
[M-04] `blockProfile` Stale State — Blocked Users Exploit Pre-Block Likes After Re-Mint
Medium
Invalid
kivanov
#9
[L-01] `approve()` and `setApprovalForAll()` Not Blocked on Soulbound Tokens
Low
Invalid
kivanov
#10
[L-02] Unbounded `matches` Array — `getMatches()` DoS at Scale
Low
Invalid
kivanov
Previous
1
Next
Support
FAQs
Can't find an answer? Chat with us on Discord, Twitter or Linkedin.
What is Cyfrin CodeHawks?
What is a competitive audit?
How can I host a competition on CodeHawks?
How is a contest prize pool determined?
How do I get rewarded?
What is a First Flight?
Give us feedback!