Submitted by 0xRajeev, also found by cmichel
Missing emits for declared events indicate potentially missing logic, redundant declarations, or reduced off-chain monitoring capabilities.
Scenario: For example, the event LogFlashSwitchUpdated is missing an emit in Controller.sol. Based on the name, this is presumably related to flash loans being enabled/disabled which could have significant security implications. Or the (misspelled) LogHealhCheckUpdate which is presumably related to a health check logic that is missing in LifeGuard. See issue page for referenced code.
Recommend evaluating if logic is missing and if so, adding logic+emit or removing event.
kristian-gro (Gro) confirmed
