Across Protocol security record

Arbitrum, Ethereum, Polygon (POS)across.toXGitHub

As of 30 Oct 2026, Across Protocol has 15 audit reports by 1 security firm on Trustblock; the latest is by OpenZeppelin, dated 12 May 2025. Those reports list no open critical findings.

Critical findings
No open critical findings
Across the 15 reports, 4 critical findings were reported. Each is marked fixed by the firm that reported it. See the findings
Open the latest report
Your label, live
Get the label for your site

Record last updated . It holds audits and findings, contracts and incidents up to Oct 2026. Trustblock does not review code.

Audits15

Newest first

AuditSecurity firmDateScopeCritical findingsReport
Across Protocol Diff Audit -Arbitrum CustomGasTokeSecurity firm: OpenZeppelinDate: Scope: Repository at commit f56146a1 critical finding, fixedOpen · blog.openzeppelin.com
Across AuditSecurity firm: OpenZeppelinDate: Scope: Repository at commit 5a0c67c1 critical finding, fixedOpen · blog.openzeppelin.com
SVM Spoke AuditSecurity firm: OpenZeppelinDate: Scope: Repository at commit 401e24cNo open critical findingsOpen · blog.openzeppelin.com
Across Protocol SVM Solidity AuditSecurity firm: OpenZeppelinDate: Scope: Repository at commit 7f0cedb1 critical finding, fixedOpen · blog.openzeppelin.com
Across Linea CCTP Diff AuditSecurity firm: OpenZeppelinDate: Scope: Repository at commit e5310e0No open critical findingsOpen · blog.openzeppelin.com
EVM Universal Adapter AuditSecurity firm: OpenZeppelinDate: Scope: Repository at commit 9b58d8eNo open critical findingsOpen · blog.openzeppelin.com
SVM Spoke Incremental AuditSecurity firm: OpenZeppelinDate: Scope: Repository at commit 71e990bNo open critical findingsOpen · blog.openzeppelin.com
SP1 Helios AuditSecurity firm: OpenZeppelinDate: Scope: Repository at commit 6d554b9No open critical findingsOpen · blog.openzeppelin.com
Across V3 and Oval Incremental AuditSecurity firm: OpenZeppelinDate: Scope: Files named in the reportNo open critical findingsOpen · blog.openzeppelin.com
UMA Accelerating Distributor Incremental AuditSecurity firm: OpenZeppelinDate: Scope: Files named in the reportNo open critical findingsOpen · blog.openzeppelin.com
Across V2 Incremental AuditSecurity firm: OpenZeppelinDate: Scope: Files named in the reportNo open critical findingsOpen · blog.openzeppelin.com
UMA Across V2 AuditSecurity firm: OpenZeppelinDate: Scope: Files named in the reportNo open critical findingsOpen · blog.openzeppelin.com
Across Token and Token Distributor AuditSecurity firm: OpenZeppelinDate: Scope: Files named in the reportNo open critical findingsOpen · blog.openzeppelin.com
UMA Across V2 AuditSecurity firm: OpenZeppelinDate: Scope: Files named in the report1 critical finding, fixedOpen · blog.openzeppelin.com
UMA Across V2 AuditSecurity firm: OpenZeppelinDate: Scope: Files named in the reportNo open critical findingsOpen · blog.openzeppelin.com

Findings91

Statuses are the security firm’s own, from each report.

SeverityOpenAcknowledgedFixed
Critical004
High203
Medium1318
Low51144
CriticalWrong Scaling for Amount of Gas TokensAcross Protocol Diff Audit -Arbitrum CustomGasToke · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
CriticalMissing Access Control for setDestinationSettlerAcross Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
CriticalAnyone Can Lock Relayer Refunds and Contract Can Be DrainedAcross Protocol SVM Solidity Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
CriticalSlow relays on multiple chainsUMA Across V2 Audit · OpenZeppelin · 11 May 2022Fixed

The report gives no description here.

Open the report
HighForwarder and Withdrawal Helper Contracts Do Not Handle ETH Transfers CorrectlyAcross Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
HighSpokePool's fill Function Performs Malformed CallAcross Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
HighAnyone can prevent stakers from getting their rewardsAcross Token and Token Distributor Audit · OpenZeppelin · 21 Jul 2022Fixed

The report gives no description here.

Open the report
MediumAttempts to Bridge WETH Using ZkStack_CustomGasToken_Adapter Will FailAcross Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
MediumGriefing Attacks Are Possible in ZK AdaptersAcross Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
MediumIncorrect Parameters Passed to permitWitnessTransferFromAcross Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
Show 10 more
MediumNo Way to Invoke Some Privileged Functions of ForwardersAcross Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
MediumrelayTokens Calls Made By Forwarders May FailAcross Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
MediumSome Contracts Might Not Work Properly with USDT AllowanceAcross Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
MediumTransfers of The Target Chain's Gas Token Will FailAcross Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
MediumTypes Incompatible With ERC-7683Across Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
MediumDeposit Tokens Transferred from Depositor Token Account Instead of SignerSVM Spoke Incremental Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
Medium[Across] It Will Not Be Possible to Bridge DAI to BlastAcross V3 and Oval Incremental Audit · OpenZeppelin · 16 Jul 2024Fixed

The report gives no description here.

Open the report
Medium[Oval] Attempts to Push Price to the CoinbaseOracle Will Always FailAcross V3 and Oval Incremental Audit · OpenZeppelin · 16 Jul 2024Fixed

The report gives no description here.

Open the report
Medium[Oval] Newest Prices May Be Reported Ignoring the lockWindow() ConstraintAcross V3 and Oval Incremental Audit · OpenZeppelin · 16 Jul 2024Fixed

The report gives no description here.

Open the report
Medium[Oval] Updating Parameters Inside the BaseController Contract May Lead to Undesired OutcomesAcross V3 and Oval Incremental Audit · OpenZeppelin · 16 Jul 2024Fixed

The report gives no description here.

Open the report
Show 10 more
MediumHubPool Might Stop Executing Bundles if Deposit Limits Are Enabled for ZkSyncAcross V2 Incremental Audit · OpenZeppelin · 29 Jan 2024Fixed

The report gives no description here.

Open the report
MediumLack of input validationAcross Token and Token Distributor Audit · OpenZeppelin · 21 Jul 2022Fixed

The report gives no description here.

Open the report
MediumConfusing removeLiquidity behavior could lock fundsUMA Across V2 Audit · OpenZeppelin · 11 May 2022Fixed

The report gives no description here.

Open the report
MediumInconsistent signature checkingUMA Across V2 Audit · OpenZeppelin · 11 May 2022Fixed

The report gives no description here.

Open the report
MediumwhitelistedRoutes for Ethereum_SpokePool affect other routesUMA Across V2 Audit · OpenZeppelin · 11 May 2022Fixed

The report gives no description here.

Open the report
LowMissing DocstringsAcross Protocol Diff Audit -Arbitrum CustomGasToke · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
LowReplace require Statements with Custom ErrorsAcross Protocol Diff Audit -Arbitrum CustomGasToke · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
LowChanging crossDomainAdmin Will Prohibit Pending OperationsAcross Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
LowIncorrect CastsAcross Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
Lowinstruction_params Account Remains Open After ExecutionSVM Spoke Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
Show 10 more
LowLack of Event EmissionSVM Spoke Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
LowUnnecessary Use of InitSpace MacroSVM Spoke Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
Low_destinationSettler Can Return Zero AddressAcross Protocol SVM Solidity Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
LowFunction Can Be Declared externalAcross Protocol SVM Solidity Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
LowIncorrect Right Shift in AddressConverters LibraryAcross Protocol SVM Solidity Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
LowRepeated FunctionAcross Protocol SVM Solidity Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
LowInsufficient DocumentationAcross Linea CCTP Diff Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
LowUnclear Vault Initialization ProcessSVM Spoke Incremental Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
LowMisleading DocumentationSP1 Helios Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
LowSuperfluous Update of Role AdminSP1 Helios Audit · OpenZeppelin · 12 May 2025Fixed

The report gives no description here.

Open the report
Show 10 more
Low[Across] Blast_SpokePool May Fail on Attempt to Bridge Native Blast TokensAcross V3 and Oval Incremental Audit · OpenZeppelin · 16 Jul 2024Fixed

The report gives no description here.

Open the report
Low[Across] Error-Prone Initialization of Blast_Adapter.solAcross V3 and Oval Incremental Audit · OpenZeppelin · 16 Jul 2024Fixed

The report gives no description here.

Open the report
Low[Across] Permit2 Witness Is Not Fully Compliant With EIP-712Across V3 and Oval Incremental Audit · OpenZeppelin · 16 Jul 2024Fixed

The report gives no description here.

Open the report
Low[Across] Users May Lose Assets if They Specify an Empty Address as a Call TargetAcross V3 and Oval Incremental Audit · OpenZeppelin · 16 Jul 2024Fixed

The report gives no description here.

Open the report
Low[Oval] CoinbaseSourceAdapter May Return Old PricesAcross V3 and Oval Incremental Audit · OpenZeppelin · 16 Jul 2024Fixed

The report gives no description here.

Open the report
Low[Oval] Missing Input ValidationAcross V3 and Oval Incremental Audit · OpenZeppelin · 16 Jul 2024Fixed

The report gives no description here.

Open the report
Low[Oval] PermissionProxy.execute Will Fail if Non-Zero value Is ProvidedAcross V3 and Oval Incremental Audit · OpenZeppelin · 16 Jul 2024Fixed

The report gives no description here.

Open the report
LowLack of input validationUMA Accelerating Distributor Incremental Audit · OpenZeppelin · 29 Jan 2024Fixed

The report gives no description here.

Open the report
LowMissing or incomplete docstringsUMA Accelerating Distributor Incremental Audit · OpenZeppelin · 29 Jan 2024Fixed

The report gives no description here.

Open the report
LowPotential underflow errorUMA Accelerating Distributor Incremental Audit · OpenZeppelin · 29 Jan 2024Fixed

The report gives no description here.

Open the report
Show 10 more
LowIncorrect or misleading documentationUMA Across V2 Audit · OpenZeppelin · 4 Jan 2024Fixed

The report gives no description here.

Open the report
LowLack of event emission after sensitive actionUMA Across V2 Audit · OpenZeppelin · 4 Jan 2024Fixed

The report gives no description here.

Open the report
LowMissing docstringsUMA Across V2 Audit · OpenZeppelin · 4 Jan 2024Fixed

The report gives no description here.

Open the report
LowupdatedRelayerFeePct can be lower than expectedUMA Across V2 Audit · OpenZeppelin · 4 Jan 2024Fixed

The report gives no description here.

Open the report
LowIncomplete and unindexed eventsAcross Token and Token Distributor Audit · OpenZeppelin · 21 Jul 2022Fixed

The report gives no description here.

Open the report
LowRecovery function is not robustAcross Token and Token Distributor Audit · OpenZeppelin · 21 Jul 2022Fixed

The report gives no description here.

Open the report
LowUnhandled failures in token interactionsAcross Token and Token Distributor Audit · OpenZeppelin · 21 Jul 2022Fixed

The report gives no description here.

Open the report
LowUnused inherited contractsAcross Token and Token Distributor Audit · OpenZeppelin · 21 Jul 2022Fixed

The report gives no description here.

Open the report
LowchainId function is not virtualUMA Across V2 Audit · OpenZeppelin · 11 May 2022Fixed

The report gives no description here.

Open the report
LowLack of input validationUMA Across V2 Audit · OpenZeppelin · 11 May 2022Fixed

The report gives no description here.

Open the report
Show 9 more
LowLiquidity provisioning can skew fee assessmentsUMA Across V2 Audit · OpenZeppelin · 11 May 2022Fixed

The report gives no description here.

Open the report
LowNo good way to disable routes in HubPoolUMA Across V2 Audit · OpenZeppelin · 11 May 2022Fixed

The report gives no description here.

Open the report
LowPolygon bridger does not enforce chainId requirementsUMA Across V2 Audit · OpenZeppelin · 11 May 2022Fixed

The report gives no description here.

Open the report
LowSome functions not marked nonReentrantUMA Across V2 Audit · OpenZeppelin · 11 May 2022Fixed

The report gives no description here.

Open the report
LowTime is cast unsafelyUMA Across V2 Audit · OpenZeppelin · 11 May 2022Fixed

The report gives no description here.

Open the report
LowIncorrect or misleading documentationUMA Across V2 Audit · OpenZeppelin · 10 May 2022Fixed

The report gives no description here.

Open the report
LowLack of event emission after sensitive actionUMA Across V2 Audit · OpenZeppelin · 10 May 2022Fixed

The report gives no description here.

Open the report
LowMissing docstringsUMA Across V2 Audit · OpenZeppelin · 10 May 2022Fixed

The report gives no description here.

Open the report
LowupdatedRelayerFeePct can be lower than expectedUMA Across V2 Audit · OpenZeppelin · 10 May 2022Fixed

The report gives no description here.

Open the report

Contracts

No deployed address is recorded for these audits.

The reports name a repository or files. Open a report to see its scope.

The repositories and files the reports name

Show this on your site

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.

Content

Facts

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.

Fixed as
Language

Style

Layout
Theme
Accent
Corners

Format

Size
Date
Embed as
HTML
<head>
<script src="https://widget.trustblock.run/project-widget.min.js" defer></script>
</head>
<body>
<div
data-tb-project-widget
data-tb-project-slug="across-protocol"
></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