tradi3_ Kurt Landman
Tradi3 Research

Results you can
read for yourself.

Competition placements, published findings, and the original reports. All in one place.

Immunefi all-time
#77Top Ranked
28 accepted reports · $5,946 earned
Firelight Audit Comp
2ndof 133
2 High findings · collateral & consortium logic
Quantus Audit Comp
8thof 65
1 Critical, 1 High · Substrate runtime & POS
ENS Audit Comp
17Criticals
15th of 186 · 1 Chief, 22 duplicates, 1 Insight

Competition results

Audit portfolio
Selected published results. A dash means placement is not listed here.
CompetitionPlatformAccepted reportsPlace
ENS 23 valid submissions (1 Chief, 22 duplicates) + 1 InsightImmunefi17 Critical · 1 High · 4 Medium · 1 Low15th of 186 listed
Firelight Immunefi2 High2nd
Quantus Immunefi1 Critical · 1 High8th
Revert Finance StableSwap HooksCantina1 High · 1 Medium—
Metric Sherlock3 Medium—
Base Azul Immunefi1 Medium53rd
Morpho Midnight Cantina1 Low—

The ENS leaderboard credits 23 valid submissions: 1 Chief and 22 duplicates, plus 1 separate Insight. The 17 Critical-rated submissions are the highest Critical count among its 186 listed researchers. These counts include duplicates and do not represent unique vulnerabilities.

The Immunefi profile on 19 October 2026 shows Tradi3 as Top Ranked, 77th all time, with 28 accepted audit competition reports (17 Critical, 4 High, 5 Medium, 1 Low, 1 Insight) and $5,946 in displayed total earnings. These are Immunefi totals, not an all-platform total, and they include accepted duplicate reports. A dash means placement is not listed here.

Public report archive

Download findings data
Critical T3-011

ENS

Audit Competition | ENS

Renewal route prices and displays the normalized name but signs the raw label

The ENS renewal route derives displayed ownership, expiry, and pricing from the ENSIP-15 normalized name while encoding the unnormalized URL label into renew(), letting a crafted link with an invisible character renew a lookalike name using the victim's funds.

Immunefiname normalization / transaction integrity

Critical T3-007

Quantus

Audit Comp | Quantus

High-security accounts can be drained immediately via an unbounded tip on a whitelisted call

ReversibleTransactionExtension validates only the extrinsic call against the high-security whitelist and never inspects the transaction tip, allowing a signed whitelisted cancel() with an unbounded tip to drain the account's free balance at pre-dispatch.

Immunefitransaction fees / account policy

High T3-010

Firelight

Audit Comp | Firelight

Assessment approval can execute a replacement loss schedule the Risk Consortium never reviewed

IncidentManager.approveCurrentAssessment(incidentId) binds only the incident ID in calldata and resolves currentAssessmentRoundId from mutable storage at execution, allowing a cancelled and replaced loss schedule to execute under the Risk Consortium's prior signature.

Immunefiapproval binding / access control

Medium T3-005

Base Azul

Audit Comp | Base Azul

Hardcoded 10-block ZK witness interval makes 30-block challenge proofs unverifiable

Base Azul deploys AggregateVerifier with INTERMEDIATE_BLOCK_INTERVAL=30 (verifying a 1-root, 32-byte journal for 30-block challenges), while the official ZK prover service hardcodes DEFAULT_INTERMEDIATE_ROOT_INTERVAL=10 and commits to a 3-root, 96-byte journal.

ImmunefiZK witness generation / challenge verification

This archive contains 11 individual public findings. Competition totals may also include accepted reports without an individual entry here.

Discuss a review.

[email protected]