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.

contatods/campo-sumulas

https://github.com/contatods/campo-sumulas · scanned 2026-06-17 01:50 UTC (1 month, 1 week ago)

29 raw signals (0 security + 29 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ +21.3 (diff) · 29 actionable findings from 1 signal source. 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 487 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
_truncar_descricao_em_notas software healthy parsers.py:56
_extrair_carga software healthy parsers.py:142
_safe_int software healthy parsers.py:167
_parse_mov_line software healthy parsers.py:181
_extrair_sequencia_for_load software healthy parsers.py:241
_extrair_buyin_caloric software healthy parsers.py:313
_normalizar_complex software healthy parsers.py:332
_extrair_nome_workout software healthy parsers.py:347
_parse_for_load software healthy parsers.py:359
_detectar_directives software healthy parsers.py:375
_parse_movimentos software healthy parsers.py:497
_tentar_flex_mov software healthy parsers.py:585
_aplicar_progressao_reps software healthy parsers.py:633
_extrair_janela software healthy parsers.py:658
_detectar_composto software healthy parsers.py:672
parse_workout_text software healthy parsers.py:708
_marcar_mov_tiebreak software healthy parsers.py:801
_norm software healthy parsers.py:815
_parse_express software healthy parsers.py:830
extract_movs software healthy parsers.py:856
_inferir_modalidade software healthy parsers.py:888
_is_categoria_grid software healthy parsers.py:904
parse_excel software healthy parsers.py:915
_enriquecer_roster_com_categoria software healthy parsers.py:975
_aplicar_equipamento_a_for_load software healthy parsers.py:1024
_adaptar_categoria_grid_para_multidia software healthy parsers.py:1040
_adaptar_template_para_multidia software healthy parsers.py:1079
_parse_atletas software healthy parsers.py:1099
encontrar_col software healthy parsers.py:1123
eh_aba_de_atletas software healthy parsers.py:1129
cell software healthy parsers.py:1157
_extrair_dia_de_celula software healthy parsers.py:1197
_parse_excel_grade software healthy parsers.py:1213
_parse_excel_template software healthy parsers.py:1265
parse_pdf software healthy parsers.py:1309
_atleta_sort_key software healthy parsers.py:1371
assign_workout_numbers software healthy parsers.py:1382
assign_workout_numbers_global software healthy parsers.py:1399
_is_evento_multidia software healthy parsers.py:1441
_extrair_arena software healthy parsers.py:1453
_parse_workouts_grade_multidia software healthy parsers.py:1474
_detectar_blocos_cronograma software healthy parsers.py:1533
_find_in_sub software healthy parsers.py:1551
_parse_cronograma_dia software healthy parsers.py:1567
_fmt_horario software healthy parsers.py:1631
_detectar_blocos_montagem software healthy parsers.py:1648
_parse_montagem_dia software healthy parsers.py:1683
_cell software healthy parsers.py:1726
_normalizar_categoria software healthy parsers.py:1799
_normalizar_categoria_relaxada software healthy parsers.py:1815

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

LabelLayerStatusPath
parsers.py software healthy parsers.py
start.sh software healthy start.sh
pdf_gui.py software healthy pdf_gui.py
campo_generator.py software healthy campo_generator.py
gerar_pdfs.py software healthy gerar_pdfs.py
requirements.txt software healthy requirements.txt
README.md software healthy README.md
sumula_app.py software healthy sumula_app.py
ai_rounds.py software healthy ai_rounds.py
types_ds.py software healthy types_ds.py
bump_version.py software healthy bump_version.py
movimentos.py software healthy movimentos.py
requirements-dev.txt software healthy requirements-dev.txt
render.yaml software healthy render.yaml
app.css software healthy static/app.css
app.js software healthy static/app.js
index.html software healthy static/index.html
conftest.py software healthy tests/conftest.py
__init__.py software healthy tests/__init__.py
test_parsers.py software healthy tests/test_parsers.py
test_helpers.py software healthy tests/test_helpers.py
test_integracao.py software healthy tests/test_integracao.py
test_render.py software healthy tests/test_render.py
GUIA_EXCEL.md software healthy docs/GUIA_EXCEL.md

LabelLayerStatusPath
GuiHandler software healthy pdf_gui.py:322
BadRequest software healthy sumula_app.py:32
_ChunkedWriter software healthy sumula_app.py:270
SumulaHandler software healthy sumula_app.py:297
_DiskWriter software healthy sumula_app.py:715
Atleta software healthy types_ds.py:13
Movimento software healthy types_ds.py:22
Formula software healthy types_ds.py:39
Workout software healthy types_ds.py:46
Evento software healthy types_ds.py:81

LabelLayerStatusPath
static software healthy static
tests software healthy tests
docs software healthy docs

LabelLayerStatusPath
contatods__campo-sumulas software healthy /data/fable5_failed_archive/contatods__campo-sumulas

LabelLayerStatusPath
127.0.0.1 network healthy pdf_gui.py

LabelLayerStatusPath
gpu (detected) hardware healthy gerar_pdfs.py
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/09935b68-e03f-4b5d-994d-a33dbf7f9d68/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/09935b68-e03f-4b5d-994d-a33dbf7f9d68/

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.