https://github.com/civdotiq/civ.iq
· scanned 2026-06-17 01:50 UTC (1 month, 1 week ago)
675 raw signals (0 security + 675 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -28.2 (diff) · 665 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.
All 9370 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 |
|---|---|---|---|
and |
software | healthy | jest.setup.js:and |
createMockRep |
software | healthy | jest.setup.js:createMockRep |
detectAnomalies |
software | healthy | packages/civic-statistics/src/anomaly-detection.ts:detectAn… |
computeModifiedZScore |
software | healthy | packages/civic-statistics/src/anomaly-detection.ts:computeM… |
buildDescription |
software | healthy | packages/civic-statistics/src/anomaly-detection.ts:buildDes… |
formatAmount |
software | healthy | packages/civic-statistics/src/anomaly-detection.ts:formatAm… |
correlation |
software | healthy | packages/civic-statistics/src/civic-stats.ts:correlation |
peerComparison |
software | healthy | packages/civic-statistics/src/civic-stats.ts:peerComparison |
confidenceScore |
software | healthy | packages/civic-statistics/src/civic-stats.ts:confidenceScore |
meetsSampleSize |
software | healthy | packages/civic-statistics/src/civic-stats.ts:meetsSampleSize |
peerComparisonWithAnomalies |
software | healthy | packages/civic-statistics/src/civic-stats.ts:peerComparison… |
findCompanyByAlias |
software | healthy | packages/entity-resolution/src/company-alias-table.ts:findC… |
setLogger |
software | healthy | packages/entity-resolution/src/logger.ts:setLogger |
getLogger |
software | healthy | packages/entity-resolution/src/logger.ts:getLogger |
setCache |
software | healthy | packages/entity-resolution/src/cache.ts:setCache |
getCache |
software | healthy | packages/entity-resolution/src/cache.ts:getCache |
getAgenciesForCommittee |
software | healthy | packages/entity-resolution/src/committee-agency-map.ts:getA… |
getTopicsForCommittee |
software | healthy | packages/entity-resolution/src/committee-agency-map.ts:getT… |
getAgenciesForCommittees |
software | healthy | packages/entity-resolution/src/committee-agency-map.ts:getA… |
getCommitteesForAgency |
software | healthy | packages/entity-resolution/src/committee-agency-map.ts:getC… |
getTopicsForCommittees |
software | healthy | packages/entity-resolution/src/committee-agency-map.ts:getT… |
buildCommitteeAliases |
software | healthy | packages/entity-resolution/src/committee-alias-table.ts:bui… |
buildAgencyAliases |
software | healthy | packages/entity-resolution/src/committee-alias-table.ts:bui… |
addAgencyAliases |
software | healthy | packages/entity-resolution/src/committee-alias-table.ts:add… |
getAllCommitteeAliasNames |
software | healthy | packages/entity-resolution/src/committee-alias-table.ts:get… |
to |
software | healthy | packages/entity-resolution/src/bioguide-fec-mapping.ts:to |
getFECIdFromBioguide |
software | healthy | packages/entity-resolution/src/bioguide-fec-mapping.ts:getF… |
hasFECMapping |
software | healthy | packages/entity-resolution/src/bioguide-fec-mapping.ts:hasF… |
addFECMapping |
software | healthy | packages/entity-resolution/src/bioguide-fec-mapping.ts:addF… |
getBioguideFromFEC |
software | healthy | packages/entity-resolution/src/bioguide-fec-mapping.ts:getB… |
getMappingByFEC |
software | healthy | packages/entity-resolution/src/bioguide-fec-mapping.ts:getM… |
getMappingStats |
software | healthy | packages/entity-resolution/src/bioguide-fec-mapping.ts:getM… |
getLDAIssueLabel |
software | healthy | packages/entity-resolution/src/lda-issue-policy-map.ts:getL… |
getPolicyAreasForLDAIssue |
software | healthy | packages/entity-resolution/src/lda-issue-policy-map.ts:getP… |
getAllLDAIssueCodes |
software | healthy | packages/entity-resolution/src/lda-issue-policy-map.ts:getA… |
normalizeCompanyName |
software | healthy | packages/entity-resolution/src/company-entity-resolver.ts:n… |
levenshteinDistance |
software | healthy | packages/entity-resolution/src/company-entity-resolver.ts:l… |
get |
software | healthy | packages/entity-resolution/src/company-entity-resolver.ts:g… |
set |
software | healthy | packages/entity-resolution/src/company-entity-resolver.ts:s… |
similarityRatio |
software | healthy | packages/entity-resolution/src/company-entity-resolver.ts:s… |
validateTokenOverlap |
software | healthy | packages/entity-resolution/src/company-entity-resolver.ts:v… |
companiesMatch |
software | healthy | packages/entity-resolution/src/company-entity-resolver.ts:c… |
resolveCompanyName |
software | healthy | packages/entity-resolution/src/company-entity-resolver.ts:r… |
resolveFromAlias |
software | healthy | packages/entity-resolution/src/company-entity-resolver.ts:r… |
resolveCompanyNames |
software | healthy | packages/entity-resolution/src/company-entity-resolver.ts:r… |
mergeInto |
software | healthy | packages/entity-resolution/src/company-entity-resolver.ts:m… |
sectorToSicRanges |
software | healthy | packages/entity-resolution/src/sic-sector-map.ts:sectorToSi… |
sicToSector |
software | healthy | packages/entity-resolution/src/sic-sector-map.ts:sicToSector |
configure |
software | healthy | packages/entity-resolution/src/configure.ts:configure |
resolveTickerIndustry |
software | healthy | packages/entity-resolution/src/ticker-industry-resolver.ts:… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
vitest.config.ts |
software | healthy | vitest.config.ts |
PLAN-intelligence-hardening.md |
software | healthy | PLAN-intelligence-hardening.md |
PROMPT-redesign-pr3-polish.md |
software | healthy | PROMPT-redesign-pr3-polish.md |
NOTE-committee-chair-bug.md |
software | healthy | NOTE-committee-chair-bug.md |
PLAN-surface-unsurfaced-data.md |
software | healthy | PLAN-surface-unsurfaced-data.md |
PLAN-money-report-restoration-2026-04.md |
software | healthy | PLAN-money-report-restoration-2026-04.md |
PLAN-entity-pages.md |
software | healthy | PLAN-entity-pages.md |
jest.setup.js |
software | healthy | jest.setup.js |
next.config.mjs |
software | healthy | next.config.mjs |
vercel.json |
software | healthy | vercel.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
PROMPT-MR7-analyzer-timeout-rootcause.md |
software | healthy | PROMPT-MR7-analyzer-timeout-rootcause.md |
PROMPT-MR2-trim-vote-finance-compute.md |
software | healthy | PROMPT-MR2-trim-vote-finance-compute.md |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
PRIVACY.md |
software | healthy | PRIVACY.md |
PLAN-fec-rate-limit-layer1-2026-04.md |
software | healthy | PLAN-fec-rate-limit-layer1-2026-04.md |
PLAN-stock-trade-fix.md |
software | healthy | PLAN-stock-trade-fix.md |
PLAN-intelligence-hardening-remaining.md |
software | healthy | PLAN-intelligence-hardening-remaining.md |
PROMPT-MR10-akamai-blocking-remediation.md |
software | healthy | PROMPT-MR10-akamai-blocking-remediation.md |
PLAN-ai-model-optimization.md |
software | healthy | PLAN-ai-model-optimization.md |
playwright.config.ts |
software | healthy | playwright.config.ts |
package-lock.json |
software | healthy | package-lock.json |
PLAN-redesign-implementation-2026-05.md |
software | healthy | PLAN-redesign-implementation-2026-05.md |
PLAN-ml-completion.md |
software | healthy | PLAN-ml-completion.md |
README.md |
software | healthy | README.md |
SECURITY.md |
software | healthy | SECURITY.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
PLAN-entity-pages-remaining.md |
software | healthy | PLAN-entity-pages-remaining.md |
LICENSE |
software | healthy | LICENSE |
funding.json |
software | healthy | funding.json |
FIX-pre-demo-factual-bugs.md |
software | healthy | FIX-pre-demo-factual-bugs.md |
NOTICE |
software | healthy | NOTICE |
package.json |
software | healthy | package.json |
jest.polyfills.js |
software | healthy | jest.polyfills.js |
publiccode.yml |
software | healthy | publiccode.yml |
PLAN-fec-rate-limit-2026-04.md |
software | healthy | PLAN-fec-rate-limit-2026-04.md |
PROMPT-MR4-cache-warm-cron.md |
software | healthy | PROMPT-MR4-cache-warm-cron.md |
PLAN-backbone-gaps-2026-04.md |
software | healthy | PLAN-backbone-gaps-2026-04.md |
PLAN-presentation-layer.md |
software | healthy | PLAN-presentation-layer.md |
jest.config.js |
software | healthy | jest.config.js |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
.prettierrc.js |
software | healthy | .prettierrc.js |
AI_LAYER_AUDIT_APRIL2026.md |
software | healthy | AI_LAYER_AUDIT_APRIL2026.md |
PLAN-influence-graph.md |
software | healthy | PLAN-influence-graph.md |
PROMPT-phase5-completion.md |
software | healthy | PROMPT-phase5-completion.md |
tsconfig.json |
software | healthy | tsconfig.json |
vitest.config.ts |
software | healthy | packages/civic-statistics/vitest.config.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
packages |
software | healthy | packages |
civic-statistics |
software | healthy | packages/civic-statistics |
src |
software | healthy | packages/civic-statistics/src |
__tests__ |
software | healthy | packages/civic-statistics/__tests__ |
entity-resolution |
software | healthy | packages/entity-resolution |
src |
software | healthy | packages/entity-resolution/src |
__tests__ |
software | healthy | packages/entity-resolution/src/__tests__ |
sdk |
software | healthy | packages/sdk |
src |
software | healthy | packages/sdk/src |
resources |
software | healthy | packages/sdk/src/resources |
__tests__ |
software | healthy | packages/sdk/__tests__ |
tests |
software | healthy | tests |
utils |
software | healthy | tests/utils |
fixtures |
software | healthy | tests/fixtures |
e2e |
software | healthy | tests/e2e |
scripts |
software | healthy | scripts |
validation |
software | healthy | scripts/validation |
test |
software | healthy | scripts/test |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
app |
software | healthy | src/app |
(civic) |
software | healthy | src/app/(civic) |
enforcement |
software | healthy | src/app/(civic)/enforcement |
finance |
software | healthy | src/app/(civic)/finance |
filings |
software | healthy | src/app/(civic)/finance/filings |
[id] |
software | healthy | src/app/(civic)/finance/filings/[id] |
delegation |
software | healthy | src/app/(civic)/delegation |
[stateCode] |
software | healthy | src/app/(civic)/delegation/[stateCode] |
committee |
software | healthy | src/app/(civic)/committee |
[committeeId] |
software | healthy | src/app/(civic)/committee/[committeeId] |
education |
software | healthy | src/app/(civic)/education |
[lessonId] |
software | healthy | src/app/(civic)/education/[lessonId] |
industry |
software | healthy | src/app/(civic)/industry |
[sector] |
software | healthy | src/app/(civic)/industry/[sector] |
influence |
software | healthy | src/app/(civic)/influence |
[committeeId] |
software | healthy | src/app/(civic)/influence/[committeeId] |
comment-periods |
software | healthy | src/app/(civic)/comment-periods |
pacs |
software | healthy | src/app/(civic)/pacs |
[id] |
software | healthy | src/app/(civic)/pacs/[id] |
spending |
software | healthy | src/app/(civic)/spending |
awards |
software | healthy | src/app/(civic)/spending/awards |
[id] |
software | healthy | src/app/(civic)/spending/awards/[id] |
compare |
software | healthy | src/app/(civic)/compare |
representatives |
software | healthy | src/app/(civic)/representatives |
states |
software | healthy | src/app/(civic)/states |
[state] |
software | healthy | src/app/(civic)/states/[state] |
state-districts |
software | healthy | src/app/(civic)/state-districts |
[state] |
software | healthy | src/app/(civic)/state-districts/[state] |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CivIQError |
software | healthy | packages/sdk/src/errors.ts:CivIQError |
BadRequestError |
software | healthy | packages/sdk/src/errors.ts:BadRequestError |
NotFoundError |
software | healthy | packages/sdk/src/errors.ts:NotFoundError |
RateLimitError |
software | healthy | packages/sdk/src/errors.ts:RateLimitError |
UpstreamError |
software | healthy | packages/sdk/src/errors.ts:UpstreamError |
CivIQ |
software | healthy | packages/sdk/src/client.ts:CivIQ |
HttpClient |
software | healthy | packages/sdk/src/http.ts:HttpClient |
BillsResource |
software | healthy | packages/sdk/src/resources/bills.ts:BillsResource |
IntelligenceResource |
software | healthy | packages/sdk/src/resources/intelligence.ts:IntelligenceReso… |
StatesResource |
software | healthy | packages/sdk/src/resources/states.ts:StatesResource |
SearchResource |
software | healthy | packages/sdk/src/resources/search.ts:SearchResource |
CommitteesResource |
software | healthy | packages/sdk/src/resources/committees.ts:CommitteesResource |
VotesResource |
software | healthy | packages/sdk/src/resources/votes.ts:VotesResource |
GraphResource |
software | healthy | packages/sdk/src/resources/graph.ts:GraphResource |
RepresentativesResource |
software | healthy | packages/sdk/src/resources/representatives.ts:Representativ… |
DistrictsResource |
software | healthy | packages/sdk/src/resources/districts.ts:DistrictsResource |
TestHelper |
software | healthy | tests/utils/test-helpers.ts:TestHelper |
SingleDistrictTester |
software | healthy | scripts/test-single-district-extraction.js:SingleDistrictTe… |
StateDistrictProcessor |
software | healthy | scripts/process-state-legislative-districts.mjs:StateDistri… |
DistrictAccuracyTester |
software | healthy | scripts/test-district-accuracy.mjs:DistrictAccuracyTester |
EndToEndTester |
software | healthy | scripts/test-end-to-end.ts:EndToEndTester |
QuickPerformanceTester |
software | healthy | scripts/quick-performance-baseline.mjs:QuickPerformanceTest… |
MobilePMTilesGenerator |
software | healthy | scripts/generate-mobile-pmtiles.mjs:MobilePMTilesGenerator |
CacheAdder |
software | healthy | scripts/add-route-caching.mjs:CacheAdder |
CongressApiDiagnostics |
software | healthy | scripts/diagnose-congress-api.ts:CongressApiDiagnostics |
Phase3IntegrationTester |
software | healthy | scripts/test-phase3-integration.ts:Phase3IntegrationTester |
Phase4EdgeCaseTester |
software | healthy | scripts/test-phase4-edge-cases.ts:Phase4EdgeCaseTester |
DistrictExtractor |
software | healthy | scripts/extract-and-optimize.js:DistrictExtractor |
RealCensusDistrictProcessor |
software | healthy | scripts/process-real-census-districts.mjs:RealCensusDistric… |
CongressDataTester |
software | healthy | scripts/test-enhanced-congress-data.ts:CongressDataTester |
PerformanceBenchmark |
software | healthy | scripts/performance-benchmark.ts:PerformanceBenchmark |
PhotoOptimizer |
software | healthy | scripts/optimize-photos-to-webp.mjs:PhotoOptimizer |
DistrictIDValidator |
software | healthy | scripts/validate-state-district-ids.mjs:DistrictIDValidator |
RealMetadataGenerator |
software | healthy | scripts/generate-real-metadata.mjs:RealMetadataGenerator |
DistrictBoundaryProcessor |
software | healthy | scripts/process-district-boundaries.mjs:DistrictBoundaryPro… |
DistrictBoundaryFixer |
software | healthy | scripts/fix-district-boundaries.js:DistrictBoundaryFixer |
PerformanceBenchmarker |
software | healthy | scripts/benchmark-performance.ts:PerformanceBenchmarker |
CompleteDistrictExtractor |
software | healthy | scripts/complete-district-extraction.js:CompleteDistrictExt… |
OptimizedPerformanceBenchmarker |
software | healthy | scripts/benchmark-optimized-performance.ts:OptimizedPerform… |
APIIntegrationTester |
software | healthy | scripts/test-api-integration.ts:APIIntegrationTester |
ValidationRunner |
software | healthy | scripts/run-production-validation.ts:ValidationRunner |
CommitteeBiographyGenerator |
software | healthy | scripts/generate-committee-biographies.mjs:CommitteeBiograp… |
RawTileExtractor |
software | healthy | scripts/raw-tile-extraction.js:RawTileExtractor |
PhotoDownloader |
software | healthy | scripts/download-representative-photos.mjs:PhotoDownloader |
PerformanceTester |
software | healthy | scripts/performance-test.mjs:PerformanceTester |
DataQualityValidator |
software | healthy | scripts/validate-data-quality.ts:DataQualityValidator |
FinalProductionValidator |
software | healthy | scripts/final-production-validation.ts:FinalProductionValid… |
UserAcceptanceTester |
software | healthy | scripts/test-user-acceptance.ts:UserAcceptanceTester |
DirectSQLiteExtractor |
software | healthy | scripts/direct-sqlite-extraction.js:DirectSQLiteExtractor |
DistrictValidator |
software | healthy | scripts/validate-data.ts:DistrictValidator |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | src/app/not-found.tsx |
GlobalError |
frontend | healthy | src/app/global-error.tsx |
Error |
frontend | healthy | src/app/error.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
HomePage |
frontend | healthy | src/app/page.tsx |
EnforcementLayout |
frontend | healthy | src/app/(civic)/enforcement/layout.tsx |
EnforcementExplorerPage |
frontend | healthy | src/app/(civic)/enforcement/page.tsx |
Loading |
frontend | healthy | src/app/(civic)/committee/[committeeId]/loading.tsx |
Error |
frontend | healthy | src/app/(civic)/committee/[committeeId]/error.tsx |
PrintableRubric |
frontend | healthy | src/app/(civic)/education/PrintableRubric.tsx |
PrintableWorksheet |
frontend | healthy | src/app/(civic)/education/PrintableWorksheet.tsx |
EducationPage |
frontend | healthy | src/app/(civic)/education/page.tsx |
InfluenceLayout |
frontend | healthy | src/app/(civic)/influence/layout.tsx |
InfluencePage |
frontend | healthy | src/app/(civic)/influence/page.tsx |
Loading |
frontend | healthy | src/app/(civic)/influence/[committeeId]/loading.tsx |
Error |
frontend | healthy | src/app/(civic)/influence/[committeeId]/error.tsx |
CommentPeriodsLayout |
frontend | healthy | src/app/(civic)/comment-periods/layout.tsx |
CommentPeriodsPage |
frontend | healthy | src/app/(civic)/comment-periods/page.tsx |
SpendingLayout |
frontend | healthy | src/app/(civic)/spending/layout.tsx |
SpendingPage |
frontend | healthy | src/app/(civic)/spending/page.tsx |
Loading |
frontend | healthy | src/app/(civic)/representatives/loading.tsx |
Error |
frontend | healthy | src/app/(civic)/representatives/error.tsx |
Loading |
frontend | healthy | src/app/(civic)/states/loading.tsx |
Error |
frontend | healthy | src/app/(civic)/states/error.tsx |
Loading |
frontend | healthy | src/app/(civic)/states/[state]/loading.tsx |
Error |
frontend | healthy | src/app/(civic)/states/[state]/error.tsx |
StateDistrictsLayout |
frontend | healthy | src/app/(civic)/state-districts/layout.tsx |
StateDistrictsPage |
frontend | healthy | src/app/(civic)/state-districts/page.tsx |
Loading |
frontend | healthy | src/app/(civic)/state-legislature/[state]/loading.tsx |
Error |
frontend | healthy | src/app/(civic)/state-legislature/[state]/error.tsx |
Loading |
frontend | healthy | src/app/(civic)/legislation/loading.tsx |
Error |
frontend | healthy | src/app/(civic)/legislation/error.tsx |
LegislationLayout |
frontend | healthy | src/app/(civic)/legislation/layout.tsx |
LegislationPage |
frontend | healthy | src/app/(civic)/legislation/page.tsx |
CongressHubPage |
frontend | healthy | src/app/(civic)/congress/page.tsx |
CongressSenateRedirect |
frontend | healthy | src/app/(civic)/congress/senate/page.tsx |
CongressHouseRedirect |
frontend | healthy | src/app/(civic)/congress/house/page.tsx |
StateBillsSearchPage |
frontend | healthy | src/app/(civic)/state-bills/page.tsx |
Loading |
frontend | healthy | src/app/(civic)/state-bills/[state]/loading.tsx |
Error |
frontend | healthy | src/app/(civic)/state-bills/[state]/error.tsx |
StateBillsLayout |
frontend | healthy | src/app/(civic)/state-bills/[state]/layout.tsx |
StateBillsPage |
frontend | healthy | src/app/(civic)/state-bills/[state]/page.tsx |
StateBillDetailPage |
frontend | healthy | src/app/(civic)/state-bills/[state]/[billId]/page.tsx |
ExecutiveOrdersLayout |
frontend | healthy | src/app/(civic)/executive-orders/layout.tsx |
ExecutiveOrdersPage |
frontend | healthy | src/app/(civic)/executive-orders/page.tsx |
RegulationsLayout |
frontend | healthy | src/app/(civic)/regulations/layout.tsx |
RegulationDetailPage |
frontend | healthy | src/app/(civic)/regulations/[documentNumber]/page.tsx |
CommitteesPage |
frontend | healthy | src/app/(civic)/committees/page.tsx |
FederalPage |
frontend | healthy | src/app/(civic)/federal/page.tsx |
Loading |
frontend | healthy | src/app/(civic)/local/loading.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/(civic)/enforcement |
frontend | healthy | src/app/(civic)/enforcement/page.tsx |
/(civic)/finance/filings/[id] |
frontend | healthy | src/app/(civic)/finance/filings/[id]/page.tsx |
/(civic)/delegation/[stateCode] |
frontend | healthy | src/app/(civic)/delegation/[stateCode]/page.tsx |
/(civic)/committee/[committeeId] |
frontend | healthy | src/app/(civic)/committee/[committeeId]/page.tsx |
/(civic)/education |
frontend | healthy | src/app/(civic)/education/page.tsx |
/(civic)/education/[lessonId] |
frontend | healthy | src/app/(civic)/education/[lessonId]/page.tsx |
/(civic)/industry |
frontend | healthy | src/app/(civic)/industry/page.tsx |
/(civic)/industry/[sector] |
frontend | healthy | src/app/(civic)/industry/[sector]/page.tsx |
/(civic)/influence |
frontend | healthy | src/app/(civic)/influence/page.tsx |
/(civic)/influence/[committeeId] |
frontend | healthy | src/app/(civic)/influence/[committeeId]/page.tsx |
/(civic)/comment-periods |
frontend | healthy | src/app/(civic)/comment-periods/page.tsx |
/(civic)/pacs/[id] |
frontend | healthy | src/app/(civic)/pacs/[id]/page.tsx |
/(civic)/spending |
frontend | healthy | src/app/(civic)/spending/page.tsx |
/(civic)/spending/awards/[id] |
frontend | healthy | src/app/(civic)/spending/awards/[id]/page.tsx |
/(civic)/compare |
frontend | healthy | src/app/(civic)/compare/page.tsx |
/(civic)/representatives |
frontend | healthy | src/app/(civic)/representatives/page.tsx |
/(civic)/states |
frontend | healthy | src/app/(civic)/states/page.tsx |
/(civic)/states/[state] |
frontend | healthy | src/app/(civic)/states/[state]/page.tsx |
/(civic)/state-districts |
frontend | healthy | src/app/(civic)/state-districts/page.tsx |
/(civic)/state-districts/[state]/[chamber]/[district] |
frontend | healthy | src/app/(civic)/state-districts/[state]/[chamber]/[district… |
/(civic)/alerts/status |
frontend | healthy | src/app/(civic)/alerts/status/page.tsx |
/(civic)/state-legislature/[state] |
frontend | healthy | src/app/(civic)/state-legislature/[state]/page.tsx |
/(civic)/state-legislature/[state]/committee/[id] |
frontend | healthy | src/app/(civic)/state-legislature/[state]/committee/[id]/pa… |
/(civic)/state-legislature/[state]/legislator/[id] |
frontend | healthy | src/app/(civic)/state-legislature/[state]/legislator/[id]/p… |
/(civic)/state-legislature/[state]/vote/[id] |
frontend | healthy | src/app/(civic)/state-legislature/[state]/vote/[id]/page.tsx |
/(civic)/state-legislature/[state]/committees |
frontend | healthy | src/app/(civic)/state-legislature/[state]/committees/page.t… |
/(civic)/legislation |
frontend | healthy | src/app/(civic)/legislation/page.tsx |
/(civic)/congress |
frontend | healthy | src/app/(civic)/congress/page.tsx |
/(civic)/congress/senate |
frontend | healthy | src/app/(civic)/congress/senate/page.tsx |
/(civic)/congress/house |
frontend | healthy | src/app/(civic)/congress/house/page.tsx |
/(civic)/lobby/filings/[id] |
frontend | healthy | src/app/(civic)/lobby/filings/[id]/page.tsx |
/(civic)/lobby/[registrantId] |
frontend | healthy | src/app/(civic)/lobby/[registrantId]/page.tsx |
/(civic)/state-bills |
frontend | healthy | src/app/(civic)/state-bills/page.tsx |
/(civic)/state-bills/[state] |
frontend | healthy | src/app/(civic)/state-bills/[state]/page.tsx |
/(civic)/state-bills/[state]/[billId] |
frontend | healthy | src/app/(civic)/state-bills/[state]/[billId]/page.tsx |
/(civic)/executive-orders |
frontend | healthy | src/app/(civic)/executive-orders/page.tsx |
/(civic)/ask |
frontend | healthy | src/app/(civic)/ask/page.tsx |
/(civic)/ask/[slug]/[entityId] |
frontend | healthy | src/app/(civic)/ask/[slug]/[entityId]/page.tsx |
/(civic)/regulations |
frontend | healthy | src/app/(civic)/regulations/page.tsx |
/(civic)/regulations/[documentNumber] |
frontend | healthy | src/app/(civic)/regulations/[documentNumber]/page.tsx |
/(civic)/committees |
frontend | healthy | src/app/(civic)/committees/page.tsx |
/(civic)/federal |
frontend | healthy | src/app/(civic)/federal/page.tsx |
/(civic)/local |
frontend | healthy | src/app/(civic)/local/page.tsx |
/(civic)/local/[municipalityId] |
frontend | healthy | src/app/(civic)/local/[municipalityId]/page.tsx |
/(civic)/transparency/reading-levels |
frontend | healthy | src/app/(civic)/transparency/reading-levels/page.tsx |
/(civic)/glossary |
frontend | healthy | src/app/(civic)/glossary/page.tsx |
/(civic)/glossary/[term] |
frontend | healthy | src/app/(civic)/glossary/[term]/page.tsx |
/(civic)/elections |
frontend | healthy | src/app/(civic)/elections/page.tsx |
/(civic)/elections/[id] |
frontend | healthy | src/app/(civic)/elections/[id]/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | src/app/api/representative-photo/[id]/route.ts |
035.218.054.44 |
network | healthy | src/components/shared/social/ShareButton.tsx |
120.0.0.0 |
network | healthy | src/features/representatives/services/batch-voting-service.… |
28.149.599.233 |
network | healthy | src/features/news/components/SimpleGoogleNewsFeed.tsx |
22.071.412.164 |
network | healthy | src/shared/components/ui/LoadingStates.tsx |
567.267.364.243 |
network | healthy | src/shared/components/ui/LoadingStates.tsx |
433.468.433.582 |
network | healthy | src/shared/components/ui/LoadingStates.tsx |
2.246.48.32 |
network | healthy | src/shared/components/ui/LoadingStates.tsx |
391.127.68.317 |
network | healthy | src/shared/components/ui/LoadingStates.tsx |
203.0.113.50 |
network | healthy | src/__tests__/middleware/middleware.test.ts |
70.41.3.18 |
network | healthy | src/__tests__/middleware/middleware.test.ts |
192.168.1.1 |
network | healthy | src/__tests__/middleware/middleware.test.ts |
198.51.100.42 |
network | healthy | src/__tests__/middleware/middleware.test.ts |
192.0.2.100 |
network | healthy | src/__tests__/middleware/middleware.test.ts |
192.168.1.2 |
network | healthy | src/__tests__/middleware/middleware.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | jest.setup.js |
port:04 |
network | healthy | .github/dependabot.yml |
port:14 |
network | healthy | .github/workflows/sync-bioguide-fec.yml |
port:13 |
network | healthy | .github/workflows/snapshot-adoption.yml |
port:12 |
network | healthy | .github/workflows/sync-vacancies.yml |
port:3001 |
network | healthy | src/app/api/__tests__/v2/representatives.test.ts |
port:6379 |
network | healthy | src/core/decorators/cache.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::sync-bioguide-fec |
cicd | healthy | .github/workflows/sync-bioguide-fec.yml |
gha::publish-packages |
cicd | healthy | .github/workflows/publish-packages.yml |
gha::snapshot-adoption |
cicd | healthy | .github/workflows/snapshot-adoption.yml |
gha::sync-vacancies |
cicd | healthy | .github/workflows/sync-vacancies.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sync |
cicd | healthy | .github/workflows/sync-bioguide-fec.yml |
publish |
cicd | healthy | .github/workflows/publish-packages.yml |
snapshot |
cicd | healthy | .github/workflows/snapshot-adoption.yml |
sync |
cicd | healthy | .github/workflows/sync-vacancies.yml |
validate |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CONGRESS_API_KEY |
cicd | healthy | — |
FEC_API_KEY |
cicd | healthy | — |
NPM_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
PUT /offline |
api | healthy | public/sw.js |
PUT /api/representatives?zip=10001 |
api | healthy | public/sw.js |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | .env.example |
sqlite |
data | healthy | scripts/extract-and-optimize.js |
| Label | Layer | Status | Path |
|---|---|---|---|
civdotiq__civ.iq |
software | healthy | /data/fable5_failed_archive/civdotiq__civ.iq |
| Label | Layer | Status | Path |
|---|---|---|---|
Subscription root |
api | healthy | src/app/api/cron/alerts/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | packages/entity-resolution/src/company-alias-table.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | packages/entity-resolution/src/company-alias-table.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
private_key::.env.example |
security | healthy | .env.example |
This page is publicly accessible at:
https://repobility.com/scan/73390efb-77d4-452a-91fb-79470b85e34c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/73390efb-77d4-452a-91fb-79470b85e34c/
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.