As of 3 Nov 2026, Magpie Protocol has 2 audit reports by 2 security firms on Trustblock; the latest is by QuillAudits, dated 24 Sep 2024. Those reports list no open critical findings.
Record last updated . It holds audits, findings and contracts up to Nov 2026, and incidents up to Oct 2026. Trustblock does not review code.
Newest first
Statuses are the security firm’s own, from each report.
| Severity | Open | Acknowledged | Fixed |
|---|---|---|---|
| Critical | 0 | 0 | 0 |
| High | 1 | 0 | 1 |
| Medium | 1 | 0 | 5 |
| Low | 1 | 0 | 5 |
In MagpieStargateBridgeV3, within the bridgeIn function, the quoteOFT is called to determine the expected amount of tokens received for the user after bridging (the minAmountLD variable). However, this amount is taken as is, without any extra check against the user's slippage. On the contrary, the MagpieCelerBridgeV2 has user supplied slippage implemented.
Open the reportWithin the MagpieRouterV3 contract the swapWithMagpieSignature allows the user to trigger swap operation, if only the user has been given the valid signature signed by the internalCaller. However, this signature-based authorisation is flawed as it does not include nonce in the signed message. As a result, user can replay the signature multiple times triggering multiple swap operations.This state persists until the internalCaller is not revoked.
Open the reportThe MagpieStargateBridgeV3 contract allows to perform swap and then bridge the obtained token to the Stargate. However, it does not check whether the provided bridge fee in native tokens is sufficient to fulfill the request. Thus, the transaction call can revert in the late processing consuming more Gas than required. Additionally, the contract does not expose any function to calculate the required amount of Gas off-chain.The Stargate implements LayerZero’s OFT standard. This protocol exposes quoteSend function, which can provide an amount of bridge fee required to fulfill the request. This function takes into account the size of the SendParam.
Open the reportThe reports name a repository or files. Open a report to see its scope.
Is this your project? Show this record on your own website. The label states what the record holds, links to this page and updates by itself. It is free and needs no sign-in.
Automatic: the three strongest facts of this project’s own record (its last audit and two more), highlighted. They update with the record. Picking a fact turns Automatic off.
<head><script src="https://widget.trustblock.run/project-widget.min.js" defer></script></head><body><divdata-tb-project-widgetdata-tb-project-slug="magpie"></div></body>
Paste the code where the label should appear. It uses no API credit and updates by itself.
Something wrong on this page? A missing report, a wrong date, a finding that was fixed since. Tell us and we check it against its source.
Tell us