Tokens whose code and logic can be changed in future can break the protocol and lock user funds.
For a token like TUSD (supported by Chainlink TUSD/USD price feed), which has a proxy and implementation contract, if the implementation behind the proxy is changed, it can introduce features that break the protocol, like choosing to not return a bool on transfer(), or changing the balance over time like a rebasing token.
Protocol may break in future for using that specific token.
Manual Analysis
Add a function to add/remove tokens from the whitelist.
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.