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.

rlfordon/citation-verifier

https://github.com/rlfordon/citation-verifier · scanned 2026-06-15 23:52 UTC (2 months, 3 weeks ago)

91 raw signals (0 security + 91 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 81 actionable findings from 1 signal source. 10 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 2192 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
esc software healthy briefs/payne-proposed/build_report.py:15
make_retrieved software healthy briefs/payne-proposed/build_report.py:24
make_supporting software healthy briefs/payne-proposed/build_report.py:48
assessment_cell software healthy briefs/payne-proposed/build_report.py:101
render_table software healthy briefs/payne-proposed/build_report.py:134
write_csv software healthy tests/build_assessment_corpora.py:64
write_cassette software healthy tests/build_assessment_corpora.py:71
build_withers software healthy tests/build_assessment_corpora.py:82
build_ab_corpus software healthy tests/build_assessment_corpora.py:159
main software healthy tests/build_assessment_corpora.py:225
_make_result software healthy tests/test_cli_audit_misses.py:48
_not_found software healthy tests/test_cli_audit_misses.py:107
_verified_via_lookup software healthy tests/test_cli_audit_misses.py:116
_verified_via_search software healthy tests/test_cli_audit_misses.py:132
_verified_via_recap software healthy tests/test_cli_audit_misses.py:155
_build_input_csv software healthy tests/test_cli_audit_misses.py:172
_patched_run software healthy tests/test_cli_audit_misses.py:181
fake_verify_batch software healthy tests/test_cli_audit_misses.py:377
test_attributes_three_paths_correctly software healthy tests/test_cli_audit_misses.py:202
test_passes_metadata_to_verify_batch software healthy tests/test_cli_audit_misses.py:292
test_skips_full_pass_when_all_resolved_via_quick software healthy tests/test_cli_audit_misses.py:336
test_dispatch_via_main_module software healthy tests/test_cli_audit_misses.py:360
test_retries_verification_incomplete_in_full_pass software healthy tests/test_cli_audit_misses.py:389
_winning_path_entry software healthy tests/test_verifier.py:23
_make_client software healthy tests/test_verifier.py:43
test_verified_when_name_matches software healthy tests/test_verifier.py:75
test_verified_builds_url_from_cluster_id software healthy tests/test_verifier.py:97
test_verified_prepends_domain_to_relative_url software healthy tests/test_verifier.py:113
test_syllabus_present_in_raw_response_summary software healthy tests/test_verifier.py:146
test_keys_absent_when_cluster_has_neither_field software healthy tests/test_verifier.py:171
test_keys_absent_when_cluster_has_empty_strings software healthy tests/test_verifier.py:193
test_accessor_joins_syllabus_and_nature_of_suit software healthy tests/test_verifier.py:216
test_accessor_returns_syllabus_alone_when_nature_of_suit_mi… software healthy tests/test_verifier.py:237
test_accessor_returns_none_when_no_citation_lookup_entry software healthy tests/test_verifier.py:257
test_accessor_returns_none_when_citation_lookup_entry_lacks… software healthy tests/test_verifier.py:267
test_possible_match_when_citation_belongs_to_different_case software healthy tests/test_verifier.py:293
test_possible_match_different_defendant_same_prefix software healthy tests/test_verifier.py:321
_lookup_client software healthy tests/test_verifier.py:357
test_generic_united_states_overlap_rejected software healthy tests/test_verifier.py:375
test_generic_state_county_overlap_rejected software healthy tests/test_verifier.py:383
test_judge_name_in_opinion_head_not_overlap software healthy tests/test_verifier.py:394
test_generic_inc_token_not_a_lookup_match software healthy tests/test_verifier.py:417
test_generic_co_token_not_a_lookup_match software healthy tests/test_verifier.py:430
test_st_prefix_not_a_lookup_match software healthy tests/test_verifier.py:438
test_generic_only_plaintiff_with_us_defendant_rejected software healthy tests/test_verifier.py:448
test_medical_and_short_surnames_not_a_lookup_match software healthy tests/test_verifier.py:456
test_all_generic_surnames_escalate_to_investigation software healthy tests/test_verifier.py:470
test_distinctive_plaintiff_with_generic_defendant_still_ver… software healthy tests/test_verifier.py:484
test_distinctive_county_case_still_verifies software healthy tests/test_verifier.py:496
test_acronym_party_still_verifies software healthy tests/test_verifier.py:504

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
CLAUDE.md software healthy CLAUDE.md
Procfile software healthy Procfile
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
CHANGELOG.md software healthy CHANGELOG.md
Protege make-whole premiums.md software healthy briefs/Protege make-whole premiums.md
assessments_B.json software healthy briefs/gov.uscourts.lawd.207038.49.1/assessments_B.json
assessments_C.json software healthy briefs/gov.uscourts.lawd.207038.49.1/assessments_C.json
report.html software healthy briefs/gov.uscourts.lawd.207038.49.1/report.html
assessments_D.json software healthy briefs/gov.uscourts.lawd.207038.49.1/assessments_D.json
assessments_topic_A.json software healthy briefs/gov.uscourts.lawd.207038.49.1/assessments_topic_A.js…
brief_metadata.json software healthy briefs/gov.uscourts.lawd.207038.49.1/brief_metadata.json
assessments_A.json software healthy briefs/gov.uscourts.lawd.207038.49.1/assessments_A.json
report-old.html software healthy briefs/gov.uscourts.lawd.207038.49.1/report-old.html
King_v_Illinois_Central_Railroad.html software healthy briefs/gov.uscourts.lawd.207038.49.1/opinions/King_v_Illino…
H_E_Collins_and_Joetta_Collins_Surviving_Parents_and_Person… software healthy briefs/gov.uscourts.lawd.207038.49.1/opinions/H_E_Collins_a…
Jaime_Guzman_v_Melvin_Jones.html software healthy briefs/gov.uscourts.lawd.207038.49.1/opinions/Jaime_Guzman_…
Bozeman_v_State.html software healthy briefs/gov.uscourts.lawd.207038.49.1/opinions/Bozeman_v_Sta…
Ricky_Koch_v_Tote_Incorporated.html software healthy briefs/gov.uscourts.lawd.207038.49.1/opinions/Ricky_Koch_v_…
Gilliam_v_Uni_holdings.html software healthy briefs/gov.uscourts.lawd.207038.49.1/opinions/Gilliam_v_Uni…
Louis_A_Maurer_v_United_States.html software healthy briefs/gov.uscourts.lawd.207038.49.1/opinions/Louis_A_Maure…
United_States_v_Abel.html software healthy briefs/gov.uscourts.lawd.207038.49.1/opinions/United_States…
Lasha_v_Olin_Corp.html software healthy briefs/gov.uscourts.lawd.207038.49.1/opinions/Lasha_v_Olin_…
Condrey_v_Suntrust_Bank_of_GA.html software healthy briefs/gov.uscourts.lawd.207038.49.1/opinions/Condrey_v_Sun…
United_States_v_Stephen_Roderick_McRae.html software healthy briefs/gov.uscourts.lawd.207038.49.1/opinions/United_States…
Michelson_v_United_States.html software healthy briefs/gov.uscourts.lawd.207038.49.1/opinions/Michelson_v_U…
Old_Chief_v_United_States.html software healthy briefs/gov.uscourts.lawd.207038.49.1/opinions/Old_Chief_v_U…
Bankcard_America_Inc_v_Universal_Bancard_System_Inc.html software healthy briefs/gov.uscourts.lawd.207038.49.1/opinions/Bankcard_Amer…
Tompkins_v_Cyr.html software healthy briefs/gov.uscourts.lawd.207038.49.1/opinions/Tompkins_v_Cy…
assessments_batch_2.json software healthy briefs/2026-05-25-ohio-physical-control-system-b/assessment…
report.html software healthy briefs/2026-05-25-ohio-physical-control-system-b/report.html
assessments_batch_1.json software healthy briefs/2026-05-25-ohio-physical-control-system-b/assessment…
assessments_batch_3.json software healthy briefs/2026-05-25-ohio-physical-control-system-b/assessment…
assessments_batch_4.json software healthy briefs/2026-05-25-ohio-physical-control-system-b/assessment…
brief.md software healthy briefs/2026-05-25-ohio-physical-control-system-b/brief.md
State_v_Jenkins.html software healthy briefs/2026-05-25-ohio-physical-control-system-b/opinions/S…
Lakewood_v_Zingale_88498_6-7-2007.html software healthy briefs/2026-05-25-ohio-physical-control-system-b/opinions/L…
State_v_Wallace.html software healthy briefs/2026-05-25-ohio-physical-control-system-b/opinions/S…
State_v_Kincaid.html software healthy briefs/2026-05-25-ohio-physical-control-system-b/opinions/S…
Atkinson_v_State.html software healthy briefs/2026-05-25-ohio-physical-control-system-b/opinions/A…
State_v_Adams.html software healthy briefs/2026-05-25-ohio-physical-control-system-b/opinions/S…
State_v_Schultz_90412_9-4-2008.html software healthy briefs/2026-05-25-ohio-physical-control-system-b/opinions/S…
State_v_Barger.html software healthy briefs/2026-05-25-ohio-physical-control-system-b/opinions/S…
City_of_Cincinnati_v_Kelley.html software healthy briefs/2026-05-25-ohio-physical-control-system-b/opinions/C…
State_v_Cleary.html software healthy briefs/2026-05-25-ohio-physical-control-system-b/opinions/S…
State_v_Hankerson.html software healthy briefs/2026-05-25-ohio-physical-control-system-b/opinions/S…
State_v_Vanderkooi.html software healthy briefs/2026-05-25-ohio-physical-control-system-b/opinions/S…
State_v_Gill.html software healthy briefs/2026-05-25-ohio-physical-control-system-b/opinions/S…
State_v_Fitzgerald.html software healthy briefs/2026-05-25-ohio-physical-control-system-b/opinions/S…

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

LabelLayerStatusPath
TestAuditMissesCLI software healthy tests/test_cli_audit_misses.py:201
TestStep1Verified software healthy tests/test_verifier.py:74
TestStep1SyllabusPassthrough software healthy tests/test_verifier.py:141
TestStep1NameMismatch software healthy tests/test_verifier.py:292
TestGenericTokenGuard software healthy tests/test_verifier.py:350
TestNamelessLookupPolicy software healthy tests/test_verifier.py:527
TestOpinionSearchFallback software healthy tests/test_verifier.py:591
TestOpinionSearchGates software healthy tests/test_verifier.py:632
TestRecapFallback software healthy tests/test_verifier.py:790
TestCourtCorroboration software healthy tests/test_verifier.py:1135
TestScoring software healthy tests/test_verifier.py:1198
TestHelpers software healthy tests/test_verifier.py:1425
TestDocketNumberSearch software healthy tests/test_verifier.py:1578
TestCaseNameNormalization software healthy tests/test_verifier.py:1655
TestBidirectionalAbbreviationNormalization software healthy tests/test_verifier.py:1770
TestCitationLookupNameMatching software healthy tests/test_verifier.py:1842
TestSurnameScoreBonus software healthy tests/test_verifier.py:2002
TestParsedCitationFromEyecite software healthy tests/test_verifier.py:2050
TestVerifyWithParsedCitation software healthy tests/test_verifier.py:2146
TestQuickOnly software healthy tests/test_verifier.py:2249
TestDocketParsing software healthy tests/test_verifier.py:2334
TestDocketNormalization software healthy tests/test_verifier.py:2359
TestSyllabusPreservation software healthy tests/test_verifier.py:2431
TestResolutionPathShape software healthy tests/test_verifier.py:2515
TestFinalizeResultTerminalShape software healthy tests/test_verifier.py:2841
TestVerifiedPartial software healthy tests/test_verifier.py:2861
TestVerifiedViaRecapVsDocketOnly software healthy tests/test_verifier.py:2953
TestVerifiedViaRecapScoreGate software healthy tests/test_verifier.py:3123
TestNamesMatchXvUnitedStates software healthy tests/test_verifier.py:3340
TestInsufficientData software healthy tests/test_verifier.py:3392
TestRecapHardGates software healthy tests/test_verifier.py:3503
TestPartyMismatchPenalty software healthy tests/test_verifier.py:3604
TestContradictionCap software healthy tests/test_verifier.py:3687
TestCorroborationSkipsPartyPenalty software healthy tests/test_verifier.py:3765
TestPlaceholderPartyWaiver software healthy tests/test_verifier.py:3843
TestSplitItems software healthy tests/test_build_charlotin_corpus.py:33
TestExtractCandidates software healthy tests/test_build_charlotin_corpus.py:54
TestNewContrastMarkers software healthy tests/test_build_charlotin_corpus.py:129
TestAdjudicatedEntries software healthy tests/test_build_charlotin_corpus.py:179
TestStatusEnum software healthy tests/test_models.py:23
TestVerificationResult software healthy tests/test_models.py:38
TestWarningAndGate software healthy tests/test_models.py:115
TestBatchVerificationResult software healthy tests/test_models.py:133
TestVerifyBatchCLI software healthy tests/test_cli_verify_batch.py:164
TestSyncWiring software healthy tests/test_verification_incomplete_wiring.py:29
TestAsyncWiring software healthy tests/test_verification_incomplete_wiring.py:140
TestCaptionInvestigationOpensStage software healthy tests/test_caption_investigation.py:56
TestCaptionInvestigationOutcomes software healthy tests/test_caption_investigation.py:80
TestCaptionInvestigationErrors software healthy tests/test_caption_investigation.py:178
CassetteMiss software healthy tests/cassette_client.py:75

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

LabelLayerStatusPath
briefs software healthy briefs
gov.uscourts.lawd.207038.49.1 software healthy briefs/gov.uscourts.lawd.207038.49.1
opinions software healthy briefs/gov.uscourts.lawd.207038.49.1/opinions
2026-05-25-ohio-physical-control-system-b software healthy briefs/2026-05-25-ohio-physical-control-system-b
opinions software healthy briefs/2026-05-25-ohio-physical-control-system-b/opinions
kettering-v-collier software healthy briefs/kettering-v-collier
Valve v Rothschild software healthy briefs/Valve v Rothschild
2026-05-25-ohio-physical-control-system-a software healthy briefs/2026-05-25-ohio-physical-control-system-a
opinions software healthy briefs/2026-05-25-ohio-physical-control-system-a/opinions
maxwell-v-michael software healthy briefs/maxwell-v-michael
opinions software healthy briefs/maxwell-v-michael/opinions
protege-makewhole software healthy briefs/protege-makewhole
opinions software healthy briefs/protege-makewhole/opinions
wainwright-v-state software healthy briefs/wainwright-v-state
opinions software healthy briefs/wainwright-v-state/opinions
fivehouse-v-dod software healthy briefs/fivehouse-v-dod
opinions software healthy briefs/fivehouse-v-dod/opinions
payne-proposed software healthy briefs/payne-proposed
opinions software healthy briefs/payne-proposed/opinions
make-whole-bankruptcy-ny software healthy briefs/make-whole-bankruptcy-ny
opinions software healthy briefs/make-whole-bankruptcy-ny/opinions
fletcher-v-experian software healthy briefs/fletcher-v-experian
opinions software healthy briefs/fletcher-v-experian/opinions
tests software healthy tests
docs software healthy docs
retrospectives software healthy docs/retrospectives
notes software healthy docs/notes
plans software healthy docs/plans
scripts software healthy scripts
briefs-2 software healthy briefs-2
scratch software healthy scratch
casedev software healthy scratch/casedev
drafts software healthy scratch/drafts
trashcan software healthy scratch/trashcan
law-firm-eos-appeal software healthy scratch/trashcan/law-firm-eos-appeal
opinions software healthy scratch/trashcan/law-firm-eos-appeal/opinions
fletcher-v-experian software healthy scratch/trashcan/fletcher-v-experian
opinions software healthy scratch/trashcan/fletcher-v-experian/opinions
matters software healthy matters
kettering-mtd software healthy matters/kettering-mtd
opinions software healthy matters/kettering-mtd/opinions
jobs software healthy matters/kettering-mtd/jobs
withers-v2-demo software healthy matters/withers-v2-demo
opinions software healthy matters/withers-v2-demo/opinions
kettering software healthy matters/kettering
jobs software healthy matters/kettering/jobs
web software healthy web
static software healthy web/static
.claude software healthy .claude
agents software healthy .claude/agents

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

LabelLayerStatusPath
GET / api healthy web/app.py
GET /get api healthy web/app.py
GET /debug api healthy web/app.py
GET /api/health api healthy web/app.py
POST /api/verify api healthy web/app.py
POST /api/download-pdfs api healthy web/app.py
POST /api/download-texts api healthy web/app.py
POST /api/download-htmls api healthy web/app.py
POST /api/flag-for-flp api healthy web/app.py
GET /qc api healthy web/app.py
GET /api/qc/runs api healthy web/app.py
GET /api/qc/run/{filename} api healthy web/app.py
POST /api/qc/save api healthy web/app.py
GET /api/qc/opinion-text api healthy web/app.py
POST /api/qc/run-batch api healthy web/app.py

LabelLayerStatusPath
auth::scratch/trashcan/law-firm-eos-appeal/opinions/Zivotof… security healthy scratch/trashcan/law-firm-eos-appeal/opinions/Zivotofsky_v_…
auth::tests/poc_agent_sdk_executor.py security healthy tests/poc_agent_sdk_executor.py
auth::tests/test_executor.py security healthy tests/test_executor.py
auth::src/citation_verifier/executor.py security healthy src/citation_verifier/executor.py

LabelLayerStatusPath
repobility-clone-kka7gcip software healthy /tmp/repobility-clone-kka7gcip

LabelLayerStatusPath
port:8000 network healthy web/app.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/ae7f5518-e321-430d-82c9-d99fff90bb0f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/ae7f5518-e321-430d-82c9-d99fff90bb0f/

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.