Heartbeat of chainlink price feeds is not checked which can result in stale price.
Different chainlink price feeds have different hearbeats ranging from like an hour to couple of days. Heartbeats are essentially the timeframes after which the price of the token pair is updated.
It is recommended to check the heatbeat of a token pair before using it's price to ensure the price chainlink oracle is returning is not the stale price.
Like the heartbeat of Arb/Usd token pair in Arbitrum is 86400s.
Thus, there should be check like:
Price feeds can return stale value.
Manual Analysis.
Create a mapping like:
Add all the Heartbeats of the token pairs inside this mapping.
In every instance where the chainlink price oracle is used, add a check like this:
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.