Can accidentally deploy proxy with 0 implementation and try to init it.
Needed redeploy or just dev time.
slither
do checks if proxy is deployed with nonzero implementation
in line 161, 175, 194,
or split into two steps one deploying all proxies with proper name of proxies, and the make update script to update implementation to non zero and init.
Good practice name of the proxy correspond to the proxy implementation, yes it ads one layer of inheritance, but after revealing the code you it easier to analyze because not every proxy revelaed contract name is ERC1967
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.