https://github.com/yobrasquared/civicatlas
· scanned 2026-06-16 01:06 UTC (2 months, 1 week ago)
23 raw signals (0 security + 23 graph)
Last scanned 2 months, 1 week ago · v1 · 23 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 229 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.
| Label | Layer | Status | Path |
|---|---|---|---|
getJSON |
software | healthy | scripts/ingest.mjs:getJSON |
ingestMembers |
software | healthy | scripts/ingest.mjs:ingestMembers |
classify |
software | healthy | scripts/ingest.mjs:classify |
parseGtDate |
software | healthy | scripts/ingest.mjs:parseGtDate |
trimBill |
software | healthy | scripts/ingest.mjs:trimBill |
ingestBills |
software | healthy | scripts/ingest.mjs:ingestBills |
shp |
software | healthy | scripts/ingest.mjs:shp |
ingestBoundaries |
software | healthy | scripts/ingest.mjs:ingestBoundaries |
recordFor |
software | healthy | scripts/summarize.mjs:recordFor |
summarize |
software | healthy | scripts/summarize.mjs:summarize |
sleep |
software | healthy | scripts/ingest-states.mjs:sleep |
get |
software | healthy | scripts/ingest-states.mjs:get |
classify |
software | healthy | scripts/topics.mjs:classify |
get |
software | healthy | scripts/ingest-votes.mjs:get |
norm |
software | healthy | scripts/ingest-votes.mjs:norm |
parseHouse |
software | healthy | scripts/ingest-votes.mjs:parseHouse |
parseSenate |
software | healthy | scripts/ingest-votes.mjs:parseSenate |
pointInRing |
software | healthy | src/components/CivicMap.tsx:pointInRing |
pointInGeometry |
software | healthy | src/components/CivicMap.tsx:pointInGeometry |
normalizeLng |
software | healthy | src/components/CivicMap.tsx:normalizeLng |
bboxOf |
software | healthy | src/components/CivicMap.tsx:bboxOf |
eat |
software | healthy | src/components/CivicMap.tsx:eat |
walk |
software | healthy | src/components/CivicMap.tsx:walk |
eatShifted |
software | healthy | src/components/CivicMap.tsx:eatShifted |
walkShifted |
software | healthy | src/components/CivicMap.tsx:walkShifted |
fitPadding |
software | healthy | src/components/CivicMap.tsx:fitPadding |
nationalPadding |
software | healthy | src/components/CivicMap.tsx:nationalPadding |
armSuppress |
software | healthy | src/components/CivicMap.tsx:armSuppress |
featureAtLngLat |
software | healthy | src/components/CivicMap.tsx:featureAtLngLat |
paintActivity |
software | healthy | src/components/CivicMap.tsx:paintActivity |
geojson |
software | healthy | src/components/CivicMap.tsx:geojson |
clearHover |
software | healthy | src/components/CivicMap.tsx:clearHover |
setHoverAtPoint |
software | healthy | src/components/CivicMap.tsx:setHoverAtPoint |
handleCanvasMove |
software | healthy | src/components/CivicMap.tsx:handleCanvasMove |
emitContext |
software | healthy | src/components/CivicMap.tsx:emitContext |
applySelection |
software | healthy | src/components/CivicMap.tsx:applySelection |
LegislatorGrid |
software | healthy | src/components/LegislatorGrid.tsx:LegislatorGrid |
LegislatorAvatar |
software | healthy | src/components/LegislatorGrid.tsx:LegislatorAvatar |
SearchBox |
software | healthy | src/components/SearchBox.tsx:SearchBox |
close |
software | healthy | src/components/SearchBox.tsx:close |
score |
software | healthy | src/components/SearchBox.tsx:score |
runLookup |
software | healthy | src/components/SearchBox.tsx:runLookup |
pickState |
software | healthy | src/components/SearchBox.tsx:pickState |
pickMember |
software | healthy | src/components/SearchBox.tsx:pickMember |
pickBill |
software | healthy | src/components/SearchBox.tsx:pickBill |
moveActive |
software | healthy | src/components/SearchBox.tsx:moveActive |
GroupLabel |
software | healthy | src/components/SearchBox.tsx:GroupLabel |
ResultRow |
software | healthy | src/components/SearchBox.tsx:ResultRow |
BillResult |
software | healthy | src/components/SearchBox.tsx:BillResult |
StatusBadge |
software | healthy | src/components/cards.tsx:StatusBadge |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.ts |
software | healthy | next.config.ts |
ingest.mjs |
software | healthy | scripts/ingest.mjs |
summarize.mjs |
software | healthy | scripts/summarize.mjs |
ingest-states.mjs |
software | healthy | scripts/ingest-states.mjs |
topics.mjs |
software | healthy | scripts/topics.mjs |
ingest-votes.mjs |
software | healthy | scripts/ingest-votes.mjs |
launch.json |
software | healthy | .claude/launch.json |
refresh-data.yml |
software | healthy | .github/workflows/refresh-data.yml |
CivicMap.tsx |
software | healthy | src/components/CivicMap.tsx |
LegislatorGrid.tsx |
software | healthy | src/components/LegislatorGrid.tsx |
SearchBox.tsx |
software | healthy | src/components/SearchBox.tsx |
cards.tsx |
software | healthy | src/components/cards.tsx |
SidePanel.tsx |
software | healthy | src/components/SidePanel.tsx |
FollowButton.tsx |
software | healthy | src/components/FollowButton.tsx |
Atlas.tsx |
software | healthy | src/components/Atlas.tsx |
votes.tsx |
software | healthy | src/components/votes.tsx |
robots.ts |
software | healthy | src/app/robots.ts |
globals.css |
software | healthy | src/app/globals.css |
sitemap.ts |
software | healthy | src/app/sitemap.ts |
page.tsx |
software | healthy | src/app/page.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
page.tsx |
software | healthy | src/app/learn/page.tsx |
page.tsx |
software | healthy | src/app/state/[abbr]/page.tsx |
route.ts |
software | healthy | src/app/api/lookup/route.ts |
page.tsx |
software | healthy | src/app/official/[id]/page.tsx |
page.tsx |
software | healthy | src/app/digest/page.tsx |
layout.tsx |
software | healthy | src/app/digest/layout.tsx |
page.tsx |
software | healthy | src/app/bill/[id]/page.tsx |
page.tsx |
software | healthy | src/app/compare/page.tsx |
layout.tsx |
software | healthy | src/app/compare/layout.tsx |
page.tsx |
software | healthy | src/app/methodology/page.tsx |
status.ts |
software | healthy | src/lib/status.ts |
states.ts |
software | healthy | src/lib/states.ts |
site.ts |
software | healthy | src/lib/site.ts |
data.ts |
software | healthy | src/lib/data.ts |
follows.ts |
software | healthy | src/lib/follows.ts |
types.ts |
software | healthy | src/lib/types.ts |
CLAUDE.md |
quality | healthy | CLAUDE.md |
AGENTS.md |
quality | healthy | AGENTS.md |
.claude/launch.json |
quality | healthy | .claude/launch.json |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
.claude |
software | healthy | .claude |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
app |
software | healthy | src/app |
learn |
software | healthy | src/app/learn |
state |
software | healthy | src/app/state |
[abbr] |
software | healthy | src/app/state/[abbr] |
api |
software | healthy | src/app/api |
lookup |
software | healthy | src/app/api/lookup |
official |
software | healthy | src/app/official |
[id] |
software | healthy | src/app/official/[id] |
digest |
software | healthy | src/app/digest |
bill |
software | healthy | src/app/bill |
[id] |
software | healthy | src/app/bill/[id] |
compare |
software | healthy | src/app/compare |
methodology |
software | healthy | src/app/methodology |
lib |
software | healthy | src/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
CivicMap |
frontend | healthy | src/components/CivicMap.tsx |
LegislatorGrid |
frontend | healthy | src/components/LegislatorGrid.tsx |
SearchBox |
frontend | healthy | src/components/SearchBox.tsx |
SidePanel |
frontend | healthy | src/components/SidePanel.tsx |
FollowButton |
frontend | healthy | src/components/FollowButton.tsx |
Atlas |
frontend | healthy | src/components/Atlas.tsx |
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
LearnPage |
frontend | healthy | src/app/learn/page.tsx |
DigestPage |
frontend | healthy | src/app/digest/page.tsx |
DigestLayout |
frontend | healthy | src/app/digest/layout.tsx |
ComparePage |
frontend | healthy | src/app/compare/page.tsx |
CompareLayout |
frontend | healthy | src/app/compare/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/learn |
frontend | healthy | src/app/learn/page.tsx |
/state/[abbr] |
frontend | healthy | src/app/state/[abbr]/page.tsx |
/official/[id] |
frontend | healthy | src/app/official/[id]/page.tsx |
/digest |
frontend | healthy | src/app/digest/page.tsx |
/bill/[id] |
frontend | healthy | src/app/bill/[id]/page.tsx |
/compare |
frontend | healthy | src/app/compare/page.tsx |
/methodology |
frontend | healthy | src/app/methodology/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
NVIDIA_API_KEY |
cicd | healthy | — |
VERCEL_TOKEN |
cicd | healthy | — |
OPENSTATES_API_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
port:10 |
network | healthy | .github/workflows/refresh-data.yml |
port:30 |
network | healthy | .github/workflows/refresh-data.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-3v3cprio |
software | healthy | /tmp/repobility-clone-3v3cprio |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | scripts/summarize.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::refresh-data |
cicd | healthy | .github/workflows/refresh-data.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
refresh |
cicd | healthy | .github/workflows/refresh-data.yml |
This page is publicly accessible at:
https://repobility.com/scan/12171139-d06b-4c0b-bfe1-b1db84db3d01/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/12171139-d06b-4c0b-bfe1-b1db84db3d01/
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.