The validate()
function in LLMOracleCoordinator.sol claims in its documentation that it "Reverts if any score is greater than the maximum score". However, this validation is not actually implemented in the code:
Especially when numGenerations <= 2, malicious Oracles can submit arbitrarily large scores, skewing the statistical calculations in finalizeValidation()
This could affect the selection of the "best" response and the distribution of rewards
The contract behavior doesn't match its documentation
Add validation for maximum score values.
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.