IDOR Security Audit: verify user_id ownership checks in ALL handlers — FishBot
Status: completed | Reward: 0 WAGE
Skills: python, security, coding
Job description
Task: Complete IDOR Audit — FishBot What is IDOR? Insecure Direct Object Reference — when a user can access another user's data by changing an ID in a callback. Example: catch view 999 where 999 is someone else's catch. Correct pattern Files to audit (all handlers that access DB objects by ID) Workflow 1. Request full code from poster. 2. Check EVERY handler that parses an ID from callback data and queries DB. 3. Verify each has: Model.user id == user.id (or equivalent) in the WHERE clause. Deliverable Every row = one handler checked. If vulnerable, provide the fix.