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.

vitaomf/horus-rj

https://github.com/vitaomf/horus-rj · scanned 2026-06-16 00:51 UTC (2 months, 1 week ago)

169 raw signals (4 security + 165 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 145 actionable findings from 2 signal sources. 26 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 997 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
_classificar_cargo software healthy coleta_emendas.py:20
processar_valor software healthy coleta_emendas.py:27
_sem_acento software healthy coleta_emendas.py:52
_extrair_uf software healthy coleta_emendas.py:55
processar_emendas_lote software healthy coleta_emendas.py:82
coletar_emendas software healthy coleta_emendas.py:162
coletar_ano_api software dead coleta_emendas.py:255
processar_valor software healthy coleta_contratos.py:11
iniciar_coleta software healthy coleta_contratos.py:20
garantir_pasta software healthy cache_manager.py:7
caminho_cache software healthy cache_manager.py:10
cache_existe software healthy cache_manager.py:18
salvar_cache software healthy cache_manager.py:44
carregar_cache software healthy cache_manager.py:58
status_cache software healthy cache_manager.py:67
_arg software healthy push_to_turso.py:49
turso_pipeline software healthy push_to_turso.py:62
turso_exec software healthy push_to_turso.py:76
main software healthy push_to_turso.py:97
handler software healthy vercel-proxy/api/proxy.js:handler
getMunName software healthy frontend/src/App.tsx:getMunName
removeAcentos software healthy frontend/src/App.tsx:removeAcentos
PageSpinner software healthy frontend/src/App.tsx:PageSpinner
pathToKey software healthy frontend/src/App.tsx:pathToKey
Navbar software healthy frontend/src/App.tsx:Navbar
MunicipioPageWrapper software healthy frontend/src/App.tsx:MunicipioPageWrapper
PoliticoPageWrapper software healthy frontend/src/App.tsx:PoliticoPageWrapper
App software healthy frontend/src/App.tsx:App
navMunicipio software healthy frontend/src/App.tsx:navMunicipio
navPolitico software healthy frontend/src/App.tsx:navPolitico
handleMunicipioClickFromMap software healthy frontend/src/App.tsx:handleMunicipioClickFromMap
corPartido software healthy frontend/src/utils/partidoCores.ts:corPartido
badgeStyle software healthy frontend/src/utils/partidoCores.ts:badgeStyle
EstagiosEmenda software healthy frontend/src/components/EstagiosEmenda.tsx:EstagiosEmenda
fmtValor software healthy frontend/src/components/PainelIndices.tsx:fmtValor
PainelIndices software healthy frontend/src/components/PainelIndices.tsx:PainelIndices
url software healthy frontend/src/components/PainelIndices.tsx:url
FeedbackButton software healthy frontend/src/components/FeedbackButton.tsx:FeedbackButton
onKey software healthy frontend/src/components/FeedbackButton.tsx:onKey
onUp software healthy frontend/src/components/FeedbackButton.tsx:onUp
text software healthy frontend/src/components/FeedbackButton.tsx:text
hide software healthy frontend/src/components/FeedbackButton.tsx:hide
abrir software healthy frontend/src/components/FeedbackButton.tsx:abrir
sel software healthy frontend/src/components/FeedbackButton.tsx:sel
reportarTrecho software healthy frontend/src/components/FeedbackButton.tsx:reportarTrecho
fechar software healthy frontend/src/components/FeedbackButton.tsx:fechar
carregarImagem software healthy frontend/src/components/FeedbackButton.tsx:carregarImagem
onPaste software healthy frontend/src/components/FeedbackButton.tsx:onPaste
enviar software healthy frontend/src/components/FeedbackButton.tsx:enviar
MapaBrasil software healthy frontend/src/components/MapaBrasil.tsx:MapaBrasil

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

LabelLayerStatusPath
rebuild_db.py software healthy rebuild_db.py
README_DEPLOY.md software healthy README_DEPLOY.md
PLANO_MELHORIAS.md software healthy PLANO_MELHORIAS.md
CLAUDE.md software healthy CLAUDE.md
coleta_emendas.py software healthy coleta_emendas.py
schema.sql software healthy schema.sql
start.sh software healthy start.sh
Dockerfile software healthy Dockerfile
coleta_contratos.py software healthy coleta_contratos.py
validar_banco.py software healthy validar_banco.py
cache_manager.py software healthy cache_manager.py
push_to_turso.py software healthy push_to_turso.py
ngrok.yml software healthy ngrok.yml
requirements.txt software healthy requirements.txt
BRIEFING_CLAUDE.md software healthy BRIEFING_CLAUDE.md
ANALISE_SITE_2026-05-20.md software healthy ANALISE_SITE_2026-05-20.md
vercel.json software healthy vercel-proxy/vercel.json
proxy.js software healthy vercel-proxy/api/proxy.js
tsconfig.app.json software healthy frontend/tsconfig.app.json
vite.config.ts software healthy frontend/vite.config.ts
README.md software healthy frontend/README.md
tailwind.config.js software healthy frontend/tailwind.config.js
package.json software healthy frontend/package.json
tsconfig.node.json software healthy frontend/tsconfig.node.json
index.html software healthy frontend/index.html
package-lock.json software healthy frontend/package-lock.json
eslint.config.js software healthy frontend/eslint.config.js
tsconfig.json software healthy frontend/tsconfig.json
postcss.config.js software healthy frontend/postcss.config.js
manifest.json software healthy frontend/public/manifest.json
eye_demo_original.html software healthy frontend/public/eye_demo_original.html
eye_demo.html software healthy frontend/public/eye_demo.html
municipios-rj.json software healthy frontend/public/municipios-rj.json
go.json software healthy frontend/public/geo/mun/go.json
pi.json software healthy frontend/public/geo/mun/pi.json
ap.json software healthy frontend/public/geo/mun/ap.json
sc.json software healthy frontend/public/geo/mun/sc.json
ms.json software healthy frontend/public/geo/mun/ms.json
mg.json software healthy frontend/public/geo/mun/mg.json
pe.json software healthy frontend/public/geo/mun/pe.json
pr.json software healthy frontend/public/geo/mun/pr.json
ce.json software healthy frontend/public/geo/mun/ce.json
rj.json software healthy frontend/public/geo/mun/rj.json
ac.json software healthy frontend/public/geo/mun/ac.json
rn.json software healthy frontend/public/geo/mun/rn.json
am.json software healthy frontend/public/geo/mun/am.json
al.json software healthy frontend/public/geo/mun/al.json
rs.json software healthy frontend/public/geo/mun/rs.json
mt.json software healthy frontend/public/geo/mun/mt.json
pa.json software healthy frontend/public/geo/mun/pa.json

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

LabelLayerStatusPath
GET /api/municipios/heatmap api healthy .claude/worktrees/bold-lichterman-5ba06f/backend/api.py
GET /api/emendas/busca api healthy .claude/worktrees/bold-lichterman-5ba06f/backend/api.py
GET /api/municipios api healthy .claude/worktrees/bold-lichterman-5ba06f/backend/api.py
GET /api/municipios/{municipio_id}/problemas api healthy .claude/worktrees/bold-lichterman-5ba06f/backend/api.py
GET /api/municipios/{municipio_id}/emendas api healthy .claude/worktrees/bold-lichterman-5ba06f/backend/api.py
GET /api/emendas/total api healthy .claude/worktrees/bold-lichterman-5ba06f/backend/api.py
GET /api/politicos/total api healthy .claude/worktrees/bold-lichterman-5ba06f/backend/api.py
GET /api/politicos api healthy .claude/worktrees/bold-lichterman-5ba06f/backend/api.py
GET /api/politicos/busca api healthy .claude/worktrees/bold-lichterman-5ba06f/backend/api.py
GET /api/municipios/{nome}/detalhes api healthy .claude/worktrees/bold-lichterman-5ba06f/backend/api.py
GET /api/municipios/{nome}/contratos api healthy .claude/worktrees/bold-lichterman-5ba06f/backend/api.py
GET /api/politicos/{politico_id} api healthy .claude/worktrees/bold-lichterman-5ba06f/backend/api.py
GET /api/estatisticas api healthy .claude/worktrees/bold-lichterman-5ba06f/backend/api.py
GET /api/politicos/{politico_id}/cruzamento api healthy .claude/worktrees/bold-lichterman-5ba06f/backend/api.py
GET /api/health api healthy .claude/worktrees/bold-lichterman-5ba06f/backend/api.py
GET /{rest_of_path:path} api healthy .claude/worktrees/bold-lichterman-5ba06f/backend/api.py
GET /api/municipios/ranking api healthy backend/api.py
GET /api/estados/{uf}/stats api healthy backend/api.py
GET /api/eleitos/estadual api healthy backend/api.py
GET /api/foto_tse/{kind}/{registro_id} api healthy backend/api.py
GET /api/eleitos/municipal api healthy backend/api.py
GET /api/emendas/por_uf api healthy backend/api.py
GET /api/foto/{politico_id} api healthy backend/api.py
GET /api/busca/global api healthy backend/api.py
GET /api/politicos/{politico_id}/distribuicao api healthy backend/api.py
GET /api/politicos/{politico_id}/distribuicao_municipios api healthy backend/api.py
GET /api/politicos/{politico_id}/perfil_tipo api healthy backend/api.py
GET /api/politicos/{politico_id}/trajetoria api healthy backend/api.py
GET /api/politicos/{politico_id}/votos api healthy backend/api.py
GET /api/politicos/{politico_id}/votacoes_nominais api healthy backend/api.py
GET /api/politicos/{politico_id}/scorecard_legislativo api healthy backend/api.py
GET /api/politicos/{politico_id}/emendas api healthy backend/api.py
GET /api/camara/atividade api healthy backend/api.py
GET /api/camara/bio api healthy backend/api.py
GET /api/politicos/{politico_id}/ranking api healthy backend/api.py
GET /api/politicos/{politico_id}/wikipedia api healthy backend/api.py
GET /api/status/coleta api healthy backend/api.py
GET /api/indices/municipio_por_nome api healthy backend/api.py
GET /api/indices/{nivel}/{territorio_id} api healthy backend/api.py
GET /api/inconsistencias api healthy backend/api.py
POST /api/feedback api healthy backend/api.py
GET /api/camara/agenda api healthy backend/api.py
GET /api/camara/votacoes-recentes api healthy backend/api.py
GET /api/camara/pauta/{evento_id} api healthy backend/api.py
GET /api/sapl/casas api healthy backend/api.py
GET /api/sapl/resolver api healthy backend/api.py
GET /api/sapl/{casa}/agenda api healthy backend/api.py
GET /api/sapl/{casa}/materias api healthy backend/api.py
GET /api/sapl/{casa}/votacoes api healthy backend/api.py
GET /api/assembleia/casas api healthy backend/api.py

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

LabelLayerStatusPath
vercel-proxy software healthy vercel-proxy
api software healthy vercel-proxy/api
frontend software healthy frontend
public software healthy frontend/public
geo software healthy frontend/public/geo
mun software healthy frontend/public/geo/mun
src software healthy frontend/src
utils software healthy frontend/src/utils
components software healthy frontend/src/components
perfil software healthy frontend/src/components/perfil
base software healthy frontend/src/components/perfil/base
blocos software healthy frontend/src/components/perfil/blocos
layouts software healthy frontend/src/components/layouts
contexts software healthy frontend/src/contexts
pages software healthy frontend/src/pages
hooks software healthy frontend/src/hooks
tests software healthy tests
scripts software healthy scripts
.claude software healthy .claude
worktrees software healthy .claude/worktrees
bold-lichterman-5ba06f software healthy .claude/worktrees/bold-lichterman-5ba06f
vercel-proxy software healthy .claude/worktrees/bold-lichterman-5ba06f/vercel-proxy
api software healthy .claude/worktrees/bold-lichterman-5ba06f/vercel-proxy/api
frontend software healthy .claude/worktrees/bold-lichterman-5ba06f/frontend
public software healthy .claude/worktrees/bold-lichterman-5ba06f/frontend/public
src software healthy .claude/worktrees/bold-lichterman-5ba06f/frontend/src
components software healthy .claude/worktrees/bold-lichterman-5ba06f/frontend/src/compo…
pages software healthy .claude/worktrees/bold-lichterman-5ba06f/frontend/src/pages
tests software healthy .claude/worktrees/bold-lichterman-5ba06f/tests
scripts software healthy .claude/worktrees/bold-lichterman-5ba06f/scripts
legacy software healthy .claude/worktrees/bold-lichterman-5ba06f/scripts/legacy
.claude software healthy .claude/worktrees/bold-lichterman-5ba06f/.claude
backend software healthy .claude/worktrees/bold-lichterman-5ba06f/backend
collectors software healthy .claude/worktrees/bold-lichterman-5ba06f/backend/collectors
scheduler software healthy .claude/worktrees/bold-lichterman-5ba06f/scheduler
backend software healthy backend
collectors software healthy backend/collectors
scheduler software healthy scheduler

LabelLayerStatusPath
/CompararPage frontend healthy frontend/src/pages/CompararPage.tsx
/HomePage frontend healthy frontend/src/pages/HomePage.tsx
/MunicipioPage frontend healthy frontend/src/pages/MunicipioPage.tsx
/BuscaAvancadaPage frontend healthy frontend/src/pages/BuscaAvancadaPage.tsx
/EstadoPage frontend healthy frontend/src/pages/EstadoPage.tsx
/RankingMunicipiosPage frontend healthy frontend/src/pages/RankingMunicipiosPage.tsx
/BrasilPage frontend healthy frontend/src/pages/BrasilPage.tsx
/RegiaoPage frontend healthy frontend/src/pages/RegiaoPage.tsx
/GlossarioPage frontend healthy frontend/src/pages/GlossarioPage.tsx
/PoliticosListPage frontend healthy frontend/src/pages/PoliticosListPage.tsx
/PoliticoPage frontend healthy frontend/src/pages/PoliticoPage.tsx
/EstatisticasPage frontend healthy frontend/src/pages/EstatisticasPage.tsx
/StatusPage frontend healthy frontend/src/pages/StatusPage.tsx
/ParlamentaresListPage frontend healthy frontend/src/pages/ParlamentaresListPage.tsx
/MunicipiosListPage frontend healthy .claude/worktrees/bold-lichterman-5ba06f/frontend/src/pages…
/ frontend healthy frontend/src/App.tsx
/brasil frontend healthy frontend/src/App.tsx
/regiao/:slugRegiao frontend healthy frontend/src/App.tsx
/estado/:uf frontend healthy frontend/src/App.tsx
/parlamentares frontend healthy frontend/src/App.tsx
/rj frontend healthy frontend/src/App.tsx
/municipios frontend healthy frontend/src/App.tsx
/municipios/:nome frontend healthy frontend/src/App.tsx
/politicos frontend healthy frontend/src/App.tsx
/politicos/:id frontend healthy frontend/src/App.tsx
/status frontend healthy frontend/src/App.tsx
/busca frontend healthy frontend/src/App.tsx
/painel frontend healthy frontend/src/App.tsx
/glossario frontend healthy frontend/src/App.tsx
/ranking/municipios frontend healthy frontend/src/App.tsx
/comparar frontend healthy frontend/src/App.tsx
* frontend healthy frontend/src/App.tsx

LabelLayerStatusPath
pelos data healthy schema.sql
politicos data healthy schema.sql
emendas data healthy schema.sql
contratos data healthy schema.sql
campanhas data healthy schema.sql
doadores data healthy schema.sql
municipios data healthy schema.sql
empresas data healthy schema.sql
empresa_politico data healthy schema.sql
problemas data healthy schema.sql
IF data healthy push_to_turso.py
votacoes_agg data healthy scripts/migrate_votacoes_agg.py
municipios_ibge data healthy scripts/coleta_municipios_ibge.py
fluxo_uf data healthy scripts/coleta_fluxo_uf.py
indices_municipio data healthy scripts/migrate_indices.py
indices_estado data healthy scripts/migrate_indices.py
votacoes data healthy scripts/coleta_votacoes_camara.py
votacoes_votos data healthy scripts/coleta_votacoes_camara.py
votos_candidato data healthy scripts/coleta_votos_tse.py
eleitos_municipais data healthy scripts/migrate_eleitos_municipais.py
eleitos_estaduais data healthy scripts/migrate_eleitos_municipais.py
bio_wikipedia data healthy backend/api.py
feedback data healthy backend/api.py

LabelLayerStatusPath
App frontend healthy frontend/src/App.tsx
MunicipioPage frontend healthy frontend/src/pages/MunicipioPage.tsx
BuscaAvancadaPage frontend healthy frontend/src/pages/BuscaAvancadaPage.tsx
PoliticosListPage frontend healthy frontend/src/pages/PoliticosListPage.tsx
EstatisticasPage frontend healthy frontend/src/pages/EstatisticasPage.tsx
App frontend healthy .claude/worktrees/bold-lichterman-5ba06f/frontend/src/App.t…
MapaRJ frontend healthy .claude/worktrees/bold-lichterman-5ba06f/frontend/src/compo…
MunicipioPage frontend healthy .claude/worktrees/bold-lichterman-5ba06f/frontend/src/pages…
BuscaAvancadaPage frontend healthy .claude/worktrees/bold-lichterman-5ba06f/frontend/src/pages…
MunicipiosListPage frontend healthy .claude/worktrees/bold-lichterman-5ba06f/frontend/src/pages…
PoliticosListPage frontend healthy .claude/worktrees/bold-lichterman-5ba06f/frontend/src/pages…
EstatisticasPage frontend healthy .claude/worktrees/bold-lichterman-5ba06f/frontend/src/pages…

LabelLayerStatusPath
ErrorBoundary software healthy frontend/src/components/ErrorBoundary.tsx:ErrorBoundary
CacheMiddleware software healthy .claude/worktrees/bold-lichterman-5ba06f/backend/api.py:45
CacheMiddleware software healthy backend/api.py:113

LabelLayerStatusPath
120.0.0.0 network healthy coleta_emendas.py
127.0.0.1 network healthy frontend/vite.config.ts
7.1.0.00 network healthy scripts/coleta_fluxo_uf.py

LabelLayerStatusPath
vps::hetzner hardware healthy CLAUDE.md
vps::digitalocean hardware healthy CLAUDE.md
vps::aws hardware healthy coleta_emendas.py

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
image::.claude/worktrees/bold-lichterman-5ba06f/Dockerfile hardware healthy .claude/worktrees/bold-lichterman-5ba06f/Dockerfile

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

LabelLayerStatusPath
sqlite data healthy CLAUDE.md

LabelLayerStatusPath
sqs data healthy scripts/coleta_votos_tse.py

LabelLayerStatusPath
port:8000 network 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/092029ee-d3cf-4b6f-a894-9d1f1294d3d5/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/092029ee-d3cf-4b6f-a894-9d1f1294d3d5/

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.