https://github.com/Vit0rHJ/Projeto_Sindrome_Xfragil
· scanned 2026-06-16 00:51 UTC (2 months, 1 week ago)
66 raw signals (0 security + 66 graph)
Last scanned 2 months, 1 week ago · v1 · 65 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 310 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 |
|---|---|---|---|
registrarLog |
software | healthy | Backend/src/utils/auditoria.js:registrarLog |
fileFilter |
software | healthy | Backend/src/utils/upload.js:fileFilter |
listarPrechecklist |
software | healthy | Backend/src/controllers/secretaria.js:listarPrechecklist |
direcionarParaMedico |
software | healthy | Backend/src/controllers/secretaria.js:direcionarParaMedico |
calcularScorePonderado |
software | healthy | Backend/src/controllers/checklist.js:calcularScorePonderado |
salvarChecklist |
software | healthy | Backend/src/controllers/checklist.js:salvarChecklist |
buscarChecklist |
software | healthy | Backend/src/controllers/checklist.js:buscarChecklist |
listarSintomas |
software | healthy | Backend/src/controllers/sintomas.js:listarSintomas |
atualizarSintoma |
software | healthy | Backend/src/controllers/sintomas.js:atualizarSintoma |
gerarCodigo |
software | healthy | Backend/src/controllers/sintomas.js:gerarCodigo |
regenerarTriggers |
software | healthy | Backend/src/controllers/sintomas.js:regenerarTriggers |
criarSintoma |
software | healthy | Backend/src/controllers/sintomas.js:criarSintoma |
cadastrarPaciente |
software | healthy | Backend/src/controllers/pacientes.js:cadastrarPaciente |
listarPacientes |
software | healthy | Backend/src/controllers/pacientes.js:listarPacientes |
buscarPorCpf |
software | healthy | Backend/src/controllers/pacientes.js:buscarPorCpf |
buscarPorId |
software | healthy | Backend/src/controllers/pacientes.js:buscarPorId |
editarPaciente |
software | healthy | Backend/src/controllers/pacientes.js:editarPaciente |
atualizarFotoPaciente |
software | healthy | Backend/src/controllers/pacientes.js:atualizarFotoPaciente |
login |
software | healthy | Backend/src/controllers/autenticador.js:login |
cadastrarResponsavel |
software | healthy | Backend/src/controllers/autenticador.js:cadastrarResponsavel |
cadastrarMedico |
software | healthy | Backend/src/controllers/usuarios.js:cadastrarMedico |
listarMedicos |
software | healthy | Backend/src/controllers/usuarios.js:listarMedicos |
editarMedico |
software | healthy | Backend/src/controllers/usuarios.js:editarMedico |
desativarMedico |
software | healthy | Backend/src/controllers/usuarios.js:desativarMedico |
cadastrarSecretaria |
software | healthy | Backend/src/controllers/usuarios.js:cadastrarSecretaria |
listarSecretarias |
software | healthy | Backend/src/controllers/usuarios.js:listarSecretarias |
desativarSecretaria |
software | healthy | Backend/src/controllers/usuarios.js:desativarSecretaria |
atualizarFotoUsuario |
software | healthy | Backend/src/controllers/usuarios.js:atualizarFotoUsuario |
meuPerfil |
software | healthy | Backend/src/controllers/usuarios.js:meuPerfil |
gerarLaudo |
software | healthy | Backend/src/controllers/laudos.js:gerarLaudo |
linhaInfo |
software | healthy | Backend/src/controllers/laudos.js:linhaInfo |
buscarDadosLaudo |
software | healthy | Backend/src/controllers/laudos.js:buscarDadosLaudo |
criarConsulta |
software | healthy | Backend/src/controllers/consultas.js:criarConsulta |
listarConsultas |
software | healthy | Backend/src/controllers/consultas.js:listarConsultas |
atualizarStatus |
software | healthy | Backend/src/controllers/consultas.js:atualizarStatus |
relatorioAgregado |
software | healthy | Backend/src/controllers/relatorios.js:relatorioAgregado |
buscarLinhasExportacao |
software | healthy | Backend/src/controllers/relatorios.js:buscarLinhasExportacao |
exportarCsv |
software | healthy | Backend/src/controllers/relatorios.js:exportarCsv |
escaparCsv |
software | healthy | Backend/src/controllers/relatorios.js:escaparCsv |
exportarExcel |
software | healthy | Backend/src/controllers/relatorios.js:exportarExcel |
historicoPaciente |
software | healthy | Backend/src/controllers/relatorios.js:historicoPaciente |
listarAuditoria |
software | healthy | Backend/src/controllers/relatorios.js:listarAuditoria |
autenticar |
software | healthy | Backend/src/middlewares/auth.js:autenticar |
apenasAdmin |
software | healthy | Backend/src/middlewares/auth.js:apenasAdmin |
adminOuSecretaria |
software | healthy | Backend/src/middlewares/auth.js:adminOuSecretaria |
equipeClinica |
software | healthy | Backend/src/middlewares/auth.js:equipeClinica |
PrivateRoute |
software | healthy | Frontend/src/App.jsx:PrivateRoute |
App |
software | healthy | Frontend/src/App.jsx:App |
maskCpf |
software | healthy | Frontend/src/utils/formatos.js:maskCpf |
maskTelefone |
software | healthy | Frontend/src/utils/formatos.js:maskTelefone |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
LICENSE |
software | healthy | LICENSE |
Tutorial_Profissionais_de_Saude.md |
software | healthy | documentacao/Tutorial_Profissionais_de_Saude.md |
package.json |
software | healthy | Backend/package.json |
package-lock.json |
software | healthy | Backend/package-lock.json |
debug.js |
software | healthy | Backend/debug.js |
packgage.json |
software | healthy | Backend/src/packgage.json |
server.js |
software | healthy | Backend/src/server.js |
db.js |
software | healthy | Backend/src/config/db.js |
auditoria.js |
software | healthy | Backend/src/utils/auditoria.js |
gerarHash.js |
software | healthy | Backend/src/utils/gerarHash.js |
upload.js |
software | healthy | Backend/src/utils/upload.js |
secretaria.js |
software | healthy | Backend/src/routes/secretaria.js |
checklist.js |
software | healthy | Backend/src/routes/checklist.js |
sintomas.js |
software | healthy | Backend/src/routes/sintomas.js |
pacientes.js |
software | healthy | Backend/src/routes/pacientes.js |
auth.js |
software | healthy | Backend/src/routes/auth.js |
usuarios.js |
software | healthy | Backend/src/routes/usuarios.js |
laudos.js |
software | healthy | Backend/src/routes/laudos.js |
consultas.js |
software | healthy | Backend/src/routes/consultas.js |
relatorios.js |
software | healthy | Backend/src/routes/relatorios.js |
secretaria.js |
software | healthy | Backend/src/controllers/secretaria.js |
checklist.js |
software | healthy | Backend/src/controllers/checklist.js |
sintomas.js |
software | healthy | Backend/src/controllers/sintomas.js |
pacientes.js |
software | healthy | Backend/src/controllers/pacientes.js |
autenticador.js |
software | healthy | Backend/src/controllers/autenticador.js |
usuarios.js |
software | healthy | Backend/src/controllers/usuarios.js |
laudos.js |
software | healthy | Backend/src/controllers/laudos.js |
consultas.js |
software | healthy | Backend/src/controllers/consultas.js |
relatorios.js |
software | healthy | Backend/src/controllers/relatorios.js |
auth.js |
software | healthy | Backend/src/middlewares/auth.js |
banco.sql |
software | healthy | banco/banco.sql |
migration_2026-06-11_score_ponderado.sql |
software | healthy | banco/migration_2026-06-11_score_ponderado.sql |
vite.config.js |
software | healthy | Frontend/vite.config.js |
README.md |
software | healthy | Frontend/README.md |
package.json |
software | healthy | Frontend/package.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 |
index.css |
software | healthy | Frontend/src/index.css |
App.jsx |
software | healthy | Frontend/src/App.jsx |
main.jsx |
software | healthy | Frontend/src/main.jsx |
formatos.js |
software | healthy | Frontend/src/utils/formatos.js |
Avatar.jsx |
software | healthy | Frontend/src/components/Avatar.jsx |
simbuloBorboleta.jsx |
software | healthy | Frontend/src/components/simbuloBorboleta.jsx |
Layout.jsx |
software | healthy | Frontend/src/components/Layout.jsx |
CadastroResponsavel.jsx |
software | healthy | Frontend/src/pages/CadastroResponsavel.jsx |
Relatorios.jsx |
software | healthy | Frontend/src/pages/Relatorios.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
USE /uploads |
api | healthy | Backend/src/server.js |
USE /api/auth |
api | healthy | Backend/src/server.js |
USE /api/usuarios |
api | healthy | Backend/src/server.js |
USE /api/pacientes |
api | healthy | Backend/src/server.js |
USE /api/consultas |
api | healthy | Backend/src/server.js |
USE /api/checklist |
api | healthy | Backend/src/server.js |
USE /api/laudos |
api | healthy | Backend/src/server.js |
USE /api/secretaria |
api | healthy | Backend/src/server.js |
USE /api/relatorios |
api | healthy | Backend/src/server.js |
USE /api/sintomas |
api | healthy | Backend/src/server.js |
GET / |
api | healthy | Backend/src/routes/secretaria.js |
POST /direcionar |
api | healthy | Backend/src/routes/secretaria.js |
POST / |
api | healthy | Backend/src/routes/checklist.js |
GET /:consulta_id |
api | healthy | Backend/src/routes/checklist.js |
PUT /:id |
api | healthy | Backend/src/routes/sintomas.js |
GET /cpf/:cpf |
api | healthy | Backend/src/routes/pacientes.js |
GET /:id |
api | healthy | Backend/src/routes/pacientes.js |
PATCH /:id/foto |
api | healthy | Backend/src/routes/pacientes.js |
POST /login |
api | healthy | Backend/src/routes/auth.js |
POST /cadastro-responsavel |
api | healthy | Backend/src/routes/auth.js |
PATCH /:id/desativar |
api | healthy | Backend/src/routes/usuarios.js |
GET /me |
api | healthy | Backend/src/routes/usuarios.js |
POST /secretaria |
api | healthy | Backend/src/routes/usuarios.js |
GET /secretarias |
api | healthy | Backend/src/routes/usuarios.js |
PATCH /:id/desativar-secretaria |
api | healthy | Backend/src/routes/usuarios.js |
GET /:consulta_id/pdf |
api | healthy | Backend/src/routes/laudos.js |
PATCH /:id |
api | healthy | Backend/src/routes/consultas.js |
GET /agregado |
api | healthy | Backend/src/routes/relatorios.js |
GET /csv |
api | healthy | Backend/src/routes/relatorios.js |
GET /excel |
api | healthy | Backend/src/routes/relatorios.js |
GET /historico/:paciente_id |
api | healthy | Backend/src/routes/relatorios.js |
GET /auditoria |
api | healthy | Backend/src/routes/relatorios.js |
POST /rota |
api | healthy | Backend/src/middlewares/auth.js |
GET /rota |
api | healthy | Backend/src/middlewares/auth.js |
POST /auth/cadastro-responsavel |
api | healthy | Frontend/src/pages/CadastroResponsavel.jsx |
GET /relatorios/agregado |
api | healthy | Frontend/src/pages/Relatorios.jsx |
GET /relatorios/auditoria |
api | healthy | Frontend/src/pages/Relatorios.jsx |
GET /sintomas |
api | healthy | Frontend/src/pages/laudo.jsx |
POST /consultas |
api | healthy | Frontend/src/pages/laudo.jsx |
GET /secretaria |
api | healthy | Frontend/src/pages/Secretaria.jsx |
GET /usuarios |
api | healthy | Frontend/src/pages/Secretaria.jsx |
POST /secretaria/direcionar |
api | healthy | Frontend/src/pages/Secretaria.jsx |
POST /sintomas |
api | healthy | Frontend/src/pages/AdminSintomas.jsx |
POST /pacientes |
api | healthy | Frontend/src/pages/Cadastro.jsx |
POST /checklist |
api | healthy | Frontend/src/pages/Checklist.jsx |
GET /consultas |
api | healthy | Frontend/src/pages/Laudos.jsx |
POST /usuarios |
api | healthy | Frontend/src/pages/AdminMedicos.jsx |
POST /auth/login |
api | healthy | Frontend/src/pages/Login.jsx |
GET /usuarios/secretarias |
api | healthy | Frontend/src/pages/AdminSecretarias.jsx |
POST /usuarios/secretaria |
api | healthy | Frontend/src/pages/AdminSecretarias.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/CadastroResponsavel |
frontend | healthy | Frontend/src/pages/CadastroResponsavel.jsx |
/Relatorios |
frontend | healthy | Frontend/src/pages/Relatorios.jsx |
/laudo |
frontend | healthy | Frontend/src/pages/laudo.jsx |
/Secretaria |
frontend | healthy | Frontend/src/pages/Secretaria.jsx |
/AdminSintomas |
frontend | healthy | Frontend/src/pages/AdminSintomas.jsx |
/Cadastro |
frontend | healthy | Frontend/src/pages/Cadastro.jsx |
/Home |
frontend | healthy | Frontend/src/pages/Home.jsx |
/Checklist |
frontend | healthy | Frontend/src/pages/Checklist.jsx |
/Laudos |
frontend | healthy | Frontend/src/pages/Laudos.jsx |
/AdminMedicos |
frontend | healthy | Frontend/src/pages/AdminMedicos.jsx |
/Login |
frontend | healthy | Frontend/src/pages/Login.jsx |
/Pacientes |
frontend | healthy | Frontend/src/pages/Pacientes.jsx |
/AdminSecretarias |
frontend | healthy | Frontend/src/pages/AdminSecretarias.jsx |
/ |
frontend | healthy | Frontend/src/App.jsx |
/cadastro-responsavel |
frontend | healthy | Frontend/src/App.jsx |
/home |
frontend | healthy | Frontend/src/App.jsx |
/cadastro |
frontend | healthy | Frontend/src/App.jsx |
/pacientes |
frontend | healthy | Frontend/src/App.jsx |
/checklist |
frontend | healthy | Frontend/src/App.jsx |
/laudo/:consulta_id |
frontend | healthy | Frontend/src/App.jsx |
/laudos |
frontend | healthy | Frontend/src/App.jsx |
/admin/medicos |
frontend | healthy | Frontend/src/App.jsx |
/admin/secretarias |
frontend | healthy | Frontend/src/App.jsx |
/admin/sintomas |
frontend | healthy | Frontend/src/App.jsx |
/secretaria |
frontend | healthy | Frontend/src/App.jsx |
/relatorios |
frontend | healthy | Frontend/src/App.jsx |
* |
frontend | healthy | Frontend/src/App.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | Frontend/src/App.jsx |
Avatar |
frontend | healthy | Frontend/src/components/Avatar.jsx |
Layout |
frontend | healthy | Frontend/src/components/Layout.jsx |
CadastroResponsavel |
frontend | healthy | Frontend/src/pages/CadastroResponsavel.jsx |
Relatorios |
frontend | healthy | Frontend/src/pages/Relatorios.jsx |
Laudo |
frontend | healthy | Frontend/src/pages/laudo.jsx |
Secretaria |
frontend | healthy | Frontend/src/pages/Secretaria.jsx |
AdminSintomas |
frontend | healthy | Frontend/src/pages/AdminSintomas.jsx |
Cadastro |
frontend | healthy | Frontend/src/pages/Cadastro.jsx |
Home |
frontend | healthy | Frontend/src/pages/Home.jsx |
Checklist |
frontend | healthy | Frontend/src/pages/Checklist.jsx |
Laudos |
frontend | healthy | Frontend/src/pages/Laudos.jsx |
AdminMedicos |
frontend | healthy | Frontend/src/pages/AdminMedicos.jsx |
Login |
frontend | healthy | Frontend/src/pages/Login.jsx |
Pacientes |
frontend | healthy | Frontend/src/pages/Pacientes.jsx |
AdminSecretarias |
frontend | healthy | Frontend/src/pages/AdminSecretarias.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
documentacao |
software | healthy | documentacao |
Backend |
software | healthy | Backend |
src |
software | healthy | Backend/src |
config |
software | healthy | Backend/src/config |
utils |
software | healthy | Backend/src/utils |
routes |
software | healthy | Backend/src/routes |
controllers |
software | healthy | Backend/src/controllers |
middlewares |
software | healthy | Backend/src/middlewares |
banco |
software | healthy | banco |
Frontend |
software | healthy | Frontend |
src |
software | healthy | Frontend/src |
utils |
software | healthy | Frontend/src/utils |
components |
software | healthy | Frontend/src/components |
pages |
software | healthy | Frontend/src/pages |
services |
software | healthy | Frontend/src/services |
| Label | Layer | Status | Path |
|---|---|---|---|
usuarios |
data | healthy | banco/banco.sql |
pacientes |
data | healthy | banco/banco.sql |
consultas |
data | healthy | banco/banco.sql |
sintomas_pesos |
data | healthy | banco/banco.sql |
checklist |
data | healthy | banco/banco.sql |
laudos |
data | healthy | banco/banco.sql |
logs_auditoria |
data | healthy | banco/banco.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::Backend/src/controllers/autenticador.js |
security | healthy | Backend/src/controllers/autenticador.js |
auth::Backend/src/middlewares/auth.js |
security | healthy | Backend/src/middlewares/auth.js |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
mariadb |
data | healthy | README.md |
mysql |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-l3_7v52d |
software | healthy | /tmp/repobility-clone-l3_7v52d |
| Label | Layer | Status | Path |
|---|---|---|---|
migration_2026-06-11_score_ponderado.sql |
data | healthy | banco/migration_2026-06-11_score_ponderado.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3001 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
This page is publicly accessible at:
https://repobility.com/scan/47632cca-13ce-48ee-8e63-f932b46e63c4/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/47632cca-13ce-48ee-8e63-f932b46e63c4/
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.