In the github links' code, the function checks if the answer is valid before returning the price data by timestamp. But there should be more checks.
Stale data of Chainlink price feed can still be sent to the protocol in some special and extreme cases.
In some situation the price feed can be still stale even though the timestamp is alright.
Do this to make sure the returned price from Chainlink price feed is valid.
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.