fix(sec): enforce base32 charset regex on isValidTaskId with regression tests (#176) - #180
fix(sec): enforce base32 charset regex on isValidTaskId with regression tests (#176)#180jihadMo wants to merge 1 commit into
Conversation
AI Review: All Acceptance Criteria Met1 advisory finding below — review before merging. All acceptance criteria are satisfied. Acceptance CriteriaMet
Additional FindingsWarnings
Nitpicks
📋 Copy Review for AI Agent
📊 Review metadata
|
|
@jihadMo is attempting to deploy a commit to the devasign Team on Vercel. A member of the Team first needs to authorize it. |
Resolves #176.
Enforces base32 RFC 4648 regex /^[A-Z2-7]{25}$/ validation in backend/src/bounties/taskid.ts to prevent arbitrary string injection, along with regression test suite in backend/src/bounties/taskid.test.ts.