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.

Clearvoting/clearvoting

https://github.com/Clearvoting/clearvoting · scanned 2026-06-17 01:23 UTC (1 month, 2 weeks ago)

67 raw signals (0 security + 67 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ -8.9 (diff) · 59 actionable findings from 1 signal source. 8 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 913 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
_atomic_write_json software healthy audit_summaries.py:32
_save_grades software healthy audit_summaries.py:46
_save_summaries software healthy audit_summaries.py:52
_print_status software healthy audit_summaries.py:58
grade_all software healthy audit_summaries.py:82
grade_one software healthy audit_summaries.py:118
fix_failures software healthy audit_summaries.py:161
fix_one software healthy audit_summaries.py:202
writer_fn software healthy audit_summaries.py:221
rebuild_votes software healthy audit_summaries.py:271
_parse_workers software healthy audit_summaries.py:278
_atomic_write_json software healthy sync.py:77
sync_members software healthy sync.py:90
sync_senate_votes software healthy sync.py:127
_house_leg_to_document software healthy sync.py:156
sync_house_votes software healthy sync.py:177
sync_bills_from_votes software healthy sync.py:252
sync_bill_summaries software healthy sync.py:323
_process_one_bill software healthy sync.py:532
writer_fn software healthy sync.py:1513
sync_bill_arguments software healthy sync.py:464
build_member_votes software healthy sync.py:607
_get_one_liner software healthy sync.py:648
_get_direction software healthy sync.py:656
generate_scorecard_verdicts software healthy sync.py:795
_process_member_scorecard software healthy sync.py:828
_get_verdict software healthy sync.py:872
_parse_bill_ref software healthy sync.py:932
sync_member_summaries software healthy sync.py:956
_process_one_member software healthy sync.py:1001
check_page_coherence software healthy sync.py:1136
backfill_bill_directions software healthy sync.py:1307
_run_audit software healthy sync.py:1407
sync_donations software healthy sync.py:1567
main software healthy sync.py:1697
_atomic_write_json software healthy fetch_missing_text.py:27
main software healthy fetch_missing_text.py:53
getPageContext software healthy static/js/feedback.js:getPageContext
openModal software healthy static/js/feedback.js:openModal
closeModal software healthy static/js/feedback.js:closeModal
el software healthy static/js/app.js:el
clear software healthy static/js/app.js:clear
humanizeName software healthy static/js/app.js:humanizeName
formatISODate software healthy static/js/app.js:formatISODate
ordinal software healthy static/js/app.js:ordinal
billHref software healthy static/js/app.js:billHref
billStatus software healthy static/js/app.js:billStatus
text software healthy static/js/app.js:text
splitPct software healthy static/js/app.js:splitPct
yea software healthy static/js/app.js:yea

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

LabelLayerStatusPath
.env.example software healthy .env.example
requirements.txt software healthy requirements.txt
audit_summaries.py software healthy audit_summaries.py
sync.py software healthy sync.py
render.yaml software healthy render.yaml
STATUS.md software healthy STATUS.md
fetch_missing_text.py software healthy fetch_missing_text.py
Dockerfile software healthy Dockerfile
member.html software healthy static/member.html
state.html software healthy static/state.html
about.html software healthy static/about.html
bill.html software healthy static/bill.html
404.html software healthy static/404.html
index.html software healthy static/index.html
feedback.js software healthy static/js/feedback.js
app.js software healthy static/js/app.js
viz.js software healthy static/js/viz.js
vote.js software healthy static/js/vote.js
bill.js software healthy static/js/bill.js
member.js software healthy static/js/member.js
state.js software healthy static/js/state.js
styles.css software healthy static/css/styles.css
home.css software healthy static/css/home.css
__init__.py software healthy app/__init__.py
config.py software healthy app/config.py
dependencies.py software healthy app/dependencies.py
main.py software healthy app/main.py
limiter.py software healthy app/limiter.py
notify.py software healthy app/routers/notify.py
bills.py software healthy app/routers/bills.py
__init__.py software healthy app/routers/__init__.py
feedback.py software healthy app/routers/feedback.py
search.py software healthy app/routers/search.py
members.py software healthy app/routers/members.py
votes.py software healthy app/routers/votes.py
congress_api.py software healthy app/services/congress_api.py
claude_cli.py software healthy app/services/claude_cli.py
fec_api.py software healthy app/services/fec_api.py
grader_common.py software healthy app/services/grader_common.py
data_service.py software healthy app/services/data_service.py
summary_grader.py software healthy app/services/summary_grader.py
__init__.py software healthy app/services/__init__.py
ai_summary.py software healthy app/services/ai_summary.py
arguments_grader.py software healthy app/services/arguments_grader.py
writer_grader_loop.py software healthy app/services/writer_grader_loop.py
senate_votes.py software healthy app/services/senate_votes.py
sheets.py software healthy app/services/sheets.py
member_summary.py software healthy app/services/member_summary.py
page_coherence.py software healthy app/services/page_coherence.py
cache.py software healthy app/services/cache.py

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

LabelLayerStatusPath
GET /api/health api healthy app/main.py
GET / api healthy app/main.py
GET /member api healthy app/main.py
GET /bill api healthy app/main.py
GET /about api healthy app/main.py
GET /state api healthy app/main.py
GET /sitemap.xml api healthy app/main.py
GET /robots.txt api healthy app/main.py
POST / api healthy app/routers/notify.py
GET /{congress}/{bill_type}/{bill_number} api healthy app/routers/bills.py
GET /{congress}/{bill_type}/{bill_number}/ai-summary api healthy app/routers/bills.py
GET /{congress}/{bill_type}/{bill_number}/votes api healthy app/routers/bills.py
GET /bills api healthy app/routers/search.py
GET /{bioguide_id}/donations api healthy app/routers/members.py
GET /{bioguide_id}/sponsored api healthy app/routers/members.py
GET /{bioguide_id}/votes api healthy app/routers/members.py
GET /{bioguide_id}/summary api healthy app/routers/members.py
GET /counts api healthy app/routers/members.py
GET /{state_code}/overview api healthy app/routers/members.py
GET /{state_code} api healthy app/routers/members.py
GET /detail/{bioguide_id} api healthy app/routers/members.py
GET /{state_code}/{district} api healthy app/routers/members.py
GET /latest api healthy app/routers/votes.py
GET /senate/{congress}/{session}/{vote_number} api healthy app/routers/votes.py
GET /house/{congress}/{session}/{vote_number} api healthy app/routers/votes.py

LabelLayerStatusPath
static software healthy static
js software healthy static/js
css software healthy static/css
app software healthy app
routers software healthy app/routers
services software healthy app/services
tests software healthy tests
fixtures software healthy tests/fixtures
synced software healthy tests/fixtures/synced
member_votes software healthy tests/fixtures/synced/member_votes
votes software healthy tests/fixtures/synced/votes
senate software healthy tests/fixtures/synced/votes/senate
house software healthy tests/fixtures/synced/votes/house
.github software healthy .github
workflows software healthy .github/workflows
docs software healthy docs
archive software healthy docs/archive
completed-plans software healthy docs/archive/completed-plans
session-handoffs software healthy docs/archive/session-handoffs
reviews software healthy docs/reviews
follow-ups software healthy docs/follow-ups
superpowers software healthy docs/superpowers
specs software healthy docs/superpowers/specs
plans software healthy docs/superpowers/plans

LabelLayerStatusPath
NotifySignup software healthy app/routers/notify.py:23
FeedbackSubmission software healthy app/routers/feedback.py:21
CongressAPIClient software healthy app/services/congress_api.py:7
FECClient software healthy app/services/fec_api.py:27
GradeResult software healthy app/services/grader_common.py:26
Grader software healthy app/services/grader_common.py:33
DataService software healthy app/services/data_service.py:36
SummaryGrader software healthy app/services/summary_grader.py:9
AISummaryService software healthy app/services/ai_summary.py:55
ArgumentsGrader software healthy app/services/arguments_grader.py:9
LoopResult software healthy app/services/writer_grader_loop.py:13
WriterGraderLoop software healthy app/services/writer_grader_loop.py:21
SenateVoteService software healthy app/services/senate_votes.py:42
SheetsService software healthy app/services/sheets.py:7
MemberSummaryService software healthy app/services/member_summary.py:83
CoherenceResult software healthy app/services/page_coherence.py:11
PageCoherenceChecker software healthy app/services/page_coherence.py:38
CacheService software healthy app/services/cache.py:10
GraderLearnings software healthy app/services/grader_learnings.py:11
BillArgumentsService software healthy app/services/bill_arguments.py:38
VoteOneLinerService software healthy app/services/vote_one_liner.py:9
MemberNarrativeGrader software healthy app/services/member_narrative_grader.py:9

LabelLayerStatusPath
gha::weekly-sync cicd healthy .github/workflows/weekly-sync.yml
gha::tests cicd healthy .github/workflows/tests.yml
gha::ai-sync cicd healthy .github/workflows/ai-sync.yml

LabelLayerStatusPath
sync cicd healthy .github/workflows/weekly-sync.yml
test cicd healthy .github/workflows/tests.yml
ai-sync cicd healthy .github/workflows/ai-sync.yml

LabelLayerStatusPath
CONGRESS_API_KEY cicd healthy
FEC_API_KEY cicd healthy
ANTHROPIC_API_KEY cicd healthy

LabelLayerStatusPath
port:8080 network healthy Dockerfile
port:10 network healthy .github/workflows/weekly-sync.yml

LabelLayerStatusPath
Clearvoting__clearvoting software healthy /data/fable5_failed_archive/Clearvoting__clearvoting

LabelLayerStatusPath
169.254.169.254 network healthy tests/test_security.py

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
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/df64a179-3277-4d2e-98be-fecb01044e6a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/df64a179-3277-4d2e-98be-fecb01044e6a/

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.