Spark security record

Base, Ethereumspark.fiXGitHub

As of 30 Oct 2026, Spark has 32 audit reports by 2 security firms on Trustblock; the latest is by Cantina, dated 14 Aug 2026. Those reports list no open critical findings.

Critical findings
No open critical findings
Across 32 reports.
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.

Audits32

Newest first

32 audit reports, 10 in ChainSecurity’s series

AuditSecurity firmDateScopeCritical findingsReport
SparkDAO Governance RelaySecurity firm: ChainSecurityDate: Scope: Files named in the reportNo open critical findingsOpen · chainsecurity.com
Kill SwitchSecurity firm: ChainSecurityDate: Scope: Files named in the reportNo open critical findingsOpen · chainsecurity.com
Core Updates to SparkLendSecurity firm: ChainSecurityDate: Scope: Files named in the reportNo open critical findingsOpen · chainsecurity.com
SparkLend FreezerSecurity firm: ChainSecurityDate: Scope: Files named in the reportNo open critical findingsOpen · chainsecurity.com
sparklend-conduitsSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
SparkLendConduitSecurity firm: ChainSecurityDate: Scope: Files named in the reportNo open critical findingsOpen · chainsecurity.com
Interest Rate StrategySecurity firm: ChainSecurityDate: Scope: Files named in the reportNo open critical findingsOpen · chainsecurity.com

Findings35

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

SeverityOpenAcknowledgedFixed
Critical000
High003
Medium022
Low2917
HighDecimals Mismatch in CappedOracleSparkLend Advanced · ChainSecurity · 17 Feb 2026Fixed

The report gives no description here.

Open the report
HighweETH Oracle ManipulationSparkLend Advanced · ChainSecurity · 17 Feb 2026Fixed

The report gives no description here.

Open the report
HighPocket Not Used on InteractionSpark PSM · ChainSecurity · 22 Oct 2024Fixed

The report gives no description here.

Open the report
MediumForeignController.transferTokenLayerZero is missing approval to the Sky OFT adapterspark-alm-controller v1. · Cantina · 23 Jul 2025Fixed

The report gives no description here.

Open the report
MediumDisable BorrowingKill Switch · ChainSecurity · 18 Mar 2024Fixed

The report gives no description here.

Open the report
LowExchange-rate adapters lack staleness checks against upstream pause/cached update edge casesSky: Sparklend Advanced · Cantina · 25 Feb 2026Fixed

The report gives no description here.

Open the report
LowCap of 0 Ignores Increase CooldownSparklend Cap Automator · ChainSecurity · 17 Feb 2026Fixed

The report gives no description here.

Open the report
LowDoS Cap IncreaseSparklend Cap Automator · ChainSecurity · 17 Feb 2026Fixed

The report gives no description here.

Open the report
LowTry-Catch Error ValidationSparkLend Advanced · ChainSecurity · 17 Feb 2026Fixed

The report gives no description here.

Open the report
LowETH received from exchange in OTCBuffer will be lostSky: Spark ALM Controller v1. · Cantina · 14 Nov 2025Fixed

The report gives no description here.

Open the report
Show 10 more
LowtotalSupply can overflow in mintSky: Spark Vaults v2 · Cantina · 19 Sep 2025Fixed

The report gives no description here.

Open the report
LowLoosely Restricted Specific Calls to Arbitrary AddressSpark ALM Controller · ChainSecurity · 11 Sep 2025Fixed

The report gives no description here.

Open the report
LowMalicious relayer could take spark vault assets and deposit them backSky Spark ALM Controller · Cantina · 11 Sep 2025Fixed

The report gives no description here.

Open the report
LowWithdrawing from ERC4626 and Aave requires deposit rate limits to be setSpark ALM Controller · Cantina · 18 Aug 2025Fixed

The report gives no description here.

Open the report
Low_approve ignores the success bool return valuespark-alm-controller v1. · Cantina · 23 Jul 2025Fixed

The report gives no description here.

Open the report
LowCompromised relayer can use transferTokenLayerZero to burn ETH in ALM Proxyspark-alm-controller v1. · Cantina · 23 Jul 2025Fixed

The report gives no description here.

Open the report
LowMore granular limits for CCTP transfersSpark ALM CCTP & Swap Logic Audit · Cantina · 25 Sep 2024Fixed

The report gives no description here.

Open the report
LowDSROracleForwarderBase._packMessage() type-casts silently drop bitsxchain-dsr-oracle · Cantina · 9 Sep 2024Fixed

The report gives no description here.

Open the report
LowPSM3.withdraw breaks non-decreasing share price invariantSpark PSM3 Contract Security Audit · Cantina · 9 Sep 2024Fixed

The report gives no description here.

Open the report
LowPending Governance SpellsKill Switch · ChainSecurity · 18 Mar 2024Fixed

The report gives no description here.

Open the report
Show 2 more
LowSpecification MismatchKill Switch · ChainSecurity · 18 Mar 2024Fixed

The report gives no description here.

Open the report
LowWithdrawer Can Steal 1 WeiSparkLendConduit · ChainSecurity · 30 Oct 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="spark"
></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