No timelock for functions of setMaxLockingDuration and setMaxBoost that have key functionalities.
LinearBoostController have setMaxLockingDuration and setMaxBoost functions that sets important value but does not have any protection against setting values at discretion of Owner.
It is a good practice to give time for users to react and adjust to critical changes. A timelock provides more guarantees and reduces the level of trust required, thus decreasing risk for users.
The owner could call the functions whenever he wants with no context of notifying the users or giving them time to react.
Manual Analysis
Add a timelock to functions of setMaxLockingDuration and setMaxBoost of LinearBoostController contract .
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.