In canSafeBoostVault function at TurboBooster.sol#L100, both arguments safe and feiAmount are never considered in the function and hence could be removed
In boost function at TurboSafe.sol#L171 is not checking zero value check for feiAmount. Add a condition
require(feiAmount>0,"Invalid value");
In less function at TurboSafe.sol#L226, it is not verified if feiDebt is not zero. Add a check
require(feiDebt>0,"No Debt")
In slurp function at TurboSafe.sol#L272, add a check to verify that safeInterestAmount >0. Add below condition:
if(interestEarned>0){return;} // returing since this is valid scenario if getFeePercentageForSafe is 100%
In impound function at TurboGibber.sol#L74, add below missing checks:
In canSafeBoostVault function at TurboBooster.sol#L100, both arguments safe and feiAmount are never considered in the function and hence could be removed
In boost function at TurboSafe.sol#L171 is not checking zero value check for feiAmount. Add a condition