Zap Protocol security record

BNB Chain, Ethereum, Solanazap.orgGitHub

As of 30 Oct 2026, Zap Protocol has 4 audit reports by 2 security firms on Trustblock; the latest is by Zokyo, dated 11 Apr 2024. Those reports list no open critical findings.

Critical findings
No open critical findings
Across the 4 reports, 6 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.

Audits4

Newest first

AuditSecurity firmDateScopeCritical findingsReport
ZAPSecurity firm: ZokyoDate: Scope: Not recorded (see the report)2 critical findings, fixedOpen · IPFS
ZAPSecurity firm: ZokyoDate: Scope: Not recorded (see the report)2 critical findings, fixedOpen · IPFS
Beefy Zap AuditSecurity firm: OpenZeppelinDate: Scope: Files named in the report1 critical finding, fixedOpen · blog.openzeppelin.com
Beefy Zap AuditSecurity firm: OpenZeppelinDate: Scope: Files named in the report1 critical finding, fixedOriginal removed

Findings50

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

SeverityOpenAcknowledgedFixed
Critical006
High007
Medium014
Low1130
CriticalIncorrect Claim LogicZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
CriticalReentrance can lead to loss of fundsZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
CriticalUnrestricted call to destroyInstanceZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
CriticalUnrestricted call to setConfigZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
CriticalExternal Call to Permit2 Allows Stealing Users' TokensBeefy Zap Audit · OpenZeppelin · 19 Dec 2023Fixed

The report gives no description here.

Open the report
CriticalExternal Call to Permit2 Allows Stealing Users' TokensBeefy Zap Audit · OpenZeppelin · 29 Jun 2023Fixed

The report gives no description here.

Open the report
HighIncorrect Decimals For unsoldTokensZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
HighIncorrect decimals precisionZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
HighIncorrect Return Of userMaxAllcZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
HighMethod _claim(...) calculates wrong shares and left valuesZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
Show 10 more
HighMethod takeUSDCRaised() transfer wrong fundsZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
HighDenial-of-Service of Router FunctionalityBeefy Zap Audit · OpenZeppelin · 19 Dec 2023Fixed

The report gives no description here.

Open the report
HighDenial-of-Service of Router FunctionalityBeefy Zap Audit · OpenZeppelin · 29 Jun 2023Fixed

The report gives no description here.

Open the report
MediumCentralization due to destroy() methodZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
MediumIncorrect Calculation Of amountFinalZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
MediumLack of ERC20 Token Transfer ValidationZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
MediumMissing disableInitializers Call in Proxy Upgradeable Contract ConstructorZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowBlacklisting is irreversibleZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowCEI pattern not followedZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowChangeable length of vestingPoints leading to issuesZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
Show 10 more
LowFlawed logic in _processPrivate() methodZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowFloating Pragma Version in Solidity FilesZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowImproving Clarity and Functionality of setConfig MethodZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowLack of Event Emission in Privileged FunctionsZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowMissing validation for vesting pointsZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowModifiers duplicatedZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowNon-upgradeable contracts inheritedZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowNon-upgradeable contracts inheritedZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowParameter privateTokenPrice is not validatedZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowRedundant checkZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
Show 10 more
LowRedundant ChecksZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowReentrance Attack Exploit in claim() FunctionZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowRemove console.logZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowThe address of USDB refers to a test chainZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowUnnecessary local variable in method usertaxRate()ZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowUnnecessary Safe Math is being utilizedZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowUnsafe castZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowUnused importsZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowVulnerability to frontrunning due to interplay between claim() and takeUSDCRaised()ZAP · Zokyo · 11 Apr 2024Fixed

The report gives no description here.

Open the report
LowFloating PragmaBeefy Zap Audit · OpenZeppelin · 19 Dec 2023Fixed

The report gives no description here.

Open the report
Show 7 more
LowMissing DocstringsBeefy Zap Audit · OpenZeppelin · 19 Dec 2023Fixed

The report gives no description here.

Open the report
LowMissing Order Typehash Prefix for Witness ParameterBeefy Zap Audit · OpenZeppelin · 19 Dec 2023Fixed

The report gives no description here.

Open the report
LowWitness Type String Does Not Follow EIP-712Beefy Zap Audit · OpenZeppelin · 19 Dec 2023Fixed

The report gives no description here.

Open the report
LowFloating PragmaBeefy Zap Audit · OpenZeppelin · 29 Jun 2023Fixed

The report gives no description here.

Open the report
LowMissing DocstringsBeefy Zap Audit · OpenZeppelin · 29 Jun 2023Fixed

The report gives no description here.

Open the report
LowMissing Order Typehash Prefix for Witness ParameterBeefy Zap Audit · OpenZeppelin · 29 Jun 2023Fixed

The report gives no description here.

Open the report
LowWitness Type String Does Not Follow EIP-712Beefy Zap Audit · OpenZeppelin · 29 Jun 2023Fixed

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="zap"
></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