Skip to content
Back to skills

Historical Smart Contract Vulns

ASecurity

Historical smart-contract vulnerability library across EVM L1/L2, Solana, Move, Cosmos/IBC, Cairo, Bitcoin-adjacent, other VMs, plus zachxbt/tayvano ops vs code. Use for bounty-class mapping, public incident lookup, and in-scope review seeds. Lawful/whitehat only. Load one reference slice, never the whole pack.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agentsfrontend

Security analysis

A100/100

Pro scans all 18 files and shows the line behind each finding

Scanned September 2, 2026

npx -y skills add nuroctane/nur-cli --skill historical-smart-contract-vulns --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Historical Smart Contract Vulns?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Historical Smart Contract Vulns
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nuroctane-historical-smart-contract-vulns/badge)](https://www.skillsdirectory.com/skills/nuroctane-historical-smart-contract-vulns)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: historical-smart-contract-vulns
description: "Historical smart-contract vulnerability library across EVM L1/L2, Solana, Move, Cosmos/IBC, Cairo, Bitcoin-adjacent, other VMs, plus zachxbt/tayvano ops vs code. Use for bounty-class mapping, public incident lookup, and in-scope review seeds. Lawful/whitehat only. Load one reference slice, never the whole pack."
---

# Historical smart-contract vulns (whitehat library)

A **lookup**, not an exploit cookbook. Every named case is already public (Immunefi bugfix review, contest writeup, official postmortem, Rekt, DeFiHackLabs README). Copy the **pattern** into a local Foundry / Anchor / Move / CosmWasm test you own. Never broadcast. Never paste attacker contracts onto a funded host.

Do **not** load every file. Pick one slice from `references/index.md`.

This pack is the memory. `sc-research` is the router. `hunting-x-linked-bounties` is the **paid-writeup router** (Immunefi/X `$` -> playbook). Protocol playbooks (`reviewing-erc4626-and-vaults`, `reviewing-solana-programs`, …) are how you hunt the same class on **in-scope** code.

## Lawful gate

1. In-scope source only (your repo, contest README, published bounty assets).
2. Out of scope = stop. Read `sc-research/references/disclosure.md`.
3. PoCs are **local tests**. No live drain, no unpublished 0-day against production.
4. Custodial / phishing / key-theft incidents (Bybit 2025, many 2026 ops) are catalogued so you do **not** misclassify them as Solidity bugs.

## Fast path

| You have | Load |
|----------|------|
| A chain or VM name | `references/chain-catalog.md` then that VM file |
| A dollar amount / famous bounty | `hunting-x-linked-bounties` `references/paid-payouts.md` (then this pack's `notable-bounties.md` for deep cards) |
| A 2024-2026 X handle / payout tweet | `hunting-x-linked-bounties` `references/x-linked-2024-2026.md` |
| A researcher name (satya0x, saurik, …) | `hunting-x-linked-bounties` `references/researcher-index.md` |
| Ingest T01-T52 vs pack ids | `references/ingest-class-map.md` |
| A named incident with grep/test idea | `references/case-cards.md` (80 cards) |
| A year or "what landed in 2026" | `references/incident-timeline.md` then `named-losses.md` then `incident-corpus.md` |
| A protocol type (vault, AMM, bridge) | `references/taxonomy.md` then one playbook |
| zachxbt / tayvano_ / Bybit / drainer / phishing / "was this even code?" | `references/investigator-ops.md` then maybe `reviewing-frontend-and-ops-surfaces` |
| "Where do I search next?" | `references/how-to-query.md` |
| Solana / Move / IBC / Cairo / Bitcoin | the matching playbook, not the EVM vault skill |

## Progressive disclosure

```
SKILL.md  (this file)
  -> references/index.md          how to pick one slice
  -> references/taxonomy.md       70+ classes + OPS -> playbooks
  -> references/ingest-class-map.md   Grok ingest T-ids -> pack ids
  -> references/notable-bounties.md
  -> hunting-x-linked-bounties        paid rows grouped by playbook (separate skill)
  -> references/case-cards.md         80 cards: grep + local test idea
  -> references/incident-timeline.md
  -> references/named-losses.md      Rekt-scale named losses
  -> references/incident-corpus.md   858 public DeFiHackLabs names
  -> references/chain-catalog.md
  -> references/evm-and-l2.md
  -> references/solana.md
  -> references/move-cosmos-cairo.md
  -> references/bitcoin-and-other-vms.md
  -> references/contest-winning-classes.md
  -> references/how-to-query.md
  -> references/x-and-public-signal.md
  -> references/investigator-ops.md   zachxbt + tayvano_ (ops vs code)
```

Next skill after a hit: the mapped playbook, then `writing-foundry-invariant-handlers` or `contest-and-bounty-reporting`.

Files in this skill

  • SKILL.md3.6 KB
  • references/bitcoin-and-other-vms.md3.4 KB
  • references/case-cards.md26.3 KB
  • references/chain-catalog.md6.1 KB
  • references/contest-winning-classes.md3.9 KB
  • references/evm-and-l2.md4.1 KB
  • references/how-to-query.md5 KB
  • references/incident-corpus.md28.4 KB
  • references/incident-timeline.md9.5 KB
  • references/index.md4.1 KB
  • references/ingest-class-map.md2.6 KB
  • references/investigator-ops.md26.5 KB
  • references/move-cosmos-cairo.md4.9 KB
  • references/named-losses.md17.2 KB
  • references/notable-bounties.md21.3 KB
  • references/solana.md4.4 KB
  • references/taxonomy.md13.6 KB
  • references/x-and-public-signal.md5.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.