https://github.com/Solevenergia/solevenergia
· scanned 2026-06-16 00:17 UTC (2 months, 2 weeks ago)
112 raw signals (0 security + 112 graph)
Last scanned 2 months, 2 weeks ago · v1 · 112 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 613 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 |
|---|---|---|---|
_fatura_para_dict |
software | healthy | extrair_equatorial.py:32 |
extrair_equatorial |
software | healthy | extrair_equatorial.py:55 |
evolution_configurada |
software | dead | whatsapp_sender.py:22 |
_headers |
software | healthy | whatsapp_sender.py:29 |
verificar_conexao |
software | healthy | whatsapp_sender.py:37 |
_formatar_numero |
software | healthy | whatsapp_sender.py:49 |
enviar_texto |
software | healthy | whatsapp_sender.py:62 |
enviar_pdf |
software | healthy | whatsapp_sender.py:76 |
montar_mensagem_cobranca |
software | healthy | whatsapp_sender.py:106 |
enviar_cobranca_completa |
software | dead | whatsapp_sender.py:124 |
registrar_envio |
software | dead | whatsapp_sender.py:159 |
_cfg |
software | healthy | inter_api.py:36 |
_inter_configurado |
software | healthy | inter_api.py:47 |
_get_token |
software | healthy | inter_api.py:55 |
criar_cobranca |
software | healthy | inter_api.py:80 |
get_cobranca |
software | healthy | inter_api.py:149 |
get_pdf_bytes |
software | dead | inter_api.py:166 |
configurar_webhook |
software | healthy | inter_api.py:183 |
_norm_mes |
software | healthy | gerar_cobranças_luiz_camilo_fixo.py:56 |
gerar_cobranca_fixo |
software | healthy | gerar_cobranças_luiz_camilo_fixo.py:63 |
main |
software | healthy | gerar_cobranças_luiz_camilo_fixo.py:220 |
main |
software | healthy | gerar_cobranças_luiz_camilo.py:35 |
gerar_sql |
software | healthy | gerar_sql_scee.py:33 |
main |
software | healthy | gerar_sql_scee.py:52 |
_f |
software | healthy | contalev_simulador_web.py:37 |
_ft |
software | healthy | contalev_simulador_web.py:42 |
_preparar_logos |
software | healthy | contalev_simulador_web.py:47 |
_lr |
software | healthy | contalev_simulador_web.py:74 |
gerar_simulacao_web |
software | healthy | contalev_simulador_web.py:81 |
kv |
software | healthy | contalev_simulador_web.py:155 |
col |
software | healthy | contalev_simulador_web.py:311 |
_draw_logos |
software | healthy | contalev_simulador_web.py:530 |
main |
software | healthy | backup_supabase.py:34 |
_safe_pdf_str |
software | healthy | contalev_rateio_pdf.py:23 |
_uc_so_digitos |
software | healthy | contalev_rateio_pdf.py:30 |
_gerar_assinatura_image_dinamica |
software | healthy | contalev_rateio_pdf.py:38 |
_nome_rateio_arquivo |
software | healthy | contalev_rateio_pdf.py:105 |
gerar_pdf_rateio |
software | dead | contalev_rateio_pdf.py:132 |
normalize_uc |
software | healthy | importar_planilha.py:36 |
normalize_cpf |
software | healthy | importar_planilha.py:46 |
normalize_cep |
software | healthy | importar_planilha.py:53 |
normalize_telefone |
software | healthy | importar_planilha.py:60 |
s |
software | healthy | importar_planilha.py:67 |
ler_planilha |
software | healthy | importar_planilha.py:76 |
importar |
software | healthy | importar_planilha.py:139 |
main |
software | healthy | importar_planilha.py:199 |
mes_atual |
software | healthy | rodar_tudo.py:25 |
rodar_etapa |
software | healthy | rodar_tudo.py:29 |
main |
software | healthy | rodar_tudo.py:38 |
_norm_mes |
software | healthy | calcular_luiz_camilo.py:44 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
extrair_equatorial.py |
software | healthy | extrair_equatorial.py |
migration_faturas_usina.sql |
software | healthy | migration_faturas_usina.sql |
whatsapp_sender.py |
software | healthy | whatsapp_sender.py |
gerar_cobranca_auto.py |
software | healthy | gerar_cobranca_auto.py |
supabase_schema.sql |
software | healthy | supabase_schema.sql |
inter_api.py |
software | healthy | inter_api.py |
fix_enderecos_unique.sql |
software | healthy | fix_enderecos_unique.sql |
migration_status_usinas.sql |
software | healthy | migration_status_usinas.sql |
gerar_cobranças_luiz_camilo_fixo.py |
software | healthy | gerar_cobranças_luiz_camilo_fixo.py |
gerar_cobranças_luiz_camilo.py |
software | healthy | gerar_cobranças_luiz_camilo.py |
inter_setup.sql |
software | healthy | inter_setup.sql |
gerar_sql_scee.py |
software | healthy | gerar_sql_scee.py |
db.py |
software | healthy | db.py |
README.md |
software | healthy | README.md |
contalev_simulador_web.py |
software | healthy | contalev_simulador_web.py |
backup_supabase.py |
software | healthy | backup_supabase.py |
contalev_rateio_pdf.py |
software | healthy | contalev_rateio_pdf.py |
app.py |
software | healthy | app.py |
importar_planilha.py |
software | healthy | importar_planilha.py |
rodar_tudo.py |
software | healthy | rodar_tudo.py |
contalev_cobranca_v2_padrao.py |
software | healthy | contalev_cobranca_v2_padrao.py |
schema.sql |
software | healthy | schema.sql |
calcular_luiz_camilo.py |
software | healthy | calcular_luiz_camilo.py |
migration_pix_recebedores.sql |
software | healthy | migration_pix_recebedores.sql |
Dockerfile |
software | healthy | Dockerfile |
gerar_relatorio_excel.py |
software | healthy | gerar_relatorio_excel.py |
listar_ucs_equatorial.py |
software | healthy | listar_ucs_equatorial.py |
Procfile |
software | healthy | Procfile |
reregistrar_rateios.py |
software | healthy | reregistrar_rateios.py |
render.yaml |
software | healthy | render.yaml |
migration_titular_proprio_cliente.sql |
software | healthy | migration_titular_proprio_cliente.sql |
comparar_ucs.py |
software | healthy | comparar_ucs.py |
setup_supabase_storage.py |
software | healthy | setup_supabase_storage.py |
migrar_donos_para_investidores.sql |
software | healthy | migrar_donos_para_investidores.sql |
importar_planilha_preenchimento.py |
software | healthy | importar_planilha_preenchimento.py |
.env.example |
software | healthy | .env.example |
corrigir_fixo_luiz_camilo.py |
software | healthy | corrigir_fixo_luiz_camilo.py |
baixar_equatorial.py |
software | healthy | baixar_equatorial.py |
subir_pdf_usinas_luiz.py |
software | healthy | subir_pdf_usinas_luiz.py |
utils.py |
software | healthy | utils.py |
gerar_cobranças_lote_maio.py |
software | healthy | gerar_cobranças_lote_maio.py |
cadastrar_luiz_camilo.py |
software | healthy | cadastrar_luiz_camilo.py |
consolidar_fixo.py |
software | healthy | consolidar_fixo.py |
update_scee_columns.py |
software | healthy | update_scee_columns.py |
correcoes_pdf_portugues.py |
software | healthy | correcoes_pdf_portugues.py |
requirements.txt |
software | healthy | requirements.txt |
gerar_cobranca_consolidada_fixo.py |
software | healthy | gerar_cobranca_consolidada_fixo.py |
bulk_import_ucs.py |
software | healthy | bulk_import_ucs.py |
__init__.py |
software | healthy | tests/__init__.py |
test_extracao_ia.py |
software | healthy | tests/test_extracao_ia.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ANY /login |
api | healthy | app.py |
ANY /logout |
api | healthy | app.py |
ANY /robots.txt |
api | healthy | app.py |
ANY /ping |
api | healthy | app.py |
ANY /c/<token> |
api | healthy | app.py |
ANY / |
api | healthy | app.py |
ANY /clientes |
api | healthy | app.py |
ANY /clientes/ver/<path:uc> |
api | healthy | app.py |
ANY /clientes/ver/<path:uc>/upload_documento |
api | healthy | app.py |
ANY /clientes/ver/<path:uc>/download_documento/<int:id_doc> |
api | healthy | app.py |
ANY /clientes/ver/<path:uc>/deletar_documento/<int:id_doc> |
api | healthy | app.py |
ANY /clientes/novo |
api | healthy | app.py |
ANY /clientes/nova_uc/<path:uc> |
api | healthy | app.py |
ANY /clientes/editar/<path:uc> |
api | healthy | app.py |
ANY /clientes/remover/<path:uc> |
api | healthy | app.py |
ANY /clientes/remover_post |
api | healthy | app.py |
ANY /cobrancas/dia |
api | healthy | app.py |
ANY /cobrancas/dia/baixar |
api | healthy | app.py |
ANY /cobrancas/dia/scee/<int:id_fatura> |
api | healthy | app.py |
ANY /api/cliente/<path:uc> |
api | healthy | app.py |
ANY /api/scee-reconciliacao |
api | healthy | app.py |
ANY /api/extrair-fatura-equatorial |
api | healthy | app.py |
ANY /api/clientes/busca |
api | healthy | app.py |
ANY /api/validar-pix-uc/<path:uc> |
api | healthy | app.py |
ANY /gerar/manual |
api | healthy | app.py |
ANY /gerar/auto |
api | healthy | app.py |
ANY /gerar/auto/download |
api | healthy | app.py |
ANY /gerar/auto/progresso/<jid> |
api | healthy | app.py |
ANY /gerar/auto/baixar |
api | healthy | app.py |
ANY /gerar/auto/gerar-job |
api | healthy | app.py |
ANY /resultado |
api | healthy | app.py |
ANY /lote |
api | healthy | app.py |
ANY /ver/<path:filename> |
api | healthy | app.py |
ANY /ver-equatorial/<item_id> |
api | healthy | app.py |
ANY /download/<path:filename> |
api | healthy | app.py |
ANY /luz/<code> |
api | healthy | app.py |
ANY /fatura/<code> |
api | healthy | app.py |
ANY /soleconomia/<code> |
api | healthy | app.py |
ANY /pix/<code> |
api | healthy | app.py |
ANY /pagar/<code> |
api | healthy | app.py |
ANY /whatsapp/<path:filename> |
api | healthy | app.py |
ANY /whatsapp-pix/<int:id_fatura> |
api | healthy | app.py |
ANY /fatura/<int:id_fatura>/envio-whatsapp |
api | healthy | app.py |
ANY /pagamento |
api | healthy | app.py |
ANY /historico |
api | healthy | app.py |
ANY /faturas |
api | healthy | app.py |
ANY /faturas/usinas |
api | healthy | app.py |
ANY /faturas/usina/<int:id_fu>/baixa |
api | healthy | app.py |
ANY /faturas/usina/<int:id_fu>/reabrir |
api | healthy | app.py |
ANY /faturas/usina/<int:id_fu>/excluir |
api | healthy | app.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
static |
software | healthy | static |
js |
software | healthy | static/js |
logo |
software | healthy | static/logo |
fonts |
software | healthy | static/fonts |
fixtures |
software | healthy | fixtures |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
hooks |
software | healthy | scripts/hooks |
solev-logo |
software | healthy | solev-logo |
templates |
software | healthy | templates |
fatura |
software | healthy | templates/fatura |
extracao |
software | healthy | extracao |
equatorial_go |
software | healthy | extracao/equatorial_go |
sections |
software | healthy | extracao/equatorial_go/sections |
routes |
software | healthy | routes |
migrations |
software | healthy | migrations |
| Label | Layer | Status | Path |
|---|---|---|---|
ExtracaoError |
software | healthy | extracao/exceptions.py:4 |
CampoNaoEncontrado |
software | healthy | extracao/exceptions.py:8 |
LayoutDesconhecido |
software | healthy | extracao/exceptions.py:17 |
PdfInvalido |
software | healthy | extracao/exceptions.py:21 |
ItemFinanceiro |
software | healthy | extracao/models.py:7 |
RateioItem |
software | healthy | extracao/models.py:15 |
HistoricoMes |
software | healthy | extracao/models.py:21 |
ScopeSCEE |
software | healthy | extracao/models.py:29 |
Fatura |
software | healthy | extracao/models.py:42 |
InjecaoIA |
software | healthy | extracao/ia_schema.py:23 |
UsinaGeradoraIA |
software | healthy | extracao/ia_schema.py:37 |
RateioIA |
software | healthy | extracao/ia_schema.py:44 |
FaturaIA |
software | healthy | extracao/ia_schema.py:50 |
_D |
software | healthy | routes/contrato.py:76 |
| Label | Layer | Status | Path |
|---|---|---|---|
tb_faturas_usina |
data | healthy | migration_faturas_usina.sql |
clientes |
data | healthy | supabase_schema.sql |
usinas |
data | healthy | schema.sql |
historico |
data | healthy | schema.sql |
geracao_mensal |
data | healthy | schema.sql |
geracao_diaria |
data | healthy | schema.sql |
tarifas |
data | healthy | schema.sql |
investidor_historico |
data | healthy | schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
migration_faturas_usina.sql |
data | healthy | migration_faturas_usina.sql |
migration_status_usinas.sql |
data | healthy | migration_status_usinas.sql |
migration_pix_recebedores.sql |
data | healthy | migration_pix_recebedores.sql |
migration_titular_proprio_cliente.sql |
data | healthy | migration_titular_proprio_cliente.sql |
add_pdf_url_to_historico.sql |
data | healthy | migrations/add_pdf_url_to_historico.sql |
002_envio_whatsapp.sql |
data | healthy | migrations/002_envio_whatsapp.sql |
001_saldo_conferido.sql |
data | healthy | migrations/001_saldo_conferido.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
124.0.0.0 |
network | healthy | listar_ucs_equatorial.py |
1.211.836.012 |
network | healthy | utils.py |
4.355.432.012 |
network | healthy | scripts/gerar_template_cadastro_usinas.py |
1.234.567.890 |
network | healthy | extracao/ia_schema.py |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | db.py |
postgres |
data | healthy | db.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-4w6yelm3 |
software | healthy | /tmp/repobility-clone-4w6yelm3 |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | contalev_cobranca_v2_padrao.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::inter_api.py |
security | healthy | inter_api.py |
This page is publicly accessible at:
https://repobility.com/scan/e7573d22-904f-41d0-9e0f-dbb620f92f4d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e7573d22-904f-41d0-9e0f-dbb620f92f4d/
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.