If the protocol expects the moderator to implement callback logic through a contract, assigning an EOA may break moderation functionality.
If the protocol intentionally allows EOAs or multisigs as moderators, then no issue exists.
Likelihood:
Reason 1 // Describe WHEN this will occur (avoid using "if" statements)
Reason 2
Impact:
Most protocols intentionally use EOAs or multisigs for administrative roles.
The function only validates the zero address.
Whether additional validation is required depends entirely on the protocol specification.
If the protocol specification requires a contract moderator, validate the address:
Otherwise, document that EOAs and multisigs are supported.
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.
The contest is complete and the rewards are being distributed.