funds are allocated to an address by the allocator but there is no way the allocation recipient can claim/use funds allocated to him.
The function Treasy.sol.allocateFunds() allow allocator role holder to allocate some funds to a recipient.
As seen
Now there is no way inside primo Treasury.sol and segundo The whole codebase the recipient can get in possession of funds allocated to him, not even a way he can use the funds without getting in possession. This is not correct as the purpose of allocating funds to someone is that he should get in possession of said funds or at least use them through a vault.
According to the docs
Fund Allocations
Maps allocator => recipient => amount
Records intended fund distributions
Does not affect actual token balances
But the intended fund distribution has no function to distribute to recipient. So it is an issue here that can impact recipients as they won't receive anything.
Manual review
Implement a function that allow the recipient to get in possession of allocated funds .
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.