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.

Romano454/Ivan-Practica

https://github.com/Romano454/Ivan-Practica · scanned 2026-06-15 23:55 UTC (2 months, 3 weeks ago)

36 raw signals (0 security + 36 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 33 actionable findings from 1 signal source. 3 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 345 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
README.md software healthy README.md
render.yaml software healthy render.yaml
docker-compose.yml software healthy docker-compose.yml
tsconfig.app.json software healthy frontend/tsconfig.app.json
vite.config.ts software healthy frontend/vite.config.ts
vercel.json software healthy frontend/vercel.json
README.md software healthy frontend/README.md
package.json software healthy frontend/package.json
tsconfig.node.json software healthy frontend/tsconfig.node.json
index.html software healthy frontend/index.html
Dockerfile software healthy frontend/Dockerfile
package-lock.json software healthy frontend/package-lock.json
.env.example software healthy frontend/.env.example
eslint.config.js software healthy frontend/eslint.config.js
tsconfig.json software healthy frontend/tsconfig.json
generate-icons.mjs software healthy frontend/scripts/generate-icons.mjs
index.css software healthy frontend/src/index.css
theme.ts software healthy frontend/src/theme.ts
main.tsx software healthy frontend/src/main.tsx
App.tsx software healthy frontend/src/App.tsx
AuthContext.tsx software healthy frontend/src/auth/AuthContext.tsx
ProtectedRoute.tsx software healthy frontend/src/auth/ProtectedRoute.tsx
auth.ts software healthy frontend/src/api/auth.ts
accessLogs.ts software healthy frontend/src/api/accessLogs.ts
users.ts software healthy frontend/src/api/users.ts
assistant.ts software healthy frontend/src/api/assistant.ts
reports.ts software healthy frontend/src/api/reports.ts
client.ts software healthy frontend/src/api/client.ts
patients.ts software healthy frontend/src/api/patients.ts
doctors.ts software healthy frontend/src/api/doctors.ts
appointments.ts software healthy frontend/src/api/appointments.ts
ConfirmDialog.tsx software healthy frontend/src/components/ConfirmDialog.tsx
PasswordStrengthMeter.tsx software healthy frontend/src/components/PasswordStrengthMeter.tsx
Layout.tsx software healthy frontend/src/components/Layout.tsx
AssistantWidget.tsx software healthy frontend/src/components/AssistantWidget.tsx
UsersPage.tsx software healthy frontend/src/pages/UsersPage.tsx
LoginPage.tsx software healthy frontend/src/pages/LoginPage.tsx
AccessLogsPage.tsx software healthy frontend/src/pages/AccessLogsPage.tsx
AppointmentsPage.tsx software healthy frontend/src/pages/AppointmentsPage.tsx
PatientsPage.tsx software healthy frontend/src/pages/PatientsPage.tsx
ReportsPage.tsx software healthy frontend/src/pages/ReportsPage.tsx
DashboardPage.tsx software healthy frontend/src/pages/DashboardPage.tsx
DoctorsPage.tsx software healthy frontend/src/pages/DoctorsPage.tsx
RegisterPage.tsx software healthy frontend/src/pages/RegisterPage.tsx
2026-06-12-fase1-base-y-seguridad.md software healthy docs/superpowers/plans/2026-06-12-fase1-base-y-seguridad.md
2026-06-12-medicitas-design.md software healthy docs/superpowers/specs/2026-06-12-medicitas-design.md
00-namespace.yaml software healthy k8s/00-namespace.yaml
03-postgres.yaml software healthy k8s/03-postgres.yaml
02-configmap.yaml software healthy k8s/02-configmap.yaml
06-ingress.yaml software healthy k8s/06-ingress.yaml

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

LabelLayerStatusPath
App software healthy frontend/src/App.tsx:App
AuthProvider software healthy frontend/src/auth/AuthContext.tsx:AuthProvider
logout software healthy frontend/src/auth/AuthContext.tsx:logout
useAuth software healthy frontend/src/auth/AuthContext.tsx:useAuth
ProtectedRoute software healthy frontend/src/auth/ProtectedRoute.tsx:ProtectedRoute
apiErrorMessage software healthy frontend/src/api/client.ts:apiErrorMessage
ConfirmDialog software healthy frontend/src/components/ConfirmDialog.tsx:ConfirmDialog
getStrength software healthy frontend/src/components/PasswordStrengthMeter.tsx:getStreng…
PasswordStrengthMeter software healthy frontend/src/components/PasswordStrengthMeter.tsx:PasswordS…
Layout software healthy frontend/src/components/Layout.tsx:Layout
handleLogout software healthy frontend/src/components/Layout.tsx:handleLogout
AssistantWidget software healthy frontend/src/components/AssistantWidget.tsx:AssistantWidget
send software healthy frontend/src/components/AssistantWidget.tsx:send
UsersPage software healthy frontend/src/pages/UsersPage.tsx:UsersPage
openCreate software healthy frontend/src/pages/UsersPage.tsx:openCreate
openEdit software healthy frontend/src/pages/UsersPage.tsx:openEdit
onSubmit software healthy frontend/src/pages/UsersPage.tsx:onSubmit
onDelete software healthy frontend/src/pages/UsersPage.tsx:onDelete
onRestore software healthy frontend/src/pages/UsersPage.tsx:onRestore
LoginPage software healthy frontend/src/pages/LoginPage.tsx:LoginPage
onSubmit software healthy frontend/src/pages/LoginPage.tsx:onSubmit
AccessLogsPage software healthy frontend/src/pages/AccessLogsPage.tsx:AccessLogsPage
AppointmentsPage software healthy frontend/src/pages/AppointmentsPage.tsx:AppointmentsPage
openCreate software healthy frontend/src/pages/AppointmentsPage.tsx:openCreate
openEdit software healthy frontend/src/pages/AppointmentsPage.tsx:openEdit
onSubmit software healthy frontend/src/pages/AppointmentsPage.tsx:onSubmit
onDelete software healthy frontend/src/pages/AppointmentsPage.tsx:onDelete
PatientsPage software healthy frontend/src/pages/PatientsPage.tsx:PatientsPage
openCreate software healthy frontend/src/pages/PatientsPage.tsx:openCreate
openEdit software healthy frontend/src/pages/PatientsPage.tsx:openEdit
onSubmit software healthy frontend/src/pages/PatientsPage.tsx:onSubmit
onDelete software healthy frontend/src/pages/PatientsPage.tsx:onDelete
ReportsPage software healthy frontend/src/pages/ReportsPage.tsx:ReportsPage
download software healthy frontend/src/pages/ReportsPage.tsx:download
DashboardPage software healthy frontend/src/pages/DashboardPage.tsx:DashboardPage
DoctorsPage software healthy frontend/src/pages/DoctorsPage.tsx:DoctorsPage
openCreate software healthy frontend/src/pages/DoctorsPage.tsx:openCreate
openEdit software healthy frontend/src/pages/DoctorsPage.tsx:openEdit
onSubmit software healthy frontend/src/pages/DoctorsPage.tsx:onSubmit
onDelete software healthy frontend/src/pages/DoctorsPage.tsx:onDelete
RegisterPage software healthy frontend/src/pages/RegisterPage.tsx:RegisterPage
onSubmit software healthy frontend/src/pages/RegisterPage.tsx:onSubmit
bootstrap software healthy backend/src/main.ts:bootstrap
buildUser software healthy backend/src/auth/auth.service.spec.ts:buildUser
evaluatePasswordStrength software healthy backend/src/auth/password-strength.ts:evaluatePasswordStren…
Roles software healthy backend/src/auth/decorators/roles.decorator.ts:Roles
Public software healthy backend/src/auth/decorators/public.decorator.ts:Public
getClientIp software healthy backend/src/common/client-ip.ts:getClientIp
contextBlock software healthy backend/src/assistant/assistant.service.ts:contextBlock
pregunta software healthy backend/src/assistant/assistant.service.spec.ts:pregunta

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

LabelLayerStatusPath
AppController software healthy backend/src/app.controller.ts:AppController
AppService software healthy backend/src/app.service.ts:AppService
AppModule software healthy backend/src/app.module.ts:AppModule
UsersService software healthy backend/src/users/users.service.ts:UsersService
UsersModule software healthy backend/src/users/users.module.ts:UsersModule
UsersController software healthy backend/src/users/users.controller.ts:UsersController
User software healthy backend/src/users/user.entity.ts:User
UpdateUserDto software healthy backend/src/users/dto/update-user.dto.ts:UpdateUserDto
CreateUserDto software healthy backend/src/users/dto/create-user.dto.ts:CreateUserDto
DoctorsController software healthy backend/src/doctors/doctors.controller.ts:DoctorsController
DoctorsService software healthy backend/src/doctors/doctors.service.ts:DoctorsService
Doctor software healthy backend/src/doctors/doctor.entity.ts:Doctor
DoctorsModule software healthy backend/src/doctors/doctors.module.ts:DoctorsModule
UpdateDoctorDto software healthy backend/src/doctors/dto/update-doctor.dto.ts:UpdateDoctorDto
CreateDoctorDto software healthy backend/src/doctors/dto/create-doctor.dto.ts:CreateDoctorDto
AuthService software healthy backend/src/auth/auth.service.ts:AuthService
AuthController software healthy backend/src/auth/auth.controller.ts:AuthController
JwtStrategy software healthy backend/src/auth/jwt.strategy.ts:JwtStrategy
CaptchaService software healthy backend/src/auth/captcha.service.ts:CaptchaService
AuthModule software healthy backend/src/auth/auth.module.ts:AuthModule
JwtAuthGuard software healthy backend/src/auth/guards/jwt-auth.guard.ts:JwtAuthGuard
RolesGuard software healthy backend/src/auth/guards/roles.guard.ts:RolesGuard
LoginDto software healthy backend/src/auth/dto/login.dto.ts:LoginDto
RegisterDto software healthy backend/src/auth/dto/register.dto.ts:RegisterDto
PatientsController software healthy backend/src/patients/patients.controller.ts:PatientsControl…
Patient software healthy backend/src/patients/patient.entity.ts:Patient
PatientsService software healthy backend/src/patients/patients.service.ts:PatientsService
PatientsModule software healthy backend/src/patients/patients.module.ts:PatientsModule
UpdatePatientDto software healthy backend/src/patients/dto/update-patient.dto.ts:UpdatePatien…
CreatePatientDto software healthy backend/src/patients/dto/create-patient.dto.ts:CreatePatien…
Appointment software healthy backend/src/appointments/appointment.entity.ts:Appointment
AppointmentsModule software healthy backend/src/appointments/appointments.module.ts:Appointment…
AppointmentsService software healthy backend/src/appointments/appointments.service.ts:Appointmen…
AppointmentsController software healthy backend/src/appointments/appointments.controller.ts:Appoint…
UpdateAppointmentDto software healthy backend/src/appointments/dto/update-appointment.dto.ts:Upda…
CreateAppointmentDto software healthy backend/src/appointments/dto/create-appointment.dto.ts:Crea…
AssistantService software healthy backend/src/assistant/assistant.service.ts:AssistantService
AssistantController software healthy backend/src/assistant/assistant.controller.ts:AssistantCont…
AssistantModule software healthy backend/src/assistant/assistant.module.ts:AssistantModule
ChatMessageDto software healthy backend/src/assistant/dto/chat.dto.ts:ChatMessageDto
ChatDto software healthy backend/src/assistant/dto/chat.dto.ts:ChatDto
ReportsController software healthy backend/src/reports/reports.controller.ts:ReportsController
ReportsModule software healthy backend/src/reports/reports.module.ts:ReportsModule
ReportsService software healthy backend/src/reports/reports.service.ts:ReportsService
AccessLogsModule software healthy backend/src/access-logs/access-logs.module.ts:AccessLogsMod…
AccessLogsController software healthy backend/src/access-logs/access-logs.controller.ts:AccessLog…
AccessLogsService software healthy backend/src/access-logs/access-logs.service.ts:AccessLogsSe…
AccessLog software healthy backend/src/access-logs/access-log.entity.ts:AccessLog

LabelLayerStatusPath
frontend software healthy frontend
scripts software healthy frontend/scripts
src software healthy frontend/src
auth software healthy frontend/src/auth
api software healthy frontend/src/api
components software healthy frontend/src/components
pages software healthy frontend/src/pages
docs software healthy docs
superpowers software healthy docs/superpowers
plans software healthy docs/superpowers/plans
specs software healthy docs/superpowers/specs
k8s software healthy k8s
backend software healthy backend
src software healthy backend/src
users software healthy backend/src/users
dto software healthy backend/src/users/dto
doctors software healthy backend/src/doctors
dto software healthy backend/src/doctors/dto
auth software healthy backend/src/auth
guards software healthy backend/src/auth/guards
dto software healthy backend/src/auth/dto
decorators software healthy backend/src/auth/decorators
common software healthy backend/src/common
patients software healthy backend/src/patients
dto software healthy backend/src/patients/dto
appointments software healthy backend/src/appointments
dto software healthy backend/src/appointments/dto
assistant software healthy backend/src/assistant
dto software healthy backend/src/assistant/dto
reports software healthy backend/src/reports
access-logs software healthy backend/src/access-logs

LabelLayerStatusPath
POST /auth/register api healthy frontend/src/api/auth.ts
POST /auth/logout api healthy frontend/src/api/auth.ts
PATCH /users/:id api healthy backend/src/users/users.controller.ts
DELETE /users/:id api healthy backend/src/users/users.controller.ts
PATCH /users/:id/restore api healthy backend/src/users/users.controller.ts
GET /doctors/:id api healthy backend/src/doctors/doctors.controller.ts
PATCH /doctors/:id api healthy backend/src/doctors/doctors.controller.ts
DELETE /doctors/:id api healthy backend/src/doctors/doctors.controller.ts
POST /auth/login api healthy backend/src/auth/auth.controller.ts
GET /auth/me api healthy backend/src/auth/auth.controller.ts
GET /patients/:id api healthy backend/src/patients/patients.controller.ts
PATCH /patients/:id api healthy backend/src/patients/patients.controller.ts
DELETE /patients/:id api healthy backend/src/patients/patients.controller.ts
GET /appointments/:id api healthy backend/src/appointments/appointments.controller.ts
PATCH /appointments/:id api healthy backend/src/appointments/appointments.controller.ts
DELETE /appointments/:id api healthy backend/src/appointments/appointments.controller.ts
POST /assistant/chat api healthy backend/src/assistant/assistant.controller.ts
GET /reports/appointments.pdf api healthy backend/src/reports/reports.controller.ts
GET /reports/stats api healthy backend/src/reports/reports.controller.ts

LabelLayerStatusPath
/UsersPage frontend healthy frontend/src/pages/UsersPage.tsx
/LoginPage frontend healthy frontend/src/pages/LoginPage.tsx
/AccessLogsPage frontend healthy frontend/src/pages/AccessLogsPage.tsx
/AppointmentsPage frontend healthy frontend/src/pages/AppointmentsPage.tsx
/PatientsPage frontend healthy frontend/src/pages/PatientsPage.tsx
/ReportsPage frontend healthy frontend/src/pages/ReportsPage.tsx
/DashboardPage frontend healthy frontend/src/pages/DashboardPage.tsx
/DoctorsPage frontend healthy frontend/src/pages/DoctorsPage.tsx
/RegisterPage frontend healthy frontend/src/pages/RegisterPage.tsx
/login frontend healthy frontend/src/App.tsx
/register frontend healthy frontend/src/App.tsx
/ frontend healthy frontend/src/App.tsx
/pacientes frontend healthy frontend/src/App.tsx
/doctores frontend healthy frontend/src/App.tsx
/citas frontend healthy frontend/src/App.tsx
/reportes frontend healthy frontend/src/App.tsx
/usuarios frontend healthy frontend/src/App.tsx
/logs frontend healthy frontend/src/App.tsx
* frontend healthy frontend/src/App.tsx

LabelLayerStatusPath
App frontend healthy frontend/src/App.tsx
ProtectedRoute frontend healthy frontend/src/auth/ProtectedRoute.tsx
ConfirmDialog frontend healthy frontend/src/components/ConfirmDialog.tsx
PasswordStrengthMeter frontend healthy frontend/src/components/PasswordStrengthMeter.tsx
Layout frontend healthy frontend/src/components/Layout.tsx
AssistantWidget frontend healthy frontend/src/components/AssistantWidget.tsx
UsersPage frontend healthy frontend/src/pages/UsersPage.tsx
LoginPage frontend healthy frontend/src/pages/LoginPage.tsx
AccessLogsPage frontend healthy frontend/src/pages/AccessLogsPage.tsx
AppointmentsPage frontend healthy frontend/src/pages/AppointmentsPage.tsx
PatientsPage frontend healthy frontend/src/pages/PatientsPage.tsx
ReportsPage frontend healthy frontend/src/pages/ReportsPage.tsx
DashboardPage frontend healthy frontend/src/pages/DashboardPage.tsx
DoctorsPage frontend healthy frontend/src/pages/DoctorsPage.tsx
RegisterPage frontend healthy frontend/src/pages/RegisterPage.tsx

LabelLayerStatusPath
image::frontend/Dockerfile hardware healthy frontend/Dockerfile
image::backend/Dockerfile hardware healthy backend/Dockerfile
db hardware healthy docker-compose.yml
backend hardware healthy docker-compose.yml
frontend hardware healthy docker-compose.yml
k8s::Namespace::k8s/00-namespace.yaml hardware healthy k8s/00-namespace.yaml
k8s::PersistentVolumeClaim::k8s/03-postgres.yaml hardware healthy k8s/03-postgres.yaml
k8s::ConfigMap::k8s/02-configmap.yaml hardware healthy k8s/02-configmap.yaml
k8s::Secret::k8s/01-secret.yaml hardware healthy k8s/01-secret.yaml

LabelLayerStatusPath
auth::backend/src/auth/guards/jwt-auth.guard.ts security healthy backend/src/auth/guards/jwt-auth.guard.ts
auth::backend/src/auth/auth.module.ts security healthy backend/src/auth/auth.module.ts
auth::backend/.env.example security healthy backend/.env.example
auth::backend/src/auth/auth.service.spec.ts security healthy backend/src/auth/auth.service.spec.ts
auth::backend/package.json security healthy backend/package.json
auth::backend/src/auth/jwt.strategy.ts security healthy backend/src/auth/jwt.strategy.ts
auth::backend/src/auth/auth.service.ts security healthy backend/src/auth/auth.service.ts
auth::README.md security healthy README.md

LabelLayerStatusPath
port:5433 network healthy docker-compose.yml
port:5432 network healthy docker-compose.yml
port:3000 network healthy docker-compose.yml
port:8080 network healthy docker-compose.yml
port:80 network healthy docker-compose.yml

LabelLayerStatusPath
postgresql data healthy README.md
postgres data healthy docker-compose.yml
mongodb data healthy backend/package-lock.json
redis data healthy backend/package-lock.json

LabelLayerStatusPath
127.0.0.1 network healthy k8s/06-ingress.yaml
1.2.3.4 network healthy backend/src/auth/auth.service.spec.ts
125.0.0.0 network healthy backend/src/access-logs/browser-parser.spec.ts

LabelLayerStatusPath
k8s::Deployment::k8s/03-postgres.yaml hardware healthy k8s/03-postgres.yaml
k8s::Deployment::k8s/05-frontend.yaml hardware healthy k8s/05-frontend.yaml
k8s::Deployment::k8s/04-backend.yaml hardware healthy k8s/04-backend.yaml

LabelLayerStatusPath
password_literal::backend/src/auth/auth.service.spec.ts security healthy backend/src/auth/auth.service.spec.ts
password_literal::backend/src/auth/auth.service.spec.ts security healthy backend/src/auth/auth.service.spec.ts
password_literal::backend/src/auth/auth.service.spec.ts security healthy backend/src/auth/auth.service.spec.ts

LabelLayerStatusPath
repobility-clone-3tca6den software healthy /tmp/repobility-clone-3tca6den

LabelLayerStatusPath
nginx network healthy README.md

LabelLayerStatusPath
ingress::k8s/06-ingress.yaml network healthy k8s/06-ingress.yaml

LabelLayerStatusPath
vps::aws hardware healthy backend/README.md
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/1c5c770d-c5f2-4332-8c11-510d5a7f9cf0/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/1c5c770d-c5f2-4332-8c11-510d5a7f9cf0/

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.