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.

TheSarKhan/fanusopcbackend

https://github.com/TheSarKhan/fanusopcbackend · scanned 2026-06-16 00:34 UTC (2 months, 2 weeks ago)

17 raw signals (0 security + 17 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 17 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 565 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
pom.xml software healthy pom.xml
Dockerfile software healthy Dockerfile
docker-compose.yml software healthy docker-compose.yml
deploy.yml software healthy .github/workflows/deploy.yml
application.yml software healthy src/main/resources/application.yml
V71__material_library.sql software healthy src/main/resources/db/migration/V71__material_library.sql
V61__appointment_claim.sql software healthy src/main/resources/db/migration/V61__appointment_claim.sql
V64__appointment_meeting_link.sql software healthy src/main/resources/db/migration/V64__appointment_meeting_li…
V9__add_psychologist_profile_fields.sql software healthy src/main/resources/db/migration/V9__add_psychologist_profil…
V17__client_notes_and_reminders.sql software healthy src/main/resources/db/migration/V17__client_notes_and_remin…
V52__crisis_check_in_acknowledgement.sql software healthy src/main/resources/db/migration/V52__crisis_check_in_acknow…
V18__patient_journal.sql software healthy src/main/resources/db/migration/V18__patient_journal.sql
V32__booking_series.sql software healthy src/main/resources/db/migration/V32__booking_series.sql
V5__create_patients.sql software healthy src/main/resources/db/migration/V5__create_patients.sql
V53__series_renewal_notice.sql software healthy src/main/resources/db/migration/V53__series_renewal_notice.…
V48__appointment_sla_tracking.sql software healthy src/main/resources/db/migration/V48__appointment_sla_tracki…
V43__expand_appointment_status_check.sql software healthy src/main/resources/db/migration/V43__expand_appointment_sta…
V21__psychologist_educations_certificates.sql software healthy src/main/resources/db/migration/V21__psychologist_education…
V51__dispute_escalation_tracking.sql software healthy src/main/resources/db/migration/V51__dispute_escalation_tra…
V34__user_preferred_locale.sql software healthy src/main/resources/db/migration/V34__user_preferred_locale.…
V20__chat_homework_resources.sql software healthy src/main/resources/db/migration/V20__chat_homework_resource…
V8__add_psychologist_application_fields.sql software healthy src/main/resources/db/migration/V8__add_psychologist_applic…
V63__psychologist_suspension.sql software healthy src/main/resources/db/migration/V63__psychologist_suspensio…
V70__psychologist_stats_source_and_ranking.sql software healthy src/main/resources/db/migration/V70__psychologist_stats_sou…
V4__add_user_roles.sql software healthy src/main/resources/db/migration/V4__add_user_roles.sql
V13__blog_posts_draft_fields.sql software healthy src/main/resources/db/migration/V13__blog_posts_draft_field…
V14__create_blog_categories.sql software healthy src/main/resources/db/migration/V14__create_blog_categories…
V66__session_pricing_and_packages.sql software healthy src/main/resources/db/migration/V66__session_pricing_and_pa…
V10__add_user_active.sql software healthy src/main/resources/db/migration/V10__add_user_active.sql
V16__notifications_and_favorites.sql software healthy src/main/resources/db/migration/V16__notifications_and_favo…
V23__psychologist_reviews.sql software healthy src/main/resources/db/migration/V23__psychologist_reviews.s…
V55__contact_ticket_code.sql software healthy src/main/resources/db/migration/V55__contact_ticket_code.sql
V29__psychologist_vacation.sql software healthy src/main/resources/db/migration/V29__psychologist_vacation.…
V65__patient_emergency_contact_and_address.sql software healthy src/main/resources/db/migration/V65__patient_emergency_cont…
V25__user_photo.sql software healthy src/main/resources/db/migration/V25__user_photo.sql
V40__contact_messages.sql software healthy src/main/resources/db/migration/V40__contact_messages.sql
V45__homework_trello_features.sql software healthy src/main/resources/db/migration/V45__homework_trello_featur…
V27__patient_tags.sql software healthy src/main/resources/db/migration/V27__patient_tags.sql
V15__appointments_and_time_slots.sql software healthy src/main/resources/db/migration/V15__appointments_and_time_…
V2__seed_data.sql software healthy src/main/resources/db/migration/V2__seed_data.sql
V50__reschedule_proposal_initiator.sql software healthy src/main/resources/db/migration/V50__reschedule_proposal_in…
V54__funnel_events.sql software healthy src/main/resources/db/migration/V54__funnel_events.sql
V6__seed_test_users.sql software healthy src/main/resources/db/migration/V6__seed_test_users.sql
V3__fix_admin_password.sql software healthy src/main/resources/db/migration/V3__fix_admin_password.sql
V35__appointment_short_reminder.sql software healthy src/main/resources/db/migration/V35__appointment_short_remi…
V44__homework_checklist_and_attachments.sql software healthy src/main/resources/db/migration/V44__homework_checklist_and…
V72__psychological_tests.sql software healthy src/main/resources/db/migration/V72__psychological_tests.sql
V7__create_psychologist_applications.sql software healthy src/main/resources/db/migration/V7__create_psychologist_app…
V12__extend_blog_posts.sql software healthy src/main/resources/db/migration/V12__extend_blog_posts.sql
V30__reschedule_proposals.sql software healthy src/main/resources/db/migration/V30__reschedule_proposals.s…

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

LabelLayerStatusPath
V71__material_library.sql data healthy src/main/resources/db/migration/V71__material_library.sql
V61__appointment_claim.sql data healthy src/main/resources/db/migration/V61__appointment_claim.sql
V64__appointment_meeting_link.sql data healthy src/main/resources/db/migration/V64__appointment_meeting_li…
V9__add_psychologist_profile_fields.sql data healthy src/main/resources/db/migration/V9__add_psychologist_profil…
V17__client_notes_and_reminders.sql data healthy src/main/resources/db/migration/V17__client_notes_and_remin…
V52__crisis_check_in_acknowledgement.sql data healthy src/main/resources/db/migration/V52__crisis_check_in_acknow…
V18__patient_journal.sql data healthy src/main/resources/db/migration/V18__patient_journal.sql
V32__booking_series.sql data healthy src/main/resources/db/migration/V32__booking_series.sql
V5__create_patients.sql data healthy src/main/resources/db/migration/V5__create_patients.sql
V53__series_renewal_notice.sql data healthy src/main/resources/db/migration/V53__series_renewal_notice.…
V48__appointment_sla_tracking.sql data healthy src/main/resources/db/migration/V48__appointment_sla_tracki…
V43__expand_appointment_status_check.sql data healthy src/main/resources/db/migration/V43__expand_appointment_sta…
V21__psychologist_educations_certificates.sql data healthy src/main/resources/db/migration/V21__psychologist_education…
V51__dispute_escalation_tracking.sql data healthy src/main/resources/db/migration/V51__dispute_escalation_tra…
V34__user_preferred_locale.sql data healthy src/main/resources/db/migration/V34__user_preferred_locale.…
V20__chat_homework_resources.sql data healthy src/main/resources/db/migration/V20__chat_homework_resource…
V8__add_psychologist_application_fields.sql data healthy src/main/resources/db/migration/V8__add_psychologist_applic…
V63__psychologist_suspension.sql data healthy src/main/resources/db/migration/V63__psychologist_suspensio…
V70__psychologist_stats_source_and_ranking.sql data healthy src/main/resources/db/migration/V70__psychologist_stats_sou…
V4__add_user_roles.sql data healthy src/main/resources/db/migration/V4__add_user_roles.sql
V13__blog_posts_draft_fields.sql data healthy src/main/resources/db/migration/V13__blog_posts_draft_field…
V14__create_blog_categories.sql data healthy src/main/resources/db/migration/V14__create_blog_categories…
V66__session_pricing_and_packages.sql data healthy src/main/resources/db/migration/V66__session_pricing_and_pa…
V10__add_user_active.sql data healthy src/main/resources/db/migration/V10__add_user_active.sql
V16__notifications_and_favorites.sql data healthy src/main/resources/db/migration/V16__notifications_and_favo…
V23__psychologist_reviews.sql data healthy src/main/resources/db/migration/V23__psychologist_reviews.s…
V55__contact_ticket_code.sql data healthy src/main/resources/db/migration/V55__contact_ticket_code.sql
V29__psychologist_vacation.sql data healthy src/main/resources/db/migration/V29__psychologist_vacation.…
V65__patient_emergency_contact_and_address.sql data healthy src/main/resources/db/migration/V65__patient_emergency_cont…
V25__user_photo.sql data healthy src/main/resources/db/migration/V25__user_photo.sql
V40__contact_messages.sql data healthy src/main/resources/db/migration/V40__contact_messages.sql
V45__homework_trello_features.sql data healthy src/main/resources/db/migration/V45__homework_trello_featur…
V27__patient_tags.sql data healthy src/main/resources/db/migration/V27__patient_tags.sql
V15__appointments_and_time_slots.sql data healthy src/main/resources/db/migration/V15__appointments_and_time_…
V2__seed_data.sql data healthy src/main/resources/db/migration/V2__seed_data.sql
V50__reschedule_proposal_initiator.sql data healthy src/main/resources/db/migration/V50__reschedule_proposal_in…
V54__funnel_events.sql data healthy src/main/resources/db/migration/V54__funnel_events.sql
V6__seed_test_users.sql data healthy src/main/resources/db/migration/V6__seed_test_users.sql
V3__fix_admin_password.sql data healthy src/main/resources/db/migration/V3__fix_admin_password.sql
V35__appointment_short_reminder.sql data healthy src/main/resources/db/migration/V35__appointment_short_remi…
V44__homework_checklist_and_attachments.sql data healthy src/main/resources/db/migration/V44__homework_checklist_and…
V72__psychological_tests.sql data healthy src/main/resources/db/migration/V72__psychological_tests.sql
V7__create_psychologist_applications.sql data healthy src/main/resources/db/migration/V7__create_psychologist_app…
V12__extend_blog_posts.sql data healthy src/main/resources/db/migration/V12__extend_blog_posts.sql
V30__reschedule_proposals.sql data healthy src/main/resources/db/migration/V30__reschedule_proposals.s…
V59__reschedule_proposal_swap_target.sql data healthy src/main/resources/db/migration/V59__reschedule_proposal_sw…
V49__unique_active_slot_index.sql data healthy src/main/resources/db/migration/V49__unique_active_slot_ind…
V41__seed_team_users.sql data healthy src/main/resources/db/migration/V41__seed_team_users.sql
V67__patient_packages.sql data healthy src/main/resources/db/migration/V67__patient_packages.sql
V37__cancel_requests.sql data healthy src/main/resources/db/migration/V37__cancel_requests.sql

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

LabelLayerStatusPath
material_categories data healthy src/main/resources/db/migration/V71__material_library.sql
materials data healthy src/main/resources/db/migration/V71__material_library.sql
material_versions data healthy src/main/resources/db/migration/V71__material_library.sql
meeting_link_log data healthy src/main/resources/db/migration/V64__appointment_meeting_li…
psychologist_client_notes data healthy src/main/resources/db/migration/V17__client_notes_and_remin…
patient_journal_entries data healthy src/main/resources/db/migration/V18__patient_journal.sql
booking_series data healthy src/main/resources/db/migration/V32__booking_series.sql
patients data healthy src/main/resources/db/migration/V5__create_patients.sql
psychologist_educations data healthy src/main/resources/db/migration/V21__psychologist_education…
psychologist_certificates data healthy src/main/resources/db/migration/V21__psychologist_education…
chat_threads data healthy src/main/resources/db/migration/V20__chat_homework_resource…
chat_messages data healthy src/main/resources/db/migration/V20__chat_homework_resource…
homework_assignments data healthy src/main/resources/db/migration/V20__chat_homework_resource…
psychologist_resources data healthy src/main/resources/db/migration/V20__chat_homework_resource…
resource_shares data healthy src/main/resources/db/migration/V20__chat_homework_resource…
psychologist_followup_templates data healthy src/main/resources/db/migration/V20__chat_homework_resource…
blog_categories data healthy src/main/resources/db/migration/V14__create_blog_categories…
session_pricing data healthy src/main/resources/db/migration/V66__session_pricing_and_pa…
session_packages data healthy src/main/resources/db/migration/V66__session_pricing_and_pa…
notifications data healthy src/main/resources/db/migration/V16__notifications_and_favo…
patient_favorites data healthy src/main/resources/db/migration/V16__notifications_and_favo…
psychologist_reviews data healthy src/main/resources/db/migration/V23__psychologist_reviews.s…
psychologist_vacations data healthy src/main/resources/db/migration/V29__psychologist_vacation.…
contact_messages data healthy src/main/resources/db/migration/V40__contact_messages.sql
homework_labels data healthy src/main/resources/db/migration/V45__homework_trello_featur…
homework_label_assignments data healthy src/main/resources/db/migration/V45__homework_trello_featur…
homework_comments data healthy src/main/resources/db/migration/V45__homework_trello_featur…
homework_activity data healthy src/main/resources/db/migration/V45__homework_trello_featur…
patient_tags data healthy src/main/resources/db/migration/V27__patient_tags.sql
psychologist_time_slots data healthy src/main/resources/db/migration/V15__appointments_and_time_…
psychologist_time_slot_overrides data healthy src/main/resources/db/migration/V15__appointments_and_time_…
funnel_events data healthy src/main/resources/db/migration/V54__funnel_events.sql
homework_checklist_items data healthy src/main/resources/db/migration/V44__homework_checklist_and…
homework_attachments data healthy src/main/resources/db/migration/V44__homework_checklist_and…
psych_tests data healthy src/main/resources/db/migration/V72__psychological_tests.sql
psych_test_questions data healthy src/main/resources/db/migration/V72__psychological_tests.sql
psych_test_options data healthy src/main/resources/db/migration/V72__psychological_tests.sql
psych_test_scales data healthy src/main/resources/db/migration/V72__psychological_tests.sql
psych_test_assignments data healthy src/main/resources/db/migration/V72__psychological_tests.sql
psych_test_results data healthy src/main/resources/db/migration/V72__psychological_tests.sql
psych_test_answers data healthy src/main/resources/db/migration/V72__psychological_tests.sql
psychologist_applications data healthy src/main/resources/db/migration/V7__create_psychologist_app…
article_attachments data healthy src/main/resources/db/migration/V12__extend_blog_posts.sql
reschedule_proposals data healthy src/main/resources/db/migration/V30__reschedule_proposals.s…
reschedule_proposal_options data healthy src/main/resources/db/migration/V30__reschedule_proposals.s…
patient_packages data healthy src/main/resources/db/migration/V67__patient_packages.sql
clinical_access_grants data healthy src/main/resources/db/migration/V62__clinical_access_grants…
appointment_intakes data healthy src/main/resources/db/migration/V36__appointment_intake.sql
session_feedback data healthy src/main/resources/db/migration/V31__session_feedback.sql
payments data healthy src/main/resources/db/migration/V68__appointment_package_li…

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

LabelLayerStatusPath
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
main software healthy src/main
resources software healthy src/main/resources
db software healthy src/main/resources/db
migration software healthy src/main/resources/db/migration
java software healthy src/main/java
com software healthy src/main/java/com
fanus software healthy src/main/java/com/fanus
security software healthy src/main/java/com/fanus/security
config software healthy src/main/java/com/fanus/config
dto software healthy src/main/java/com/fanus/dto
controller software healthy src/main/java/com/fanus/controller
repository software healthy src/main/java/com/fanus/repository
service software healthy src/main/java/com/fanus/service
entity software healthy src/main/java/com/fanus/entity
exception software healthy src/main/java/com/fanus/exception

LabelLayerStatusPath
auth::src/main/resources/application.yml security healthy src/main/resources/application.yml
auth::src/main/java/com/fanus/controller/PsychologistGoogle… security healthy src/main/java/com/fanus/controller/PsychologistGoogleCalend…
auth::src/main/java/com/fanus/security/AppointmentActionTok… security healthy src/main/java/com/fanus/security/AppointmentActionTokenServ…
auth::src/main/java/com/fanus/config/OpenApiConfig.java security healthy src/main/java/com/fanus/config/OpenApiConfig.java
auth::src/main/java/com/fanus/service/SendPulseEmailProvide… security healthy src/main/java/com/fanus/service/SendPulseEmailProvider.java
auth::src/main/java/com/fanus/config/WebSocketConfig.java security healthy src/main/java/com/fanus/config/WebSocketConfig.java
auth::src/main/java/com/fanus/security/JwtTokenProvider.java security healthy src/main/java/com/fanus/security/JwtTokenProvider.java
auth::pom.xml security healthy pom.xml
auth::src/main/java/com/fanus/service/GoogleCalendarService… security healthy src/main/java/com/fanus/service/GoogleCalendarService.java
auth::src/main/java/com/fanus/security/RefreshTokenService.… security healthy src/main/java/com/fanus/security/RefreshTokenService.java
auth::src/main/java/com/fanus/controller/AuthController.java security healthy src/main/java/com/fanus/controller/AuthController.java

LabelLayerStatusPath
SSH_PORT cicd healthy
SSH_USER cicd healthy
SSH_HOST cicd healthy
SSH_PRIVATE_KEY cicd healthy
TELEGRAM_CHAT_ID cicd healthy
TELEGRAM_BOT_TOKEN cicd healthy

LabelLayerStatusPath
port:8080 network healthy Dockerfile
port:5432 network healthy docker-compose.yml
port:6379 network healthy docker-compose.yml
port:09 network healthy src/main/resources/application.yml

LabelLayerStatusPath
postgresql data healthy pom.xml
redis data healthy pom.xml
postgres data healthy docker-compose.yml

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
postgres hardware healthy docker-compose.yml
redis hardware healthy docker-compose.yml

LabelLayerStatusPath
password_literal::src/main/java/com/fanus/config/DataSeeder… security healthy src/main/java/com/fanus/config/DataSeeder.java
password_literal::src/main/java/com/fanus/controller/AdminC… security healthy src/main/java/com/fanus/controller/AdminController.java

LabelLayerStatusPath
repobility-clone-0z7c8dod software healthy /tmp/repobility-clone-0z7c8dod

LabelLayerStatusPath
gha::deploy cicd healthy .github/workflows/deploy.yml

LabelLayerStatusPath
deploy cicd healthy .github/workflows/deploy.yml
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/d0ee0de5-5354-4da1-b7a3-618d70a7c2d2/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/d0ee0de5-5354-4da1-b7a3-618d70a7c2d2/

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.