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.

andreafernandezpsicologia/Psychology-platform-claude-AI

https://github.com/andreafernandezpsicologia/Psychology-platform-claude-AI · scanned 2026-06-17 01:33 UTC (1 month, 2 weeks ago)

88 raw signals (0 security + 88 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ -18.3 (diff) · 86 actionable findings from 1 signal source. 2 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 416 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
handler software healthy landing/api/subscribe.js:handler
name software healthy landing/api/subscribe.js:name
email software healthy landing/api/subscribe.js:email
phone software healthy landing/api/subscribe.js:phone
resendSend software healthy landing/api/subscribe.js:resendSend
escapeHtml software healthy landing/api/subscribe.js:escapeHtml
userEmailTemplates software healthy landing/api/subscribe.js:userEmailTemplates
greeting software healthy landing/api/subscribe.js:greeting
fix software healthy backend/seeds/fix_constraint.js:fix
runSQL software healthy backend/seeds/run_sql.js:runSQL
seed software healthy backend/seeds/seed_rgpd.js:seed
migrate software healthy backend/seeds/add_inactivo_estado.js:migrate
setup software healthy backend/seeds/setup_nuevas_features.js:setup
verifyToken software healthy backend/middleware/auth.js:verifyToken
requireAdmin software healthy backend/middleware/auth.js:requireAdmin
sendWelcomeEmail software healthy backend/services/emailService.js:sendWelcomeEmail
formatFechaPared software healthy backend/services/emailService.js:formatFechaPared
sendSessionReminder software healthy backend/services/emailService.js:sendSessionReminder
sendSessionRequestToAdmin software healthy backend/services/emailService.js:sendSessionRequestToAdmin
sendSessionRequestResult software healthy backend/services/emailService.js:sendSessionRequestResult
sendPasswordResetEmail software healthy backend/services/emailService.js:sendPasswordResetEmail
sendPackLowAlert software healthy backend/services/emailService.js:sendPackLowAlert
escapeText software healthy backend/services/icsService.js:escapeText
buildVEvent software healthy backend/services/icsService.js:buildVEvent
fmtLocal software healthy backend/services/icsService.js:fmtLocal
buildCalendar software healthy backend/services/icsService.js:buildCalendar
buildSessionICS software healthy backend/services/icsService.js:buildSessionICS
buildFeedICS software healthy backend/services/icsService.js:buildFeedICS
audit software healthy backend/services/auditLog.js:audit
naiveToMs software healthy backend/services/fechaPared.js:naiveToMs
msToNaive software healthy backend/services/fechaPared.js:msToNaive
aParedMadrid software healthy backend/services/fechaPared.js:aParedMadrid
ahoraParedMs software healthy backend/services/fechaPared.js:ahoraParedMs
diaSemana software healthy backend/services/fechaPared.js:diaSemana
cookieOptions software healthy backend/services/sessionCookie.js:cookieOptions
setSessionCookie software healthy backend/services/sessionCookie.js:setSessionCookie
clearSessionCookie software healthy backend/services/sessionCookie.js:clearSessionCookie
fetchCalendario software healthy backend/services/externalCalendarService.js:fetchCalendario
textoDe software healthy backend/services/externalCalendarService.js:textoDe
bloquesOcupados software healthy backend/services/externalCalendarService.js:bloquesOcupados
feedUrlDe software healthy backend/routes/calendarios.js:feedUrlDe
visibles software healthy backend/routes/calendarios.js:visibles
requireCronSecret software healthy backend/routes/cron.js:requireCronSecret
getSignedUrl software healthy backend/routes/contratos.js:getSignedUrl
checkSolape software healthy backend/routes/sesiones.js:checkSolape
conflicto software healthy backend/routes/sesiones.js:conflicto
packActivo software healthy backend/routes/sesiones.js:packActivo
debeDescontar software healthy backend/routes/sesiones.js:debeDescontar
validatePassword software healthy backend/routes/auth.js:validatePassword
App software healthy frontend/src/App.jsx:App

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

LabelLayerStatusPath
CLAUDE.md software healthy CLAUDE.md
SIGUIENTES_PASOS.md software healthy SIGUIENTES_PASOS.md
MVP_FASE_1_PASO_A_PASO.md software healthy MVP_FASE_1_PASO_A_PASO.md
vercel.json software healthy landing/vercel.json
README.md software healthy landing/README.md
terms.html software healthy landing/terms.html
privacy.html software healthy landing/privacy.html
package.json software healthy landing/package.json
index.html software healthy landing/index.html
cookies.html software healthy landing/cookies.html
subscribe.js software healthy landing/api/subscribe.js
.env.example software healthy backend/.env.example
app.js software healthy backend/app.js
package-lock.json software healthy backend/package-lock.json
package.json software healthy backend/package.json
render.yaml software healthy backend/render.yaml
fix_constraint.js software healthy backend/seeds/fix_constraint.js
run_sql.js software healthy backend/seeds/run_sql.js
add_2fa_columns.sql software healthy backend/seeds/add_2fa_columns.sql
create_audit_log.sql software healthy backend/seeds/create_audit_log.sql
seed_rgpd.js software healthy backend/seeds/seed_rgpd.js
add_inactivo_estado.js software healthy backend/seeds/add_inactivo_estado.js
setup_nuevas_features.js software healthy backend/seeds/setup_nuevas_features.js
rgpd_consentimiento.sql software healthy backend/seeds/rgpd_consentimiento.sql
auth.js software healthy backend/middleware/auth.js
emailService.js software healthy backend/services/emailService.js
icsService.js software healthy backend/services/icsService.js
supabaseAuth.js software healthy backend/services/supabaseAuth.js
auditLog.js software healthy backend/services/auditLog.js
fechaPared.js software healthy backend/services/fechaPared.js
supabaseClient.js software healthy backend/services/supabaseClient.js
sessionCookie.js software healthy backend/services/sessionCookie.js
externalCalendarService.js software healthy backend/services/externalCalendarService.js
horario.js software healthy backend/config/horario.js
calendarios.js software healthy backend/routes/calendarios.js
cron.js software healthy backend/routes/cron.js
pacientes.js software healthy backend/routes/pacientes.js
contratos.js software healthy backend/routes/contratos.js
sesiones.js software healthy backend/routes/sesiones.js
twofa.js software healthy backend/routes/twofa.js
documentos.js software healthy backend/routes/documentos.js
packs.js software healthy backend/routes/packs.js
auth.js software healthy backend/routes/auth.js
keep-alive.yml software healthy .github/workflows/keep-alive.yml
send-reminders.yml software healthy .github/workflows/send-reminders.yml
deploy-backend.yml software healthy .github/workflows/deploy-backend.yml
vercel.json software healthy frontend/vercel.json
package-lock.json software healthy frontend/package-lock.json
README.md software healthy frontend/README.md
package.json software healthy frontend/package.json

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

LabelLayerStatusPath
USE /api api healthy backend/app.js
USE /api/auth api healthy backend/app.js
USE /api/auth/2fa api healthy backend/app.js
USE /api/pacientes api healthy backend/app.js
USE /api/sesiones api healthy backend/app.js
USE /api/calendarios api healthy backend/app.js
USE /api/packs api healthy backend/app.js
USE /api/documentos api healthy backend/app.js
USE /api/contratos api healthy backend/app.js
USE /api/cron api healthy backend/app.js
GET /api/health api healthy backend/app.js
GET /feed-url api healthy backend/routes/calendarios.js
POST /feed-url/regenerar api healthy backend/routes/calendarios.js
GET /feed/:token api healthy backend/routes/calendarios.js
GET /externos api healthy backend/routes/calendarios.js
POST /externos api healthy backend/routes/calendarios.js
DELETE /externos/:id api healthy backend/routes/calendarios.js
GET /ocupado api healthy backend/routes/calendarios.js
POST /recordatorios api healthy backend/routes/cron.js
GET /me/perfil api healthy backend/routes/pacientes.js
PUT /me/telefono api healthy backend/routes/pacientes.js
GET / api healthy backend/routes/pacientes.js
GET /:id api healthy backend/routes/pacientes.js
PUT /:pacienteId api healthy backend/routes/pacientes.js
GET /me/export api healthy backend/routes/pacientes.js
GET /:userId/export api healthy backend/routes/pacientes.js
GET /:userId/rgpd api healthy backend/routes/pacientes.js
DELETE /:userId api healthy backend/routes/pacientes.js
GET /plantilla api healthy backend/routes/contratos.js
POST /pack/:packId/subir-paciente api healthy backend/routes/contratos.js
POST /pack/:packId/subir-admin api healthy backend/routes/contratos.js
GET /pack/:packId/firmado-paciente api healthy backend/routes/contratos.js
GET /pack/:packId/firmado-admin api healthy backend/routes/contratos.js
POST / api healthy backend/routes/sesiones.js
GET /disponibilidad api healthy backend/routes/sesiones.js
POST /solicitar api healthy backend/routes/sesiones.js
PUT /:id/estado api healthy backend/routes/sesiones.js
PUT /:id/reagendar api healthy backend/routes/sesiones.js
GET /mis-sesiones api healthy backend/routes/sesiones.js
GET /:id/ics api healthy backend/routes/sesiones.js
POST /verify api healthy backend/routes/twofa.js
POST /setup api healthy backend/routes/twofa.js
POST /verify-setup api healthy backend/routes/twofa.js
GET /status api healthy backend/routes/twofa.js
DELETE / api healthy backend/routes/twofa.js
GET /mis-aceptaciones api healthy backend/routes/documentos.js
POST /aceptar api healthy backend/routes/documentos.js
GET /paciente/:pacienteId api healthy backend/routes/packs.js
GET /mis-packs api healthy backend/routes/packs.js
DELETE /:id api healthy backend/routes/packs.js

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

LabelLayerStatusPath
landing software healthy landing
api software healthy landing/api
backend software healthy backend
seeds software healthy backend/seeds
middleware software healthy backend/middleware
services software healthy backend/services
config software healthy backend/config
routes software healthy backend/routes
.github software healthy .github
workflows software healthy .github/workflows
frontend software healthy frontend
src software healthy frontend/src
utils software healthy frontend/src/utils
context software healthy frontend/src/context
components software healthy frontend/src/components
auth software healthy frontend/src/components/auth
calendar software healthy frontend/src/components/calendar
common software healthy frontend/src/components/common
pages software healthy frontend/src/pages
admin software healthy frontend/src/pages/admin
auth software healthy frontend/src/pages/auth
paciente software healthy frontend/src/pages/paciente
locales software healthy frontend/src/locales
studio-renacer-landing software healthy studio-renacer-landing
api software healthy studio-renacer-landing/api
.claude software healthy .claude

LabelLayerStatusPath
/admin/Calendario frontend healthy frontend/src/pages/admin/Calendario.jsx
/admin/Seguridad frontend healthy frontend/src/pages/admin/Seguridad.jsx
/admin/Dashboard frontend healthy frontend/src/pages/admin/Dashboard.jsx
/admin/Paciente frontend healthy frontend/src/pages/admin/Paciente.jsx
/auth/Login frontend healthy frontend/src/pages/auth/Login.jsx
/auth/Activate frontend healthy frontend/src/pages/auth/Activate.jsx
/auth/ResetPassword frontend healthy frontend/src/pages/auth/ResetPassword.jsx
/auth/ForgotPassword frontend healthy frontend/src/pages/auth/ForgotPassword.jsx
/paciente/Dashboard frontend healthy frontend/src/pages/paciente/Dashboard.jsx
/login frontend healthy frontend/src/App.jsx
/activate frontend healthy frontend/src/App.jsx
/reset-password frontend healthy frontend/src/App.jsx
/forgot-password frontend healthy frontend/src/App.jsx
/admin frontend healthy frontend/src/App.jsx
/admin/paciente/:id frontend healthy frontend/src/App.jsx
/admin/calendario frontend healthy frontend/src/App.jsx
/admin/seguridad frontend healthy frontend/src/App.jsx
/paciente frontend healthy frontend/src/App.jsx
* frontend healthy frontend/src/App.jsx
/ frontend healthy backend/services/sessionCookie.js

LabelLayerStatusPath
App frontend healthy frontend/src/App.jsx
ProtectedRoute frontend healthy frontend/src/components/auth/ProtectedRoute.jsx
MonthGrid frontend healthy frontend/src/components/calendar/MonthGrid.jsx
EventModal frontend healthy frontend/src/components/calendar/EventModal.jsx
WeekGrid frontend healthy frontend/src/components/calendar/WeekGrid.jsx
SyncModal frontend healthy frontend/src/components/calendar/SyncModal.jsx
SessionModal frontend healthy frontend/src/components/calendar/SessionModal.jsx
Button frontend healthy frontend/src/components/common/Button.jsx
Layout frontend healthy frontend/src/components/common/Layout.jsx
Badge frontend healthy frontend/src/components/common/Badge.jsx
ConfirmDialog frontend healthy frontend/src/components/common/ConfirmDialog.jsx
Calendario frontend healthy frontend/src/pages/admin/Calendario.jsx
Seguridad frontend healthy frontend/src/pages/admin/Seguridad.jsx
AdminDashboard frontend healthy frontend/src/pages/admin/Dashboard.jsx
PacienteDetalle frontend healthy frontend/src/pages/admin/Paciente.jsx
Login frontend healthy frontend/src/pages/auth/Login.jsx
Activate frontend healthy frontend/src/pages/auth/Activate.jsx
ResetPassword frontend healthy frontend/src/pages/auth/ResetPassword.jsx
ForgotPassword frontend healthy frontend/src/pages/auth/ForgotPassword.jsx
PacienteDashboard frontend healthy frontend/src/pages/paciente/Dashboard.jsx

LabelLayerStatusPath
auth::backend/.env.example security healthy backend/.env.example
auth::backend/middleware/auth.js security healthy backend/middleware/auth.js
auth::CLAUDE.md security healthy CLAUDE.md
auth::backend/routes/twofa.js security healthy backend/routes/twofa.js
auth::backend/routes/calendarios.js security healthy backend/routes/calendarios.js
auth::backend/routes/auth.js security healthy backend/routes/auth.js

LabelLayerStatusPath
gha::keep-alive cicd healthy .github/workflows/keep-alive.yml
gha::send-reminders cicd healthy .github/workflows/send-reminders.yml
gha::deploy-backend cicd healthy .github/workflows/deploy-backend.yml

LabelLayerStatusPath
ping cicd healthy .github/workflows/keep-alive.yml
recordatorios cicd healthy .github/workflows/send-reminders.yml
deploy cicd healthy .github/workflows/deploy-backend.yml

LabelLayerStatusPath
postgresql data healthy CLAUDE.md
postgres data healthy backend/package-lock.json

LabelLayerStatusPath
andreafernandezpsicologia__Psychology-platform-claude-AI software healthy /data/fable5_failed_archive/andreafernandezpsicologia__Psyc…

LabelLayerStatusPath
audit_log data healthy backend/seeds/create_audit_log.sql

LabelLayerStatusPath
76.76.21.21 network healthy landing/README.md

LabelLayerStatusPath
port:3000 network healthy backend/.env.example

LabelLayerStatusPath
CRON_SECRET cicd healthy
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/9b78a6c6-8174-4274-a47a-e3e65c6911d7/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/9b78a6c6-8174-4274-a47a-e3e65c6911d7/

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.