The checkList Function is Accessible to All Users
The checkList function lacks the onlySanta modifier, making it callable by any user. This absence of access control could lead to unintended interactions with the function.
The lack of restricted access to the checkList function may result in incorrect first check statuses, as the function can be invoked by any user, not just the intended ones.
Foundry
To ensure proper access control, the onlySanta modifier should be added to the checkList function, similar to its implementation in the checkTwice function.
Anyone is able to call checkList() changing the status of a provided address. This is not intended functionality and is meant to be callable by only Santa.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.