2026-06-10 · G7: SETUP_SCRIPT TOKEN THEFT (CVSS 8.4 HIGH · NEW FINDING)
SESSION 4 BETA-ONLY CLOSE READ. 1 CONFIRMED FINDING. Priority 2 (Custom Flow cross-user execution) produced CVSS 8.4 High: Composite Identity Token Theft via agent-config.yml setup_script. Three root causes: (1) setup_script runs OUTSIDE SRT sandbox in start_workflow_service.rb commands() method. (2) Composite identity OAuth token exposed as CI env var ($GITLAB_OAUTH_TOKEN + 4 aliases). (3) No content validation in JSON schema or config.rb parser. Affects ALL 8 foundational flows (Code Review, Fix Pipeline, Developer, SAST FP, etc.). Token lifetime 1hr, instance-wide scope with user:{victim_id}. Deterministic · no LLM dependency. Priority 1 (CI Expert Agent prompt injection): KILLED · CI Expert is a chat-only agent (id:6, no CI workload), output sanitized by FinalAnswerParser, standard indirect prompt injection = not novel for bounty. Report: SETUP-SCRIPT-TOKEN-THEFT-REPORT.md. Pending email to security@gitlab.com.
2026-06-10 · G6/C58: GITLAB 19.0 CLOSE READ (0 new findings)
SYSTEMATIC AUDIT of 70 new EE features across GitLab 18.10/18.11/19.0. Seven leads investigated, all killed. (1) search_helper.rb XSS → CVE-2026-5297 (8.7), already patched. (2) Agent output XSS → CVE-2026-6073 (8.7), same class as our H1 #3755989. (3) PAT scope bypass → CVE-2026-1322 (6.8), already fixed. (4) Banzai sanitizer XSS → CVE-2026-6335 (5.4). (5) VR SSRF → CVE-2026-7471 (3.5). (6) Secrets Management → CLEAN (proper authorize directives + JWT). (7) Compliance External Controls → CLEAN (HMAC + secure_compare + nonce). Also audited: Orbit MCP (well-gated), VR upstreams/test (addressable_url validation), MCP Semantic Search (read-only). METHODOLOGY VALIDATED: 5/7 leads matched real CVEs, proving we're targeting the right code. Docker instance lost to daemon crash. 6 unaudited targets remain: CI Expert Agent prompt injection, Custom Flow cross-user exec, Fine-grained PAT 25% gap, GLQL injection, MCP header injection, email template XSS.
2026-06-10 · G5: GMAIL EMAIL FIX + H1 FOLLOW-UPS
CRITICAL DISCOVERY: Mail.app SMTP auth:none on smtp.gmail.com:465 · ALL prior emails to security@gitlab.com (Jun 3 MCP OAuth + Jun 10 SSRF+IDOR) were NEVER DELIVERED. AppleScript send returned true but messages silently dropped. Fixed: both reports re-sent via Gmail web interface, confirmed in Gmail Sent folder. H1 #3755172 + #3755989: both still closed N/A (8 days, no response to resubmission). Follow-up comments posted on both reports requesting reopen for technical review. Next: Request Mediation on H1 if no response by Jun 13.
2026-06-10 · G4/C58: SSRF+IDOR EMAILED + Sentinel ($0)
GitLab MCP SSRF+IDOR report emailed to security@gitlab.com (initially via Mail.app, later re-sent via Gmail). ALL 3 GitLab MCP findings now submitted. C58 sentinel: 0 new Immunefi programs (30-day drought since May 11, 270 active bounties down from 278). Sherlock ARC-41 $155K launched today but Leo/non-EVM (KILL). Cantina Morpho Midnight $400K ending in 2 days, KYC (KILL). Exploit intel: Humanity Protocol $36M (compromised laptop → 3/6 Gnosis Safe keys), Ambient Finance $110K (unknown), AFI $480K (vault drain). H1 GitLab reports: 8 days pending, no response to resubmission.
2026-06-04 · G3/C57: GraphQL Authorization Audit + Sentinel ($0)
SYSTEMATIC GRAPHQL AUDIT: 120+ EE mutations audited, 0 missing authorization. All use direct authorize directives, inherited base class auth, or service-layer Ability.allowed() checks. ai_workflows scope analysis: 30+ APIs accept tokens with write access to issues/MRs/branches/commits/vulnerability_flags · broad but each endpoint enforces own auth. RefreshTokenService confirmed same SSRF pattern as Finding 2 (additional evidence). IDOR in MCP controller re-confirmed. Live tests with Guest/Developer tokens: all access controls working. Key insight: core GitLab features = fortress, new MCP/Duo features = gaps exist. Report: GRAPHQL-AUTHZ-AUDIT.md. C57 sentinel: 0 new targets, Euler v2 $1.25M was 2024 (removed), EulerSwap CTF $500K fortress (6 audits).
2026-06-03 · G2/C56: MCP OAuth EMAILED + Sentinel ($0)
MCP OAuth Dynamic Registration report (High 7.1) emailed to security@gitlab.com. H1 submission BLOCKED by Signal Requirement · trial reports exhausted from N/A closures. H1 form was 100% filled (title, CVSS 7.1, CWE-862, 5 files uploaded to S3). H1 Support ticket filed for credit restoration. Trial license expires Jul 2, H1 credits regenerate Jul 3 · email was the only viable path. H1 #3755172 + #3755989 resubmitted with full evidence. C56 Quick Sentinel: commit monitor TIMEOUT, platform sweep (0 new contests, Euler v2 Cantina $1.25M active but fortress), 4 exploits ~$9M+ (Gnosis Pay, Gravity Bridge, Alephium, TesseraDAO), ARC-41 was 2024 (removed).
2026-06-03 · G1/C55: GitLab MCP OAuth Discovery + PoC ($0)
NEW FINDING: MCP OAuth Dynamic Client Registration (RFC 7591) · unauthenticated app registration + MCP scope grants 17 tools including confidential issue access + pipeline deletion. Full E2E PKCE flow verified: register → PKCE → authorize → exchange → exploit. Cloud metadata IPs (169.254.169.254) accepted as redirect URIs. 3 bugs: (1) redirect URI accepts internal IPs (2) MCP scope overly broad for unverified apps (3) consent screen lacks adequate warnings. Python PoC script + asciinema terminal recording captured. Also discovered: SSRF via OAuth2 gem (token_endpoint bypasses Gitlab::HTTP) + IDOR in MCP server lookup (global find without org scoping). GitLab EE 19.0.1 Docker.
2026-05-31 · C54: THE LONG TAIL ($0, manual close read)
LONG TAIL THESIS DISPROVEN. 278 Immunefi programs filtered to 33 ($10K-$100K, GitHub, no KYC). 12 non-EVM killed (StarkNet, Algorand, Fuel, Cosmos, etc). 6 audit-comp killed. 5/11 EVM programs stale 2-4 years (DEAD). 5/11 over-audited (Synthetix 5+, Orderly 17, Harvest 4+, DODO 8+, Nexus 6+). 1 survivor: MUX v3 ($100K, 1 Guardian audit). 2826 lines across 8 files read closely: Swapper.sol no AC but zero-balance between txs, SusdcOracleL2.sol staleness scope-excluded, Delegator.sol delegatecall safe, CollateralPool/FacetOpen/FacetClose all onlyCore/onlyOrderBook. ALL fund-flow paths role-gated. 0 findings. Small bounties ≠ less audited. ALL TIERS NOW EXHAUSTED.
2026-05-31 · C53: Sentinel Run #2 ($0, 258 repos)
258 repos (60 programs, 7d lookback, $50K+). 7 repos with .sol changes · ALL speed-killed (governance-gated, audit fixes, vendor refactor). "0 audit" hot target validation: ALL FALSE. LayerZero API:0 actual:15+ (8 firms), Spark API:0 actual:16+ (ChainSecurity x12), Kamino API:0 actual:18+ (AND Rust/Solana), Chainlink API:0 actual:50+, Enzyme API:0 actual:50+, Lombard API:0 actual:15. Morpho Midnight ($400K Cantina): 2 prior audits + Certora FV + 241 subs day 1 = fortress. Platform intel: Immunefi Q1 2026 $7.87M paid (228% up), C4 confirmed dead, Sherlock ARC-41 ($155K) was 2024 contest (removed C56).
2026-05-30 · C52: First Commit Sentinel Run ($0.50)
NEW METHODOLOGY DEPLOYED: commit monitoring. 202 repos (40 programs, 14d lookback). 9 repos with .sol changes. 2 read closely: Optimism (3 commits · governance-gated access control, not fund-flow), Lido CSM (4 commits · audit fix backports, no new attack surface). Sentinel validated as sourcing tool ($0.50/run vs $70 Opus scan). 0 exploitable findings, but the methodology is correct · infosec_us_team pattern confirmed. Pipeline enters SENTINEL MODE.
2026-05-30 · C51: Cross-Protocol Composability Scan ($0, manual PM1)
Fluid oracle deep read (15+ files): No Chainlink staleness check (design choice, 7+ prior audits). FluidCappedRate APR limiting blocks ERC4626 donation. DEX oracle reads from Liquidity layer (not manipulable). GenericOracle hop-chaining is correct. 0 exploitable findings. 0x Settler ($1M): 9 audits, 5-6 firms, Permit2 pattern · arbitrary calldata is BY DESIGN. Gearbox ($200K): 30 audits, $3M security spend · most audited target in pipeline history. ERC4626 adapter covered by 4 ChainSecurity audits. ALL KILLED. Sourcing agents underreported audit counts 100%.
2026-05-30 · C50: Daily Intel + Composability Angle ($0, 6 agents)
NEW METHODOLOGY: cross-protocol composability scan · bugs that exist BETWEEN protocols, not within them. 3 exploit classes confirmed: ERC4626 donation ($270M+), calldata injection in routers ($45M+), oracle cross-heartbeat ($17M+). 13 targets identified. Top 3 promoted: Fluid ($500K, "1 audit"), 0x Settler ($1M, "no audits"), Gearbox ($100K+). All 3 killed in C51 · sourcing agents completely wrong on audit counts. 51% of bounties include integration code in scope.
2026-05-30 · C49: Manual PM1 Kills ($0)
Hooker.vy (Curve burners): deploy.py line 86 shows foreplay = bridger.bridge.prepare_calldata(TARGET, FEE_DEST, 2**256-1, MIN_AMOUNT) · ALL 4 args hardcoded. Production uses EMPTY_HOOK_INPUT. EVM ignores extra bytes after valid ABI-encoded fixed-size params. NOT EXPLOITABLE. ConvexCore.sol: execute(address,bytes) gated by onlyOperator · Cardinal Rule 9 instant kill. Morpho Midnight: minimal scope, all known patterns. 3/3 killed.
2026-05-30 · C48: 40-Agent Parallel Scan ($0.59, 40 agents)
BOTH TARGETS DEAD. 9/9 PM1 KILLED. Ostium Protocol ($200K, Arbitrum, 0 audits): 20 agents, 43 files, $0.15. 409 raw findings, 365 post-triage. PM1: 4/4 killed · uses Chainlink Data Streams (IVerifierProxy.verify), NOT AggregatorV3. All 5 callbacks check price ≤ 0. "Staleness" handled by maxOrderAgeSeconds, not standard Chainlink patterns. Silo Finance v3 ($100K, Sonic, 1 audit): 20 agents, 200 files, $0.43. 377 raw findings, 283 post-triage. PM1: 5/5 killed · onFlashLoan has _txFlashloanTarget == msg.sender check (line 158), 3/5 findings were certora/mutants/ contamination (P1-P5 suffix files = intentional bugs for formal verification), GeneralSwapModule is stateless by design. FP Rule #33 (CHAINLINK_DATA_STREAMS_NOT_AGGREGATOR) + FP Rule #34 (CERTORA_MUTANT_CONTAMINATION) added. certora/ + mutations/ + deploy/ added to skip_dirs. Config v2.3.0. DeepSeek balance: $12.21. METHODOLOGY CONCLUSIVELY DISPROVEN: 48 campaigns, 77K+ findings, $0 paid on audited protocols.
2026-05-29 · yRoboTreasury REJECTED by Sherlock
"All governance roles in Yearn code are trusted." Operator = governance role. The vulnerability was real (PoC: 100K DAI stolen via Factory.call() raw_call escalation) but excluded by bounty policy. $250 USDC stake refunded to Polygon. This confirms Rule 9: privileged role escalation is always $0, regardless of trust level separation, multisig differences, or code intent. Same kill signal as Sky (C46), MachFi, TermMax, Berachain. Pipeline anchor submission dead. Only K2 TP-6 remains active ($250-$500 EV).
2026-05-28 · C46: Close read of Sky + Stargate (20 Opus agents, $0)
BOTH KILLED. Sky Protocol ($10M): PERMANENT KILL · Primacy of Rules excludes allocator contracts from 216 in-scope assets, ALL privileged roles trusted per bounty, no generic exec(address,bytes) pattern (typed interfaces only), 7 ChainSecurity audits in 2026, Swapper callee is by-design with rate limits. Stargate V2 ($10M): KILL · approve-then-revoke + nonReentrant blocks Aperture drain pattern, hash chain bus integrity, onlyPlanner credit messaging, no arbitrary call/exec, 2 audits. $10M bounties = fortress-tier defense-in-depth. Target queue EXHAUSTED.
2026-05-28 · C45: Edge-scan recon (4 parallel agents, $0)
2 TIER 1 LEADS IDENTIFIED via periphery trust-boundary methodology. Sky Protocol Launch Agents ($10M Immunefi) - Feb 2026 Allocator Vault deployments via governance postdate all ChainSecurity/Cantina audits, proxy spell call() forwarding = exact yRoboTreasury pattern. Stargate V2 OFTWrapper ($10M Immunefi) - updated May 28, OFTWrapper/CreditMessaging not in main 15-contract scope table, audit coverage unclear. TIER 2: Aave Migration Helper ($1M), Compound USDS Bulker ($1M). Kelp DAO CCIP MONITOR (post-$292M exploit, new contracts not in scope yet). 2026 exploit trend confirmed: $17M+ calldata injection in periphery routers. 0 new programs across all platforms (14+ day drought). Renegade confirmed DEAD (79/79 rejected on C4, $25 lost).
2026-05-28 · C44: Sentinel sweep (all 3 platforms, $0)
0 new programs. Immunefi 279 (down 3 from 282). Sherlock 31 bounties, 0 new. Cantina 10, all fortress. Market drought 14+ days since last new launch. yRobo confirmed JUDGING on Sherlock. Renegade investigated: 79/79 submissions rejected, repo frozen since April 20, C4 shut down May 13.
2026-05-28 · C43: yRoboTreasury SUBMITTED + K2 Medium SUBMITTED
FIRST SUBMISSION PASSING ALL 4 CARDINAL RULES. Factory.call() privilege escalation: operator (2-of-4, 0xABCDEF) gains full auction governance via unrestricted raw_call. Mainnet fork PoC: 100K DAI stolen in 3 TXs. $250 staked on Sherlock #30. K2 C4: claim_all_rewards phantom reward extraction. K2 flash helper KILLED (dust-level bad debt).
2026-05-27 · C42: Deep Code Analysis ($0, 15 agents)
yRoboTreasury Factory.call() CRITICAL FOUND. 0-audit Vyper contracts in Sherlock #30 scope. Operator raw_call collapses management/operator trust separation. USDT auction live at 0x861fE4... with Factory as governance (verified on-chain). Veda YieldStreaming: uint128 truncation KILLED (Certora FV already flagged, unreachable). Phoenix PERMANENT KILL ($0 TVL, 2yr dormant). SmarDex KILL (7 audits). Ern KILL (3 audits + dead bounty). Twyne KILL (12 audits). Enzyme Blue KILL (saturated).
2026-05-22 · C41: PM2 EXPLOIT-DRIVEN SCANNING ($3, 20 agents)
0 FINDINGS. BOTH EXPLOIT PATTERNS DEAD FOR EVM. Cetus $223M integer overflow: scanned 6 repos (Algebra/QuickSwap, Trader Joe V2, iZiSwap, Maverick V2, Aerodrome CL, Trader Joe pow()). All use 512-bit Remco Bloemen mulDiv or correct a*b/a==b overflow checks. Cetus bug was Move-specific (wrong bitmask in checked_shlw). EVM immune: Solidity 0.8+ checked arithmetic + 512-bit mulDiv + division guards. KelpDAO $290M DVN: NOT a code bug · infrastructure/OPSEC (1-of-1 DVN + compromised RPC). LayerZero BBP excludes OApp misconfiguration. Background agents swept all LZ-integrated bounties (70 files, 17 protocols). Best code-level target: Nucleus ($500K, already queued). Only Solana targets (Raydium $505K, Orca $500K) have Cetus-analog risk. FP Rule #35 added: CETUS_OVERFLOW_PATTERN.
2026-05-21 · C40: TIER 2 SPEED-KILL (20 agents, $0)
14/14 TARGETS KILLED. 7 tier 2 speed-kills: Ondo (21 audits, $3.7B TVL), Flux (4 audits, dead protocol NXDOMAIN), Fluid V2 (12+ audits, Certora FV), Lido V3 (120+ audits, most-audited in DeFi), NUVA (2 audits, below floor), Floe Labs (1 audit + known bug), EigenLayer (5+ audits, no AVS in scope). Then 3 more speed-kills: Felix (5 firms: Dedaub, Coinspect, ChainSecurity, Recon, Three Sigma), Gains Network (8 CertiK audits), Folks Finance (15 reports by 7 firms), Veda Ink (15+11 same BoringVault, KYC). Immunefi API "0 audits" wrong on 100% of checks. Platforms: 0 new Immunefi/Sherlock/Cantina programs. Exploit intel: Verus bridge May 18 (~5,400 ETH), Cetus $223M integer overflow. Kelp DAO CCIP not in scope yet. C4→Immunefi migration in progress. QUEUE EMPTY.
2026-05-20 · C39: FULL PLATFORM SWEEP (21 agents, $0)
16 PROTOCOLS KILLED, 7 NEW TARGETS DISCOVERED. Killed: Flying Tulip (6+ audits, on Sherlock not Cantina), Vesper (3 items all onlyKeeper OOS), Football.Fun (no permissionless exploit), Enzyme Onyx (CLOSED), Usual Labs (14 audits), Rocket Pool (15+ audits), Morpho (25-34 audits), Pendle (archived), Ethena (no new contracts), Axelar (saturated), Spark (21 audits on MainnetController). Discovered: Fira UZR ($7.5M Sherlock, killed next day · 6 audits), Hyperlane TRON ($2.5M, killed · not in scope), Nucleus ($500K, killed · 11 audits/Boring Vault). MachFi Sherlock rejection processed: 5 reasons, FP rules #33-34 added. $250 deposit refunded.
2026-05-23 · PM1 DAY 5: PENDLE ($250K Immunefi, $1.546B TVL)
0 FUND-IMPACT FINDINGS. First target with custom permissionless AMM math (not role-gated). Read 7 core contracts (1,673 LoC): MarketMathCore, PendleMarketV7, PendleYieldToken, InterestManagerYT, PYIndex, SYUtils, PMath. AMM rounding verified: favors pool (assetToSyUp for payments, assetToSy for receipts). Monotonic pyIndex ratchet (MAX with stored) prevents flash loan manipulation. Internal accounting (not balanceOf) + MINIMUM_LIQUIDITY + skim() prevents donation. Per-user interest index blocks retroactive YT yield claims. nonReentrant on ALL 6 market functions. 770 DeepSeek findings (prior scan) · ALL KILLED including wrong H (first depositor inflation). 6+ auditors + 87 Cantina submissions. Cost: $0.
2026-05-22 · PM1 DAY 4: ETHENA ($3M Immunefi, $5.38B TVL)
0 FUND-IMPACT FINDINGS. 5 contracts (1,170 LoC): EthenaMinting, StakedUSDe, StakedUSDeV2, USDeSilo, StakingRewardsDistributor. MINTER_ROLE gates all minting. MIN_SHARES=1e18 + 8hr vesting defends ERC4626. Cooldown only affects msg.sender. Domain separator includes chainId. 40 DeepSeek findings triaged · all killed. 12 prior audits. Cost: $0.
2026-05-21 · PM1 DAY 3: SPARKLEND ($5M Immunefi, $3B+ TVL)
0 FUND-IMPACT FINDINGS. 10 Spark-specific contracts (1,000 LoC): SSR oracles, SparkVault, rate sources. MakerDAO DSR pattern (chi-based share pricing) = donation-immune. SSRAuthOracle has 5 independent validation checks. CappedFallbackRateSource OOG protection (err.length > 0). May 14 scope update was administrative (Avalanche expansion). Cost: $0.
2026-05-20 · PM1 DAY 2: LOMBARD FINANCE ($250K Immunefi, $1B+ TVL)
0 FUND-IMPACT FINDINGS. 10 contracts (2,800 LoC): NativeLBTC, Consortium, AssetRouter, BasculeV3, StakedLBTC, StakedLBTCOracle, Mailbox, BridgeTokenAdapter, BridgeV2. Every fund flow consortium-gated (weighted multisig). Bascule drawbridge adds independent deposit verification. Simple 1:1 ERC20 (not vault). No permissionless attack path. Cost: $0.
2026-05-22 · DAY 5: DODO + RESONATE + ICHI FUND-FLOW REVIEWS
3 targets reviewed, 0 findings, all KILLED.
DODO ContractV2 ($100K, PMM AMM): 3,500 LoC. PMM math battle-tested 5yr, 1001 locked shares, OR flash loan guard. V3 bounty DEAD (404).
Resonate ($100K, yield-splitting FNFTs): 4,500 LoC. C13 S-01 (MasterChef harvest zero slippage) TRIPLE-KILLED: adapters OOS + BBP classifies MEV slippage as Low + 4 prior audits excluded. In-scope adapters are passive ERC4626 wrappers (no harvest functions). Core protocol well-guarded.
Ichi oneToken ($50K, NOT $150K): 1,500 LoC. Simple mint/redeem stablecoin. Governance-heavy (most actions onlyOwner). Oracle manipulation excluded per BBP. No reentrancy guard but no exploitable path. Payouts via 6-month Sablier.
PM1-SUBMISSION-GATE-V2 rules saved. 8 permanent rules from TermMax ($765+ cost). Cost: $0.
2026-05-21 · PM2 DAY 3: QUEUE OPTIMIZATION
7 KILLS, 3 PROMOTES, SPARKLEND DELTA. Killed: Threshold, Harvest, WePiggy, Orderly, Avail, ALEX (Clarity), Vesu (Cairo). Active queue: DODO ($500K PMM) → Resonate ($100K FNFTs) → Ichi ($150K vaults). Conditional: Rocket Pool, Spark (PM1). Spark delta: 40+ custom contracts (~5K LoC), PSM3 + ALM Controller + Vaults. Euler v2 Cantina: FALSE POSITIVE. CodeHawks: SKIP. Cost: $0.00.
2026-05-19 · FUND-IMPACT STRATEGY DEPLOYED
NEW STRATEGY: Daily manual fund-flow reviews. Inverted process: identify 3-5 fund-flow functions per protocol, read manually, targeted DeepSeek only if suspicious. Day 1: MUX mux3-protocol ($100K) · 2,000 LoC read, 0 fund-impact. Day 2: Lombard · multisig-gated KILL. Cost: $0.
2026-05-19 · PM1 HONEST ASSESSMENT
$0 CONFIRMED AFTER 38 CAMPAIGNS. Renegade EV corrected: $2K-$4K (was $15K-$50K). TermMax: effectively $0. Moonwell: untriggered $0. Honest combined EV: $2K-$4K. Total investment: $175 + $490 compute. See PIPELINE-NEXT-STEPS.md.
2026-05-19 (C36–C38 / PM2 Day 3 · 36 agents, 3 sprints, $0)
36 AGENTS, $0 COST, 3 SPRINTS. C36: Yearn V3 CLOSED (6/6 Mediums KILLED). C37: Gearbox Securitize KILL + Hyperbridge DEFERRED. C38: Pinto KILL (18 audits) + Silo Sonic KILL (24 audits, Certora FV). TIER 1 QUEUE EMPTY. 11 targets resolved. MONITOR MODE.
2026-05-18 (C34 / Full Pipeline Scan + PM1 Support)
19 AGENTS, 4 SCANS, 5 RECON · $0 COST. PM1: GammaSwap refType 3 = PERMANENT KILL (triple-gated owner-only). Gearbox = NOT DEPLOYED (monitor BCR). G-01 = KILL (spec documents as intentional). DeFi Saver ($350K): 65 files, 0 survivors · code quality too high (6 audits = institutional security culture). ZetaChain ($100K): F-05 ERC20Custody _disableInitializers + F-01 _resetApproval CONDITIONAL. Impermax ($100K): KILL (scope mismatch). Variational ($100K): KILL (off-chain derivatives). Recon: 0x KILL (9 audits), Veda KILL (14 audits), Enzyme CCIP RE-SCAN warranted. New queue: Enzyme CCIP #1, ZetaChain F-05 #2.
2026-05-18 (C33 / Gearbox + GammaSwap Scan)
PM1 MANUAL SCAN SESSION: Gearbox Securitize adapter (715 LoC, 6 contracts) · Finding G-01: liquidator overvalues redeemers via getCurrentRedemptionValue() vs getRedemptionAmount() mismatch when NAV increases. Low-Med, $400 EV. GammaSwap Vaults (14 vault contracts) · thin override layer on audited core. BLOCKED: refType 3 access control in v1-core determines if findings are Critical or KILL. DeFi Saver assessed: $271M TVL, $350K max, 4-year audit gap, assigned future Slot 3. Total cost: $0 (PM1 manual read only).
2026-05-18 (C35 / Maximum Throughput)
C35 DEAD · $70 OPUS, 0 PAYABLE: 20 Opus agents. ZetaChain F-05 on-chain verified (init slot=0x00 on 6 chains) BUT onlyProxy (OZ v5.0.2) blocks upgradeToAndCall · KILLED (same as TermMax). SPARK-01 code diff real BUT useAuction=true default · KILLED (swap loop unreachable). Enzyme CCIP 0 survivors (ChainSecurity). 6 Yearn Mediums unverified. FP Rule #32 (UUPS_ONLYPROXY_V5) added. Recon: Aave V4/Lido/dYdX/Cork/Spark all KILLED. C27+C28+C35 Opus total: $210, 0 payable. STOP OPUS SCANNING.
2026-05-18 (C32 / 20-Agent Full Recon)
10 NEW TARGETS ACQUIRED: 20 parallel recon agents swept Immunefi (284), Sherlock (32), Cantina (54), HackenProof, DeFiLlama, GitHub, Solodit. TOP: Gearbox Securitize adapter ($200K, 0-audit, proven vuln class), GammaSwap vaults ($40K, 11 new contracts, 0 audit), Veda BoringVault ($1M, $3.5B TVL), DeFi Saver ($350K, 0 listed), ZetaChain ($100K, post-exploit). Post-audit-delta: 0x Settler ($1M, 8 new adapters), Enzyme CCIP ($200K, 3 new contracts), Spark Oracle ($5M). Emerging chains: Monad Kuru DEX, Ink Nado ($500K). C4 migration wave: 9 programs in transit. 5 new FP rules from contest data.
2026-05-18 16:00 -MEDIATION FILED
TERMMAX #78216 MEDIATION SUBMITTED. Free standard tier (3+ week queue). 4/5 requests remaining. Arguments: CVE-2021-41264 + codebase inconsistency (6/8 have _disableInitializers) + irreversible on-chain state change. Conceded onlyProxy blocks upgrade path. Requested Medium re-evaluation. OZ forum posts weaken our case (staff say onlyProxy is primary fix). ~25% success probability.
2026-05-18 12:00 · ANCHOR REJECTED
TERMMAX #78216 CLOSED AS INVALID. EvanMusk (TermMax): "best-practice hardening item." onlyProxy blocks upgradeToAndCall on implementation (OZ v5). Our PoC Step 5 would revert. Steps 1-4 (init + ownership) valid but no direct fund impact.
2026-05-18 · FLYING TULIP KILLED
FLYING TULIP DEEP EVALUATION: DEFINITIVE KILL. Manual code read of all 7 contracts (PutManager, ftYieldWrapper, FlyingTulipOracle, pFT, ftACL, CircuitBreaker, 6 strategies). Sherlock #1223: 1,704 submissions by hundreds of wardens, ZERO valid M/H. Our C7 scan: 425 findings, 100% FP. Math.mulDiv everywhere, nonReentrant on all externals. 1,648 NSLOC. $250 deposit = negative EV. Score: -4 (threshold +3).
2026-05-18 (C31 / PM2 Day 2)
YEARN V3 STRATEGIES 32→0: Sherlock #30 ($200K). 9 strategy types (AaveV3, CompoundV3, Spark, Gearbox, Sturdy, Across, stETH, USDSFarmer, SkyCumpounder). 5.2K LoC, 10 DeepSeek agents, $0.018. ZERO overlap with C28 Immunefi. Thin wrappers (5-15 lines custom). Bounty excludes zero-slippage MEV. Cantina: Cork SKIP (4+ audits), Kinetiq SKIP (8 audits). Flying Tulip CONDITIONAL ($1M, 1 audit, $250 deposit).
2026-05-17 (C30 / Platform Expansion)
CANTINA ADDED: 52 bounties, $49.6M rewards. Cork Protocol ($100K) + Kinetiq ($5M) actionable. AuditOne/HackerOne/Self-hosted all SKIP. Solodit: 8 prompt updates + 4 FP rules identified. Yearn V3 Sherlock strategy scope RE-IDENTIFIED as TOP PRIORITY.
2026-05-17 (C29 / PM2 Day 1)
PINTO 70→0: PM2 Day 1. Upgraded from KILL (volume 769x). 10 agents, 20 files, $0.049. Dual-lock reentrancy (nonReentrant + nonReentrantFarm + _beanstalkCall swap), EMA pump oracles, Diamond AC patterns. 0 survivors. HOLD.
2026-05-17 (C28)
YEARN V3 DEAD: $200K Immunefi. 20 Opus agents across 4 repos (21.6K LoC, 41 contracts). VaultV3.vy (Vyper) + TokenizedStrategy + periphery. All HIGH findings admin/keeper-gated (OOS). Auction partial-take + BaseConvertor shares/want = design choices. Post-audit diff v3.0.1→v3.0.4 (~5K lines) but core architecture sound. ~$35 cost.
2026-05-17 (C27)
ENZYME ONYX DEAD: $200K Immunefi. 20 Opus agents, Sulu V2 lending engine. ~60+ raw findings, 0 survivors. Solid onlyOwner/Comptroller access control. Well-architected protocol. ~$35 cost.
2026-05-17 (C26)
MIDAS RWA SCAN: $500K Sherlock #122. 10 DeepSeek agents, 25 files. 114 findings → 0 survivors. Adapters too thin (28-95 lines). $0.037 spent.
2026-05-17 (C26)
SENTINEL: 0 new programs, 0 active contests across all 7 platforms. Moonwell still on C4 (not Immunefi). KAST killed (Solana).
2026-05-16 (C25)
MOONWELL 2 NOVEL FINDINGS: ChainlinkCompositeOEVWrapper missing _resolveRawFeed() (C4 #130 class in different contract) + approve→forceApprove (HAL-05 not ported). Manual code review, $0 cost.
2026-05-16 (C24)
PORTFOLIO COLLAPSE: Inverse ON-CHAIN FIXED (stale repo). MachFi DEAD ($10K TVL). USX OOS (file-level scope). Queue: TermMax only.
2026-05-16 (C24)
MOONWELL ACQUIRED: TIER 1 target. 4x exploited ($4.8M), OEV wrappers, MIP-X56 fix May 15, $250K bounty (C4→Immunefi).
2026-05-16 18:18
Berachain #78377 CLOSED as duplicate (35 min). 5 prior reports. 23-hour slot wasted.
2026-05-15
TermMax UUPS #78216 ESCALATED. 6 subscribers. SLA May 29. ANCHOR.
2026-05-14
Renegade auth bypass submitted to C4 ($25 deposit).
2026-05-13
Code4rena announces shutdown (final July 12). Immunefi absorbing all programs.