scanned 1mo ago·osv · gitleaks · opengrep · picklescan + heuristics·full breakdown in the Security tab ↓
Juriscraper
Juriscraper is a Python library, maintained by the Free Law Project, that scrapes metadata and documents from American federal and state court websites. It powers the ingestion pipeline behind CourtListener, standardizing wildly different court sites into a consistent interface for opinions, oral-argument audio, and PACER (federal filing) data.
Key features
Scrapers for hundreds of state and federal appellate and trial courts
Unified output for opinions, oral arguments, and PACER dockets/documents
Built-in politeness: caching, rate awareness, and change detection
Extensible base classes make adding new court scrapers straightforward
Powers one of the largest open archives of U.S. court data
Each court is exposed as a module you invoke to fetch the latest cases, returning normalized records (case name, date, citation, download URL) ready for storage or analysis.
Curated mirror of the open-source Juriscraper (BSD-2-Clause). Get it from the source.
✓ Security: Safe · 100100/100 · grade Ascanned 1mo ago
✓ no compromise signals8 risk-surface · 3/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 Handlinghigh
Code that pipes model/user output into shell, eval, SQL or paths unsafely.