scanned 1mo ago·osv · gitleaks · opengrep · picklescan + heuristics·full breakdown in the Security tab ↓
Ethereum ETL
Ethereum ETL is a widely used set of Python tools for extracting, transforming, and loading Ethereum blockchain data into analytics-ready formats. It converts raw JSON-RPC data into structured tables of blocks, transactions, ERC-20/ERC-721 token transfers, receipts, logs, and contracts, and is the pipeline behind Google BigQuery's public Ethereum dataset.
Key features
Exports blocks, transactions, receipts, logs, and contracts
Decodes ERC-20 and ERC-721 token transfers
Streams data to CSV/JSON, Postgres, BigQuery, or message queues
Extends to other EVM-compatible chains via the broader blockchain-ETL project
Scales from a single node to production data-warehouse ingestion
Point it at an Ethereum JSON-RPC endpoint and run ethereumetl export_all (or the streaming command) to build a queryable on-chain dataset for wallet analytics, DeFi research, or compliance investigations.
Curated mirror of the open-source Ethereum ETL (MIT). Get it from the source.
✓ Security: Safe · 100100/100 · grade Ascanned 1mo ago
✓ no compromise signals11 risk-surface · 4/20 OWASP controls flagged
Compromise signals — malicious or tampered code (leaked secrets, backdoors, a dropped executable) — reduce the score, and known dependency CVEs carry a bounded penalty (they warrant review but never QUARANTINE — update the dependency to clear). Other dangerous-by-capability traits are risk surface, expected for some capabilities. Every finding is mapped to its OWASP control below.
What this capability can do · med confidence (static)
Findings mapped to the OWASP Top 10 for LLM Applications (2025) and the OWASP Machine Learning Security Top 10. Expand any flagged control for the exact findings — compromise reduces the score; expected/risk-surface do not, except a known CVE, which carries a small bounded penalty (high/critical → Review).
OWASP Top 10 for LLM Applications
⚠LLM05Improper Output Handlingmedium
Code that pipes model/user output into shell, eval, SQL or paths unsafely.