https://github.com/ReyvisonBraz/DETRAN
· scanned 2026-06-15 23:50 UTC (2 months, 3 weeks ago)
23 raw signals (0 security + 23 graph)
Last scanned 2 months, 3 weeks 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 270 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 |
|---|---|---|---|
middleware |
software | healthy | frontend/middleware.ts:middleware |
_png |
software | healthy | frontend/scripts/generate_icons.py:17 |
chunk |
software | healthy | frontend/scripts/generate_icons.py:18 |
render |
software | healthy | frontend/scripts/generate_icons.py:33 |
dist_seg |
software | healthy | frontend/scripts/generate_icons.py:44 |
CheckSvg |
software | healthy | frontend/app/page.tsx:CheckSvg |
ArrowSvg |
software | healthy | frontend/app/page.tsx:ArrowSvg |
Home |
software | healthy | frontend/app/page.tsx:Home |
acordar |
software | healthy | frontend/app/page.tsx:acordar |
toggle |
software | healthy | frontend/app/page.tsx:toggle |
enviar |
software | healthy | frontend/app/page.tsx:enviar |
RegisterSW |
software | healthy | frontend/app/register-sw.tsx:RegisterSW |
RootLayout |
software | healthy | frontend/app/layout.tsx:RootLayout |
RotuloStatus |
software | healthy | frontend/app/resultado/[jobId]/page.tsx:RotuloStatus |
ErroTela |
software | healthy | frontend/app/resultado/[jobId]/page.tsx:ErroTela |
NadaConsta |
software | healthy | frontend/app/resultado/[jobId]/page.tsx:NadaConsta |
ProcessandoCard |
software | healthy | frontend/app/resultado/[jobId]/page.tsx:ProcessandoCard |
FilaCard |
software | healthy | frontend/app/resultado/[jobId]/page.tsx:FilaCard |
StatusDot |
software | healthy | frontend/app/resultado/[jobId]/page.tsx:StatusDot |
StatusPill |
software | healthy | frontend/app/resultado/[jobId]/page.tsx:StatusPill |
ResultadoView |
software | healthy | frontend/app/resultado/[jobId]/page.tsx:ResultadoView |
Tabela |
software | healthy | frontend/app/resultado/[jobId]/page.tsx:Tabela |
ItemView |
software | healthy | frontend/app/resultado/[jobId]/page.tsx:ItemView |
ResultadoPage |
software | healthy | frontend/app/resultado/[jobId]/page.tsx:ResultadoPage |
tick |
software | healthy | frontend/app/resultado/[jobId]/page.tsx:tick |
AppLayout |
software | healthy | frontend/app/(app)/layout.tsx:AppLayout |
CheckSvg |
software | healthy | frontend/app/(app)/consultas/page.tsx:CheckSvg |
ArrowSvg |
software | healthy | frontend/app/(app)/consultas/page.tsx:ArrowSvg |
ConsultasPage |
software | healthy | frontend/app/(app)/consultas/page.tsx:ConsultasPage |
toggle |
software | healthy | frontend/app/(app)/consultas/page.tsx:toggle |
enviar |
software | healthy | frontend/app/(app)/consultas/page.tsx:enviar |
CreditosPage |
software | healthy | frontend/app/(app)/creditos/page.tsx:CreditosPage |
PerfilPage |
software | healthy | frontend/app/(app)/perfil/page.tsx:PerfilPage |
DashboardPage |
software | healthy | frontend/app/(app)/dashboard/page.tsx:DashboardPage |
HistoricoPage |
software | healthy | frontend/app/(app)/historico/page.tsx:HistoricoPage |
SuportePage |
software | healthy | frontend/app/(app)/suporte/page.tsx:SuportePage |
AuthLayout |
software | healthy | frontend/app/(auth)/layout.tsx:AuthLayout |
LoginPage |
software | healthy | frontend/app/(auth)/login/page.tsx:LoginPage |
CompletarPerfilPage |
software | healthy | frontend/app/(auth)/completar/page.tsx:CompletarPerfilPage |
salvar |
software | healthy | frontend/app/(auth)/completar/page.tsx:salvar |
AuthProvider |
software | healthy | frontend/lib/auth.tsx:AuthProvider |
useAuth |
software | healthy | frontend/lib/auth.tsx:useAuth |
req |
software | healthy | frontend/lib/api.ts:req |
listarConsultas |
software | healthy | frontend/lib/api.ts:listarConsultas |
criarJob |
software | healthy | frontend/lib/api.ts:criarJob |
obterJob |
software | healthy | frontend/lib/api.ts:obterJob |
urlDocumento |
software | healthy | frontend/lib/api.ts:urlDocumento |
to_dict |
software | healthy | backend/app/catalog.py:55 |
listar |
software | healthy | backend/app/catalog.py:208 |
obter |
software | healthy | backend/app/catalog.py:212 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
DETRAN-PA-ANALISE.md |
software | healthy | DETRAN-PA-ANALISE.md |
render.yaml |
software | healthy | render.yaml |
README.md |
software | healthy | frontend/README.md |
package.json |
software | healthy | frontend/package.json |
next.config.js |
software | healthy | frontend/next.config.js |
package-lock.json |
software | healthy | frontend/package-lock.json |
middleware.ts |
software | healthy | frontend/middleware.ts |
.env.example |
software | healthy | frontend/.env.example |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
generate_icons.py |
software | healthy | frontend/scripts/generate_icons.py |
globals.css |
software | healthy | frontend/app/globals.css |
page.tsx |
software | healthy | frontend/app/page.tsx |
register-sw.tsx |
software | healthy | frontend/app/register-sw.tsx |
layout.tsx |
software | healthy | frontend/app/layout.tsx |
page.tsx |
software | healthy | frontend/app/resultado/[jobId]/page.tsx |
layout.tsx |
software | healthy | frontend/app/(app)/layout.tsx |
page.tsx |
software | healthy | frontend/app/(app)/consultas/page.tsx |
page.tsx |
software | healthy | frontend/app/(app)/creditos/page.tsx |
page.tsx |
software | healthy | frontend/app/(app)/perfil/page.tsx |
page.tsx |
software | healthy | frontend/app/(app)/dashboard/page.tsx |
page.tsx |
software | healthy | frontend/app/(app)/historico/page.tsx |
page.tsx |
software | healthy | frontend/app/(app)/suporte/page.tsx |
layout.tsx |
software | healthy | frontend/app/(auth)/layout.tsx |
page.tsx |
software | healthy | frontend/app/(auth)/login/page.tsx |
page.tsx |
software | healthy | frontend/app/(auth)/completar/page.tsx |
auth.tsx |
software | healthy | frontend/lib/auth.tsx |
api.ts |
software | healthy | frontend/lib/api.ts |
firebase.ts |
software | healthy | frontend/lib/firebase.ts |
types.ts |
software | healthy | frontend/lib/types.ts |
sw.js |
software | healthy | frontend/public/sw.js |
ARQUITETURA.md |
software | healthy | docs/ARQUITETURA.md |
README.md |
software | healthy | backend/README.md |
Dockerfile |
software | healthy | backend/Dockerfile |
.env.example |
software | healthy | backend/.env.example |
requirements.txt |
software | healthy | backend/requirements.txt |
schemas.py |
software | healthy | backend/app/schemas.py |
__init__.py |
software | healthy | backend/app/__init__.py |
catalog.py |
software | healthy | backend/app/catalog.py |
jobs.py |
software | healthy | backend/app/jobs.py |
engine_bridge.py |
software | healthy | backend/app/engine_bridge.py |
runner.py |
software | healthy | backend/app/runner.py |
settings.py |
software | healthy | backend/app/settings.py |
main.py |
software | healthy | backend/app/main.py |
pdf_generator.py |
software | healthy | backend/app/pdf_generator.py |
config.py |
software | healthy | detran-pa-consultas/config.py |
main.py |
software | healthy | detran-pa-consultas/main.py |
requirements.txt |
software | healthy | detran-pa-consultas/requirements.txt |
__init__.py |
software | healthy | detran-pa-consultas/parsers/__init__.py |
renach_parser.py |
software | healthy | detran-pa-consultas/parsers/renach_parser.py |
sistransito_parser.py |
software | healthy | detran-pa-consultas/parsers/sistransito_parser.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
scripts |
software | healthy | frontend/scripts |
app |
software | healthy | frontend/app |
resultado |
software | healthy | frontend/app/resultado |
[jobId] |
software | healthy | frontend/app/resultado/[jobId] |
(app) |
software | healthy | frontend/app/(app) |
consultas |
software | healthy | frontend/app/(app)/consultas |
creditos |
software | healthy | frontend/app/(app)/creditos |
perfil |
software | healthy | frontend/app/(app)/perfil |
dashboard |
software | healthy | frontend/app/(app)/dashboard |
historico |
software | healthy | frontend/app/(app)/historico |
suporte |
software | healthy | frontend/app/(app)/suporte |
(auth) |
software | healthy | frontend/app/(auth) |
login |
software | healthy | frontend/app/(auth)/login |
completar |
software | healthy | frontend/app/(auth)/completar |
lib |
software | healthy | frontend/lib |
public |
software | healthy | frontend/public |
docs |
software | healthy | docs |
backend |
software | healthy | backend |
app |
software | healthy | backend/app |
detran-pa-consultas |
software | healthy | detran-pa-consultas |
parsers |
software | healthy | detran-pa-consultas/parsers |
services |
software | healthy | detran-pa-consultas/services |
| Label | Layer | Status | Path |
|---|---|---|---|
StatusResultado |
software | healthy | backend/app/schemas.py:17 |
TipoErro |
software | healthy | backend/app/schemas.py:24 |
ErroDetalhe |
software | healthy | backend/app/schemas.py:33 |
Documento |
software | healthy | backend/app/schemas.py:40 |
ResultadoConsulta |
software | healthy | backend/app/schemas.py:47 |
StatusJob |
software | healthy | backend/app/schemas.py:67 |
StatusItem |
software | healthy | backend/app/schemas.py:75 |
ItemJob |
software | healthy | backend/app/schemas.py:82 |
Job |
software | healthy | backend/app/schemas.py:89 |
ConsultaSelecionada |
software | healthy | backend/app/schemas.py:103 |
CriarJobRequest |
software | healthy | backend/app/schemas.py:109 |
CriarJobResponse |
software | healthy | backend/app/schemas.py:120 |
Categoria |
software | healthy | backend/app/catalog.py:15 |
Sistema |
software | healthy | backend/app/catalog.py:21 |
CampoEntrada |
software | healthy | backend/app/catalog.py:27 |
Consulta |
software | healthy | backend/app/catalog.py:39 |
GerenciadorJobs |
software | healthy | backend/app/jobs.py:23 |
_PDF |
software | healthy | backend/app/pdf_generator.py:97 |
JsfSession |
software | healthy | detran-pa-consultas/services/jsf_session.py:9 |
RenachService |
software | healthy | detran-pa-consultas/services/renach.py:12 |
CaptchaSolver |
software | healthy | detran-pa-consultas/services/captcha_solver.py:7 |
SistransitoService |
software | healthy | detran-pa-consultas/services/sistransito.py:18 |
| Label | Layer | Status | Path |
|---|---|---|---|
Home |
frontend | healthy | frontend/app/page.tsx |
RegisterSW |
frontend | healthy | frontend/app/register-sw.tsx |
RootLayout |
frontend | healthy | frontend/app/layout.tsx |
ResultadoPage |
frontend | healthy | frontend/app/resultado/[jobId]/page.tsx |
AppLayout |
frontend | healthy | frontend/app/(app)/layout.tsx |
ConsultasPage |
frontend | healthy | frontend/app/(app)/consultas/page.tsx |
CreditosPage |
frontend | healthy | frontend/app/(app)/creditos/page.tsx |
PerfilPage |
frontend | healthy | frontend/app/(app)/perfil/page.tsx |
DashboardPage |
frontend | healthy | frontend/app/(app)/dashboard/page.tsx |
HistoricoPage |
frontend | healthy | frontend/app/(app)/historico/page.tsx |
SuportePage |
frontend | healthy | frontend/app/(app)/suporte/page.tsx |
AuthLayout |
frontend | healthy | frontend/app/(auth)/layout.tsx |
LoginPage |
frontend | healthy | frontend/app/(auth)/login/page.tsx |
CompletarPerfilPage |
frontend | healthy | frontend/app/(auth)/completar/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | frontend/app/page.tsx |
/resultado/[jobId] |
frontend | healthy | frontend/app/resultado/[jobId]/page.tsx |
/(app)/consultas |
frontend | healthy | frontend/app/(app)/consultas/page.tsx |
/(app)/creditos |
frontend | healthy | frontend/app/(app)/creditos/page.tsx |
/(app)/perfil |
frontend | healthy | frontend/app/(app)/perfil/page.tsx |
/(app)/dashboard |
frontend | healthy | frontend/app/(app)/dashboard/page.tsx |
/(app)/historico |
frontend | healthy | frontend/app/(app)/historico/page.tsx |
/(app)/suporte |
frontend | healthy | frontend/app/(app)/suporte/page.tsx |
/(auth)/login |
frontend | healthy | frontend/app/(auth)/login/page.tsx |
/(auth)/completar |
frontend | healthy | frontend/app/(auth)/completar/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /healthz |
api | healthy | backend/app/main.py |
GET /api/consultas |
api | healthy | backend/app/main.py |
POST /api/jobs |
api | healthy | backend/app/main.py |
GET /api/jobs/{job_id} |
api | healthy | backend/app/main.py |
GET /api/documentos/{nome} |
api | healthy | backend/app/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
55.47.98.97 |
network | healthy | frontend/app/page.tsx |
126.0.0.0 |
network | healthy | detran-pa-consultas/config.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-pnth23eq |
software | healthy | /tmp/repobility-clone-pnth23eq |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | backend/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | backend/app/jobs.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | backend/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
image::backend/Dockerfile |
hardware | healthy | backend/Dockerfile |
This page is publicly accessible at:
https://repobility.com/scan/623b8509-81f0-424e-b80f-c92c8dc3f318/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/623b8509-81f0-424e-b80f-c92c8dc3f318/
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.