{
  "ai_status": {
    "input_tokens": 2605,
    "model": "gemini-3.5-flash-lite",
    "observed_at": "2026-10-26T14:42:37Z",
    "output_tokens": 1165,
    "records": 9,
    "requests": 1,
    "status": "ok"
  },
  "ai_summaries": {
    "20260916_Flamincome": {
      "evaluation_eligible": false,
      "generated_at": "2026-10-26T14:42:37Z",
      "human_verified": false,
      "id": "20260916_Flamincome",
      "input_sha256": "22d1f077f1a7df2498218842a9991463600db7a6049a1eabaad1f15b03d1aa86",
      "model": "gemini-3.5-flash-lite",
      "root_cause": "Unrestricted external stake actions that artificially skew strategy NAV calculations and vault withdrawal payouts.",
      "source_url": "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/56adc62f45a4774c4d584014b3e5284b0f4d5742/README.md",
      "status": "ai_proposed",
      "summary": "Permissionless staking calls inflated strategy net asset values, causing vaults to overpay during withdrawal operations.",
      "support_quote": "permissionless Convex stakeFor inflates Strategy NAV and lets VaultYUSDT overpay on withdrawAll",
      "training_eligible": false
    },
    "20260916_Startale": {
      "evaluation_eligible": false,
      "generated_at": "2026-10-26T14:42:37Z",
      "human_verified": false,
      "id": "20260916_Startale",
      "input_sha256": "fa2740f803385428ee8c6b218f4a0846e63a161972a6d47a586052371020762c",
      "model": "gemini-3.5-flash-lite",
      "root_cause": "Transient storage initialization flags persisting beyond constructor execution, permitting account re-initialization.",
      "source_url": "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/56adc62f45a4774c4d584014b3e5284b0f4d5742/README.md",
      "status": "ai_proposed",
      "summary": "An initialization flag stored in transient storage outlived the constructor, allowing unauthorized re-initialization and subsequent draining of ERC7579 accounts.",
      "support_quote": "transient storage init flag outlives the constructor and lets anyone reinitialize an ERC7579 account and drain it",
      "training_eligible": false
    },
    "20260926_DAOstack": {
      "evaluation_eligible": false,
      "generated_at": "2026-10-26T14:42:37Z",
      "human_verified": false,
      "id": "20260926_DAOstack",
      "input_sha256": "b41f21f468768f5b5a9d02b78979a395d1829fb76ceba2f6dd5dd8ddee0d71ec",
      "model": "gemini-3.5-flash-lite",
      "root_cause": "Inadequate access controls and validation in permissionless organization creation regarding existing Reputation contracts.",
      "source_url": "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/56adc62f45a4774c4d584014b3e5284b0f4d5742/README.md",
      "status": "ai_proposed",
      "summary": "DAOstack allowed permissionless creation of organizations that could hijack existing Reputation contracts and compromise treasury avatars.",
      "support_quote": "permissionless newOrganization lets an attacker hijack an existing Reputation contract and drain the Avatar",
      "training_eligible": false
    },
    "20260930_MUS": {
      "evaluation_eligible": false,
      "generated_at": "2026-10-26T14:42:37Z",
      "human_verified": false,
      "id": "20260930_MUS",
      "input_sha256": "10d1af2d21f661c6f8ca6718296b983aa6b4910c9ccbaa1336b35f5d193db26d",
      "model": "gemini-3.5-flash-lite",
      "root_cause": "Double-crediting of first-deposit bonuses as both a refund and a withdrawable allocation.",
      "source_url": "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/56adc62f45a4774c4d584014b3e5284b0f4d5742/README.md",
      "status": "ai_proposed",
      "summary": "MUS deposit logic refunded a first-deposit bonus while simultaneously crediting it as withdrawable allocation, allowing attackers to profit from basic deposit and withdrawal cycles.",
      "support_quote": "deposit refunds a first-deposit bonus and also credits it as withdrawable allocation, so a single deposit-withdraw from a fresh address returns more ETH than deposited",
      "training_eligible": false
    },
    "20261001_FlashLoopAdapter": {
      "evaluation_eligible": false,
      "generated_at": "2026-10-26T14:42:37Z",
      "human_verified": false,
      "id": "20261001_FlashLoopAdapter",
      "input_sha256": "54a5681357eadd0d7bcda26564d6f0945c5691f11c07511843238a318bbba29a",
      "model": "gemini-3.5-flash-lite",
      "root_cause": "Insecure caller authentication using self-attestation combined with unconstrained external router calls.",
      "source_url": "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/56adc62f45a4774c4d584014b3e5284b0f4d5742/README.md",
      "status": "ai_proposed",
      "summary": "A Safe module relied on self-attestation to authenticate callers and made unconstrained calls to external routers, enabling unauthorized actors to drain user Safes that enabled the module.",
      "support_quote": "a Safe module authenticates its caller by asking that caller whether the module is enabled (self-attestation) and then makes an unconstrained call to a caller-supplied router",
      "training_eligible": false
    },
    "20261008_X7Finance": {
      "evaluation_eligible": false,
      "generated_at": "2026-10-26T14:42:37Z",
      "human_verified": false,
      "id": "20261008_X7Finance",
      "input_sha256": "be84196d7c360cb1a53e55d7a55db33960dad1d1e9a36af3ff60d7bc312b12af",
      "model": "gemini-3.5-flash-lite",
      "root_cause": "Failure to properly update balance tracking state when processing reward claims with empty token identifiers.",
      "source_url": "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/56adc62f45a4774c4d584014b3e5284b0f4d5742/README.md",
      "status": "ai_proposed",
      "summary": "X7Pioneer added unaccounted ETH balance deltas into total rewards on every claim call without properly refreshing tracking variables, allowing repeated reward claims on donated funds.",
      "support_quote": "X7Pioneer's claimRewards() adds the unaccounted ETH balance delta into totalRewards on every call but only refreshes lastETHBalance when claimable is non-zero",
      "training_eligible": false
    },
    "20261015_KolanHook": {
      "evaluation_eligible": false,
      "generated_at": "2026-10-26T14:42:37Z",
      "human_verified": false,
      "id": "20261015_KolanHook",
      "input_sha256": "0aa07af874b88f044357d8b870f95700d1e96cf65ddec565d55d3bcc16c5d26d",
      "model": "gemini-3.5-flash-lite",
      "root_cause": "Lack of time-weighted average pricing (TWAP) or price bounds when settling escrowed buy-windows against spot pool prices.",
      "source_url": "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/56adc62f45a4774c4d584014b3e5284b0f4d5742/README.md",
      "status": "ai_proposed",
      "summary": "KolanHook settled escrowed buy-windows using instantaneous spot prices without TWAP bounds, allowing price manipulation via flash loans to misposition escrowed funds as single-sided liquidity and drain window assets.",
      "support_quote": "KolanHook settles its escrowed ETH buy-windows at the same Uniswap v4 pool's instantaneous spot price with no TWAP or bound and accept() is ungated once a window has expired",
      "training_eligible": false
    },
    "20261017_BiFi": {
      "evaluation_eligible": false,
      "generated_at": "2026-10-26T14:42:37Z",
      "human_verified": false,
      "id": "20261017_BiFi",
      "input_sha256": "0bbe1961627564d3168dcfde79ee79aa0c2a3809ed824803ba52643513907b02",
      "model": "gemini-3.5-flash-lite",
      "root_cause": "Improper handling of inactive time gaps and interest accumulation calculations during permissionless deposit and borrow surges.",
      "source_url": "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/56adc62f45a4774c4d584014b3e5284b0f4d5742/README.md",
      "status": "ai_proposed",
      "summary": "The BiFi USDT market froze its exchange rate and accumulated a large inactive gap, allowing an attacker to manipulate utilization and extract inflated deposit interest through flash borrowing and repeated repay-and-withdraw cycles.",
      "support_quote": "the idle BiFi USDT market freezes its per-block exchange rate and stores the entire 264,059-block inactive gap on the first action",
      "training_eligible": false
    },
    "dhl_924f5d54541d03c3e24bf649": {
      "evaluation_eligible": false,
      "generated_at": "2026-10-26T14:42:37Z",
      "human_verified": false,
      "id": "dhl_924f5d54541d03c3e24bf649",
      "input_sha256": "d855abb9c24a3c503ed6ff8007667f88b0c0d0f61487e21be88cc9dca95dd4e9",
      "model": "gemini-3.5-flash-lite",
      "root_cause": "Flawed share accounting where cancel() decremented deposited shares that were already accounted for or left intact during releases.",
      "source_url": "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/56adc62f45a4774c4d584014b3e5284b0f4d5742/README.md",
      "status": "ai_proposed",
      "summary": "UNCXSmartTokenVesting pooled token deposits globally and suffered from a double-debit vulnerability on share counts during cancellation, enabling attackers to distort denominators and drain backing funds across multiple tokens.",
      "support_quote": "release() debits that global count but leaves the position's deposited shares in place and cancel() then debits the same shares a second time",
      "training_eligible": false
    }
  },
  "attribution": {
    "license": "Apache-2.0",
    "name": "DeFiHackLabs",
    "url": "https://github.com/SunWeb3Sec/DeFiHackLabs"
  },
  "baseline_as_of": "2026-10-21",
  "entry_count": 358,
  "limitations": "Reported metadata, not verified vulnerabilities. AI summaries are proposals. Possible news matches do not increase counts.",
  "pending_count": 22,
  "records": [
    {
      "chain_id": 1,
      "contracts": [
        "0x47be3d1def039bd85e7570864bb5148e7491a65f",
        "0x808c3ba97268dbf9695b1ec10729e09c7e67a9e3"
      ],
      "date": "2026-10-17",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20261017_BiFi",
      "loss_reported": "~165,574 USDT drained from the BiFi USDT market on Ethereum, swapped to 68.057203111718789216 WETH (the PoC reproduces the surplus to 68.057464 WETH, a sub-0.0003 WETH intra-block drift from the parent-block fork point); the profit was taken one block after the exploit contract was deployed by the MEV bot c0ffeebabe front-running the same permissionless mechanism",
      "name": "BiFi",
      "reported_cause": "the idle BiFi USDT market freezes its per-block exchange rate and stores the entire 264,059-block inactive gap on the first action, then the interest model charges that full ~36 day gap of deposit interest on every later action in the same ",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x15b47e2c0daf723dec64c75b435079d3a1f8a6058b21b9a64dda4844e877a034",
        "0x756c68055af7a0630aa0b56891ba4de14c56c39cbebe99e47eeb4728f4d6ad14"
      ],
      "upstream_paths": [
        "src/test/2026-10/BiFi_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x0136fecf49e0217bfd2d9551e8e7b05f174ba8ec"
      ],
      "date": "2026-10-15",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20261015_KolanHook",
      "loss_reported": "1.279453 ETH net to the attacker EOA on Ethereum (surplus 1.279914429958618589 ETH after the 6.7 WETH Balancer flash loan is repaid, minus ~0.00046 ETH gas), draining KolanHook's full 2.309861 ETH of escrowed window funds",
      "name": "KolanHook",
      "reported_cause": "KolanHook settles its escrowed ETH buy-windows at the same Uniswap v4 pool's instantaneous spot price with no TWAP or bound and accept() is ungated once a window has expired, so the attacker flash-borrows 6.7 WETH from Balancer, swaps it to",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x7b131926e6f06491ae1aead3e419b208c8aa70ed7898e8c5a33d9f52e40915a9"
      ],
      "upstream_paths": [
        "src/test/2026-10/KolanHook_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xa98f06312b7614523d0f5e725e15fd20fb1b99f5"
      ],
      "date": "2026-10-14",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "dhl_924f5d54541d03c3e24bf649",
      "loss_reported": "~88-89K USD across five ERC-20s on Ethereum, retained after the per-token flash loans are repaid and each reproduced to the wei against the tx transfer logs (EDGEN 55,601,598.708417972560603048, ZC 9,055,847.637887682268154756, pepecoin 40,155.284285661160205717, LO0P 65,372.217059159993437512, PAAL 113,657.766933968), the working capital flash-borrowed per token from Uniswap V3 (EDGEN), Uniswap V2 (pepecoin, PAAL) and Uniswap V4 (ZC, LO0P) and repaid in the same leg",
      "name": "UNCXSmartTokenVesting",
      "reported_cause": null,
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/56adc62f45a4774c4d584014b3e5284b0f4d5742/README.md",
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/56adc62f45a4774c4d584014b3e5284b0f4d5742/src/test/2026-10/UNCXSmartTokenVesting_exp.sol",
        "https://etherscan.io/tx/0x352065378c4a41b77e5b6a1e5b5616cd2886c3e1a2c87ed3db8e5ddddc23823d"
      ],
      "stage": "upstream_metadata",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x352065378c4a41b77e5b6a1e5b5616cd2886c3e1a2c87ed3db8e5ddddc23823d"
      ],
      "upstream_paths": [
        "src/test/2026-10/UNCXSmartTokenVesting_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x87870bca3f3fd6335c3f4ce8392d69350b4fa4e2"
      ],
      "date": "2026-10-08",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20261008_X7Finance",
      "loss_reported": "~6.78 ETH to the attacker on Ethereum (attacker EOA balance rose 6.777538 ETH; this reconstruction nets 6.793749214542107991 ETH, the difference being the on-chain Aave flash-loan premium and gas, neither modeled); the single draining claimRewards([300]) pays 33.756919822234785023 ETH, matching the on-chain RewardsClaimed to the wei, with the ~26.96 ETH donation capital returned",
      "name": "X7Finance",
      "reported_cause": "X7Pioneer's claimRewards() adds the unaccounted ETH balance delta into totalRewards on every call but only refreshes lastETHBalance when claimable is non-zero, so calling it with an empty tokenIds array re-counts the same donated delta each",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xc98056d6ab55ef898189da5fa1fb08b968cb84ca99528d171f8240836b21766d"
      ],
      "upstream_paths": [
        "src/test/2026-10/X7Finance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x87870bca3f3fd6335c3f4ce8392d69350b4fa4e2",
        "0xcfedf95a3653a128dfc2e4288758a1a1850d169f",
        "0xe3b23e47df7cd85876ac6cb05bdb9d7cd5b28520"
      ],
      "date": "2026-10-01",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20261001_FlashLoopAdapter",
      "loss_reported": "114.096151 WETH (~$305k, exactly reproduced) on Ethereum; two Safes that enabled the module as a victim were emptied - Safe #1 lost 1306.48 weETH of Aave collateral once its 1335.26 WETH debt was repaid, Safe #2 lost 6.426 weETH, all swapped to WETH via ODOS for the attacker's net",
      "name": "FlashLoopAdapter",
      "reported_cause": "a Safe module authenticates its caller by asking that caller whether the module is enabled (self-attestation) and then makes an unconstrained call to a caller-supplied router, letting a fake Safe drive the adapter into draining real Safes t",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x75328f916b1a0878724d364da5eb12b255160b894cb36c63ed5d718efc616fc4"
      ],
      "upstream_paths": [
        "src/test/2026-10/FlashLoopAdapter_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x9bdf81e6066d32764b7e75a1b5577237e06d9364"
      ],
      "date": "2026-09-30",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260930_MUS",
      "loss_reported": "~0.400168 ETH per deposit-withdraw cycle (exactly reproduced) on Ethereum; the MUS pool's standing 5.335 ETH was drained to 0 across the attack block, reported campaign total ~$36.9k across many fresh addresses",
      "name": "MUS",
      "reported_cause": "deposit refunds a first-deposit bonus and also credits it as withdrawable allocation, so a single deposit-withdraw from a fresh address returns more ETH than deposited",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2026-09/MUS_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x7b11dfb29504abc8c0dfa60dc7e0aa2aae836db0"
      ],
      "date": "2026-09-26",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260926_DAOstack",
      "loss_reported": "4.025 ETH (full Genesis Alpha treasury); attacker minted 20,000 REP against the victim's real Reputation contract (supply 9,738.6 to 29,738.6, ~67% majority after a 200 REP GenesisProtocol vote-cost burn) and used it to self-install as a full-permission scheme",
      "name": "DAOstack",
      "reported_cause": "permissionless newOrganization lets an attacker hijack an existing Reputation contract and drain the Avatar",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xcfff7b060a7fb881f4bd8d2498dbe4e09454f7afaf5328fc12b59812f6737cc1"
      ],
      "upstream_paths": [
        "src/test/2026-09/DAOstack_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2026-09-16",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260916_Startale",
      "loss_reported": "427.551160 USDC drained in this batch tx (32.555561 USDC reproduced across 3 of 23 victim accounts; ~$2,876 USDC+USDT aggregate across 41 known batches)",
      "name": "Startale",
      "reported_cause": "transient storage init flag outlives the constructor and lets anyone reinitialize an ERC7579 account and drain it",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x1a021a27c8db5ecd6428a567cedf008872f205c55e590d4dcd2ea10e31a036a2"
      ],
      "upstream_paths": [
        "src/test/2026-09/Startale_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2026-09-16",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260916_Flamincome",
      "loss_reported": "~$345.9K USDT net attacker profit (gross Strategy loss ~$595K in aUSDT+USDT)",
      "name": "Flamincome",
      "reported_cause": "permissionless Convex stakeFor inflates Strategy NAV and lets VaultYUSDT overpay on withdrawAll",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x5ff8150482f5473bff16b4a142a98a7f72b159df5e9dd38afd90470551640d37"
      ],
      "upstream_paths": [
        "src/test/2026-09/Flamincome_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2026-09-15",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260915_RsETHSafeModule",
      "loss_reported": "2,900 aEthrsETH (~$7.8M gross; 2,882.37 rsETH / ~$7.73M net to the MEV frontrunner)",
      "name": "RsETHSafeModule",
      "reported_cause": "nested self-referential multicall authorization bypass drains Gnosis Safe via DELEGATECALL",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x0e7680b06cb8a6f86c149d9ba90d98e3d334e7b072dde03909d43fcfd98a8705"
      ],
      "upstream_paths": [
        "src/test/2026-09/RsETHSafeModule_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2026-09-12",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260912_YamFinance",
      "loss_reported": "~$121K (48.085 WETH + 763.101 UMA)",
      "name": "YamFinance",
      "reported_cause": "dormant-DAO quorum governance takeover drains legacy UMA farming contracts",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xf3c9b1d7094bd11e6aa065c5efb009afa682a961c72e3f4c1bc20e6a25d2e25a"
      ],
      "upstream_paths": [
        "src/test/2026-09/YamFinance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x000000000004444c5dc75cb358380d2e3de08a90"
      ],
      "date": "2026-09-12",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260912_SpiralHookV2",
      "loss_reported": "~10.70728 ETH (reproduced exact to the wei)",
      "name": "SpiralHookV2",
      "reported_cause": "Uniswap V4 spot-price borrow plus tx.origin-keyed same-block guard bypass",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2026-09/SpiralHookV2_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xb3f613b9bc84ddb29d78fa4685b01d98412bba0b",
        "0xba12222222228d8ba445958a75a0704d566bf2c8"
      ],
      "date": "2026-09-09",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260909_OMNI404",
      "loss_reported": "2.427 WETH (run() leg reproduced here; ~3.02 ETH across the full 4-tx block)",
      "name": "OMNI404",
      "reported_cause": "ERC-404 dual ID/amount transfer interpretation drains pool WETH",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x4cbc3d8db832eb5442ce1c11d79fda05cafabfe7906933ed25881d60bf41d6f3"
      ],
      "upstream_paths": [
        "src/test/2026-09/OMNI404_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x000000000004444c5dc75cb358380d2e3de08a90"
      ],
      "date": "2026-09-09",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260909_EtherFiAtomicQueue",
      "loss_reported": "~15.45 ETH (9 real victims' standing liquidETH allowances drained)",
      "name": "EtherFiAtomicQueue",
      "reported_cause": "missing solver access control drains victim allowances",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x7cbe0b4349513fed6d03ba8bf9ed708e10e07a501d10b5f344a25ae10595599b"
      ],
      "upstream_paths": [
        "src/test/2026-09/EtherFiAtomicQueue_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2026-09-09",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260909_EnsoFinance",
      "loss_reported": "~5.6 ETH (5.277 ETH realized in this PoC after slippage selling looted UNI/AAVE/MKR back to WETH)",
      "name": "EnsoFinance",
      "reported_cause": "short-window Uniswap V3 TWAP oracle enables ~9x overvalued strategy deposit",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x63fbfc4b47e810d604dbdab0db35b17366f421337d8c60955eb81cd5d6071ad3"
      ],
      "upstream_paths": [
        "src/test/2026-09/EnsoFinance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2026-09-08",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260908_OrderFactory",
      "loss_reported": "~20.247 ETH this tx (5 buyers drained; reported incident total ~24.7 ETH)",
      "name": "OrderFactory",
      "reported_cause": "missing access control on createOrderForBuyer drains buyer accounts",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x201c7a9b4114c76fcda2b5de5d765505f4c5f7c194dddf505043501de6cbbb1a"
      ],
      "upstream_paths": [
        "src/test/2026-09/OrderFactory_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xb74749b2213916b1da3b869e41c7c57f1db69393",
        "0xba12222222228d8ba445958a75a0704d566bf2c8"
      ],
      "date": "2026-09-05",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260905_SecuredFi",
      "loss_reported": "~0.9 WBTC (~$72K single-drain; ~$104K across all actors exploiting the same public bug)",
      "name": "SecuredFi",
      "reported_cause": "same-block self-trade manipulates getMarketUnitPrice to fabricate collateral",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2026-09/SecuredFi_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x4315990d9eeaffdfafd49958b4851f203fa1126f",
        "0xba12222222228d8ba445958a75a0704d566bf2c8"
      ],
      "date": "2026-09-05",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260905_Reddio",
      "loss_reported": "~9.25 ETH",
      "name": "Reddio",
      "reported_cause": "cross-share-class balance double-count via permissionless registerErc20",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xe3cba90e865c6cba950ebce36a52607f51f1fd33cd9fb920c78803f19b57791a"
      ],
      "upstream_paths": [
        "src/test/2026-09/Reddio_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2026-09-03",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260903_NotionalFinance",
      "loss_reported": "~69,257.37 DAI + ~1,658,524.86 USDC (~$1.73M)",
      "name": "NotionalFinance",
      "reported_cause": "ERC1155 fCash mint overflow drains escrow",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2026-09/NotionalFinance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x84fe452d9fb495a335c74a225e6ad52c35eb8616"
      ],
      "date": "2026-09-01",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260901_ReflexerGEB",
      "loss_reported": "~5.9436 ETH (~$14K, drained from 4 SAFEs in one tx: IDs 3, 5, 8, 18)",
      "name": "ReflexerGEB",
      "reported_cause": "Shared GebProxyActions library registered as SAFE owner",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xfbce28e35c26358110dd9ed91f9ceef588acb264c3cf6c573df65ca21335058f"
      ],
      "upstream_paths": [
        "src/test/2026-08/ReflexerGEB_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2026-08-31",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260831_FloatProtocol",
      "loss_reported": "~$28,000 (10.71 ETH)",
      "name": "FloatProtocol",
      "reported_cause": "Uniswap V3 spot price manipulation of Hypervisor LP shares",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x3d7549db65344da2a41067e17791b17fac16ec6b8e5132e82e243f6541de5cff"
      ],
      "upstream_paths": [
        "src/test/2026-08/FloatProtocol_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x2257aaac34bcb27900291f7b84ee2565a6cbac57"
      ],
      "date": "2026-08-31",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260831_BalancerV1BPool",
      "loss_reported": "~$110,839 for this DPI/USDC/WETH/WBTC pool (~$234K aggregate across all 5 vulnerable pools)",
      "name": "BalancerV1BPool",
      "reported_cause": "joinswapPoolAmountOut rounding drain across 5 pools",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x72510b257cc09bde8435b83ac1636f9498ffc353583330600b5b8da43d0d1aff"
      ],
      "upstream_paths": [
        "src/test/2026-08/BalancerV1BPool_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xad24fc773e125edb223c38a39657cb64bc7c178e"
      ],
      "date": "2026-08-28",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260828_AjnaFinance",
      "loss_reported": "~$124.8K for this cbETH pool (1 of 7 pools hit by the same bug the same day, ~$775K aggregate)",
      "name": "AjnaFinance",
      "reported_cause": "liquidation accounting manipulation via self-controlled auction",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x12dfde527ef62882bfabb64362c9ae0e6bfb628363bd298d0d0956c9a114e4f5"
      ],
      "upstream_paths": [
        "src/test/2026-08/AjnaFinance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2026-08-26",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260826_EnjinCryptoItems",
      "loss_reported": "5,231,353 ENJ (~$142K)",
      "name": "EnjinCryptoItems",
      "reported_cause": "unprotected registry reinitialization, manager takeover",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xd4a382da03c99ce3084661b913b50b525a4b283f66f510bcf1040152830b2a7e"
      ],
      "upstream_paths": [
        "src/test/2026-08/EnjinCryptoItems_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x26fcb50eec367ddab060ccf5e7394cecd95f7db2"
      ],
      "date": "2026-08-23",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260823_TermFinance",
      "loss_reported": "2,841.743535791961701401 WETH (attacker net gain, ETH meta-vault)",
      "name": "TermFinance",
      "reported_cause": "Governance capture via thinly-wrapped Aragon voting power",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xd354a15b15cb73d30908f411aee3f795ec86737a4d080e9a818ac4d6d3014129"
      ],
      "upstream_paths": [
        "src/test/2026-08/TermFinance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x7c687f775a3b73bbab0e15832f24caab5d53bdde"
      ],
      "date": "2026-08-23",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260823_ArrakisGUNI",
      "loss_reported": "~2.9414 ETH net attacker surplus (Arrakis V1 / G-UNI ENS-WETH vault)",
      "name": "ArrakisGUNI",
      "reported_cause": "Uniswap V3 spot-price manipulation of vault mint/burn",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x6ae3af4b2f25a56594de99cfb31369150dd9ac059c49efe04b9e3e0163dbc672"
      ],
      "upstream_paths": [
        "src/test/2026-08/ArrakisGUNI_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x2a7fff44c19f39468064ab5e5c304de01d591675"
      ],
      "date": "2026-08-09",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260809_USM",
      "loss_reported": "~70.83 ETH",
      "name": "USM",
      "reported_cause": "defund() price split-invariance rounding exploit",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xfae5e751b8ce01457cbb6b529839f24a0cff50faaabcbd0fd02ca0cf559b050e"
      ],
      "upstream_paths": [
        "src/test/2026-08/USM_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x000000000004444c5dc75cb358380d2e3de08a90",
        "0xfb60cd0b36ad4bd839b91767a6ad9055ab6ad825"
      ],
      "date": "2026-08-06",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260806_UnistreetLaunchpad",
      "loss_reported": "~17,743.91 USDC + ~0.0072 WETH (~$17.75K)",
      "name": "UnistreetLaunchpad",
      "reported_cause": "arbitrary call injection via unvalidated launch forwarding",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x9583e95d5c88c7966e269197f4b09022f26b7a27ad2c13660dda6774e3136d14"
      ],
      "upstream_paths": [
        "src/test/2026-08/UnistreetLaunchpad_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x53ca51ba980b6475c13d158c1825013cf81038fc",
        "0xbddc7ef8baceace16dce005102639a4bb86cb8c1"
      ],
      "date": "2026-08-05",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260805_StrongBlock",
      "loss_reported": "32,695.761681 STRONG + 383,447.167299 STRNGR (~$72K)",
      "name": "StrongBlock",
      "reported_cause": "governance takeover of an abandoned Governor",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2026-08/StrongBlock_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x98c49e13bf99d7cad8069faa2a370933ec9ecf17"
      ],
      "date": "2026-07-06",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260706_SummerFi",
      "loss_reported": "~$6M (DAI + LVUSDC shares)",
      "name": "SummerFi",
      "reported_cause": "FleetCommander NAV Inflation via Depegged xUSD",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x0db528c44f23fc7fa4544684a2fab81096450a14aae8bc89f42cd0592d43da12"
      ],
      "upstream_paths": [
        "src/test/2026-07/SummerFi_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x3eeeb3cd20f844a578807fc457388ceb9a67faa6",
        "0xbd497ee429d9d3e46446339286271b3714a83b29"
      ],
      "date": "2026-07-01",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260701_edelxstock",
      "loss_reported": "204,215.57 USDC",
      "name": "edel-xstock",
      "reported_cause": "Price Oracle Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xe2320086b2815d21b0927839bd0e306466c29a68d38d5361e99dd21ec5472612"
      ],
      "upstream_paths": [
        "src/test/2026-07/edel-xstock_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x49bba4c5c4f8a2d444ca5fda1b3137d94df40465",
        "0xf4af7ae20eb7334cbdf334eaf850e7db42394839",
        "0xfd4c9a491dd777b8b3e13659e9e379252ec78390"
      ],
      "date": "2026-06-25",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260625_LixirPermitDrain",
      "loss_reported": "2.60 ETH, 4,477.72 USDC, 3,609.95 USDT, 24,182.56 LIX",
      "name": "LixirPermitDrain",
      "reported_cause": "Broken Signature Verification",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x17026faca0b8e4cb7531e4fb277c390eb165e81229628e0192923ad1d90a41da"
      ],
      "upstream_paths": [
        "src/test/2026-06/LixirPermitDrain_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x737901bea3eeb88459df9ef1be8ff3ae1b42a2ba"
      ],
      "date": "2026-06-22",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260622_AztecEscapeHatch",
      "loss_reported": "N/A (purely educational; worst-case impact would have been ~$2M, matching the separate vulnerability that actually drained the contracts)",
      "name": "Aztec Escape Hatch",
      "reported_cause": "proof_id Accounting Bypass (whitehat reproduction)",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2026-06/AztecEscapeHatch_exp2.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x737901bea3eeb88459df9ef1be8ff3ae1b42a2ba"
      ],
      "date": "2026-06-17",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260617_AztecV1",
      "loss_reported": "~$2.2M (1158 ETH + 150,000 DAI + 0.4696 renBTC)",
      "name": "Aztec V1",
      "reported_cause": "escapeHatch Proof-Forgery (permissionless RollupProcessor exit)",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x5c196c37a109d74c9797254287a0331f30e0daa637af241bd28fdc43774705c3",
        "0x9e1d6ab7c20ae235409d7dd3a9cd47c04f07293585b3498b8beed82d6f6b03ca",
        "0xab306cd2184d23b6ba3e151b10b3b9a0b81f211cc16f4f3b0c79f0b17a59c2b5"
      ],
      "upstream_paths": [
        "src/test/2026-06/AztecEscapeHatch_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xc2c3ae0a7b405058558c9b4a63b373486cb86ac7"
      ],
      "date": "2026-06-15",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260615_Thetanuts",
      "loss_reported": "105471.50 USDC",
      "name": "Thetanuts",
      "reported_cause": "Index vault component-share accounting flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xbba9f138fe39503bfd1aa62932dbd6ab35d37d23d48e4b7bf2988a9d5dc39fec"
      ],
      "upstream_paths": [
        "src/test/2026-06/Thetanuts_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xff1f2b4adb9df6fc8eafecdcbf96a2b351680455"
      ],
      "date": "2026-06-14",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260614_AztecConnect",
      "loss_reported": "~$2.19M (this PoC reproduces the 908.99 ETH leg)",
      "name": "Aztec Connect",
      "reported_cause": "numRealTxs Proof/Settlement Mismatch (permissionless RollupProcessorV3)",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x074ec9317d8336db37e8c348fbdd7515573ff4088239c77ab429f522509aeeb1"
      ],
      "upstream_paths": [
        "src/test/2026-06/AztecConnect_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x0fa3e014fa2e751f78e53dca766fac2223327329",
        "0x3ac1856376c25a7aebbad1c2a10db63b5dbb7306",
        "0xb501d26ba74eab601576b62617cf41042bef6865",
        "0xb935c3d80229d5d92f3761b17cd81dc2610e3a45",
        "0xde3a93028f2283cc28756b3674bd657eafb992f4"
      ],
      "date": "2026-06-09",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260609_TOPBPool",
      "loss_reported": "944.20 WETH",
      "name": "TOPBPool",
      "reported_cause": "Governance-controlled token mint and Balancer pool drain",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x967aa34c69b7775c718545c7f94d92e965eb5fc553c0f27f6f1a9c65c93ac156"
      ],
      "upstream_paths": [
        "src/test/2026-06/TOPBPool_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xbc4191167d4b0251cab5201a527daa8a7d3846b0"
      ],
      "date": "2026-06-09",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260609_NovaBox",
      "loss_reported": "56.73 ETH",
      "name": "NovaBox",
      "reported_cause": "Constructor Dividend Checkpoint Bypass",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x0cfa357e9e4db1540246f17cb6bfa0634ff8727d7cf241b63fb22605021c8844"
      ],
      "upstream_paths": [
        "src/test/2026-06/NovaBox_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xaaaaaaaaa24eeeb8d57d431224f73832bc34f688"
      ],
      "date": "2026-06-07",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260607_AmbientCrocSwapDex",
      "loss_reported": "67.85 ETH",
      "name": "AmbientCrocSwapDex",
      "reported_cause": "Native surplus accounting flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xb2fc668c42623261074de6fc30d583efede2b0e20d7aded42b7b634f9322ff52"
      ],
      "upstream_paths": [
        "src/test/2026-06/AmbientCrocSwapDex_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x068e3563b1c19590f822c0e13445c4fa1b9eefa5"
      ],
      "date": "2026-05-25",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260525_WUSDfi",
      "loss_reported": "~$200K USD (GLOVE emissions + LP drain)",
      "name": "WUSD.fi",
      "reported_cause": "_englove Sybil Incentive Abuse",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x2051c1f8d43730c41cc353b5dffd8cc59f96cb1ca56fdce4b28fb127bdb37712"
      ],
      "upstream_paths": [
        "src/test/2026-05/WUSD_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x1f1d37a3bf840e35c6a860c7c2da71fe555123ca"
      ],
      "date": "2026-05-25",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260525_SquidRouterModule",
      "loss_reported": "0.25 WBTC + 0.29 wTAO + 0.02 WETH",
      "name": "SquidRouterModule",
      "reported_cause": "Missing caller check",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x2d52984706d5ac567d554d40a62beeeda9e3901dd3847e93dd2a3117902abfeb"
      ],
      "upstream_paths": [
        "src/test/2026-05/SquidRouterModule_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x1f1d37a3bf840e35c6a860c7c2da71fe555123ca",
        "0xa081b9f72d586624f2eaa1eacf53c1a268810e4e"
      ],
      "date": "2026-05-25",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260525_NewMarketTrading",
      "loss_reported": "~$3.98M USD",
      "name": "New Market Trading",
      "reported_cause": "SquidRouterModule Missing Caller Check",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x59d17fd31e31959b2d562508bf91c4fc1271682ba7d61a6209865e1151b69aea"
      ],
      "upstream_paths": [
        "src/test/2026-05/NewMarketTrading_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x365083717efb17f3895290ba38f20f568c7a4d8a"
      ],
      "date": "2026-05-21",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260521_MureDistribution",
      "loss_reported": "~5.45 ETH",
      "name": "MureDistribution",
      "reported_cause": "Signature Verification Bypass",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xb83040361a0ec72fa2d06ad69493226518a5f8b5d96c19b400626248f9c5b798"
      ],
      "upstream_paths": [
        "src/test/2026-05/MureDistribution_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x0000317bec33af037b5fab2028f52d14658f6a56"
      ],
      "date": "2026-05-20",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260520_MAPProtocol",
      "loss_reported": "~$180K",
      "name": "MAPProtocol",
      "reported_cause": "Arbitrary Mint",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x31e56b4737649e0acdb0ebb4eca44d16aeca25f60c022cbde85f092bde27664a"
      ],
      "upstream_paths": [
        "src/test/2026-05/MAPProtocol_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x71518580f36feceffe0721f06ba4703218cd7f63"
      ],
      "date": "2026-05-17",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260517_VerusBridge",
      "loss_reported": "~$11.58M",
      "name": "VerusBridge",
      "reported_cause": "Insufficient Validation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x6990f01720f57fc515d0e976a0c4f8157e0a9529194c4c15d190e98d087eb321"
      ],
      "upstream_paths": [
        "src/test/2026-05/VerusBridge_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xcfcecfe2bd2fed07a9145222e8a7ad9cf1ccd22a"
      ],
      "date": "2026-05-15",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260515_AdsharesBridge",
      "loss_reported": "~$628K",
      "name": "AdsharesBridge",
      "reported_cause": "Insufficient Validation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x8844b4ec371c4b13d7fac701b5d546a7c2fba12621a9596dd14b662b14408789",
        "0xa3476575183204b4a662dd6ee56f6499d806e4f41ce83d98366752d31e9e9ca3",
        "0xfba82bb34515d7aefbf0c89582b71d915ec8861c96babaafdc882743dbc23509"
      ],
      "upstream_paths": [
        "src/test/2026-05/AdsharesBridge_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x9ba0cf1588e1dfa905ec948f7fe5104dd40eda31",
        "0xeeeeee53033f7227d488ae83a27bc9a9d5051756"
      ],
      "date": "2026-05-07",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260507_TrustedVolumes",
      "loss_reported": "~$5.87M",
      "name": "TrustedVolumes",
      "reported_cause": "Signature Replay",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xc5c61b3ac39d854773b9dc34bd0cdbc8b5bbf75f18551802a0b5881fcb990513"
      ],
      "upstream_paths": [
        "src/test/2026-05/TrustedVolumes_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x8ccb1ffd5c2aa6bd926473425dea4c8c15de60fd"
      ],
      "date": "2026-05-05",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260505_Ekubo",
      "loss_reported": "~$1.4M",
      "name": "Ekubo",
      "reported_cause": "Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x770bc9a1f7c32cb63a5002b9ceb5c7994cd3af0fc6b2309cb32d3c46f629daa0"
      ],
      "upstream_paths": [
        "src/test/2026-05/Ekubo_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x317aa10528ff675ef4c358ea6a5b7b5494325733",
        "0xb9c7c84a1aa0dd40b5b38aae815ad0cdd2e5f88a"
      ],
      "date": "2026-04-28",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260428_RWAVault",
      "loss_reported": "398,655.47 USDC",
      "name": "RWAVault",
      "reported_cause": "Missing ERC4626 allowance check",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x6b04344d5627df59d3bc645e7454f4605a90272852a91e435e370376643353b3"
      ],
      "upstream_paths": [
        "src/test/2026-04/RWAVault_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xa152751251a72f7d9e8a8998e9eadbefbf10e4f3"
      ],
      "date": "2026-04-27",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260427_Unverifieda152",
      "loss_reported": "229K USDT",
      "name": "Unverified_a152",
      "reported_cause": "AllowanceTarget approval drain",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x57709a498f27c7219b634ae20e7d2cbf9ab8dd6aca7b3845fabf93b57760b576"
      ],
      "upstream_paths": [
        "src/test/2026-04/unverified_a152_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x5f0ad32c00641d1d2bb628ff341e0d4bb4494318"
      ],
      "date": "2026-04-23",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260423_GiddyVaultV3",
      "loss_reported": "$1.3M",
      "name": "GiddyVaultV3",
      "reported_cause": "Incomplete Signature Coverage",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x5edb66a4c2ea55bba95d36d27713e3bb1c67c3c4199a8a1759e754c6f25482e5"
      ],
      "upstream_paths": [
        "src/test/2026-04/giddyvaultv3_compound_auth_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x80b8eeb34a2ba5dd90c61e02a12ea30515dca6f5"
      ],
      "date": "2026-04-20",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260420_ThetanutsVaultShareRounding",
      "loss_reported": "0.15 WBTC",
      "name": "ThetanutsVaultShareRounding",
      "reported_cause": "Vault Share Rounding Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x1bc83899060c27106b6fb4257b208925085794e83b21c444854442fd3554862c"
      ],
      "upstream_paths": [
        "src/test/2026-04/ThetanutsVaultShareRounding_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x1880d832aa283d05b8eab68877717e25fbd550bb"
      ],
      "date": "2026-04-20",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260420_JuiceboxREVLoans",
      "loss_reported": "21.77 ETH",
      "name": "JuiceboxREVLoans",
      "reported_cause": "Fake terminal loan source validation bypass",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x9adbd62355eb72b4ff6c58716a503133672ed9317ab930a4c6aa31c7a1a8f938"
      ],
      "upstream_paths": [
        "src/test/2026-04/JuiceboxREVLoans_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x9d87ff196646a99bddb16876066aa863900118b4",
        "0xf3a3648bb1da9d3aea107da77e6f5ba9cf313127"
      ],
      "date": "2026-04-15",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260415_XLootStaking",
      "loss_reported": "6.21 ETH",
      "name": "XLootStaking",
      "reported_cause": "Duplicate xLOOT Redemption",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xab19752a450a205ccaca9afb8505e2d8b79593ee2edab1f67bdec27a4f14871f"
      ],
      "upstream_paths": [
        "src/test/2026-04/XLootStaking_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xd166337499e176bbc38a1fbd113ab144e5bd2df7"
      ],
      "date": "2026-04-14",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260414_SaturnProtocol",
      "loss_reported": "0 (Disclosure only; no exploit occurred)",
      "name": "Saturn Protocol",
      "reported_cause": "Vulnerability Disclosure",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2026-04/SaturnProtocol_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x237d59bf98ec4f4f013bc35d66f22d2bc9504b3f"
      ],
      "date": "2026-03-15",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260315_StakeOnMe",
      "loss_reported": "0.28 ETH",
      "name": "StakeOnMe",
      "reported_cause": "Owner-privileged JAKE burn reserve drain",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xed71e72ba1be2cff06438fab558a79936414d24dd1f6d3e58ecadc2a8f673fe5"
      ],
      "upstream_paths": [
        "src/test/2026-03/unverified_237d_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x4822d9172e5b76b9db37b75f5552f9988f98a888"
      ],
      "date": "2026-03-10",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260310_AlkemiEarn",
      "loss_reported": "43.45 ETH",
      "name": "AlkemiEarn",
      "reported_cause": "Business Logic",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xa17001eb39f867b8bed850de9107018a2d2503f95f15e4dceb7d68fff5ef6d9d"
      ],
      "upstream_paths": [
        "src/test/2026-03/AlkemiEarn_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2026-03-02",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260302_CurveLlamaLend",
      "loss_reported": "~240,000 US$",
      "name": "Curve LlamaLend",
      "reported_cause": "Share price manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xb93506af8f1a39f6a31e2d34f5f6a262c2799fef6e338640f42ab8737ed3d8a4"
      ],
      "upstream_paths": [
        "src/test/2026-03/Curve_LlamaLend_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x32e616f4f17d43f9a5cd9be0e294727187064cb3"
      ],
      "date": "2026-01-20",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260120_Makina",
      "loss_reported": "5.1M USD",
      "name": "Makina",
      "reported_cause": "Price Oracle Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x569733b8016ef9418f0b6bde8c14224d9e759e79301499908ecbcd956a0651f5"
      ],
      "upstream_paths": [
        "src/test/2026-01/makina_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x764c64b2a09b09acb100b80d8c505aa6a0302ef2"
      ],
      "date": "2026-01-09",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20260109_Truebit",
      "loss_reported": "8540ETH",
      "name": "Truebit",
      "reported_cause": "OverFlow",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xcd4755645595094a8ab984d0db7e3b4aabde72a5c87c4f176a030629c47fb014"
      ],
      "upstream_paths": [
        "src/test/2026-01/Truebit_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xccd04073f4bdc4510927ea9ba350875c3c65bf81"
      ],
      "date": "2025-12-01",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20251201_yETH",
      "loss_reported": "9M USD",
      "name": "yETH",
      "reported_cause": "Unsafe Math",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x53fe7ef190c34d810c50fb66f0fc65a1ceedc10309cf4b4013d64042a0331156"
      ],
      "upstream_paths": [
        "src/test/2025-12/yETH_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x6a06707ab339bee00c6663db17ddb422301ff5e8"
      ],
      "date": "2025-11-10",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20251110_DRLVaultV3",
      "loss_reported": "100k USD",
      "name": "DRLVaultV3",
      "reported_cause": "Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xe3eab35b288c086afa9b86a97ab93c7bb61d21b1951a156d2a8f6f5d5715c475"
      ],
      "upstream_paths": [
        "src/test/2025-11/DRLVaultV3_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2025-11-03",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20251103_BalancerV2",
      "loss_reported": "120M USD",
      "name": "BalancerV2",
      "reported_cause": "Precision Loss",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x6ed07db1a9fe5c0794d44cd36081d6a6df103fab868cdd75d581e3bd23bc9742",
        "0xd155207261712c35fa3d472ed1e51bfcd816e616dd4f517fa5959836f5b48569"
      ],
      "upstream_paths": [
        "src/test/2025-11/BalancerV2_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x46f54d434063e5f1a2b2cc6d9aaa657b1b9ff82c"
      ],
      "date": "2025-10-04",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20251004_MIMSpell3",
      "loss_reported": "1.7M USD",
      "name": "MIMSpell3",
      "reported_cause": "Bypassed Insolvency Check",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x842aae91c89a9e5043e64af34f53dc66daf0f033ad8afbf35ef0c93f99a9e5e6"
      ],
      "upstream_paths": [
        "src/test/2025-10/MIMSpell3_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x03339ecae41bc162dacae5c2a275c8f64d6c80a0"
      ],
      "date": "2025-08-31",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250831_Hexotic",
      "loss_reported": "500 USD",
      "name": "Hexotic",
      "reported_cause": "Incorrect Input Validation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x23b69bef57656f493548a5373300f7557777f352ade8131353ff87a1b27e2bb3"
      ],
      "upstream_paths": [
        "src/test/2025-08/Hexotic_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xf340bd3eb3e82994cff5b8c3493245edbce63436"
      ],
      "date": "2025-08-27",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250827_0xf340",
      "loss_reported": "4k USD",
      "name": "0xf340",
      "reported_cause": "Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x103b4550a1a2bdb73e3cb5ea484880cd8bed7e4842ecdd18ed81bf67ed19e03c"
      ],
      "upstream_paths": [
        "src/test/2025-08/0xf340_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x615b0b54e585ab83ba1c94a734cd4499dec1c956"
      ],
      "date": "2025-08-23",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250823_EquilibriaEPendle",
      "loss_reported": "62,661.57 USD",
      "name": "EquilibriaEPendle",
      "reported_cause": "Reward Accounting Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x0a60d7fb1d459ebee1ddcd62d1a8fcb8faa9aa1ebbb3203f90bea7dd888af8aa",
        "0x185a16017fb4d9b2fefdf5935435253d53d4758238275426b507fe54eb4fe97a",
        "0xc16984edf1ac3e50f1a10842310c7ab3983ab0d1f9f5eb6fb859a59e416048f8"
      ],
      "upstream_paths": [
        "src/test/2025-08/EquilibriaEPendle_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x6f7a14bd931554683ed15dc92e25d046ed68ea68"
      ],
      "date": "2025-08-22",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250822_Unverified6f7a",
      "loss_reported": "7,630.46 USD",
      "name": "Unverified_6f7a",
      "reported_cause": "Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x653b185a57fb5909180fe4eede67e51c5e9b70af16937382f86d5aefe635e5a7"
      ],
      "upstream_paths": [
        "src/test/2025-08/unverified_6f7a_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x09c135aacd4a82b08890e930dfdc3143b4578d45",
        "0x9a15bb3a8fec8d0d810691bafe36f6e5d42360f7"
      ],
      "date": "2025-08-19",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250819_PresaleV5",
      "loss_reported": "9,769.23 USD",
      "name": "PresaleV5",
      "reported_cause": "Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x0ef0cde3d8348fdced3adf7d0475ec1364236dd6ab1d8580addad96b004b604a"
      ],
      "upstream_paths": [
        "src/test/2025-08/PresaleV5_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x879e993e2e37de3b47f38c13858e1f337d51448b"
      ],
      "date": "2025-08-17",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250817_AutoPooledTradingBot",
      "loss_reported": "0.15198 ETH",
      "name": "AutoPooledTradingBot",
      "reported_cause": "Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x9ec3fb4ac39e179c6a4f5323f2f757faca7b71718fc9f752153387c9204cee3d"
      ],
      "upstream_paths": [
        "src/test/2025-08/AutoPooledTradingBot_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x4b356dc596dd508836bd9e8fe5acad81f8cf9019"
      ],
      "date": "2025-08-15",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250815_SizeFlashLoanLooping",
      "loss_reported": "533.05 USD",
      "name": "SizeFlashLoanLooping",
      "reported_cause": "Arbitrary External Call",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x63aaa5a9fc87ce419c8b1711effee34e2c726b3ee2c2d28f64b963408d6ea8d3"
      ],
      "upstream_paths": [
        "src/test/2025-08/SizeFlashLoanLooping_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xf4a21ac7e51d17a0e1c8b59f7a98bb7a97806f14"
      ],
      "date": "2025-08-15",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250815_SizeCredit",
      "loss_reported": "19.7k USD",
      "name": "SizeCredit",
      "reported_cause": "Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xc7477d6a5c63b04d37a39038a28b4cbaa06beb167e390d55ad4a421dbe4067f8"
      ],
      "upstream_paths": [
        "src/test/2025-08/SizeCredit_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2025-08-13",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250813_coinbase",
      "loss_reported": "300k USD",
      "name": "coinbase",
      "reported_cause": "Misconfiguration",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x33b2cb5bc3c0ccb97f0cc21e231ecb6457df242710dfce8d1b68935f0e05773b"
      ],
      "upstream_paths": [
        "src/test/2025-08/coinbase_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x6b7a87899490ece95443e979ca9485cbe7e71522"
      ],
      "date": "2025-07-29",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250729_AnyswapWETHPermit",
      "loss_reported": "200 WETH",
      "name": "AnyswapWETHPermit",
      "reported_cause": "Permit Validation Bypass",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xae79fdcfd7c36ed654d11b352b495340bd3cc47d0849c35ac6ffa1e4859098ec"
      ],
      "upstream_paths": [
        "src/test/2025-07/AnyswapWETHPermit_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xffb512b9176d527c5d32189c3e310ed4ab2bb9ec"
      ],
      "date": "2025-07-28",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250728_SuperRare",
      "loss_reported": "730K USD",
      "name": "SuperRare",
      "reported_cause": "Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xd813751bfb98a51912b8394b5856ae4515be6a9c6e5583e06b41d9255ba6e3c1"
      ],
      "upstream_paths": [
        "src/test/2025-07/SuperRare_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x6883fe4d2ee50941b80b41b8f7f9bf2561d844cc"
      ],
      "date": "2025-07-26",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250726_Unverified6883",
      "loss_reported": "$1,006.89",
      "name": "Unverified6883",
      "reported_cause": "Fake Uniswap Callback",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x6fb78c7737463ea39a23159dd8496c178106b4ee657f2fb6fcb628240c39cd2e"
      ],
      "upstream_paths": [
        "src/test/2025-07/Unverified6883_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x0b5125099395324e8f0db097a3e0c286e3dcba12",
        "0x6704713b32cb1b3e89b0cf7d77417807061bdeb8"
      ],
      "date": "2025-07-26",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250726_Unverified670471",
      "loss_reported": "$1,818.33",
      "name": "Unverified670471",
      "reported_cause": "Unchecked Flash Loan Callback",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x6a2a9f48ff78966cb44772c3551a56d7c5b788168f81cae8d06006c79a86fc16"
      ],
      "upstream_paths": [
        "src/test/2025-07/Unverified670471_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x32c87193c2cc9961f2283fca3ca11a483d8e426b"
      ],
      "date": "2025-07-25",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250725_WhereIsMyDragonTreasure",
      "loss_reported": "$47,461.35",
      "name": "WhereIsMyDragonTreasure",
      "reported_cause": "Fixed Reward Redemption",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x2154dd30d2bdd53b233d862ecd665c3a69c7a849cb498b724f622d9cb42771fc"
      ],
      "upstream_paths": [
        "src/test/2025-07/WhereIsMyDragonTreasure_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x245a551ee0f55005e510b239c917fa34b41b3461",
        "0x6e90c85a495d54c6d7e1f3400fef1f6e59f86bd6"
      ],
      "date": "2025-07-24",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250724_SWAPPStaking",
      "loss_reported": "$32,196.28",
      "name": "SWAPPStaking",
      "reported_cause": "Incorrect Reward calculation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xa02b159fb438c8f0fb2a8d90bc70d8b2273d06b55920b26f637cab072b7a0e3e"
      ],
      "upstream_paths": [
        "src/test/2025-07/SWAPPStaking_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x363af3acffed0b7181c2e3c56c00922e142100a8",
        "0xd05ace63789ccb35b9ce71d01e4d632a0486da4b"
      ],
      "date": "2025-07-24",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250724_EmptySetReserve",
      "loss_reported": "$1,509.78",
      "name": "EmptySetReserve",
      "reported_cause": "Fixed Order Swap",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x240e9573e6c59cfe025c311c176c351bb07a86ae994aaaff58ec3f7f84dab372"
      ],
      "upstream_paths": [
        "src/test/2025-07/EmptySetReserve_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x75b7db3e11138134fe4744553b5e5e3d6546d289"
      ],
      "date": "2025-07-16",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250716_StrategyLlamaLendConvex",
      "loss_reported": "563.12 USDC",
      "name": "StrategyLlamaLendConvex",
      "reported_cause": "Share Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x2ff7c23dca7e9a86c70004696802cbd37d6a77fc4f3e02522b16617045b764f6"
      ],
      "upstream_paths": [
        "src/test/2025-07/StrategyLlamaLendConvex_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x54cd23460df45559fd5feeaada7ba25f89c13525"
      ],
      "date": "2025-07-05",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250705_Unverified",
      "loss_reported": "~ $285.7K",
      "name": "Unverified",
      "reported_cause": "Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xa57ec56af91ec70517ca71ca50101958d9c2ec9fdb61edcf35a9081c375725c2"
      ],
      "upstream_paths": [
        "src/test/2025-07/unverified_54cd_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xd7954a8c7fa74c97ad2545719ce82eae915d73f7"
      ],
      "date": "2025-07-05",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250705_ActivePoolScrvUsd",
      "loss_reported": "$4,204.55",
      "name": "ActivePoolScrvUsd",
      "reported_cause": "Urgent Redemption",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x0cf19b3f83f574c1911eb42457f22578359483dfef197f8906678bc0a76a740b"
      ],
      "upstream_paths": [
        "src/test/2025-07/ActivePoolScrvUsdUrgentRedemption_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xdee8a9ac2c2819fe6a3bae45a12bff70c604805a"
      ],
      "date": "2025-07-02",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250702_ActivePoolUrgentRedemption",
      "loss_reported": "2,696.49 USD",
      "name": "ActivePoolUrgentRedemption",
      "reported_cause": "Urgent Redemption",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xc8ac54bdab9a2ce670a6ac2540e07dc88b5eeb7e0306e86d1d66f584428b3e0d"
      ],
      "upstream_paths": [
        "src/test/2025-07/ActivePoolUrgentRedemption_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x930f9fa91e1e46d8e44abc3517e2965c6f9c4763"
      ],
      "date": "2025-06-28",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250628_InitcodeFactoryFees",
      "loss_reported": "2,383.25 USD",
      "name": "InitcodeFactoryFees",
      "reported_cause": "Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x837752ca27743c9b37d901ff6cf9cdbe98b6097c660394a390de075455d8ccea"
      ],
      "upstream_paths": [
        "src/test/2025-06/InitcodeFactoryFees_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x6e90c85a495d54c6d7e1f3400fef1f6e59f86bd6"
      ],
      "date": "2025-06-26",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250626_ResupplyFi",
      "loss_reported": "9.6M USD",
      "name": "ResupplyFi",
      "reported_cause": "Share price manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xffbbd492e0605a8bb6d490c3cd879e87ff60862b0684160d08fd5711e7a872d3"
      ],
      "upstream_paths": [
        "src/test/2025-06/ResupplyFi_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x160287e2d3fdcde9e91317982fc1cc01c1f94085"
      ],
      "date": "2025-06-25",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250625_SiloFinance",
      "loss_reported": "500,000+ USD",
      "name": "SiloFinance",
      "reported_cause": "Arbitrary Call",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x1f15a193db3f44713d56c4be6679b194f78c2bcdd2ced5b0c7495b7406f5e87a"
      ],
      "upstream_paths": [
        "src/test/2025-06/SiloFinance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xb5d85cbf7cb3ee0d56b3bb207d5fc4b82f43f511"
      ],
      "date": "2025-06-25",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250625_ParaSwapDAIApproval",
      "loss_reported": "2,298.68 USD",
      "name": "ParaSwapDAIApproval",
      "reported_cause": "Stale Approval",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xed5f932a136ef95b943951ce103b3edbe600bf2c2607edff7b6ea9ada35ca300"
      ],
      "upstream_paths": [
        "src/test/2025-06/ParaSwapDAIApproval_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x37ea5f691bce8459c66ffceeb9cf34ffa32fdadc"
      ],
      "date": "2025-06-23",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250623_GradientMakerPool",
      "loss_reported": "5k USD",
      "name": "GradientMakerPool",
      "reported_cause": "Price Oracle Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xb5cfa3f86ce9506e2364475dc43c44de444b079d4752edbffcdad7d1654b1f67"
      ],
      "upstream_paths": [
        "src/test/2025-06/GradientMakerPool_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x7b3611b0affc27d212a68293831d3b55354b802f"
      ],
      "date": "2025-06-18",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250618_BankrollStackPlus",
      "loss_reported": "12,234.48 USD",
      "name": "BankrollStackPlus",
      "reported_cause": "Incorrect dividends calculation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x8905a0aca5849626c0de026c2d2894ddfa8060a27725221f01aac9fb0b3d6629"
      ],
      "upstream_paths": [
        "src/test/2025-06/BankrollStackPlus_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x48afbbd342f64ef8a9ab1c143719b63c2ad81710"
      ],
      "date": "2025-06-17",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250617_MetaPool",
      "loss_reported": "25k USD",
      "name": "MetaPool",
      "reported_cause": "Infinite Mint via unvalidated ERC4626 mint",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x57ee419a001d85085478d04dd2a73daa91175b1d7c11d8a8fb5622c56fd1fa69"
      ],
      "upstream_paths": [
        "src/test/2025-06/MetaPool_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x746b3d7e9953cdaa8c4d4fd3ee24fe133f459f32"
      ],
      "date": "2025-06-15",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250615_FixedTokenBSwap",
      "loss_reported": "2.2K USD",
      "name": "FixedTokenBSwap",
      "reported_cause": "Price Oracle Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x5db22f0edc1a9eda5343573da27dd2168c8a36a7f948401db76e22ba1fab71ea"
      ],
      "upstream_paths": [
        "src/test/2025-06/FixedTokenBSwap_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2025-06-12",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250612_AAVEBoost",
      "loss_reported": "14.8K USD",
      "name": "AAVEBoost",
      "reported_cause": "Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xc4ef3b5e39d862ffcb8ff591fbb587f89d9d4ab56aec70cfb15831782239c0ce"
      ],
      "upstream_paths": [
        "src/test/2025-06/AAVEBoost_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x29003dd6b9970ad658314fffb61e42f352c41630"
      ],
      "date": "2025-06-03",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250603_PegaBall",
      "loss_reported": "1512.85 USD",
      "name": "PegaBall",
      "reported_cause": "Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x3cecc3f347edff1d27a0c929f2e7a4c04522afb3a74e24db94684cb6b51b1d65"
      ],
      "upstream_paths": [
        "src/test/2025-06/PegaBall_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2025-05-28",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250528_Corkprotocol",
      "loss_reported": "12M USD",
      "name": "Corkprotocol",
      "reported_cause": "Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xfd89cdd0be468a564dd525b222b728386d7c6780cf7b2f90d2b54493be09f64d"
      ],
      "upstream_paths": [
        "src/test/2025-05/Corkprotocol_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x35d8949372d46b7a3d5a56006ae77b215fc69bc0"
      ],
      "date": "2025-05-27",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250527_UsualMoney",
      "loss_reported": "43k USD",
      "name": "UsualMoney",
      "reported_cause": "Arbitrage",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x585d8be6a0b07ca2f94cfa1d7542f1a62b0d3af5fab7823cbcf69fb243f271f8"
      ],
      "upstream_paths": [
        "src/test/2025-05/UsualMoney_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xda4c9ee8373fd1095379a3dd457a0c78968aaf03"
      ],
      "date": "2025-04-28",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250428_tcdp",
      "loss_reported": "2.02 ETH",
      "name": "tcdp",
      "reported_cause": "Broken transferFrom Allowance Check",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x9879031462b16dbf063377c4a8e5b043662576a9a3fb282c5a656953ad00684e"
      ],
      "upstream_paths": [
        "src/test/2025-04/tcdp_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x6518905b5917614383e09bf9e94083f8f679acd1"
      ],
      "date": "2025-04-27",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250427_multitransferswap",
      "loss_reported": "0.34 ETH",
      "name": "multitransferswap",
      "reported_cause": "Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xbb82787a24d9b8d1047bbc12fe5d4b8d4ad3fc3e32e997985043ec3ef6d7dffe"
      ],
      "upstream_paths": [
        "src/test/2025-04/multitransferswap_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x33b860fc7787e9e4813181b227eaffa0cada4c73"
      ],
      "date": "2025-04-27",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250427_AventaRewardClaim",
      "loss_reported": "16,019,528 AVENTA",
      "name": "AventaRewardClaim",
      "reported_cause": "Claim Accounting",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x59446b1f58457c83d18864bbfaa8930c9438da33017ad41f08397cf79a8c63e5"
      ],
      "upstream_paths": [
        "src/test/2025-04/AventaRewardClaim_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2025-04-16",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250416_Roar",
      "loss_reported": "$777k",
      "name": "Roar",
      "reported_cause": "Rug Pull",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xab2097bb3ce666493d0f76179f7206926adc8cec4ba16e88aed30c202d70c661"
      ],
      "upstream_paths": [
        "src/test/2025-04/Roar_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x934cbbe5377358e6712b5f041d90313d935c501c"
      ],
      "date": "2025-04-08",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250408_Laundromat",
      "loss_reported": "1.5K USD",
      "name": "Laundromat",
      "reported_cause": "Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x08ffb5f7ab6421720ab609b6ab0ff5622fba225ba351119c21ef92c78cb8302c"
      ],
      "upstream_paths": [
        "src/test/2025-04/Laundromat_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x63d4026cbc902e538618b9aa51a4d05ef48ef5a4"
      ],
      "date": "2025-04-07",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250407_AmpKashi",
      "loss_reported": "$572.31",
      "name": "AmpKashi",
      "reported_cause": "AMP Collateral Borrow Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x21c91633ca99b991b3ba20e02b12bbeef187fd3fea756cece4748c2ee0173db3"
      ],
      "upstream_paths": [
        "src/test/2025-04/AmpKashi_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xb91ae2c8365fd45030aba84a4666c4db074e53e7"
      ],
      "date": "2025-03-30",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250330_LeverageSIR",
      "loss_reported": "~ 353.8 K (17814,86 USDC, 1,4085 WBTC, 119,87 WETH)",
      "name": "LeverageSIR",
      "reported_cause": "Storage SLOT1 collision",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xa05f047ddfdad9126624c4496b5d4a59f961ee7c091e7b4e38cee86f1335736f"
      ],
      "upstream_paths": [
        "src/test/2025-03/LeverageSIR_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xf3f84ce038442ae4c4dcb6a8ca8bacd7f28c9bde"
      ],
      "date": "2025-03-28",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250328_AlkimiyaIO",
      "loss_reported": "~ 95.5 K (1.14015390 WBTC)",
      "name": "Alkimiya_IO",
      "reported_cause": "unsafecast",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x9b9a6dd05526a8a4b40e5e1a74a25df6ecccae6ee7bf045911ad89a1dd3f0814"
      ],
      "upstream_paths": [
        "src/test/2025-03/Alkimiya_io_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x0d0e364aa7852291883c162b22d6d81f6355428f"
      ],
      "date": "2025-03-11",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250311_ZeroExSettler",
      "loss_reported": "3,008 USDT",
      "name": "ZeroExSettler",
      "reported_cause": "Arbitrary External Call",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x4e2f5bccc5d428c39cd93c64dcd2502d5cf05fb30892c753475155d498ef5887"
      ],
      "upstream_paths": [
        "src/test/2025-03/ZeroExSettler_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x76ea342bc038d665e8a116392c82552d2605eda1"
      ],
      "date": "2025-03-07",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250307_UNI",
      "loss_reported": "~ $14K",
      "name": "UNI",
      "reported_cause": "Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x6c8aed8d0eab29416cd335038cd5ee68c5e27bfb001c9eac7fc14c7075ed4420"
      ],
      "upstream_paths": [
        "src/test/2025-03/UNI_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2025-03-07",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250307_SBRToken",
      "loss_reported": "~ $18.4K",
      "name": "SBR Token",
      "reported_cause": "Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xe4c1aeacf8c93f8e39fe78420ce7a114ecf59dea90047cd2af390b30af54e7b9"
      ],
      "upstream_paths": [
        "src/test/2025-03/SBRToken_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x4c7f92d77b331ea74092e2e347c9fd026faa1c3f"
      ],
      "date": "2025-03-06",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250306_RnsPay",
      "loss_reported": "1050 USDC",
      "name": "RnsPay",
      "reported_cause": "Arbitrary External Call",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x69a825ffedeb4461afc95e21475c011b1675a95d318bb1dd63b13307dfe3b9ed"
      ],
      "upstream_paths": [
        "src/test/2025-03/RnsPay_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xa88800cd213da5ae406ce248380802bd53b47647"
      ],
      "date": "2025-03-05",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250305_1inchFusionV1Settlement",
      "loss_reported": "4.5M",
      "name": "1inch FusionV1 Settlement",
      "reported_cause": "Arbitrary Yul Calldata",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x62734ce80311e64630a009dd101a967ea0a9c012fabbfce8eac90f0f4ca090d6"
      ],
      "upstream_paths": [
        "src/test/2025-03/OneInchFusionV1SettlementHack.sol_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x7094e706e75e13d1e0ea237f71a7c4511e9d270b"
      ],
      "date": "2025-02-23",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250223_HegicOptions",
      "loss_reported": "~104M",
      "name": "HegicOptions",
      "reported_cause": "Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x260d5eb9151c565efda80466de2e7eee9c6bd4973d54ff68c8e045a26f62ea73",
        "0x444854ee7e7570f146b64aa8a557ede82f326232e793873f0bbd04275fa7e54c"
      ],
      "upstream_paths": [
        "src/test/2025-02/HegicOptions_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x1db92e2eebc8e0c075a02bea49a2935bcd2dfcf4",
        "0x34cfac646f301356faa8b21e94227e3583fe3f5f"
      ],
      "date": "2025-02-21",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250221_Bybit",
      "loss_reported": "1.5B",
      "name": "Bybit",
      "reported_cause": "Phishing attack",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x46deef0f52e3a983b67abf4714448a41dd7ffd6d32d32da69d62081c68ad7882",
        "0x847b8403e8a4816a4de1e63db321705cdb6f998fb01ab58f653b863fda988647",
        "0xa284a1bc4c7e0379c924c73fcea1067068635507254b03ebbbd3f4e222c1fae0",
        "0xb61413c495fdad6114a7aa863a00b2e3c28945979a10885b12b30316ea9f072c",
        "0xbcf316f5835362b7f1586215173cc8b294f5499c60c029a3de6318bf25ca7b20"
      ],
      "upstream_paths": [
        "src/test/2025-02/Bybit_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xa3d0e72c8a2fe9127a77412bf34bee5e4945bd49"
      ],
      "date": "2025-02-11",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250211_Scorch",
      "loss_reported": "0.14 ETH",
      "name": "Scorch",
      "reported_cause": "Price Oracle Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x02dc4409af99de400b2427dad525c31467a8fd2ac6cb251f885d33c073510ba2"
      ],
      "upstream_paths": [
        "src/test/2025-02/Scorch_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2025-02-08",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250208_PeapodsFinance",
      "loss_reported": "~ $3,500",
      "name": "Peapods Finance",
      "reported_cause": "Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x2c1a19982aa88bee8a5d9a5dfeb406f2bfe1cfc1213f20e91d91ce3b55c86cc5"
      ],
      "upstream_paths": [
        "src/test/2025-02/PeapodsFinance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x660a6619574e87d12ba7fa3f5679d5d7f587a4fe",
        "0x810b5902cb2ac2fa63dfe4a6935ea32aed975cc8"
      ],
      "date": "2025-01-28",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250128_MCAI",
      "loss_reported": "12.03 WETH",
      "name": "MCAI",
      "reported_cause": "Tax wallet allowance bypass",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xfbe3bc868d555ef617bb1c32d1d8d5ec8b825bf2b4795dd99b47b321f36f3c21"
      ],
      "upstream_paths": [
        "src/test/2025-01/MCAI_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x439cac149b935ae1d726569800972e1669d17094"
      ],
      "date": "2025-01-14",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250114_IdolsNFT",
      "loss_reported": "97 stETH",
      "name": "IdolsNFT",
      "reported_cause": "Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x5e989304b1fb61ea0652db4d0f9476b8882f27191c1f1d2841f8977cb8c5284c"
      ],
      "upstream_paths": [
        "src/test/2025-01/IdolsNFT_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x4e34dd25dbd367b1bf82e1b5527dbbe799fad0d0"
      ],
      "date": "2025-01-12",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250112_Unilend",
      "loss_reported": "60 stETH",
      "name": "Unilend",
      "reported_cause": "Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x44037ffc0993327176975e08789b71c1058318f48ddeff25890a577d6555b6ba"
      ],
      "upstream_paths": [
        "src/test/2025-01/Unilend_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2025-01-04",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250104_SorStaking",
      "loss_reported": "\uff5e8 ETH",
      "name": "SorStaking",
      "reported_cause": "Incorrect reward calculation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x72a252277e30ea6a37d2dc9905c280f3bc389b87f72b81a59aa8f50baebd8eaa"
      ],
      "upstream_paths": [
        "src/test/2025-01/sorraStaking.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x05641e33fd15baf819729df55500b07b82eb8e89"
      ],
      "date": "2025-01-01",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20250101_LAURAToken",
      "loss_reported": "12.34 ETH (~$41.2K USD)",
      "name": "LAURAToken",
      "reported_cause": "Pair Balance Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2025/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xef34f4fdf03e403e3c94e96539354fb4fe0b79a5ec927eacc63bc04108dbf420"
      ],
      "upstream_paths": [
        "src/test/2025-01/LAURAToken_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-11-20",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20241120_MainnetSettler",
      "loss_reported": "$66K",
      "name": "MainnetSettler",
      "reported_cause": "Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xfab5912f858b3768b7b7d312abcc02b64af7b1e1b62c4f29a2c1a2d1568e9fa2"
      ],
      "upstream_paths": [
        "src/test/2024-11/MainnetSettler_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x280a8955a11fcd81d72ba1f99d265a48ce39ac2e"
      ],
      "date": "2024-11-14",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20241114_vETH",
      "loss_reported": "447k",
      "name": "vETH",
      "reported_cause": "Vulnerable Price Dependency",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x1ae40f26819da4f10bc7c894a2cc507cdb31c29635d31fa90c8f3f240f0327c0",
        "0x900891b4540cac8443d6802a08a7a0562b5320444aa6d8eed19705ea6fb9710b",
        "0x90db330d9e46609c9d3712b60e64e32e3a4a2f31075674a58dd81181122352f8"
      ],
      "upstream_paths": [
        "src/test/2024-11/vETH_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-11-07",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20241107_VRug",
      "loss_reported": "$8.4 K",
      "name": "VRug",
      "reported_cause": "Rug pull",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x5e151627dc06ec4f2db5be2f48248f320ad3450aba42b1bbd00131bcbaa4f0ae"
      ],
      "upstream_paths": [
        "src/test/2024-11/VRug_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x9008d19f58aabd9ed0d60971565aa8510560ab41"
      ],
      "date": "2024-11-07",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20241107_CoW",
      "loss_reported": "$59 K",
      "name": "CoW",
      "reported_cause": "Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x2fc9f2fd393db2273abb9b0451f9a4830aa2ebd5490d453f1a06a8e9e5edc4f9"
      ],
      "upstream_paths": [
        "src/test/2024-11/CoW_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x050163597d9905ba66400f7b3ca8f2ef23df702d"
      ],
      "date": "2024-11-07",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20241107_ChiSale",
      "loss_reported": "$16.3 K",
      "name": "ChiSale",
      "reported_cause": "Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x586a2a4368a1a45489a8a9b4273509b524b672c33e6c544d2682771b44f05e87"
      ],
      "upstream_paths": [
        "src/test/2024-11/ChiSale_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-10-29",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20241029_BUBAI",
      "loss_reported": "$131K",
      "name": "BUBAI",
      "reported_cause": "Rug pull",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x1b4730e715286862042def956d5aaa6a53203ee02b97ea913de73fa462e48f90",
        "0x872fcfcfd2e61ab5ec848f5e1a75b75f471bdb8c808c06388434e7179a9e40db"
      ],
      "upstream_paths": [
        "src/test/2024-10/BUBAI_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x43dc865e916914fd93540461fde124484fbf8faa"
      ],
      "date": "2024-10-22",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20241022_Erc20transfer",
      "loss_reported": "$14,773.35",
      "name": "Erc20transfer",
      "reported_cause": "Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x7f2540af4a1f7b0172a46f5539ebf943dd5418422e4faa8150d3ae5337e92172"
      ],
      "upstream_paths": [
        "src/test/2024-10/Erc20transfer_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xbbbbbbbbbb9cc5e90e3b3af64bdaf62c37eeffcb"
      ],
      "date": "2024-10-13",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20241013_MorphoBlue",
      "loss_reported": "$230,000",
      "name": "MorphoBlue",
      "reported_cause": "Overpriced Asset in Oracle",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x256979ae169abb7fbbbbc14188742f4b9debf48b48ad5b5207cadcc99ccb493b"
      ],
      "upstream_paths": [
        "src/test/2024-10/MorphoBlue_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-10-06",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20241006_SASHAToken",
      "loss_reported": "249 ETH (~$600K USD)",
      "name": "SASHAToken",
      "reported_cause": "Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xd9fdc7d03eec28fc2453c5fa68eff82d4c297f436a6a5470c54ca3aecd2db17e"
      ],
      "upstream_paths": [
        "src/test/2024-10/SASHAToken_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x18775475f50557b96c63e8bbf7d75bfeb412082d"
      ],
      "date": "2024-10-01",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20241001_FireToken",
      "loss_reported": "8.45 ETH (~$20K USD)",
      "name": "FireToken",
      "reported_cause": "Pair Manipulation With Transfer Function",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xd20b3b31a682322eb0698ecd67a6d8a040ccea653ba429ec73e3584fa176ff2b"
      ],
      "upstream_paths": [
        "src/test/2024-10/FireToken_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xf10bc5be84640236c71173d1809038af4ee19002"
      ],
      "date": "2024-09-26",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240926_OnyxDAO",
      "loss_reported": "4.1M VUSD, 7.35M XCN, 5K DAI, 0.23 WBTC, 50K USDT (>$3.8M USD)",
      "name": "OnyxDAO",
      "reported_cause": "Fake Market",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x46567c731c4f4f7e27c4ce591f0aebdeb2d9ae1038237a0134de7b13e63d8729"
      ],
      "upstream_paths": [
        "src/test/2024-09/OnyxDAO_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x047d41f2544b7f63a8e991af2068a363d210d6da",
        "0x702696b2aa47fd1d4feaaf03ce273009dc47d901"
      ],
      "date": "2024-09-26",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240926_BedrockDeFi",
      "loss_reported": "27.83925883 BTC (~$1.7M USD)",
      "name": "Bedrock_DeFi",
      "reported_cause": "Swap ETH/BTC 1/1 in mint function",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x725f0d65340c859e0f64e72ca8260220c526c3e0ccde530004160809f6177940"
      ],
      "upstream_paths": [
        "src/test/2024-09/Bedrock_DeFi_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-09-23",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240923_PestoToken",
      "loss_reported": "1.4K",
      "name": "PestoToken",
      "reported_cause": "Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x3d5b4a0d560e8dd750239b578e2b85921b523835b644714dc239a2db70cf067c"
      ],
      "upstream_paths": [
        "src/test/2024-09/PestoToken_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x641249db01d5c9a04d1a223765ffd15f95167924"
      ],
      "date": "2024-09-20",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240920_Shezmu",
      "loss_reported": "4.9M USD",
      "name": "Shezmu",
      "reported_cause": "Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x39328ea4377a8887d3f6ce91b2f4c6b19a851e2fc5163e2f83bbc2fc136d0c71"
      ],
      "upstream_paths": [
        "src/test/2024-09/Shezmu_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x240cd7b53d364a208ed41f8ced4965d11f571b7a"
      ],
      "date": "2024-09-20",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240920_DOGGO",
      "loss_reported": "7K USD",
      "name": "DOGGO",
      "reported_cause": "Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x9e074d70e4f9022cba33c1417a6f6338d8248b67d6141c9a32913ca567d0efca"
      ],
      "upstream_paths": [
        "src/test/2024-09/DOGGO_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-09-13",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240913_Unverified5697",
      "loss_reported": "12K",
      "name": "Unverified_5697",
      "reported_cause": "Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x3f0dc68dc89fce3250b9d2de2611384b8af258e83f7a711f666917c5590d13d2"
      ],
      "upstream_paths": [
        "src/test/2024-09/unverified_5697_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xf2c8e860ca12cde3f3195423ecf54427a4f30916"
      ],
      "date": "2024-09-13",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240913_OTSeaStaking",
      "loss_reported": "26k",
      "name": "OTSeaStaking",
      "reported_cause": "Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x90b4fcf583444d44efb8625e6f253cfcb786d2f4eda7198bdab67a54108cd5f4"
      ],
      "upstream_paths": [
        "src/test/2024-09/OTSeaStaking_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x03f911aedc25c770e701b8f563e8102cfacd62c0"
      ],
      "date": "2024-09-12",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240912_Unverified03f9",
      "loss_reported": "1.7k",
      "name": "Unverified_03f9",
      "reported_cause": "Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x1a3e9eb5e00f39e84f90ca23bd851aa194b1e7a90003e3f6b9b17bbb66dabbb9"
      ],
      "upstream_paths": [
        "src/test/2024-09/unverified_03f9_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xdb27d4ff4be1cd04c34a7cb6f47402c37cb73459"
      ],
      "date": "2024-09-11",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240911_INUMIdb27",
      "loss_reported": "~4.7k USD",
      "name": "INUMI_db27",
      "reported_cause": "Access control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x45ce017f5a295f387eafb596b4bcb1192dd1c302ccb9d097d7fa2cdf3008b139"
      ],
      "upstream_paths": [
        "src/test/2024-09/IUNMI_db27_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xdb27d4ff4be1cd04c34a7cb6f47402c37cb73459"
      ],
      "date": "2024-09-11",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240911_INUMI",
      "loss_reported": "~11.7k USD",
      "name": "INUMI",
      "reported_cause": "Access control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xbeef352f716973043236f73dd5104b9d905fd04b7fc58d9958ac5462e7e3dbc1"
      ],
      "upstream_paths": [
        "src/test/2024-09/INUMI_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xb3094734fe249a7b0110dc12d66f6c404ada28cb"
      ],
      "date": "2024-09-05",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240905_Unverifieda89f",
      "loss_reported": "1.5k",
      "name": "Unverified_a89f",
      "reported_cause": "Access control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x83c71a83656b0fecfa860e76a9becf738930b3f1b2510c7d0339ab585090a82d",
        "0xf93db4cdee0ed2af06067a9c953ebc62dd17f70be37961636c42d698cc23e932"
      ],
      "upstream_paths": [
        "src/test/2024-09/unverified_a89f_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xe0c218e1633a5c76d57ff4f11149f07bfff16aea"
      ],
      "date": "2024-09-05",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240905_PLN",
      "loss_reported": "400K USD",
      "name": "PLN",
      "reported_cause": "Access control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xcc36283cee837a8a0d4af0357d1957dc561913e44ad293ea9da8acf15d874ed5"
      ],
      "upstream_paths": [
        "src/test/2024-09/PLN_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xb3912b20b3abc78c15e85e13ec0bf334fbb924f7"
      ],
      "date": "2024-09-05",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240905_HANAToken",
      "loss_reported": "283 USD",
      "name": "HANAToken",
      "reported_cause": "Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xe8cee3450545a865b4a8fffd93938ae93429574dc8e01b02bc6a02f2f4490e4e"
      ],
      "upstream_paths": [
        "src/test/2024-09/HANAToken_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x16d0dc96c1bdf283ce1ff10e01924ac76b06c95c"
      ],
      "date": "2024-09-04",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240904_Unverified16d0",
      "loss_reported": "329 USD",
      "name": "Unverified_16d0",
      "reported_cause": "Access control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xf5f251fd4ed77e24d803d8241e2e852f0781a145891411dd4eb45306eacf12a8"
      ],
      "upstream_paths": [
        "src/test/2024-09/unverified_16d0.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-09-03",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240903_Penpiexyzio",
      "loss_reported": "11,113.6 ETH (~$27,348,259 USD)",
      "name": "Penpiexyz_io",
      "reported_cause": "Reentrancy and Reward Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2024-09/Penpiexyzio_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xe2910b29252f97bb6f3cc5e66bfa0551821c7461"
      ],
      "date": "2024-09-02",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240902_Pythia",
      "loss_reported": "21 ETH",
      "name": "Pythia",
      "reported_cause": "Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x7e19f8edb1f1666322113f15d7674593950ac94bbc25d2aff96adabdcae0a6c3"
      ],
      "upstream_paths": [
        "src/test/2024-09/Pythia_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x02e7b8511831b1b02d9018215a0f8f500ea5c6b3"
      ],
      "date": "2024-08-28",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240828_AAVE",
      "loss_reported": "52000",
      "name": "AAVE",
      "reported_cause": "Arbitrary Call Error",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xc27c3ec61c61309c9af35af062a834e0d6914f9352113617400577c0f2b0e9de"
      ],
      "upstream_paths": [
        "src/test/2024-08/AAVE_Repay_Adapter.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-08-16",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240816_Zenterest",
      "loss_reported": "~21000 USD",
      "name": "Zenterest",
      "reported_cause": "Price Out Of Date",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xfe8bc757d87e97a5471378c90d390df47e1b29bb9fca918b94acd8ecfaadc598"
      ],
      "upstream_paths": [
        "src/test/2024-08/Zenterest_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x09a80172ed7335660327cd664876b5df6fe06108"
      ],
      "date": "2024-08-16",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240816_OMPxContract",
      "loss_reported": "4.37 ETH (~11527 USD)",
      "name": "OMPx Contract",
      "reported_cause": "FlashLoan",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xd927843e30c6b2bf43103d83bca6abead648eac3cad0d05b1b0eb84cd87de9b6"
      ],
      "upstream_paths": [
        "src/test/2024-08/OMPxContract_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xe3a0bc3483ae5a04db7ef2954315133a6f7d228e"
      ],
      "date": "2024-08-14",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240814_YodlRouter",
      "loss_reported": "~5k",
      "name": "YodlRouter",
      "reported_cause": "Arbitrary Call",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x54f659773dae6e01f83184d4b6d717c7f1bb71c0aa59e8c8f4a57c25271424b3"
      ],
      "upstream_paths": [
        "src/test/2024-08/YodlRouter_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x1bbf25e71ec48b84d773809b4ba55b6f4be946fb"
      ],
      "date": "2024-08-13",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240813_VOW",
      "loss_reported": "~ 1M USD",
      "name": "VOW",
      "reported_cause": "Misconfiguration",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x758efef41e60c0f218682e2fa027c54d8b67029d193dd7277d6a881a24b9a561"
      ],
      "upstream_paths": [
        "src/test/2024-08/VOW_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-08-01",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240801_Convergence",
      "loss_reported": "~200K USD",
      "name": "Convergence",
      "reported_cause": "Incorrect input validation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x636be30e58acce0629b2bf975b5c3133840cd7d41ffc3b903720c528f01c65d9"
      ],
      "upstream_paths": [
        "src/test/2024-08/Convergence_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-07-24",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240724_Spectrafinance",
      "loss_reported": "~73K USD",
      "name": "Spectra_finance",
      "reported_cause": "Incorrect input validation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x491cf8b2a5753fdbf3096b42e0a16bc109b957dc112d6537b1ed306e483d0744"
      ],
      "upstream_paths": [
        "src/test/2024-07/Spectra_finance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-07-23",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240723_MEVbot0xdd7c",
      "loss_reported": "~18k USD",
      "name": "MEVbot_0xdd7c",
      "reported_cause": "Incorrect input validation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x53334c36502bd022bd332f2aa493862fd8f722138d1989132a46efddcc6b04d4"
      ],
      "upstream_paths": [
        "src/test/2024-07/MEVbot_0xdd7c_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-07-16",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240716_Lifiprotocol",
      "loss_reported": "~10M USD",
      "name": "Lifiprotocol",
      "reported_cause": "Incorrect input validation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xd82fe84e63b1aa52e1ce540582ee0895ba4a71ec5e7a632a3faa1aff3e763873"
      ],
      "upstream_paths": [
        "src/test/2024-07/Lifiprotocol_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-07-12",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240712_DoughFina",
      "loss_reported": "~1.8M USD",
      "name": "DoughFina",
      "reported_cause": "Incorrect input validation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x92cdcc732eebf47200ea56123716e337f6ef7d5ad714a2295794fdc6031ebb2e"
      ],
      "upstream_paths": [
        "src/test/2024-07/DoughFina_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-07-05",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240705_DeFiPlaza",
      "loss_reported": "~200K USD",
      "name": "DeFiPlaza",
      "reported_cause": "loss of precision",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xa245deda8553c6e4c575baff9b50ef35abf4c8f990f8f36897696f896f240e3a"
      ],
      "upstream_paths": [
        "src/test/2024-07/DeFiPlaza_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-07-03",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240703_UnverifiedContr0x452E25",
      "loss_reported": "27 ETH",
      "name": "UnverifiedContr_0x452E25",
      "reported_cause": "lack-of-access-control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x1194e1d6085885ce054a7ff8cd3cd0c3fa308ec87e4ccde8dd0549842fef4f1b"
      ],
      "upstream_paths": [
        "src/test/2024-07/UnverifiedContr_0x452E25_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x56ff4afd909aa66a1530fe69bf94c74e6d44500c"
      ],
      "date": "2024-06-27",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240627_APEMAGA",
      "loss_reported": "~9 ETH",
      "name": "APEMAGA",
      "reported_cause": "business logic flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x6beb21b53f5b205c088570333ec875b720e333b49657f7026b01ed72b026851e"
      ],
      "upstream_paths": [
        "src/test/2024-06/APEMAGA_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-06-16",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240616_WIFCOINETH",
      "loss_reported": "~3.4 ETH (WIF token)",
      "name": "WIFCOIN_ETH",
      "reported_cause": "business logic flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2024-06/WIFCOIN_ETH_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-06-11",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240611_JokInTheBox",
      "loss_reported": "~9.2 ETH",
      "name": "JokInTheBox",
      "reported_cause": "business logic flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xe8277ef6ba8611bd12dc5a6e7ca4b984423bc0b3828159f83b466fdcf4fe054f"
      ],
      "upstream_paths": [
        "src/test/2024-06/JokInTheBox_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x2409af0251dcb89ee3dee572629291f9b087c668"
      ],
      "date": "2024-06-10",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240610_UwULend",
      "loss_reported": "19.3M",
      "name": "UwULend",
      "reported_cause": "Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x242a0fb4fde9de0dc2fd42e8db743cbc197ffa2bf6a036ba0bba303df296408b"
      ],
      "upstream_paths": [
        "src/test/2024-06/UwuLend_First_exp.sol",
        "src/test/2024-06/UwuLend_Second_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xe51d3de9b81916d383ef97855c271250852ec7b7"
      ],
      "date": "2024-05-29",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240529_SCROLL",
      "loss_reported": "76 ETH",
      "name": "SCROLL",
      "reported_cause": "Integer Underflow",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x661505c39efe1174da44e0548158db95e8e71ce867d5b7190b9eabc9f314fe91"
      ],
      "upstream_paths": [
        "src/test/2024-05/SCROLL_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-05-22",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240522_Burner",
      "loss_reported": "1.7 eth",
      "name": "Burner",
      "reported_cause": "sandwich ack",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x3bba4fb6de00dd38df3ad68e51c19fe575a95a296e0632028f101c5199b6f714"
      ],
      "upstream_paths": [
        "src/test/2024-05/Burner_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x47c4b3144de2c87a458d510c0c0911d1903d1686"
      ],
      "date": "2024-05-10",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240510_GFOX",
      "loss_reported": "330K USD",
      "name": "GFOX",
      "reported_cause": "lack of access control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x12fe79f1de8aed0ba947cec4dce5d33368d649903cb45a5d3e915cc459e751fc"
      ],
      "upstream_paths": [
        "src/test/2024-05/GFOX_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xfc7599cffea9de127a9f9c748ccb451a34d2f063"
      ],
      "date": "2024-04-30",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240430_PikeFinance",
      "loss_reported": "1.4M",
      "name": "PikeFinance",
      "reported_cause": "Uninitialized Proxy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xe2912b8bf34d561983f2ae95f34e33ecc7792a2905a3e317fcc98052bce66431"
      ],
      "upstream_paths": [
        "src/test/2024-04/PikeFinance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x354cca2f55dde182d36fe34d673430e226a3cb8c"
      ],
      "date": "2024-04-24",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240424_XBridge",
      "loss_reported": ">200k USD(plus a lot of STC, SRLTY, Mazi tokens)",
      "name": "XBridge",
      "reported_cause": "Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x903d88a92cbc0165a7f662305ac1bff97430dbcccaa0fe71e101e18aa9109c92",
        "0xe09d350d8574ac1728ab5797e3aa46841f6c97239940db010943f23ad4acf7ae"
      ],
      "upstream_paths": [
        "src/test/2024-04/XBridge_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xbc452fdc8f851d7c5b72e1fe74dfb63bb793d511"
      ],
      "date": "2024-04-19",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240419_HedgeyFinance",
      "loss_reported": "48M USD",
      "name": "HedgeyFinance",
      "reported_cause": "Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x2606d459a50ca4920722a111745c2eeced1d8a01ff25ee762e22d5d4b1595739"
      ],
      "upstream_paths": [
        "src/test/2024-04/HedgeyFinance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-04-17",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240417_UnverifiedContr0x00C409",
      "loss_reported": "~ 18 eth",
      "name": "UnverifiedContr_0x00C409",
      "reported_cause": "unverified external call",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x998f1da472d927e74405b0aa1bbf5c1dbc50d74b39977bed3307ea2ada1f1d3f"
      ],
      "upstream_paths": [
        "src/test/2024-04/UnverifiedContr_0x00C409_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-04-02",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240402_HoppyFrogERC",
      "loss_reported": "~0.3 ETH",
      "name": "HoppyFrogERC",
      "reported_cause": "business logic flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x6fb7f8e9eb09d6ae17dbe82b2b42f46f64fb9c3197438b68ecf03e832d5fc791"
      ],
      "upstream_paths": [
        "src/test/2024-04/HoppyFrogERC_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xcc7218100da61441905e0c327749972e3cbee9ee"
      ],
      "date": "2024-03-29",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240329_PrismaFi",
      "loss_reported": "$~11M",
      "name": "PrismaFi",
      "reported_cause": "Insufficient Validation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x00c503b595946bccaea3d58025b5f9b3726177bbdc9674e634244135282116c7"
      ],
      "upstream_paths": [
        "src/test/2024-03/Prisma_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-03-23",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240323_CGT",
      "loss_reported": "996B (CGT token)",
      "name": "CGT",
      "reported_cause": "Incorrect Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x4ff4028b03c3df468197358b99f5160e5709e7fce3884cc8ce818856d058e106"
      ],
      "upstream_paths": [
        "src/test/2024-03/CGT_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-03-20",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240320_Paraswap",
      "loss_reported": "~24K",
      "name": "Paraswap",
      "reported_cause": "Incorrect Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x35a73969f582872c25c96c48d8bb31c23eab8a49c19282c67509b96186734e60"
      ],
      "upstream_paths": [
        "src/test/2024-03/Paraswap_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-03-12",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240312_BBT",
      "loss_reported": "~5.06 ETH",
      "name": "BBT",
      "reported_cause": "business logic flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x4019890fe5a5bd527cd3b9f7ee6d94e55b331709b703317860d028745e33a8ca"
      ],
      "upstream_paths": [
        "src/test/2024-03/BBT_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xd3f64baa732061f8b3626ee44bab354f854877ac"
      ],
      "date": "2024-03-09",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240309_UnizenIO",
      "loss_reported": "~2M",
      "name": "UnizenIO",
      "reported_cause": "unverified external call",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x923d1d63a1165ebd3521516f6d22d015f2e1b4b22d5dc954152b6c089c765fcd"
      ],
      "upstream_paths": [
        "src/test/2024-03/UnizenIO_exp.sol",
        "src/test/2024-03/UnizenIO2_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x8584ddbd1e28bca4bc6fb96bafe39f850301940e"
      ],
      "date": "2024-03-09",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240309_Juice",
      "loss_reported": "~54 ETH",
      "name": "Juice",
      "reported_cause": "Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xc9b2cbc1437bbcd8c328b6d7cdbdae33d7d2a9ef07eca18b4922aac0430991e7"
      ],
      "upstream_paths": [
        "src/test/2024-03/Juice_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-03-07",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240307_GHT",
      "loss_reported": "~57K",
      "name": "GHT",
      "reported_cause": "Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xd17266bcdf30cbcbd7d0b5a006f43141981aeee2e1f860f68c9a1805ecacbc68"
      ],
      "upstream_paths": [
        "src/test/2024-03/GHT_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-02-28",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240228_Seneca",
      "loss_reported": "~6M",
      "name": "Seneca",
      "reported_cause": "Arbitrary External Call Vulnerability",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x23fcf9d4517f7cc39815b09b0a80c023ab2c8196c826c93b4100f2e26b701286"
      ],
      "upstream_paths": [
        "src/test/2024-02/Seneca_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-02-23",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240223_Zoomer",
      "loss_reported": "~14 ETH",
      "name": "Zoomer",
      "reported_cause": "Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x06d7e7436414c658a33452d28400799f3637e83930dcec39b3bd065dabc6ef04"
      ],
      "upstream_paths": [
        "src/test/2024-02/Zoomer_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x50ce56a3239671ab62f185704caedf626352741e"
      ],
      "date": "2024-02-23",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240223_CompoundUni",
      "loss_reported": "~439,537 USD",
      "name": "CompoundUni",
      "reported_cause": "Oracle bad price",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xaee0f8d1235584a3212f233b655f87b89f22f1d4890782447c4ef742b37af58d"
      ],
      "upstream_paths": [
        "src/test/2024-02/CompoundUni_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xffadb0bba4379dfabfb20ca6823f6ec439429ec2"
      ],
      "date": "2024-02-23",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240223_BlueberryProtocol",
      "loss_reported": "~1,400,000 USD",
      "name": "BlueberryProtocol",
      "reported_cause": "logic flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xf0464b01d962f714eee9d4392b2494524d0e10ce3eb3723873afd1346b8b06e4"
      ],
      "upstream_paths": [
        "src/test/2024-02/BlueberryProtocol_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x2b9dc65253c035eb21778cb3898eab5a0ada0cce"
      ],
      "date": "2024-02-22",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240222_SwarmMarkets",
      "loss_reported": "~7k $DAI",
      "name": "SwarmMarkets",
      "reported_cause": "lack of validation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xa4d7ee2ddb9db06961a17e2a5ae71743a266bcb720be138670f4a10e8dfc13e9"
      ],
      "upstream_paths": [
        "src/test/2024-02/SwarmMarkets_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-02-21",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240221_GAIN",
      "loss_reported": "~6.4 ETH",
      "name": "GAIN",
      "reported_cause": "bad function implementation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x7acc896b8d82874c67127ff3359d7437a15fdb4229ed83da00da1f4d8370764e"
      ],
      "upstream_paths": [
        "src/test/2024-02/GAIN_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xb57e874082417b66877429481473cf9fcd8e0b8a"
      ],
      "date": "2024-02-21",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240221_DeezNutz404",
      "loss_reported": "~170k",
      "name": "DeezNutz 404",
      "reported_cause": "lack of validation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xbeefd8faba2aa82704afe821fd41b670319203dd9090f7af8affdf6bcfec2d61"
      ],
      "upstream_paths": [
        "src/test/2024-02/DeezNutz404_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xfb35de57b117fa770761c1a344784075745f84f9"
      ],
      "date": "2024-02-20",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240220_EGGX",
      "loss_reported": "~2 ETH",
      "name": "EGGX",
      "reported_cause": "reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2024-02/EGGX_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xfe380fe1db07e531e3519b9ae3ea9f7888ce20c6"
      ],
      "date": "2024-02-19",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240219_RuggedArt",
      "loss_reported": "~10k",
      "name": "RuggedArt",
      "reported_cause": "reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x5a63da39b5b83fccdd825fed0226f330f802e995b8e49e19fbdd246876c67e1f"
      ],
      "upstream_paths": [
        "src/test/2024-02/RuggedArt_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xe4764f9cd8ecc9659d3abf35259638b20ac536e4"
      ],
      "date": "2024-02-16",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240216_ParticleTrade",
      "loss_reported": "~50k",
      "name": "ParticleTrade",
      "reported_cause": "lack of validation data",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xd9b3e229acc755881890394cc76fde0d7b83b1abd4d046b0f69c1fd9fd495ff6"
      ],
      "upstream_paths": [
        "src/test/2024-02/ParticleTrade_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x732276168b421d4792e743711e1a48172ea574a2"
      ],
      "date": "2024-02-15",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240215_Miner",
      "loss_reported": "~150k",
      "name": "Miner",
      "reported_cause": "lack of validation dst address",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x75e3aeb00df69882a1b15d424e5e642650326ca3b923d7fd1922d57c51bc2c78"
      ],
      "upstream_paths": [
        "src/test/2024-02/Miner_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-02-11",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240211_Game",
      "loss_reported": "~20 ETH",
      "name": "Game",
      "reported_cause": "Reentrancy && Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x0eb8f8d148508e752d9643ccf49ac4cb0c21cbad346b5bbcf2d06974d31bd5c4"
      ],
      "upstream_paths": [
        "src/test/2024-02/Game_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x2c7112245fc4af701ebf90399264a7e89205dad4"
      ],
      "date": "2024-02-10",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240210_FILXDN404",
      "loss_reported": "200K",
      "name": "FILX DN404",
      "reported_cause": "Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xbeef09ee9d694d2b24f3f367568cc6ba1dad591ea9f969c36e5b181fd301be82"
      ],
      "upstream_paths": [
        "src/test/2024-02/DN404_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-02-08",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240208_Pandora",
      "loss_reported": "~17K USD",
      "name": "Pandora",
      "reported_cause": "Integer Underflow",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x7c5a909b45014e35ddb89697f6be38d08eff30e7c3d3d553033a6efc3b444fdd"
      ],
      "upstream_paths": [
        "src/test/2024-02/PANDORA_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-02-02",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240202_ADC",
      "loss_reported": "~20 eth",
      "name": "ADC",
      "reported_cause": "incorrect-access-control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xcf834aff4de9992f5da9c443600dad9c6277a8a00de5007842fece51564992db"
      ],
      "upstream_paths": [
        "src/test/2024-02/ADC_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-02-01",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240201_AffineDeFi",
      "loss_reported": "~88K",
      "name": "AffineDeFi",
      "reported_cause": "lack of validation userData",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x03543ef96c26d6c79ff6c24219c686ae6d0eb5453b322e54d3b6a5ce456385e5"
      ],
      "upstream_paths": [
        "src/test/2024-02/AffineDeFi_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-01-30",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240130_MIMSpell",
      "loss_reported": "~6,5M",
      "name": "MIMSpell",
      "reported_cause": "Precission Loss",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x26a83db7e28838dd9fee6fb7314ae58dcc6aee9a20bf224c386ff5e80f7e4cf2"
      ],
      "upstream_paths": [
        "src/test/2024-01/MIMSpell2_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-01-29",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240129_PeapodsFinance",
      "loss_reported": "~1K $DAI",
      "name": "PeapodsFinance",
      "reported_cause": "Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x95c1604789c93f41940a7fd9eca11276975a9a65d250b89a247736287dbd2b7e"
      ],
      "upstream_paths": [
        "src/test/2024-01/PeapodsFinance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-01-28",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240128_BarleyFinance",
      "loss_reported": "~130K",
      "name": "BarleyFinance",
      "reported_cause": "Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x995e880635f4a7462a420a58527023f946710167ea4c6c093d7d193062a33b01"
      ],
      "upstream_paths": [
        "src/test/2024-01/BarleyFinance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x82c063afefb226859abd427ae40167cb77174b68"
      ],
      "date": "2024-01-22",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240122_DAOSoulMate",
      "loss_reported": "~319K",
      "name": "DAO_SoulMate",
      "reported_cause": "Incorrect Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x1ea0a2e88efceccb2dd93e6e5cb89e5421666caeefb1e6fc41b68168373da342"
      ],
      "upstream_paths": [
        "src/test/2024-01/DAO_SoulMate_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-01-17",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240117_BmiZapper",
      "loss_reported": "~114K",
      "name": "BmiZapper",
      "reported_cause": "Arbitrary external call vulnerability",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x97201900198d0054a2f7a914f5625591feb6a18e7fc6bb4f0c964b967a6c15f6"
      ],
      "upstream_paths": [
        "src/test/2024-01/Bmizapper_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x37e49bf3749513a02fa535f0cbc383796e8107e4"
      ],
      "date": "2024-01-12",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240112_WiseLending",
      "loss_reported": "~464K",
      "name": "WiseLending",
      "reported_cause": "Bad HealthFactor Check",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x04e16a79ff928db2fa88619cdd045cdfc7979a61d836c9c9e585b3d6f6d8bc31"
      ],
      "upstream_paths": [
        "src/test/2024-01/WiseLending02_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-01-12",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240112_SocketGateway",
      "loss_reported": "~3.3Million $",
      "name": "SocketGateway",
      "reported_cause": "Lack of calldata validation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2024-01/SocketGateway_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2024-01-10",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240110_LQDX",
      "loss_reported": "unknown",
      "name": "LQDX",
      "reported_cause": "Unauthorized TransferFrom",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2024-01/LQDX_alert_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x1bf68a9d1eaee7826b3593c20a0ca93293cb489a"
      ],
      "date": "2024-01-01",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20240101_OrbitChain",
      "loss_reported": "~81M",
      "name": "OrbitChain",
      "reported_cause": "Incorrect input validation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2024/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xe0bada18fdc56dec125c31b1636490f85ba66016318060a066ed7050ff7271f9"
      ],
      "upstream_paths": [
        "src/test/2024-01/OrbitChain_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x2405913d54fc46eeaf3fb092bfb099f46803872f"
      ],
      "date": "2023-12-22",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231222_PineProtocol",
      "loss_reported": "~90k",
      "name": "PineProtocol",
      "reported_cause": "Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x2f328016764ecf1f57fda0f5490087a5ddba83706b51cf518bdbd7e65ae2383b",
        "0xec7523660f8b66d9e4a5931d97ad8b30acc679c973b20038ba4c15d4336b393d",
        "0xf4f254c3c6b64ded778b5af292c6ab6ed886c1bdd8988510bdc0ca0cf7f9857e"
      ],
      "upstream_paths": [
        "src/test/2023-12/PineProtocol_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xc538d17a6aacc5271be5f51b891e2e92c8187edd"
      ],
      "date": "2023-12-17",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231217_FloorProtocol",
      "loss_reported": "~$1,6M",
      "name": "FloorProtocol",
      "reported_cause": "Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xec8f6d8e114caf8425736e0a3d5be2f93bbea6c01a50a7eeb3d61d2634927b40",
        "0xfb9942a119c45adab3980639cd829e57b41449e3b82d610892da4bb921e81d9c"
      ],
      "upstream_paths": [
        "src/test/2023-12/FloorProtocol_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xc310e760778ecbca4c65b6c559874757a4c4ece0"
      ],
      "date": "2023-12-16",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231216_NFTTrader",
      "loss_reported": "~$3M",
      "name": "NFTTrader",
      "reported_cause": "Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xec7523660f8b66d9e4a5931d97ad8b30acc679c973b20038ba4c15d4336b393d"
      ],
      "upstream_paths": [
        "src/test/2023-12/NFTTrader_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x0c6c80d2061afa35e160f3799411d83bdeea0a5a"
      ],
      "date": "2023-12-16",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231216_GoodDollar",
      "loss_reported": "~$2M",
      "name": "GoodDollar",
      "reported_cause": "Lack of Input Validation & Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x726459a46839c915ee2fb3d8de7f986e3c7391c605b7a622112161a84c7384d0"
      ],
      "upstream_paths": [
        "src/test/2023-12/GoodDollar_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x40c31236b228935b0329eff066b1ad96e319595e"
      ],
      "date": "2023-12-13",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231213_HYPR",
      "loss_reported": "~$200k",
      "name": "HYPR",
      "reported_cause": "Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x51ce3d9cfc85c1f6a532b908bb2debb16c7569eb8b76effe614016aac6635f65"
      ],
      "upstream_paths": [
        "src/test/2023-12/HYPR_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x3d9819210a31b4961b30ef54be2aed79b9c9cd3b"
      ],
      "date": "2023-12-11",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231211_GoodCompound",
      "loss_reported": "~$13K (~250 COMP Token)",
      "name": "GoodCompound",
      "reported_cause": "Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x1106418384414ed56cd7cbb9fedc66a02d39b663d580abc618f2d387348354ab"
      ],
      "upstream_paths": [
        "src/test/2023-12/GoodCompound_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x4b0e9a7da8bab813efae92a6651019b8bd6c0a29"
      ],
      "date": "2023-12-06",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231206_TIME",
      "loss_reported": "~84.59 ETH",
      "name": "TIME",
      "reported_cause": "Arbitrary Address Spoofing Attack",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xecdd111a60debfadc6533de30fb7f55dc5ceed01dfadd30e4a7ebdb416d2f6b6"
      ],
      "upstream_paths": [
        "src/test/2023-12/TIME_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x7f3fe9d492a9a60aebb06d82cba23c6f32cad10b"
      ],
      "date": "2023-12-02",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231202_bZxProtocol",
      "loss_reported": "~$208k",
      "name": "bZxProtocol",
      "reported_cause": "Inflation Attack",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x0fc5c0d41e5506fdb9434fab4815a4ff671afc834e47a533b3bed7182ece73b0",
        "0xb072f2e88058c147d8ff643694b43a42e36525b7173ce1daf76e6c06170b0e77"
      ],
      "upstream_paths": [
        "src/test/2023-12/bZx_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xa44e79a2c9a8965e7a6fa77bf0ca8faf50e6c73e"
      ],
      "date": "2023-11-29",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231129_Burntbubba",
      "loss_reported": "~$3K",
      "name": "Burntbubba",
      "reported_cause": "Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x2b6d0af0dc513a15e325703405739057f9de6ef3f99934b957653b8a3fade4c6"
      ],
      "upstream_paths": [
        "src/test/2023-11/Burntbubba_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-11-25",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231125_TheNFTV2",
      "loss_reported": "~$19K",
      "name": "TheNFTV2",
      "reported_cause": "logic flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xd5b4d68432cbbd912130bbb5b93399031ddbb400d8f723c78050574de7533106"
      ],
      "upstream_paths": [
        "src/test/2023-11/TheNFTV2_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x5578f2e245e932a599c46215a0ca88707230f17b"
      ],
      "date": "2023-11-25",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231125_MetaLend",
      "loss_reported": "~$4K",
      "name": "MetaLend",
      "reported_cause": "CompoundV2 Inflation Attack",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x4c684fb2618c29743531dec9253ede1b757bda0b323dc2f305e3b50ab1773da7"
      ],
      "upstream_paths": [
        "src/test/2023-11/MetaLend_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xfd7b111aa83b9b6f547e617c7601efd997f64703"
      ],
      "date": "2023-11-22",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231122_KyberSwap",
      "loss_reported": "~$48M",
      "name": "KyberSwap",
      "reported_cause": "precision loss",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x485e08dc2b6a4b3aeadcb89c3d18a37666dc7d9424961a2091d6b3696792f0f3"
      ],
      "upstream_paths": [
        "src/test/2023-11/KyberSwap_exp.eth.1.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xa2473460f86e1058bdd0a2c531b15534fd403d97"
      ],
      "date": "2023-11-12",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231112_MEVBot0xa247",
      "loss_reported": "~$150K",
      "name": "MEVBot_0xa247",
      "reported_cause": "Incorrect Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x53eeab4447db331dbb47f93fd58a95d6faa230d559acde0687f8b5f5829e7a45"
      ],
      "upstream_paths": [
        "src/test/2023-11/MEV_0xa247_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xfd11aba71c06061f446ade4eec057179f19c23c4"
      ],
      "date": "2023-11-11",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231111_MahaLend",
      "loss_reported": "~$20 K",
      "name": "MahaLend",
      "reported_cause": "Donate Inflation ExchangeRate & Rounding Error",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x2881e839d4d562fad5356183e4f6a9d427ba6f475614ce8ef64dbfe557a4a2cc"
      ],
      "upstream_paths": [
        "src/test/2023-11/MahaLend_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-11-10",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231110_grok",
      "loss_reported": "~26 ETH",
      "name": "grok",
      "reported_cause": "Lack of slippage protection",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x3e9bcee951cdad84805e0c82d2a1e982e71f2ec301a1cbd344c832e0acaee813"
      ],
      "upstream_paths": [
        "src/test/2023-11/grok_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x9ab6b21cdf116f611110b048987e58894786c244"
      ],
      "date": "2023-11-10",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231110_Raftfi",
      "loss_reported": "~$3.2 M",
      "name": "Raft_fi",
      "reported_cause": "Donate Inflation ExchangeRate & Rounding Error",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xfeedbf51b4e2338e38171f6e19501327294ab1907ab44cfd2d7e7336c975ace7"
      ],
      "upstream_paths": [
        "src/test/2023-11/Raft_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-11-07",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231107_RBalancer",
      "loss_reported": "~17 ETH",
      "name": "RBalancer",
      "reported_cause": "Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xbf5b2d22fa88965ddfc6e6d685fc7cfc683340c49e126386759ed9e4027b1415"
      ],
      "upstream_paths": [
        "src/test/2023-11/RBalancer_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-11-07",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231107_MEVbot",
      "loss_reported": "~$2M",
      "name": "MEVbot",
      "reported_cause": "Lack of access control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xbc08860cd0a08289c41033bdc84b2bb2b0c54a51ceae59620ed9904384287a38"
      ],
      "upstream_paths": [
        "src/test/2023-11/bot_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-11-01",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231101_OnyxProtocol",
      "loss_reported": "~$2M",
      "name": "OnyxProtocol",
      "reported_cause": "Precission Loss Vulnerability",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xf7c21600452939a81b599017ee24ee0dfd92aaaccd0a55d02819a7658a6ef635"
      ],
      "upstream_paths": [
        "src/test/2023-11/OnyxProtocol_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-10-31",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231031_UniBotRouter",
      "loss_reported": "~$83,944 USD$",
      "name": "UniBotRouter",
      "reported_cause": "Arbitrary External Call",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2023-10/UniBot_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xbaa87546cf87b5de1b0b52353a86792d40b8ba70"
      ],
      "date": "2023-10-28",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231028_AstridProtocol",
      "loss_reported": "~$127ETH",
      "name": "AstridProtocol",
      "reported_cause": "Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x8af9b5fb3e2e3df8659ffb2e0f0c1f4c90d5a80f4f6fccef143b823ce673fb60"
      ],
      "upstream_paths": [
        "src/test/2023-10/Astrid_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-10-24",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231024_MaestroRouter2",
      "loss_reported": "~$280ETH",
      "name": "MaestroRouter2",
      "reported_cause": "Arbitrary External Call",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2023-10/MaestroRouter2_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-10-19",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231019_kTAF",
      "loss_reported": "~$8K",
      "name": "kTAF",
      "reported_cause": "CompoundV2 Inflation Attack",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x325999373f1aae98db2d89662ff1afbe0c842736f7564d16a7b52bf5c777d3a4"
      ],
      "upstream_paths": [
        "src/test/2023-10/kTAF_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x53fbcada1201a465740f2d64ecdf6fac425f9030"
      ],
      "date": "2023-10-18",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231018_Hopelend",
      "loss_reported": "~$825K",
      "name": "Hopelend",
      "reported_cause": "Div Precision Loss",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x1a7ee0a7efc70ed7429edef069a1dd001fbff378748d91f17ab1876dc6d10392"
      ],
      "upstream_paths": [
        "src/test/2023-10/Hopelend_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x84524baa1951247b3a2617a843e6ece915bb9674"
      ],
      "date": "2023-10-13",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231013_WiseLending",
      "loss_reported": "~$260K",
      "name": "WiseLending",
      "reported_cause": "Donate Inflation ExchangeRate && Rounding Error",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x7ac4a98599596adbf12fffa2bd23e2a2d2ac7e8989b6ea043fcc412a29126555"
      ],
      "upstream_paths": [
        "src/test/2023-10/WiseLending_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x2033b54b6789a963a02bfcbd40a46816770f1161"
      ],
      "date": "2023-10-08",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231008_pSeudoEth",
      "loss_reported": "~$2.3K",
      "name": "pSeudoEth",
      "reported_cause": "Pool manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x4ab68b21799828a57ea99c1288036889b39bf85785240576e697ebff524b3930"
      ],
      "upstream_paths": [
        "src/test/2023-10/pSeudoEth_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xae60ac8e69414c2dc362d0e6a03af643d1d85b92"
      ],
      "date": "2023-10-05",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20231005_DePayRouter",
      "loss_reported": "~$ 827 USDC",
      "name": "DePayRouter",
      "reported_cause": "Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x9a036058afb58169bfa91a826f5fcf4c0a376e650960669361d61bef99205f35"
      ],
      "upstream_paths": [
        "src/test/2023-10/DePayRouter_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xb8a5890d53df78dee6182a6c0968696e827e3305"
      ],
      "date": "2023-09-21",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230921_CEXISWAP",
      "loss_reported": "~$30K",
      "name": "CEXISWAP",
      "reported_cause": "Incorrect Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xede72a74d8398875b42d92c550539d72c830d3c3271a7641ee1843dc105de59e"
      ],
      "upstream_paths": [
        "src/test/2023-09/CEXISWAP_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xd3c41c85be295607e8ea5c58487ec5894300ee67"
      ],
      "date": "2023-09-16",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230916_uniclyNFT",
      "loss_reported": "1 NFT",
      "name": "uniclyNFT",
      "reported_cause": "Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xc42fe1ce2516e125a386d198703b2422aa0190b25ef6a7b0a1d3c6f5d199ffad"
      ],
      "upstream_paths": [
        "src/test/2023-09/uniclyNFT_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x29d2bcf0d70f95ce16697e645e2b76d218d66109"
      ],
      "date": "2023-09-11",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230911_0x0DEX",
      "loss_reported": "~$61K",
      "name": "0x0DEX",
      "reported_cause": "Parameter manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x00b375f8e90fc54c1345b33c686977ebec26877e2c8cac165429927a6c9bdbec"
      ],
      "upstream_paths": [
        "src/test/2023-09/0x0DEX_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-09-05",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230905_QuantumWN",
      "loss_reported": "~$0.5 ETH",
      "name": "QuantumWN",
      "reported_cause": "Rebasing logic issue",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xa4659632a983b3bfd1b6248fd52d8f247a9fcdc1915f7d38f01008cff285d0bf"
      ],
      "upstream_paths": [
        "src/test/2023-09/QuantumWN_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-09-05",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230905_JumpFarm",
      "loss_reported": "~$2.4ETH",
      "name": "JumpFarm",
      "reported_cause": "Rebasing logic issue",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x6189ad07894507d15c5dff83f547294e72f18561dc5662a8113f7eb932a5b079"
      ],
      "upstream_paths": [
        "src/test/2023-09/JumpFarm_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-09-05",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230905_HeavensGate",
      "loss_reported": "~$8ETH",
      "name": "HeavensGate",
      "reported_cause": "Rebasing logic issue",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x8e1b0ab098c4cc5f632e00b0842b5f825bbd15ded796d4a59880bb724f6c5372",
        "0xe28ca1f43036f4768776805fb50906f8172f75eba3bf1d9866bcd64361fda834"
      ],
      "upstream_paths": [
        "src/test/2023-09/HeavensGate_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-09-05",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230905_FloorDAO",
      "loss_reported": "~$40ETH",
      "name": "FloorDAO",
      "reported_cause": "Rebasing logic issue",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x1274b32d4dfacd2703ad032e8bd669a83f012dde9d27ed92e4e7da0387adafe4"
      ],
      "upstream_paths": [
        "src/test/2023-09/FloorDAO_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x319ec3ad98cf8b12a8be5719fec6e0a9bb1ad0d1"
      ],
      "date": "2023-09-02",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230902_DAppSocial",
      "loss_reported": "~$16K",
      "name": "DAppSocial",
      "reported_cause": "Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xbd72bccec6dd824f8cac5d9a3a2364794c9272d7f7348d074b580e3c6e44312e"
      ],
      "upstream_paths": [
        "src/test/2023-09/DAppSocial_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x9210f1204b5a24742eba12f710636d76240df3d0"
      ],
      "date": "2023-08-27",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230827_Balancer",
      "loss_reported": "~$2M",
      "name": "Balancer",
      "reported_cause": "Rounding Error && Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x2a027c8b915c3737942f512fc5d26fd15752d0332353b3059de771a35a606c2d"
      ],
      "upstream_paths": [
        "src/test/2023-08/Balancer_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x4ae2cd1f5b8806a973953b76f9ce6d5fab9cdcfd"
      ],
      "date": "2023-08-21",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230821_EHIVE",
      "loss_reported": "~$15K",
      "name": "EHIVE",
      "reported_cause": "Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xad818ec910def08c70ac519ab0fffa084b4178014a91cd8aa2f882d972a511c1",
        "0xd9156f507c701a09d3312e1987383c7c882df50b3127e1adfd74d74052642114"
      ],
      "upstream_paths": [
        "src/test/2023-08/EHIVE_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-08-19",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230819_BTC20",
      "loss_reported": "~$18ETH",
      "name": "BTC20",
      "reported_cause": "Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xcdd93e37ba2991ce02d8ca07bf6563bf5cd5ae801cbbce3dd0babb22e30b2dbe"
      ],
      "upstream_paths": [
        "src/test/2023-08/BTC20_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xb40b6608b2743e691c9b54ddbdee7bf03cd79f1c"
      ],
      "date": "2023-08-14",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230814_ZunamiProtocol",
      "loss_reported": "~$2M",
      "name": "ZunamiProtocol",
      "reported_cause": "Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x0788ba222970c7c68a738b0e08fb197e669e61f9b226ceec4cab9b85abe8cceb"
      ],
      "upstream_paths": [
        "src/test/2023-08/Zunami_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x863e572b215fd67c855d973f870266cf827aea5e"
      ],
      "date": "2023-08-09",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230809_EarningFram",
      "loss_reported": "~$286k",
      "name": "EarningFram",
      "reported_cause": "Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x6e6e556a5685980317cb2afdb628ed4a845b3cbd1c98bdaffd0561cb2c4790fa"
      ],
      "upstream_paths": [
        "src/test/2023-08/EarningFram_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x4306b12f8e824ce1fa9604bbd88f2ad4f0fe3c54"
      ],
      "date": "2023-08-02",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230802_Uwerx",
      "loss_reported": "~$176ETH",
      "name": "Uwerx",
      "reported_cause": "Fault logic",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x3b19e152943f31fe0830b67315ddc89be9a066dc89174256e17bc8c2d35b5af8"
      ],
      "upstream_paths": [
        "src/test/2023-08/Uwerx_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x786b374b5eef874279f4b7b4de16940e57301a58"
      ],
      "date": "2023-08-02",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230802_CurveBurner",
      "loss_reported": "~$36K",
      "name": "CurveBurner",
      "reported_cause": "Lack Slippage Protection",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xd493c73397952049644c531309df3dd4134bf3db1e64eb6f0b68b016ee0bffde"
      ],
      "upstream_paths": [
        "src/test/2023-08/CurveBurner_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x6326debbaa15bcfe603d831e7d75f4fc10d9b43e"
      ],
      "date": "2023-07-30",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230730_Curve",
      "loss_reported": "~ $41M",
      "name": "Curve",
      "reported_cause": "Vyper Compiler Bug && Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xa84aa065ce61dbb1eb50ab6ae67fc31a9da50dd2c74eefd561661bfce2f1620c"
      ],
      "upstream_paths": [
        "src/test/2023-07/Curve_exp01.sol",
        "src/test/2023-07/Curve_exp02.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x369cbc5c6f139b1132d3b91b87241b37fc5b971f"
      ],
      "date": "2023-07-22",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230722_ConicFinance02",
      "loss_reported": "~$934K",
      "name": "Conic Finance 02",
      "reported_cause": "Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x37acd17a80a5f95728459bfea85cb2e1f64b4c75cf4a4c8dcb61964e26860882"
      ],
      "upstream_paths": [
        "src/test/2023-07/Conic02_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xbb787d6243a8d450659e09ea6fd82f1c859691e9"
      ],
      "date": "2023-07-21",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230721_ConicFinance",
      "loss_reported": "~$3.25M",
      "name": "Conic Finance",
      "reported_cause": "Read-Only-Reentrancy && MisConfiguration",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x8b74995d1d61d3d7547575649136b8765acb22882960f0636941c44ec7bbe146"
      ],
      "upstream_paths": [
        "src/test/2023-07/Conic_exp.sol",
        "src/test/2023-07/Conic_exp2.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-07-15",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230715_USDTStakingContract28",
      "loss_reported": "~20999 USD",
      "name": "USDTStakingContract28",
      "reported_cause": "Lack of access control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xfc872bf5ca8f04b18b82041ec563e4abf2e31e1fc27d1ea5dee39bc8a79d2d06"
      ],
      "upstream_paths": [
        "src/test/2023-07/USDTStakingContract28_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x7caec5e4a3906d0919895d113f7ed9b3a0cbf826"
      ],
      "date": "2023-07-08",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230708_Civfund",
      "loss_reported": "~$165k",
      "name": "Civfund",
      "reported_cause": "Lack of access control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xc42fc0e22a0f60cc299be80eb0c0ddce83c21c14a3dddd8430628011c3e20d6b"
      ],
      "upstream_paths": [
        "src/test/2023-07/Civfund_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xf169bd68ed72b2fdc3c9234833197171aa000580"
      ],
      "date": "2023-07-08",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230708_CIVNFT",
      "loss_reported": "~$180k",
      "name": "CIVNFT",
      "reported_cause": "Lack of access control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x93a033917fcdbd5fe8ae24e9fe22f002949cba2f621a1c43a54f6519479caceb"
      ],
      "upstream_paths": [
        "src/test/2023-07/CIVNFT_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xb0f8fe96b4880adbdede0ddf446bd1e7ef122c4e"
      ],
      "date": "2023-07-04",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230704_BaoCommunity",
      "loss_reported": "~$46k",
      "name": "BaoCommunity",
      "reported_cause": "Donate Inflation ExchangeRate && Rounding Error",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xdd7dd68cd879d07cfc2cb74606baa2a5bf18df0e3bda9f6b43f904f4f7bbdfc1"
      ],
      "upstream_paths": [
        "src/test/2023-07/Bao_exp.sol",
        "src/test/2023-07/bao_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x8189afbe7b0e81dae735ef027cd31371b3974feb"
      ],
      "date": "2023-07-03",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230703_AzukiDAO",
      "loss_reported": "~$69k",
      "name": "AzukiDAO",
      "reported_cause": "Invalid signature verification",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x6233c9315dd3b6a6fcc7d653f4dca6c263e684a76b4ad3d93595e3b8e8714d34"
      ],
      "upstream_paths": [
        "src/test/2023-07/AzukiDAO_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xa5564a2d1190a141cac438c9fde686ac48a18a79"
      ],
      "date": "2023-06-20",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230620_MIMSpell",
      "loss_reported": "~$17k",
      "name": "MIMSpell",
      "reported_cause": "Arbitrary External Call Vulnerability",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x2c9f87e285026601a2c8903cf5f10e5b3655fbd0264490c41514ce073c42a9c3"
      ],
      "upstream_paths": [
        "src/test/2023-06/MIMSpell_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x76577603f99eae8320f70b410a350a83d744cb77"
      ],
      "date": "2023-06-19",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230619_Contract0x7657",
      "loss_reported": "~$20k $USDT",
      "name": "Contract_0x7657",
      "reported_cause": "Business Logic",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x74279a131dccd6479378b3454ea189a6ce350cce51de47d81a0ef23db1b134d5"
      ],
      "upstream_paths": [
        "src/test/2023-06/Contract_0x7657_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x85018cf6f53c8bbd03c3137e71f4fca226cda92c"
      ],
      "date": "2023-06-17",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230617_Pawnfi",
      "loss_reported": "~$820K",
      "name": "Pawnfi",
      "reported_cause": "Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x8d3036371ccf27579d3cb3d4b4b71e99334cae8d7e8088247517ec640c7a59a5"
      ],
      "upstream_paths": [
        "src/test/2023-06/Pawnfi_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x2a2b195558cf89aa617979ce28880bbf7e17bc45",
        "0x7b190a928aa76eece5cb3e0f6b3bdb24fcdd9b4f"
      ],
      "date": "2023-06-15",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230615_DEPUSDTLEVUSDC",
      "loss_reported": "~$105k",
      "name": "DEPUSDT_LEVUSDC",
      "reported_cause": "Incorrect access control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x800a5b3178f680feebb81af69bd3dff791b886d4ce31615e601f2bb1f543bb2e",
        "0xf0a13b445674094c455de9e947a25bade75cac9f5176695fca418898ea25742f"
      ],
      "upstream_paths": [
        "src/test/2023-06/DEPUSDT_LEVUSDC_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x46bea99d977f269399fb3a4637077bb35f075516",
        "0x9f72dc67cec672bb99e3d02cbea0a21536a2b657"
      ],
      "date": "2023-06-12",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230612_SturdyFinance",
      "loss_reported": "~$800k",
      "name": "Sturdy Finance",
      "reported_cause": "Read-Only-Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xeb87ebc0a18aca7d2a9ffcabf61aa69c9e8d3c6efade9e2303f8857717fb9eb7"
      ],
      "upstream_paths": [
        "src/test/2023-06/Sturdy_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xaf274e912243b19b882f02d731dacd7cd13072d0"
      ],
      "date": "2023-06-07",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230607_CompounderFinance",
      "loss_reported": "~$27,174",
      "name": "CompounderFinance",
      "reported_cause": "Manipulation of funds through fluctuations in the amount of exchangeable assets",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xcff84cc137c92e427f720ca1f2b36fbad793f34ec5117eed127060686e6797b1"
      ],
      "upstream_paths": [
        "src/test/2023-06/CompounderFinance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-06-06",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230606_VINU",
      "loss_reported": "~$6k",
      "name": "VINU",
      "reported_cause": "Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xaf46a42fe1ed7193b25c523723dc047c7500e50a00ecb7bbb822d665adb3e1f3"
      ],
      "upstream_paths": [
        "src/test/2023-06/VINU_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x765b8d7cd8ff304f796f4b6fb1bcf78698333f6d"
      ],
      "date": "2023-05-31",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230531_ERC20TokenBank",
      "loss_reported": "~$111k",
      "name": "ERC20TokenBank",
      "reported_cause": "Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x578a195e05f04b19fd8af6358dc6407aa1add87c3167f053beb990d6b4735f26"
      ],
      "upstream_paths": [
        "src/test/2023-05/ERC20TokenBank_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x6feac5f3792065b21f85bc118d891b33e0673bd8"
      ],
      "date": "2023-05-29",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230529_NOONNO",
      "loss_reported": "~$2K",
      "name": "NOON (NO)",
      "reported_cause": "Wrong visibility in function",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2023-05/NOON_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-05-09",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230509_MCC",
      "loss_reported": "~$10 ETH",
      "name": "MCC",
      "reported_cause": "Reflection token",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xf72f1d10fc6923f87279ce6c0aef46e372c6652a696f280b0465a301a92f2e26"
      ],
      "upstream_paths": [
        "src/test/2023-05/MultiChainCapital_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-05-09",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230509_HODL",
      "loss_reported": "~$2.3 ETH",
      "name": "HODL",
      "reported_cause": "Reflection token",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xedc214a62ff6fd764200ddaa8ceae54f842279eadab80900be5f29d0b75212df"
      ],
      "upstream_paths": [
        "src/test/2023-05/HODLCapital_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-04-27",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230427_Silofinance",
      "loss_reported": "None",
      "name": "Silo finance",
      "reported_cause": "Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2023-04/silo_finance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-04-16",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230416_SwaposV2",
      "loss_reported": "~$468k",
      "name": "Swapos V2",
      "reported_cause": "error k value Attack",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2023-04/Swapos_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-04-13",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230413_yearnFinance",
      "loss_reported": "$11.6M",
      "name": "yearnFinance",
      "reported_cause": "Misconfiguration",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2023-04/YearnFinance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-04-09",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230409_SushiSwap",
      "loss_reported": ">$3.3M",
      "name": "SushiSwap",
      "reported_cause": "Unchecked User Input",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2023-04/Sushi_Router_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-03-17",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230317_ParaSpaceNFT",
      "loss_reported": "Rescued: ~2,909 ETH",
      "name": "ParaSpace NFT",
      "reported_cause": "Flashloan + scaledBalanceOf Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2023-03/paraspace_exp.sol",
        "src/test/2023-03/Paraspace_exp_2.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-03-13",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230313_EulerFinance",
      "loss_reported": "~$200M",
      "name": "EulerFinance",
      "reported_cause": "Business Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2023-03/Euler_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-02-24",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230224_EFVault",
      "loss_reported": "~$5.1M",
      "name": "EFVault",
      "reported_cause": "Storage Collision",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2023-02/EFVault_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-02-18",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230218_RevertFinance",
      "loss_reported": "~$30k",
      "name": "RevertFinance",
      "reported_cause": "Arbitrary External Call Vulnerability",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2023-02/RevertFinance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-02-17",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230217_Dexible",
      "loss_reported": "~$1.5M",
      "name": "Dexible",
      "reported_cause": "Arbitrary External Call Vulnerability",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2023-02/Dexible_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-02-07",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230207_CowSwap",
      "loss_reported": "~$120k",
      "name": "CowSwap",
      "reported_cause": "Arbitrary External Call Vulnerability",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2023-02/CowSwap_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-02-03",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230203_OrionProtocol",
      "loss_reported": "$3M",
      "name": "Orion Protocol",
      "reported_cause": "Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2023-02/Orion_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x2d0e64b6bf13660a4c0de42a0b88144a7c10991f"
      ],
      "date": "2023-01-26",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230126_TINU",
      "loss_reported": "22 ETH",
      "name": "TINU",
      "reported_cause": "Reflection token",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x6200bf5c43c214caa1177c3676293442059b4f39eb5dbae6cfd4e6ad16305668"
      ],
      "upstream_paths": [
        "src/test/2023-01/TINU_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x31a4f372aa891b46ba44dc64be1d8947c889e9c6"
      ],
      "date": "2023-01-19",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230119_SHOCO",
      "loss_reported": "~4ETH",
      "name": "SHOCO",
      "reported_cause": "Reflection token",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x2e832f044b4a0a0b8d38166fe4d781ab330b05b9efa9e72a7a0895f1b984084b"
      ],
      "upstream_paths": [
        "src/test/2023-01/SHOCO_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x35a254223960c18b69c0526c46b013d022e93902"
      ],
      "date": "2023-01-18",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230118_UPSToken",
      "loss_reported": "~22 ETH",
      "name": "UPSToken",
      "reported_cause": "business logic flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x4b3df6e9c68ae482c71a02832f7f599ff58ff877ec05fed0abd95b31d2d7d912"
      ],
      "upstream_paths": [
        "src/test/2023-01/Upswing_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-01-18",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230118_QTNToken",
      "loss_reported": "~2ETH",
      "name": "QTNToken",
      "reported_cause": "business logic flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2023-01/QTN_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2023-01-11",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20230111_RoeFinance",
      "loss_reported": "$80k",
      "name": "RoeFinance",
      "reported_cause": "FlashLoan price manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2023/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2023-01/RoeFinance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xf2919d1d80aff2940274014bef534f7791906ff2"
      ],
      "date": "2022-12-29",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20221229_JAY",
      "loss_reported": "~15.32 ETH",
      "name": "JAY",
      "reported_cause": "Insufficient validation + Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xd4fafa1261f6e4f9c8543228a67caf9d02811e4ad3058a2714323964a8db61f6"
      ],
      "upstream_paths": [
        "src/test/2022-12/JAY_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-12-25",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20221225_Rubic",
      "loss_reported": "$1.5M",
      "name": "Rubic",
      "reported_cause": "Arbitrary External Call Vulnerability",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-12/Rubic_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x28d949fdfb5d9ea6b604fa6fee3d6548ea779f17"
      ],
      "date": "2022-12-11",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20221211_MEVbot0x28d9",
      "loss_reported": "$2k $USDT",
      "name": "MEVbot_0x28d9",
      "reported_cause": "Insufficient validation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x313d23bdd9277717e3088f32c976479c09d4b8a94d5d94deb835d157fd0850ce"
      ],
      "upstream_paths": [
        "src/test/2022-12/MEVbot_0x28d9_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-11-23",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20221123_NUM",
      "loss_reported": "$13k",
      "name": "NUM",
      "reported_cause": "Protocol Token incompatible",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-11/NUM_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-11-10",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20221110_DFXFinance",
      "loss_reported": "$4M",
      "name": "DFXFinance",
      "reported_cause": "Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-11/DFX_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-11-09",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20221109_BrahTOPG",
      "loss_reported": "$89k",
      "name": "BrahTOPG",
      "reported_cause": "Arbitrary External Call Vulnerability",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xeaef2831d4d6bca04e4e9035613be637ae3b0034977673c1c2f10903926f29c0"
      ],
      "upstream_paths": [
        "src/test/2022-11/BrahTOPG_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x0ad8229d4bc84135786ae752b9a9d53392a8afd4"
      ],
      "date": "2022-11-08",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20221108_MEV0ad8",
      "loss_reported": "$282k",
      "name": "MEV_0ad8",
      "reported_cause": "Arbitrary call",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x674f74b30a3d7bdf15fa60a7c29d96a402ea894a055f624164a8009df98386a0"
      ],
      "upstream_paths": [
        "src/test/2022-11/MEV_0ad8_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-11-08",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20221108_Kashi",
      "loss_reported": "$110k",
      "name": "Kashi",
      "reported_cause": "Price-caching Design Defect",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-11/Kashi_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x48d118c9185e4dbafe7f3813f8f29ec8a6248359"
      ],
      "date": "2022-10-27",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20221027_TeamFinance",
      "loss_reported": "Multiple Tokens ~$15.8M US$",
      "name": "Team Finance",
      "reported_cause": "Liquidity Migration Exploit",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xb2e3ea72d353da43a2ac9a8f1670fd16463ab370e563b9b5b26119b2601277ce"
      ],
      "upstream_paths": [
        "src/test/2022-10/TeamFinance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-10-26",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20221026_N00dToken",
      "loss_reported": "$29k",
      "name": "N00d Token",
      "reported_cause": "Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-10/N00d_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x007fe7c498a2cf30971ad8f2cbc36bd14ac51156"
      ],
      "date": "2022-10-21",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20221021_OlympusDAO",
      "loss_reported": "~$292K (30500 OHM)",
      "name": "OlympusDAO",
      "reported_cause": "No input validation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x3ed75df83d907412af874b7998d911fdf990704da87c2b1a8cf95ca5d21504cf"
      ],
      "upstream_paths": [
        "src/test/2022-10/OlympusDao_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x418c24191ae947a78c99fdc0e45a1f96afb254be"
      ],
      "date": "2022-10-17",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20221017_UeriiToken",
      "loss_reported": "$2.4 k",
      "name": "Uerii Token",
      "reported_cause": "Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xf4a3d0e01bbca6c114954d4a49503fc94dfdbc864bded5530b51a207640d86b5"
      ],
      "upstream_paths": [
        "src/test/2022-10/Uerii_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x00000000000a47b1298f18cf67de547bbe0d723f"
      ],
      "date": "2022-10-14",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20221014_MEVBOTa47b",
      "loss_reported": "~187.75 WETH",
      "name": "MEVBOTa47b",
      "reported_cause": "Price Oracle Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x35ecf595864400696853c53edf3e3d60096639b6071cadea6076c9c6ceb921c1"
      ],
      "upstream_paths": [
        "src/test/2022-10/MEVa47b_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xe39fd820b58f83205db1d9225f28105971c3d309"
      ],
      "date": "2022-10-14",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20221014_EFLeverVault",
      "loss_reported": "750 ETH",
      "name": "EFLeverVault",
      "reported_cause": "Verify flashLoan Callback",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-10/EFLeverVault_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xd2869042e12a3506100af1d192b5b04d65137941"
      ],
      "date": "2022-10-11",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20221011_Templedao",
      "loss_reported": "$2.3 million",
      "name": "Templedao",
      "reported_cause": "Insufficient access control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x8c3f442fc6d640a6ff3ea0b12be64f1d4609ea94edd2966f42c01cd9bdcf04b5"
      ],
      "upstream_paths": [
        "src/test/2022-10/Templedao_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x6eb211caf6d304a76efe37d9abdfaddc2d4363d1"
      ],
      "date": "2022-10-11",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20221011_RabbyWalletSwapRouter",
      "loss_reported": "~200,000 US$",
      "name": "Rabby Wallet SwapRouter",
      "reported_cause": "Arbitrary External Call Vulnerability",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x914c1ae4f03657064f0b1d5ddc6e06f39e82bce6fb2f726efdca52c092fbfc26"
      ],
      "upstream_paths": [
        "src/test/2022-10/RabbyWallet_SwapRouter_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x8f9036732b9aa9b82d8f35e54b71faeb2f573e2f"
      ],
      "date": "2022-10-09",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20221009_XaveFinance",
      "loss_reported": "100,000,000,000,000 RNBW",
      "name": "Xave Finance",
      "reported_cause": "Malicious Proposal Mint & Transfer Ownership",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xc18ec2eb7d41638d9982281e766945d0428aaeda6211b4ccb6626ea7cff31f4a"
      ],
      "upstream_paths": [
        "src/test/2022-10/XaveFinance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-09-28",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220928_MEVBOT",
      "loss_reported": "$1,469,700",
      "name": "MEVBOT",
      "reported_cause": "Arbitrary Call",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-09/MEVbadc0de_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-09-02",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220902_BadGuysbyRPF",
      "loss_reported": "Bad Guys by RPF(400 NFTs)",
      "name": "Bad Guys by RPF",
      "reported_cause": "Business Logic Flaw : Missing Check For Number of NFT to Mint",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xb613c68b00c532fe9b28a50a91c021d61a98d907d0217ab9b44cd8d6ae441d9f"
      ],
      "upstream_paths": [
        "src/test/2022-09/BadGuysbyRPF_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-08-24",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220824_LuckyTigerNFT",
      "loss_reported": "",
      "name": "LuckyTiger NFT",
      "reported_cause": "Predicting Random Numbers",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x804ff3801542bff435a5d733f4d8a93a535d73d0de0f843fd979756a7eab26af"
      ],
      "upstream_paths": [
        "src/test/2022-08/LuckyTiger_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xae461ca67b15dc8dc81ce7615e0320da1a9ab8d5"
      ],
      "date": "2022-08-16",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220816_Circle",
      "loss_reported": "~$151.6K",
      "name": "Circle",
      "reported_cause": "Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xf1818f62c635e5c80ef16b7857da812c74ce330ebed46682b4d173bffe84c666"
      ],
      "upstream_paths": [
        "src/test/2022-08/Circle_exp2.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xae461ca67b15dc8dc81ce7615e0320da1a9ab8d5"
      ],
      "date": "2022-08-13",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220813_Circle",
      "loss_reported": "~$50.5K",
      "name": "Circle",
      "reported_cause": "Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xa4e650772f6e6b7ecc0964fe4c3854850669d1467570a2fa2b6edfa0f112c4b7"
      ],
      "upstream_paths": [
        "src/test/2022-08/Circle_exp1.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-08-10",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220810_XSTABLEProtocol",
      "loss_reported": "",
      "name": "XSTABLE Protocol",
      "reported_cause": "Incorrect Logic Check",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-08/XST_exp.sol",
        "src/test/2022-08/XST_exp2.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-08-02",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220802_NomadBridge",
      "loss_reported": "Multiple ERC-20 Tokens (~152M US$)",
      "name": "Nomad Bridge",
      "reported_cause": "Business Logic Flaw : Incorrect acceptable merkle-root checks",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-08/NomadBridge_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x1c91af03a390b4c619b444425b3119e553b5b44b",
        "0x4d7968ebfd390d5e7926cb3587c39eff2f9fb225",
        "0x4deca517d6817b6510798b7328f2314d3003abac",
        "0xe6d97b2099f142513be7a2a068be040656ae4591",
        "0xea10fd3536fce6a5d40d55c790b96df33b26702f",
        "0xf24aeab628493f82742db68596b532ab8a141057"
      ],
      "date": "2022-07-23",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220723_Audius",
      "loss_reported": "704 ETH (~1.08M US$)",
      "name": "Audius",
      "reported_cause": "Storage Collision & Malicious Proposal",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-07/Audius_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-07-10",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220710_OmniNFT",
      "loss_reported": "$1.4M",
      "name": "Omni NFT",
      "reported_cause": "Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-07/Omni_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-07-06",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220706_FlippazOneNFT",
      "loss_reported": "",
      "name": "FlippazOne NFT",
      "reported_cause": "Accesscontrol",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-07/FlippazOne_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x39360ac1239a0b98cb8076d4135d0f72b7fd9909",
        "0xb14b3b9682990ccc16f52eb04146c3ceab01169a"
      ],
      "date": "2022-06-26",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220626_XCarnival",
      "loss_reported": "3087 ETH (~$3.87M)",
      "name": "XCarnival",
      "reported_cause": "Infinite Number of Loans",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-06/XCarnival_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-06-24",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220624_HarmonysHorizonBridge",
      "loss_reported": "$100 million",
      "name": "Harmony's Horizon Bridge",
      "reported_cause": "Private key compromised",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-06/Harmony_multisig_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-06-18",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220618_SNOOD",
      "loss_reported": "104 ETH",
      "name": "SNOOD",
      "reported_cause": "Miscalculation on \\_spendAllowance",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-06/Snood_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-06-16",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220616_InverseFinance",
      "loss_reported": "53.2445 WBTC and 99,976.29 USDT",
      "name": "InverseFinance",
      "reported_cause": "Flashloan & Price Oracle Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-06/InverseFinance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-05-17",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220517_ApeCoinAPE",
      "loss_reported": "$1.1 million",
      "name": "ApeCoin (APE)",
      "reported_cause": "Flashloan",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xeb8c3bebed11e2e4fcd30cbfc2fb3c55c4ca166003c7f7d319e78eaab9747098"
      ],
      "upstream_paths": [
        "src/test/2022-05/Bayc_apecoin_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-04-30",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220430_SaddleFinance",
      "loss_reported": "$10 million",
      "name": "Saddle Finance",
      "reported_cause": "Swap Metapool Attack",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-04/Saddle_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-04-30",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220430_RariCapitalFeiProtocol",
      "loss_reported": "$80 million",
      "name": "Rari Capital/Fei Protocol",
      "reported_cause": "Flashloan Attack + Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-04/Rari_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-04-23",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220423_AkutarNFT",
      "loss_reported": "34M USD",
      "name": "Akutar NFT",
      "reported_cause": "Denial of Service",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-04/AkutarNFT_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-04-16",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220416_BeanstalkFarms",
      "loss_reported": "$182 million",
      "name": "BeanstalkFarms",
      "reported_cause": "DAO + Flashloan",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-04/Beanstalk_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-03-29",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220329_RoninNetwork",
      "loss_reported": "$624 million",
      "name": "Ronin Network",
      "reported_cause": "Bridge",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-03/Ronin_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-03-29",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220329_RedactedCartel",
      "loss_reported": "",
      "name": "Redacted Cartel",
      "reported_cause": "Custom Approval Logic",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-03/RedactedCartel_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-03-27",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220327_RevestFinance",
      "loss_reported": "$11.2 million",
      "name": "Revest Finance",
      "reported_cause": "Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-03/Revest_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-03-26",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220326_Auctus",
      "loss_reported": "$726 k",
      "name": "Auctus",
      "reported_cause": "Arbitrary Call",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-03/Auctus_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-03-22",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220322_CompoundTUSDSweepTokenBypass",
      "loss_reported": "",
      "name": "CompoundTUSDSweepTokenBypass",
      "reported_cause": "Insufficient validation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-03/CompoundTusd_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-03-20",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220320_UmbrellaNetwork",
      "loss_reported": "",
      "name": "Umbrella Network",
      "reported_cause": "Underflow",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x33479bcfbc792aa0f8103ab0d7a3784788b5b0e1467c81ffbed1b7682660b4fa",
        "0x784b68dc7d06ee181f3127d5eb5331850b5e690cc63dd099cd7b8dc863204bf6"
      ],
      "upstream_paths": [
        "src/test/2022-03/Umbrella_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-03-20",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220320_LiFi",
      "loss_reported": "$570K",
      "name": "Li.Fi",
      "reported_cause": "Bridges",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-03/LiFi_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-03-05",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220305_BaconProtocol",
      "loss_reported": "$1 million",
      "name": "Bacon Protocol",
      "reported_cause": "Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-03/Bacon_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-02-14",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220214_BuildFinance",
      "loss_reported": "$470k",
      "name": "BuildFinance",
      "reported_cause": "DAO",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-02/BuildF_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-02-08",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220208_SandboxLAND",
      "loss_reported": "",
      "name": "Sandbox LAND",
      "reported_cause": "Access control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-02/Sandbox_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-02-04",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220204_TecraSpace",
      "loss_reported": "~63k $USDT",
      "name": "TecraSpace",
      "reported_cause": "Any token is destroyed",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x81e9918e248d14d78ff7b697355fd9f456c6d7881486ed14fdfb69db16631154"
      ],
      "upstream_paths": [
        "src/test/2022-02/TecraSpace_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-01-28",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220128_QubitFinance",
      "loss_reported": "$80 million",
      "name": "Qubit Finance",
      "reported_cause": "Bridge address(0).safeTransferFrom() does not revert",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-01/Qubit_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2022-01-18",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20220118_MultichainAnyswap",
      "loss_reported": "$1.4 million",
      "name": "Multichain (Anyswap)",
      "reported_cause": "Insufficient Token Validation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2022/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2022-01/Anyswap_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2021-12-21",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20211221_VisorFinance",
      "loss_reported": "$8.2 million",
      "name": "Visor Finance",
      "reported_cause": "Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2021-12/Visor_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2021-11-30",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20211130_MonoXFinance",
      "loss_reported": "$31 million",
      "name": "MonoX Finance",
      "reported_cause": "Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2021-11/Mono_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2021-10-27",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20211027_CreamFinance",
      "loss_reported": "$130M",
      "name": "CreamFinance",
      "reported_cause": "Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2021-10/Cream_2_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2021-10-15",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20211015_IndexedFinance",
      "loss_reported": "$16M",
      "name": "Indexed Finance",
      "reported_cause": "Price Manipulation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x44aad3b853866468161735496a5d9cc961ce5aa872924c5d78673076b1cd95aa"
      ],
      "upstream_paths": [
        "src/test/2021-10/IndexedFinance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2021-09-16",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20210916_SushiSwapMiso",
      "loss_reported": "All funds returned",
      "name": "SushiSwap Miso",
      "reported_cause": "Insufficient validation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2021-09/Sushimiso_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2021-09-15",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20210915_NowSwapPlatform",
      "loss_reported": "158.28 WETH and 535,706 USDT",
      "name": "NowSwap Platform",
      "reported_cause": "Incorrect calculation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2021-09/NowSwap_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2021-09-15",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20210915_NimbusPlatform",
      "loss_reported": "1.45 ETH",
      "name": "Nimbus Platform",
      "reported_cause": "Incorrect calculation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2021-09/Nimbus_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2021-09-03",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20210903_DAOMaker",
      "loss_reported": "$4 million",
      "name": "DAO Maker",
      "reported_cause": "Bad Access Controal",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x96bf6bd14a81cf19939c0b966389daed778c3a9528a6c5dd7a4d980dec966388"
      ],
      "upstream_paths": [
        "src/test/2021-09/DaoMaker_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2021-08-30",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20210830_CreamFinance",
      "loss_reported": "$18 million",
      "name": "Cream Finance",
      "reported_cause": "Flashloan Attack + Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2021-08/Cream_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2021-08-11",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20210811_PolyNetwork",
      "loss_reported": "$611 million",
      "name": "Poly Network",
      "reported_cause": "Bridge, getting around modifier through cross-chain message",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2021-08/PolyNetwork_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xc4ff55a4329f84f9bf0f5619998ab570481ebb48"
      ],
      "date": "2021-08-04",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20210804_Popsicle",
      "loss_reported": "20M USD",
      "name": "Popsicle",
      "reported_cause": "Repeated Reward Claim - Logic Flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xcd7dae143a4c0223349c16237ce4cd7696b1638d116a72755231ede872ab70fc"
      ],
      "upstream_paths": [
        "src/test/2021-08/Popsicle_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2021-07-02",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20210702_Chainswap",
      "loss_reported": "$.8 million",
      "name": "Chainswap",
      "reported_cause": "Bridge, logic flaw",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2021-07/Chainswap_exp1.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2021-06-07",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20210607_88mphNFT",
      "loss_reported": "",
      "name": "88mph NFT",
      "reported_cause": "Access control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2021-06/88mph_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2021-05-09",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20210509_RariCapital",
      "loss_reported": "",
      "name": "RariCapital",
      "reported_cause": "Cross Contract Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x171072422efb5cd461546bfe986017d9b5aa427ff1c07ebe8acc064b13a7b7be"
      ],
      "upstream_paths": [
        "src/test/2021-05/RariCapital_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2021-03-08",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20210308_DODO",
      "loss_reported": "$700,000",
      "name": "DODO",
      "reported_cause": "Flashloan Attack",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2021-03/dodo_flashloan_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2021-03-05",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20210305_PaidNetwork",
      "loss_reported": "$3 million",
      "name": "Paid Network",
      "reported_cause": "Private key compromised",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2021-03/PAID_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xacd43e627e64355f1861cec6d3a6688b31a6f952"
      ],
      "date": "2021-02-04",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20210204_YearnYDai",
      "loss_reported": "11 Million $",
      "name": "Yearn YDai",
      "reported_cause": "Slippage proection absent",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x59faab5a1911618064f1ffa1e4649d85c99cfd9f0d64dcebbc1af7d7630da98b"
      ],
      "upstream_paths": [
        "src/test/2021-02/Yearn_ydai_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2021-01-25",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20210125_SushiBadgerDigg",
      "loss_reported": "81.68 ETH",
      "name": "Sushi Badger Digg",
      "reported_cause": "Sandwich attack",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x0af5a6d2d8b49f68dcfd4599a0e767450e76e08a5aeba9b3d534a604d308e60b"
      ],
      "upstream_paths": [
        "src/test/2021-01/Sushi_Badger_Digg_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2020-12-29",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20201229_CoverProtocol",
      "loss_reported": "",
      "name": "Cover Protocol",
      "reported_cause": "Incorrect calculation via cached data",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2020-12/Cover_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2020-11-21",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20201121_PickleFinance",
      "loss_reported": "$20 million",
      "name": "Pickle Finance",
      "reported_cause": "Insufficient validation",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xe72d4e7ba9b5af0cf2a8cfb1e30fd9f388df0ab3da79790be842bfbed11087b0"
      ],
      "upstream_paths": [
        "src/test/2020-11/Pickle_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2020-10-26",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20201026_HarvestFinance",
      "loss_reported": "$33.8 million",
      "name": "Harvest Finance",
      "reported_cause": "Flashloan Attack",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2020-10/HarvestFinance_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xb983e01458529665007ff7e0cddecdb74b967eb6",
        "0xde744d544a9d768e96c21b5f087fc54b776e9b25"
      ],
      "date": "2020-09-12",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20200912_bzx",
      "loss_reported": "",
      "name": "bzx",
      "reported_cause": "Incorrect transfer",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x85dc2a433fd9eaadaf56fd8156c956da23fc17e5ef83955c7e2c4c37efa20bb5"
      ],
      "upstream_paths": [
        "src/test/2020-09/bzx_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2020-08-04",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20200804_OpynProtocol",
      "loss_reported": "",
      "name": "Opyn Protocol",
      "reported_cause": "msgValue in loop",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2020-08/Opyn_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2020-06-28",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20200628_BalancerProtocol",
      "loss_reported": "",
      "name": "Balancer Protocol",
      "reported_cause": "Token Incompatible",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x013be97768b702fe8eccef1a40544d5ecb3c1961ad5f87fee4d16fdc08c78106"
      ],
      "upstream_paths": [
        "src/test/2020-06/Balancer_20200628_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2020-06-18",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20200618_BancorProtocol",
      "loss_reported": "",
      "name": "Bancor Protocol",
      "reported_cause": "Access Control",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x4643b63dcbfc385b8ab8c86cbc46da18c2e43d277de3e5bc3b4516d3c0fdeb9f"
      ],
      "upstream_paths": [
        "src/test/2020-06/Bancor_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2020-04-19",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20200419_LendfMe",
      "loss_reported": "$25,000,000",
      "name": "LendfMe",
      "reported_cause": "ERC777 Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0xae7d664bdfcc54220df4f18d339005c6faf6e62c9ca79c56387bc0389274363b"
      ],
      "upstream_paths": [
        "src/test/2020-04/LendfMe_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2020-04-18",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20200418_UniSwapV1",
      "loss_reported": "$220,000",
      "name": "UniSwapV1",
      "reported_cause": "ERC777 Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2020-04/uniswap-erc777.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xf91546835f756da0c10cfa0cda95b15577b84aa7"
      ],
      "date": "2018-10-07",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20181007_SpankChain",
      "loss_reported": "155 $ETH",
      "name": "SpankChain",
      "reported_cause": "Reentrancy",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x21e9d20b57f6ae60dac23466c8395d47f42dc24628e5a31f224567a2b4effa88"
      ],
      "upstream_paths": [
        "src/test/2018-10/SpankChain_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0x55f93985431fc9304077687a35a1ba103dc1e081"
      ],
      "date": "2018-04-24",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20180424_SmartMesh",
      "loss_reported": "140M",
      "name": "SmartMesh",
      "reported_cause": "Overflow",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x1abab4c8db9a30e703114528e31dee129a3a758f7f8abc3b6494aad3d304e43f"
      ],
      "upstream_paths": [
        "src/test/2018-04/SmartMesh_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2018-04-22",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20180422_BeautyChain",
      "loss_reported": "$900 million",
      "name": "Beauty Chain",
      "reported_cause": "Integer Overflow",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2018-04/BEC_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [],
      "date": "2017-11-06",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20171106_Parity",
      "loss_reported": "514k ETH",
      "name": "Parity",
      "reported_cause": "'Accidentally Killed It'",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [],
      "upstream_paths": [
        "src/test/2017-11/Parity_kill_exp.sol"
      ]
    },
    {
      "chain_id": 1,
      "contracts": [
        "0xbec591de75b8699a3ba52f073428822d0bfc0d7e"
      ],
      "date": "2017-07-19",
      "evaluation_eligible": false,
      "human_verified": false,
      "id": "20170719_ParityMultisig",
      "loss_reported": "153,037 ETH (~$30M)",
      "name": "Parity Multisig",
      "reported_cause": "delegatecall to unprotected initWallet",
      "sources": [
        "https://github.com/SunWeb3Sec/DeFiHackLabs/blob/23c7bd83ccb4524972a9493617fcc8764ab6269b/past/2021/README.md"
      ],
      "stage": "baseline_catalog",
      "status": "reported_unverified",
      "training_eligible": false,
      "transactions": [
        "0x9dbf0326a03a2a3719c27be4fa69aacc9857fd231a8d9dcaede4bb083def75ec",
        "0xeef10fc5170f669b86c4cd0444882a96087221325f8bf2f55d6188633aa7be7c"
      ],
      "upstream_paths": [
        "src/test/2017-07/Parity_first_hack_exp.sol"
      ]
    }
  ],
  "schema_version": "hindsight.catalog.v1",
  "updated_at": "2026-10-27T03:02:37Z",
  "upstream_commit": "708f450b16c858cfeb8230a6902331ede4867216",
  "year_counts": {
    "2017": 2,
    "2018": 3,
    "2020": 9,
    "2021": 18,
    "2022": 49,
    "2023": 77,
    "2024": 82,
    "2025": 58,
    "2026": 60
  }
}
