zkLend Core audit

ABDK ConsultingCode version: not recorded (see the report)

ABDK Consulting reviewed zkLend (zkLend Core audit) on 18 Aug 2023: 86 findings, 0 critical; 3 marked fixed, 83 acknowledged.

No open critical findings
Open the reportOpen zkLend’s security record

Report hosted on GitHub.

Trustblock does not review code.

Findings86

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

SeverityOpenAcknowledgedFixed
Critical000
High000
Medium0191
Low0642
MediumDocumentation in functions.cairoAcknowledged

The report gives no description here.

MediumFlaw in functions.cairoAcknowledged

The report gives no description here.

MediumFlaw in functions.cairoAcknowledged

The report gives no description here.

MediumProcedural in functions.cairoAcknowledged

The report gives no description here.

MediumProcedural in functions.cairoAcknowledged

The report gives no description here.

MediumProcedural in functions.cairoAcknowledged

The report gives no description here.

MediumSuboptimal in functions.cairoAcknowledged

The report gives no description here.

MediumSuboptimal in functions.cairoAcknowledged

The report gives no description here.

MediumUnclear behavior in DefaultInterestRateModel.cairoAcknowledged

The report gives no description here.

MediumUnclear behavior in functions.cairoAcknowledged

The report gives no description here.

Show 10 more
MediumUnclear behavior in functions.cairoAcknowledged

The report gives no description here.

MediumUnclear behavior in functions.cairoAcknowledged

The report gives no description here.

MediumUnclear behavior in functions.cairoAcknowledged

The report gives no description here.

MediumUnclear behavior in functions.cairoAcknowledged

The report gives no description here.

MediumUnclear behavior in functions.cairoAcknowledged

The report gives no description here.

MediumUnclear behavior in functions.cairoAcknowledged

The report gives no description here.

MediumUnclear behavior in functions.cairoAcknowledged

The report gives no description here.

MediumUnclear behavior in functions.cairoAcknowledged

The report gives no description here.

MediumUnclear behavior in PriceOracle.cairoAcknowledged

The report gives no description here.

LowBad datatype in functions.cairoAcknowledged

The report gives no description here.

Show 10 more
LowBad naming in events.cairoAcknowledged

The report gives no description here.

LowBad naming in functions.cairoAcknowledged

The report gives no description here.

LowBad naming in storage.cairoAcknowledged

The report gives no description here.

LowDocumentation in DefaultInterestRateModel.cairoAcknowledged

The report gives no description here.

LowDocumentation in events.cairoAcknowledged

The report gives no description here.

LowDocumentation in events.cairoAcknowledged

The report gives no description here.

LowDocumentation in events.cairoAcknowledged

The report gives no description here.

LowDocumentation in events.cairoAcknowledged

The report gives no description here.

LowDocumentation in functions.cairoAcknowledged

The report gives no description here.

LowDocumentation in IEmpiricOracle.cairoAcknowledged

The report gives no description here.

Show 10 more
LowDocumentation in IInterestRateModel.cairoAcknowledged

The report gives no description here.

LowDocumentation in IMarket.cairoAcknowledged

The report gives no description here.

LowDocumentation in IMarket.cairoAcknowledged

The report gives no description here.

LowDocumentation in IMarket.cairoAcknowledged

The report gives no description here.

LowDocumentation in IPriceOracle.cairoAcknowledged

The report gives no description here.

LowDocumentation in IPriceOracleSource.cairoAcknowledged

The report gives no description here.

LowDocumentation in IZToken.cairoAcknowledged

The report gives no description here.

LowDocumentation in IZToken.cairoAcknowledged

The report gives no description here.

LowDocumentation in Math.cairoAcknowledged

The report gives no description here.

LowDocumentation in SafeCast.cairoAcknowledged

The report gives no description here.

Show 10 more
LowDocumentation in storage.cairoAcknowledged

The report gives no description here.

LowDocumentation in storage.cairoAcknowledged

The report gives no description here.

LowDocumentation in structs.cairoAcknowledged

The report gives no description here.

LowDocumentation in structs.cairoAcknowledged

The report gives no description here.

LowDocumentation in structs.cairoAcknowledged

The report gives no description here.

LowFlaw in functions.cairoAcknowledged

The report gives no description here.

LowOverflow/Underflow in SafeDecimalMath.cairoAcknowledged

The report gives no description here.

LowOverflow/Underflow in SafeDecimalMath.cairoAcknowledged

The report gives no description here.

LowProcedural in functions.cairoAcknowledged

The report gives no description here.

LowProcedural in functions.cairoAcknowledged

The report gives no description here.

Show 10 more
LowProcedural in functions.cairoAcknowledged

The report gives no description here.

LowProcedural in functions.cairoAcknowledged

The report gives no description here.

LowProcedural in functions.cairoAcknowledged

The report gives no description here.

LowProcedural in functions.cairoAcknowledged

The report gives no description here.

LowProcedural in functions.cairoAcknowledged

The report gives no description here.

LowProcedural in functions.cairoAcknowledged

The report gives no description here.

LowProcedural in PriceOracle.cairoAcknowledged

The report gives no description here.

LowProcedural in Proxy.cairoAcknowledged

The report gives no description here.

LowProcedural in Proxy.cairoAcknowledged

The report gives no description here.

LowProcedural in SafeDecimalMath.cairoAcknowledged

The report gives no description here.

Show 10 more
LowReadability in functions.cairoAcknowledged

The report gives no description here.

LowSuboptimal in EmpiricOracleAdapter.cairoAcknowledged

The report gives no description here.

LowSuboptimal in functions.cairoAcknowledged

The report gives no description here.

LowSuboptimal in functions.cairoAcknowledged

The report gives no description here.

LowSuboptimal in functions.cairoAcknowledged

The report gives no description here.

LowSuboptimal in functions.cairoAcknowledged

The report gives no description here.

LowSuboptimal in functions.cairoAcknowledged

The report gives no description here.

LowSuboptimal in functions.cairoAcknowledged

The report gives no description here.

LowSuboptimal in functions.cairoAcknowledged

The report gives no description here.

LowSuboptimal in IEmpiricOracle.cairoAcknowledged

The report gives no description here.

Show 10 more
LowSuboptimal in storage.cairoAcknowledged

The report gives no description here.

LowUnclear behavior in DefaultInterestRateModel.cairoAcknowledged

The report gives no description here.

LowUnclear behavior in DefaultInterestRateModel.cairoAcknowledged

The report gives no description here.

LowUnclear behavior in functions.cairoAcknowledged

The report gives no description here.

LowUnclear behavior in functions.cairoAcknowledged

The report gives no description here.

LowUnclear behavior in functions.cairoAcknowledged

The report gives no description here.

LowUnclear behavior in functions.cairoAcknowledged

The report gives no description here.

LowUnclear behavior in functions.cairoAcknowledged

The report gives no description here.

LowUnclear behavior in functions.cairoAcknowledged

The report gives no description here.

LowUnclear behavior in functions.cairoAcknowledged

The report gives no description here.

Show 3 more
LowUnclear behavior in functions.cairoAcknowledged

The report gives no description here.

LowUnclear behavior in storage.cairoAcknowledged

The report gives no description here.

LowUnclear behavior in structs.cairoAcknowledged

The report gives no description here.

Contracts in scope

No deployed address is recorded for this audit.

The report names a repository or files. Open the report to see its scope.

Part of zkLend’s security record

zkLend
Audits3 audits by 2 firmsLast audit Mar 2025, by Nethermind Security.
Critical findingsNo open critical findingsAcross the 3 reports, 1 critical finding was reported. It is marked fixed by the firm that reported it.
Open zkLend’s security record

Security firm

ABDK Consulting

31 projects reviewed · 64 reports · latest Jan 2026

See ABDK Consulting’s audits

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