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.

silvrblt/legal-case-research

https://github.com/silvrblt/legal-case-research · scanned 2026-06-16 00:12 UTC (2 months, 2 weeks ago)

19 raw signals (0 security + 19 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 16 actionable findings from 1 signal source. 3 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 326 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
test_normalize_caseno_unifies_brackets software healthy tests/test_verify_report.py:5
test_extract_case_numbers_from_text software healthy tests/test_verify_report.py:9
test_demo_report_passes_verification software healthy tests/test_verify_report.py:17
test_fabricated_caseno_is_flagged software healthy tests/test_verify_report.py:27
test_clean_url_extracts_bare_link software healthy tests/test_common.py:7
test_derive_court_level_covers_special_courts software healthy tests/test_common.py:13
test_flatten_court_splits_province_and_court software healthy tests/test_common.py:22
test_derive_year software healthy tests/test_common.py:29
test_depth_mode_switches_on_sample_size software healthy tests/test_common.py:36
test_stat_tier_thresholds software healthy tests/test_common.py:41
test_divergence_gate_blocks_tiny_groups software healthy tests/test_common.py:47
test_divergence_gate_empty software healthy tests/test_common.py:55
demo_copy software healthy tests/conftest.py:20
demo_sec_copy software healthy tests/conftest.py:30
repo software healthy tests/conftest.py:40
demo_dir software healthy tests/conftest.py:45
test_tier_resolution_municipality_multi_intermediate software healthy tests/test_phase2.py:11
test_tier_resolution_regular_city software healthy tests/test_phase2.py:20
test_tier_resolution_special_court software healthy tests/test_phase2.py:26
test_coverage_tier_section software healthy tests/test_phase2.py:32
test_scholarly_charts_generated software healthy tests/test_phase2.py:51
test_guiding_cases_dataset software healthy tests/test_phase2.py:64
test_group_valve_detect_mode software healthy tests/test_phase2.py:80
test_group_valve_helpers software healthy tests/test_phase2.py:91
test_validate_05_passes_on_demo software healthy tests/test_quality_gates.py:10
test_validate_05_catches_type_and_enum_errors software healthy tests/test_quality_gates.py:16
test_validate_05_catches_focus_name_drift software healthy tests/test_quality_gates.py:25
test_validate_03_catches_duplicate_gid software healthy tests/test_quality_gates.py:38
test_validate_unknown_fields_tolerated software healthy tests/test_quality_gates.py:45
test_validate_pipeline_cli_on_demo software healthy tests/test_quality_gates.py:55
test_check_coverage_outputs_sections software healthy tests/test_quality_gates.py:63
test_check_coverage_roster_gap software healthy tests/test_quality_gates.py:75
test_divergence_in_general_analytics software healthy tests/test_quality_gates.py:90
test_divergence_in_securities_analytics software healthy tests/test_quality_gates.py:108
test_quote_check_real_vs_fabricated software healthy tests/test_quality_gates.py:120
test_apply_coding_protects_raw_fields software healthy tests/test_quality_gates.py:134
test_verify_flag_not_treated_as_filename software healthy tests/test_quality_gates.py:149
test_demo_reports_pass_strict_quotes software healthy tests/test_quality_gates.py:160
test_term_mark_sentinel software healthy tests/test_quality_gates.py:169
test_demo_reports_no_sentinel_warnings software healthy tests/test_quality_gates.py:187
test_recency_structure software healthy tests/test_quality_gates.py:197
test_recency_tier_subset software healthy tests/test_quality_gates.py:225
test_recency_no_tier_subset_without_file software healthy tests/test_quality_gates.py:246
run software healthy tests/test_pipeline.py:12
test_normalize_and_analytics software healthy tests/test_pipeline.py:19
test_normalize_derives_norm_fields software healthy tests/test_pipeline.py:33
test_securities_group_litigation_pipeline software healthy tests/test_pipeline.py:43
test_byod_import_builds_pipeline_contract software healthy tests/test_pipeline.py:54
test_excel_substantive_columns_not_empty software healthy tests/test_pipeline.py:73
FT software healthy scripts/render_report.mjs:FT

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

LabelLayerStatusPath
README.md software healthy README.md
package.json software healthy package.json
package-lock.json software healthy package-lock.json
ROADMAP.md software healthy ROADMAP.md
CLAUDE.example.md software healthy CLAUDE.example.md
LICENSE software healthy LICENSE
requirements.txt software healthy requirements.txt
AGENTS.md software healthy AGENTS.md
CHANGELOG.md software healthy CHANGELOG.md
test_verify_report.py software healthy tests/test_verify_report.py
test_common.py software healthy tests/test_common.py
conftest.py software healthy tests/conftest.py
test_phase2.py software healthy tests/test_phase2.py
test_quality_gates.py software healthy tests/test_quality_gates.py
test_pipeline.py software healthy tests/test_pipeline.py
render_report.mjs software healthy scripts/render_report.mjs
check_coverage.py software healthy scripts/check_coverage.py
chart_theme.py software healthy scripts/chart_theme.py
fetch_guiding_cases.py software healthy scripts/fetch_guiding_cases.py
build_report_docx.py software healthy scripts/build_report_docx.py
download_fulltext.py software healthy scripts/download_fulltext.py
validate_pipeline.py software healthy scripts/validate_pipeline.py
verify_report.py software healthy scripts/verify_report.py
court_hierarchy.py software healthy scripts/common/court_hierarchy.py
pkulaw_utils.py software healthy scripts/common/pkulaw_utils.py
pipeline_schema.py software healthy scripts/common/pipeline_schema.py
divergence.py software healthy scripts/common/divergence.py
stats_guard.py software healthy scripts/common/stats_guard.py
run_analytics_secmisrep.py software healthy scripts/securities/run_analytics_secmisrep.py
generate_excel_secmisrep.py software healthy scripts/securities/generate_excel_secmisrep.py
normalize_secmisrep.py software healthy scripts/securities/normalize_secmisrep.py
fetch_cases.py software healthy scripts/securities/fetch_cases.py
normalize_cases.py software healthy scripts/general/normalize_cases.py
import_cases.py software healthy scripts/general/import_cases.py
spot_check_coding.py software healthy scripts/general/spot_check_coding.py
generate_excel.py software healthy scripts/general/generate_excel.py
render_region_charts.py software healthy scripts/general/render_region_charts.py
tag_tiers.py software healthy scripts/general/tag_tiers.py
fetch_cases.py software healthy scripts/general/fetch_cases.py
fold_group_cases.py software healthy scripts/general/fold_group_cases.py
apply_coding.py software healthy scripts/general/apply_coding.py
run_analytics.py software healthy scripts/general/run_analytics.py
byod_sample.json software healthy examples/byod_sample.json
build_demo_fixture.py software healthy examples/build_demo_fixture.py
输入数据契约.md software healthy examples/输入数据契约.md
build_demo_secmisrep.py software healthy examples/build_demo_secmisrep.py
DISCLAIMER.md software healthy examples/DISCLAIMER.md
03_raw_cases.json software healthy examples/demo_证券虚假陈述集团诉讼/03_raw_cases.json
04_screened_cases.json software healthy examples/demo_证券虚假陈述集团诉讼/04_screened_cases.json
07_coverage.json software healthy examples/demo_证券虚假陈述集团诉讼/07_coverage.json

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

LabelLayerStatusPath
tests software healthy tests
scripts software healthy scripts
common software healthy scripts/common
securities software healthy scripts/securities
general software healthy scripts/general
examples software healthy examples
demo_证券虚假陈述集团诉讼 software healthy examples/demo_证券虚假陈述集团诉讼
output software healthy examples/demo_证券虚假陈述集团诉讼/output
_charts software healthy examples/demo_证券虚假陈述集团诉讼/output/_charts
demo_算法推荐短视频侵权 software healthy examples/demo_算法推荐短视频侵权
output software healthy examples/demo_算法推荐短视频侵权/output
_charts software healthy examples/demo_算法推荐短视频侵权/output/_charts
skills software healthy skills
case-research software healthy skills/case-research
templates software healthy skills/case-research/templates
methodology software healthy skills/case-research/methodology
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
FN software healthy scripts/build_report_docx.py:61
Report software healthy scripts/common/pipeline_schema.py:45
MCPClient software healthy scripts/securities/fetch_cases.py:66
MCPClient software healthy scripts/general/fetch_cases.py:66

LabelLayerStatusPath
repobility-clone-55qi7rcf software healthy /tmp/repobility-clone-55qi7rcf

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
test cicd healthy .github/workflows/ci.yml
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/da589466-1f7f-4ed8-ba89-5f9023827d16/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/da589466-1f7f-4ed8-ba89-5f9023827d16/

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.