Opus finding
Airlock.collectIntegratorFees can be used to drain other integrators' fees if same token shares balance (no per-integrator accounting issue, but a real economic concern)
lowsecuritylow
- src/Airlock.sol:262-273
Each integrator can only deduct from their own mapping entry, so they cannot steal other integrators' balances via this function. No real bug.
Recommendation
N/A