ILLUSTRATIVE · Audit data shown is for demonstration purposes only. No audits have been completed.
Security · 3 external audits · 0 unresolved critical

Three firms, twelve weeks, 89 findings. All criticals closed.

Every contract in production at v0.4.2 has been reviewed by at least two of the three firms below. Reports, commit hashes, and remediation evidence are public.

RESOLUTION RATE
77.5%
69 of 89 closed
Critical
1
all resolved · 0 open
High
6
all resolved · 0 open
Medium
16
2 acknowledged
Low
25
non-blocking
Informational
41
style + best-practice
External audits

Three independent reviews

Sequential, not parallel — each engagement built on the remediation evidence of the previous one. Spearbit was the final crowd-review on the mainnet candidate.

#01 · TOB

Trail of Bits

12 FEB 2026 · 5 weeks · 3 reviewers · commit a47c2f9
All criticals + highs closedView full report ↗
Scope
  • contracts/Vault.sol
  • contracts/USDG.sol
  • contracts/PythPriceAdapter.sol
  • contracts/InterestRateModel.sol
Lines of code
3,482
Findings
40
Resolved
31 / 40

Manual review of the v0.3 vault, USDG mint/burn paths, and the Pyth adapter. The critical finding (since fixed) was a missing decimals normalization in the LTV calculation that under-collateralized 8-decimal feeds by ~10⁻¹⁰.

Reviewers
Sam SunM. TjadenK. Reyes
Findings by severity
SeverityFoundResolvedAckStatus
Critical110Resolved
High330Resolved
Medium761Acknowledged
Low1192Acknowledged
Info18126Acknowledged
Resolution
77.5%
#02 · OZ

OpenZeppelin

31 MAR 2026 · 4 weeks · 2 reviewers · commit b29e144
All criticals + highs closedView full report ↗
Scope
  • contracts/Vault.sol (delta from TOB)
  • contracts/SimpleAccountFactory.sol
  • contracts/governance/Timelock.sol
  • contracts/EOAValidator.sol
Lines of code
1,874
Findings
29
Resolved
22 / 29

Targeted review of the EIP-7702 delegate path and the new timelock-gated governance. Two highs were about the EOAValidator accepting expired session keys; both patched before mainnet candidate cut.

Reviewers
J. RiveroF. Cardelli
Findings by severity
SeverityFoundResolvedAckStatus
Critical000Resolved
High220Resolved
Medium541Acknowledged
Low871Acknowledged
Info1495Acknowledged
Resolution
75.9%
#03 · SPEAR

Spearbit

08 MAY 2026 · 3 weeks · 4 reviewers (crowd) · commit c1f8a02
All criticals + highs closedView full report ↗
Scope
  • contracts/Vault.sol (final pass)
  • contracts/Liquidator.sol
  • contracts/Treasury.sol
  • contracts/StablecoinAdapter.sol
Lines of code
2,106
Findings
20
Resolved
16 / 20

Crowd review on the final v0.4.2 release candidate. The high was a rounding direction in partial-repay that, in adversarial conditions, could leave 1 wei of debt and block close-out — fixed and tested.

Reviewers
pashov0xRajeevalex-ppgspearbit-team
Findings by severity
SeverityFoundResolvedAckStatus
Critical000Resolved
High110Resolved
Medium440Resolved
Low651Acknowledged
Info963Acknowledged
Resolution
80.0%
Security posture

Beyond audits · the continuous layer

Audits are point-in-time. Day-to-day safety is enforced by formal proofs, fuzz suites, a live bug bounty, and Forta monitoring.

Open bug bounty
FORMAL

Formal verification

Solvency and HF invariants discharged in Certora Prover. Coverage: 87% of state-changing functions in Vault.sol, 100% of USDG mint/burn.

87% · 41 rules
FUZZ

Fuzzing coverage

Echidna + Foundry invariant suites running on CI on every PR. 92.4% branch coverage on the risk-engine modules. 4.2B sequences executed cumulatively.

92.4% branches
BOUNTY

Bug bounty

Live on Immunefi with a max payout of $1.2M for critical impact (loss of funds / mint authorization). $4.8M paid out across 11 bounties since v0.1.

$1.2M cap
MONITOR

Monitoring partner

Forta agents watching for: oracle deviation > 0.5%, large withdraws (> 5% TVL/block), governance timelock queue, and unusual liquidator behavior.

Forta · 14 agents
Audit history

Every protocol version, every review

v0.1.0AUG 2025v0.2.0NOV 2025v0.3.0FEB 2026v0.4.0MAR 2026v0.4.2MAY 2026● CURRENT
v0.1.0
AUG 2025
Internal review · pre-public
v0.2.0
NOV 2025
Halborn audit · 0 crit · 2 high
v0.3.0
FEB 2026
Trail of Bits · 1 crit (fixed)
v0.4.0
MAR 2026
OpenZeppelin · 0 crit · 2 high
v0.4.2
MAY 2026
Spearbit · 0 crit · 1 high (current)
Responsible disclosure

Found something? Tell us first.

Email security@equiflow.xyz or submit via Immunefi. We commit to a 24-hour first response, a triage decision within 72 hours, and a public CVE within 90 days of the fix shipping. We do not pursue legal action against good-faith researchers.

security@equiflow.xyz