Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

jonashertner/caselaw-repo-1

https://github.com/jonashertner/caselaw-repo-1 · scanned 2026-06-16 04:30 UTC (2 months ago)

79 raw signals (0 security + 79 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months ago · v1 · 64 actionable findings from 1 signal source. 15 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1152 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
_xml_safe software healthy exports.py:57
_xml_safe_decision software healthy exports.py:65
_decision_url software healthy exports.py:72
_safe_year software healthy exports.py:76
_bib_key software healthy exports.py:83
_short_title software healthy exports.py:89
render_bibtex software healthy exports.py:112
render_ris software healthy exports.py:146
_flow_paragraph software healthy exports.py:202
_split_paragraphs software healthy exports.py:214
_split_regeste software healthy exports.py:233
render_docx software dead exports.py:245
_apply_typography software healthy exports.py:291
render_pdf software dead exports.py:402
P software healthy exports.py:452
_render_decision_txt software healthy exports.py:539
render_atom_feed software healthy exports.py:584
test_publish_weekly_enrichment_runs_before_quality_and_graph software healthy test_publish_order.py:6
test_run_scraper_list_prints_available_codes software healthy test_run_scraper_cli.py:10
test_run_scraper_requires_scraper_when_not_listing software healthy test_run_scraper_cli.py:18
fix_line software healthy backfill_bstger_urls.py:51
main software healthy backfill_bstger_urls.py:58
generate_stats software healthy generate_stats.py:38
_truncate software healthy generate_stats.py:258
collect_recent_decisions software healthy generate_stats.py:268
_shape software healthy generate_stats.py:316
collect_upcoming_amendments software healthy generate_stats.py:336
collect_corpus_snapshot software healthy generate_stats.py:454
_open_ro software healthy generate_stats.py:463
_count software healthy generate_stats.py:473
collect_interesting_stats software healthy generate_stats.py:593
collect_traffic software healthy generate_stats.py:1045
_read_health_file software healthy generate_stats.py:1213
collect_scraper_health software healthy generate_stats.py:1225
main software healthy generate_stats.py:1299
test_german_sections software healthy test_chunker.py:9
test_french_sections software healthy test_chunker.py:24
test_italian_sections software healthy test_chunker.py:36
test_paragraph_split software healthy test_chunker.py:52
test_many_paragraphs_merged software healthy test_chunker.py:62
test_single_block software healthy test_chunker.py:72
test_two_chunks software healthy test_chunker.py:79
test_empty_text software healthy test_chunker.py:90
test_short_text software healthy test_chunker.py:94
test_max_chunk_chars_respected software healthy test_chunker.py:99
test_max_chunks_one software healthy test_chunker.py:109
test_select_text_uses_regeste software healthy test_build_vectors.py:32
test_select_text_falls_back_to_full_text software healthy test_build_vectors.py:39
test_select_text_falls_back_on_short_regeste software healthy test_build_vectors.py:49
test_select_text_empty_row software healthy test_build_vectors.py:56

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
GET /search api healthy fts5_server.py
GET /decision/{decision_id} api healthy fts5_server.py
GET /stats api healthy fts5_server.py
GET /mcp/tools api healthy fts5_server.py
POST /mcp/invoke/{tool_name} api healthy fts5_server.py
GET /health api healthy fts5_server.py
GET /openapi-v3.json api healthy mcp_server.py
GET /openapi.copilot.json api healthy mcp_server.py
GET /decisions api healthy mcp_server.py
GET /decisions/{decision_id} api healthy mcp_server.py
GET /courts api healthy mcp_server.py
GET /integrity/{decision_id} api healthy mcp_server.py
GET /scraper-health api healthy mcp_server.py
GET /statistics api healthy mcp_server.py
GET /citations/{decision_id} api healthy mcp_server.py
GET /appeal-chain/{decision_id} api healthy mcp_server.py
GET /leading-cases api healthy mcp_server.py
GET /trends api healthy mcp_server.py
POST /mock-decision api healthy mcp_server.py
GET /laws/search api healthy mcp_server.py
GET /laws/{abbreviation} api healthy mcp_server.py
GET /amendment-ref api healthy mcp_server.py
GET /commentaries/search api healthy mcp_server.py
GET /commentaries/{abbreviation} api healthy mcp_server.py
GET /scholarship/search api healthy mcp_server.py
GET /scholarship/sources api healthy mcp_server.py
GET /scholarship/licenses api healthy mcp_server.py
GET /scholarship/citation-stats api healthy mcp_server.py
GET /scholarship/cited-by-statute api healthy mcp_server.py
GET /scholarship/cited-by-decision api healthy mcp_server.py
GET /scholarship-fulltext api healthy mcp_server.py
GET /scholarship/{pub_id:path} api healthy mcp_server.py
GET /materialien/{law_code} api healthy mcp_server.py
GET /materialien api healthy mcp_server.py
GET /legislation/search api healthy mcp_server.py
GET /legislation/changes api healthy mcp_server.py
GET /legislation/{lexfind_id} api healthy mcp_server.py
GET /doctrine api healthy mcp_server.py
GET /case-brief/{case} api healthy mcp_server.py
GET /cite api healthy mcp_server.py
POST /attest api healthy mcp_server.py
POST /verify-claim api healthy mcp_server.py
GET /decisions/{decision_id}/export.docx api healthy mcp_server.py
GET /decisions/{decision_id}/export.pdf api healthy mcp_server.py
GET /decisions/{decision_id}/export.bib api healthy mcp_server.py
GET /decisions/{decision_id}/export.ris api healthy mcp_server.py
GET /atom/{court}.xml api healthy mcp_server.py
GET /erwaegung/{decision_id}/{e_number} api healthy mcp_server.py
GET /relevant-erwaegung/{decision_id} api healthy mcp_server.py
GET /article-purpose/{sr_number}/{article} api healthy mcp_server.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
exports.py software healthy exports.py
.env.example software healthy .env.example
test_publish_order.py software healthy test_publish_order.py
test_run_scraper_cli.py software healthy test_run_scraper_cli.py
backfill_bstger_urls.py software healthy backfill_bstger_urls.py
generate_stats.py software healthy generate_stats.py
test_chunker.py software healthy test_chunker.py
test_build_vectors.py software healthy test_build_vectors.py
run_all_scrapers.py software healthy run_all_scrapers.py
test_parsing.py software healthy test_parsing.py
test_mock_decision_tool.py software healthy test_mock_decision_tool.py
test_entscheidsuche_ingest_dedup.py software healthy test_entscheidsuche_ingest_dedup.py
test_bger_live.py software healthy test_bger_live.py
test_schema.py software healthy test_schema.py
test_build_fts5_quality.py software healthy test_build_fts5_quality.py
test_search_rerank_signals.py software healthy test_search_rerank_signals.py
publish_dag.py software healthy publish_dag.py
test_mcp_search_nl.py software healthy test_mcp_search_nl.py
pipeline.py software healthy pipeline.py
test_reference_extraction.py software healthy test_reference_extraction.py
stripe_billing.py software healthy stripe_billing.py
server.json software healthy server.json
generate_feeds.py software healthy generate_feeds.py
requirements.txt software healthy requirements.txt
export_parquet.py software healthy export_parquet.py
cli_ch.py software healthy cli_ch.py
README.md software healthy README.md
pyproject.toml software healthy pyproject.toml
quality_report.py software healthy quality_report.py
test_runtime_completeness_guards.py software healthy test_runtime_completeness_guards.py
health_metrics.py software healthy health_metrics.py
Makefile software healthy Makefile
models.py software healthy models.py
SECURITY.md software healthy SECURITY.md
test_all_scrapers.py software healthy test_all_scrapers.py
ecli.py software healthy ecli.py
deploy_incapsula_bypass.sh software healthy deploy_incapsula_bypass.sh
test_sparse_search.py software healthy test_sparse_search.py
fts5_server.py software healthy fts5_server.py
LICENSE software healthy LICENSE
test_run_scraper_coverage_snapshot.py software healthy test_run_scraper_coverage_snapshot.py
dataset_card.md software healthy dataset_card.md
run_scraper.py software healthy run_scraper.py
test_reference_graph_resolution.py software healthy test_reference_graph_resolution.py
CONTRIBUTORS.md software healthy CONTRIBUTORS.md
test_llm_expansion.py software healthy test_llm_expansion.py
health_alerts.py software healthy health_alerts.py
base_scraper.py software healthy base_scraper.py
integrity.py software healthy integrity.py
test_appeal_chain.py software healthy test_appeal_chain.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
TestChunkDecisionSections software healthy test_chunker.py:6
TestChunkDecisionParagraphs software healthy test_chunker.py:49
TestChunkDecisionPositional software healthy test_chunker.py:69
TestChunkDecisionEdgeCases software healthy test_chunker.py:87
Target software healthy publish_dag.py:44
_NoneReturningBaseScraper software healthy test_runtime_completeness_guards.py:10
_NoneReturningPersistScraper software healthy test_runtime_completeness_guards.py:32
_PipelineDummyScraper software healthy test_runtime_completeness_guards.py:51
_PipelineErrorReportingScraper software healthy test_runtime_completeness_guards.py:116
Decision software healthy models.py:17
TestSparseSearchDisabled software healthy test_sparse_search.py:14
TestSparseSignalWeight software healthy test_sparse_search.py:27
TestChunkVectorSearch software healthy test_sparse_search.py:37
TestRerankWithSparse software healthy test_sparse_search.py:46
SearchResult software healthy fts5_server.py:58
SearchResponse software healthy fts5_server.py:72
StatsResponse software healthy fts5_server.py:78
_DummyCoverageScraper software healthy test_run_scraper_coverage_snapshot.py:12
_State software healthy test_run_scraper_coverage_snapshot.py:70
_NoopCoverageScraper software healthy test_run_scraper_coverage_snapshot.py:44
_EventAndGapScraper software healthy test_run_scraper_coverage_snapshot.py:66
_RunEventWriter software healthy run_scraper.py:346
TestExpandQueryDisabled software healthy test_llm_expansion.py:23
TestExpandQueryCache software healthy test_llm_expansion.py:48
TestExpandQueryTimeout software healthy test_llm_expansion.py:66
TestBuildQueryStrategiesIntegration software healthy test_llm_expansion.py:109
ScraperState software healthy base_scraper.py:59
BaseScraper software healthy base_scraper.py:232
_AttestBody software healthy mcp_server.py:108
_VerifyClaimBody software healthy mcp_server.py:122
MockDecisionRequest software healthy mcp_server.py:129
StrengthenRequest software healthy mcp_server.py:141
VerifyRequest software healthy mcp_server.py:157
FindSupportRequest software healthy mcp_server.py:176
ReflectRequest software healthy mcp_server.py:183
_StateReporter software healthy mcp_server.py:7708
_NullReporter software healthy mcp_server.py:7718
MCPRootApp software healthy mcp_server.py:18953
_MetricsMiddleware software healthy mcp_server.py:19533
_BearerAuthMiddleware software healthy mcp_server.py:22318
IncapsulaCookieManager software healthy incapsula_bypass.py:445

LabelLayerStatusPath
licenses data healthy stripe_billing.py
pro_usage_log data healthy stripe_billing.py
wayback_queue data healthy build_fts5.py
decisions data healthy db_schema.py
coverage_targets data healthy db_schema.py
source_snapshots data healthy db_schema.py
source_discoveries data healthy db_schema.py
source_fetch_attempts data healthy db_schema.py
gap_queue data healthy db_schema.py
daily_tools data healthy mcp_server.py
daily_clients data healthy mcp_server.py
daily_summary data healthy mcp_server.py
daily_queries data healthy mcp_server.py
fulltext_cache data healthy mcp_server.py
cache data healthy mcp_server.py

LabelLayerStatusPath
1.27.2.2 network healthy pyproject.toml
46.225.79.22 network healthy deploy_incapsula_bypass.sh
127.0.0.1 network healthy fts5_server.py
121.0.0.0 network healthy incapsula_bypass.py

LabelLayerStatusPath
jonashertner__caselaw-repo-1 software healthy /data/fable5_failed_archive/jonashertner__caselaw-repo-1

LabelLayerStatusPath
sqlite data healthy generate_stats.py

LabelLayerStatusPath
vps::hetzner hardware healthy run_all_scrapers.py
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/6e39a672-4438-46c5-a8f9-5d146d1d33d7/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/6e39a672-4438-46c5-a8f9-5d146d1d33d7/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.