289 challenges · 17 vulnerability classes · 9 languages
Security challenges.
Real code, single-line vulnerabilities. Filter by stack, difficulty, or vulnerability class.
289total
83easy
146medium
60hard
Active:
hard
Logo Import URL
PixelVault is a design-portfolio SaaS where creatives showcase their work. A popular feature lets users import a brand logo straight from a URL so they don't have to download and re-upload assets. The engineer who built it read up on command injection and was careful to never use a shell, passing arguments as a list instead. Review the import pipeline and decide whether that precaution is enough.
LanguagepythonVulnerabilityInjectionDomainWeb
200 ptsOpen challenge →
Showing 12 of 33
Full archive
Premium unlocks all 289 challenges.
Full challenge access, the complete archive, and learning paths.
See pricing