https://sherlock-files.ams3.digitaloceanspaces.com/profile_images/9bb30afd-2520-40e7-a5ec-adaefde01a62.png

niffy

Security Researcher

Contact Me

High

16

Total

Medium

23

Total

$9.39K

Total Earnings

#693 All Time

15x

Payouts

bronze

1x

3rd Places

regular

5x

Top 10

regular

10x

Top 25

All

Code4rena

Immunefi

Apr '26

Monetrix

Monetrix

515.16 USDC • 1 total finding • Code4rena • niffylord

bronze

medium

PM borrow liabilities are omitted from backing, allowing phantom surplus settlement

Mar '26

Chainlink Payment Abstraction V2

Chainlink Payment Abstraction V2

0 USDC • 1 total finding • Code4rena • niffylord

#11

medium

Finding not yet public.

Feb '26

Injective Peggy Bridge

Injective Peggy Bridge

44.12 USDC • 3 total findings • Code4rena • niffylord

#16

high

Finding not yet public.

medium

Finding not yet public.

medium

Finding not yet public.

Dec '25

Panoptic: Next Core

Panoptic: Next Core

65.01 USDC • 2 total findings • Code4rena • niffylord

#26

high

BuilderWallet `init()` is unprotected/re-initializable, enabling takeover and theft of builder fees

medium

Division-by-zero in long-leg collateral requirement can block solvency checks and `dispatchFrom` (liquidation/force-exercise) for tickSpacing==1 pools

Rujira

Rujira

252.38 USDC • 5 total findings • Code4rena • niffylord

#26

high

Finding not yet public.

high

Finding not yet public.

high

Finding not yet public.

high

Finding not yet public.

high

Finding not yet public.

Nov '25

SukukFi

SukukFi

0 USDC • 1 total finding • Code4rena • niffylord

#8

high

Missing access control in `WERC7575Vault` allows unauthorized withdrawals

Swafe

Swafe

1,399.26 USDC • 3 total findings • Code4rena • niffylord

#7

medium

Unable to upload guardian shares on social backup

medium

Replayable recovery requests allow attacker to permanently block account recovery

medium

Guardian share replay overwrite causes persistent recovery DoS (missing session binding)

Audit Comp | Vechain | Stargate Hayabusa

Audit Comp | Vechain | Stargate Hayabusa

14 USDT • 1 total finding • Immunefi • niffylord

#44

high

Finding not yet public.

Megapot

Megapot

0 USDC • 1 total finding • Code4rena • niffylord

#26

medium

Global Variable Manipulation During Active Draw Alters End Result

Oct '25

Reflector V3

Reflector V3

198.29 USDC • 4 total findings • Code4rena • niffylord

#7

high

`set_invocation_costs_config()` fails to authorize admin allowing anyone to set invocation costs

medium

`twap()` under-charges for multi-period queries due to hardcoded `periods=1`

medium

Systematic Overcharge in prices and x_prices: Fee Charged for Requested Records While Return is Capped at 20

medium

Expiration vector length mismatch causes panic in extend_ttl() when assets are added with zero initial expiration period

Attackathon | XRPL Lending Protocol

Attackathon | XRPL Lending Protocol

3,382 RLUSD • 10 total findings • Immunefi • niffylord

#11

high

Finding not yet public.

high

Finding not yet public.

high

Finding not yet public.

medium

Finding not yet public.

medium

Finding not yet public.

medium

Finding not yet public.

medium

Finding not yet public.

medium

Finding not yet public.

low

Finding not yet public.

low

Finding not yet public.

Audit Comp | Alchemix V3

Audit Comp | Alchemix V3

3 USDC • 3 total findings • Immunefi • niffylord

#135

high

Finding not yet public.

high

Finding not yet public.

medium

Finding not yet public.

Hybra Finance

Hybra Finance

726.77 USDC • 2 total findings • Code4rena • niffylord

#14

medium

CLFactory ignores dynamic fees above 10% and silently falls back to default

medium

CL gauge accepts unverified pools, allowing malicious pool to brick distribution

Sep '25

Succinct

Succinct

1,942.7 USDC • 1 total finding • Code4rena • niffylord

#7

medium

PLONK/Groth16 verifiers accept proofs with untrusted recursion vk root

Aug '25

GTE Perps and Launchpad

GTE Perps and Launchpad

851.36 USDC • 3 total findings • Code4rena • niffylord

#23

high

CREATE2 address of the uniswap pair used by `LaunchPad` does not match address of pair deployed by `GTELaunchpadV2PairFactory`

medium

`LaunchToken` transfers cause staking rewards to be lost to the `LaunchPad`

medium

Launchpad slippage is not enforced properly during token graduation