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.

Circle-Cat/purrf

https://github.com/Circle-Cat/purrf · scanned 2026-06-17 01:23 UTC (1 month, 2 weeks ago)

67 raw signals (0 security + 67 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +6.4 (diff) · 57 actionable findings from 1 signal source. 10 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 3281 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
setUp software healthy tests/backend_test/historical_data_test/google_chat_history…
test_sync_history_messages_happy_path software healthy tests/backend_test/historical_data_test/google_chat_history…
test_sync_history_messages_no_messages_in_space software healthy tests/backend_test/historical_data_test/google_chat_history…
test_sync_history_messages_exception_handling software healthy tests/backend_test/historical_data_test/google_chat_history…
test_sync_history_messages_no_spaces_found software healthy tests/backend_test/historical_data_test/google_chat_history…
test_sync_history_messages_no_ldap_mappings software healthy tests/backend_test/historical_data_test/google_chat_history…
async_generator software healthy tests/backend_test/historical_data_test/microsoft_chat_hist…
setUp software healthy tests/backend_test/historical_data_test/microsoft_chat_hist…
test_get_microsoft_chat_messages_by_chat_id_single_page software healthy tests/backend_test/historical_data_test/microsoft_chat_hist…
test_get_microsoft_chat_messages_by_chat_id_multiple_pages software healthy tests/backend_test/historical_data_test/microsoft_chat_hist…
test_get_microsoft_chat_messages_by_chat_id_no_messages software healthy tests/backend_test/historical_data_test/microsoft_chat_hist…
test_get_microsoft_chat_messages_by_chat_id_empty_page_in_m… software healthy tests/backend_test/historical_data_test/microsoft_chat_hist…
test_sync_microsoft_chat_messages_by_chat_id_full_buffer_an… software healthy tests/backend_test/historical_data_test/microsoft_chat_hist…
test_sync_microsoft_chat_messages_by_chat_id_less_than_buff… software healthy tests/backend_test/historical_data_test/microsoft_chat_hist…
test_sync_microsoft_chat_messages_by_chat_id_no_messages software healthy tests/backend_test/historical_data_test/microsoft_chat_hist…
setUp software healthy tests/backend_test/historical_data_test/gerrit_sync_service…
test_fetch_and_store_changes_integrates_correctly_with_redis software healthy tests/backend_test/historical_data_test/gerrit_sync_service…
test_fetch_changes_pagination software healthy tests/backend_test/historical_data_test/gerrit_sync_service…
test_fetch_changes_with_no_filters software healthy tests/backend_test/historical_data_test/gerrit_sync_service…
test_compute_buckets software healthy tests/backend_test/historical_data_test/gerrit_sync_service…
test_store_change_in_redis software healthy tests/backend_test/historical_data_test/gerrit_sync_service…
test_store_change_with_multiple_reviewers software healthy tests/backend_test/historical_data_test/gerrit_sync_service…
test_compute_buckets_invalid_timestamp software healthy tests/backend_test/historical_data_test/gerrit_sync_service…
test_sync_gerrit_projects_success software healthy tests/backend_test/historical_data_test/gerrit_sync_service…
test_sync_gerrit_projects_no_projects software healthy tests/backend_test/historical_data_test/gerrit_sync_service…
setUp software healthy tests/backend_test/historical_data_test/google_calendar_syn…
test_is_circlecat_email software healthy tests/backend_test/historical_data_test/google_calendar_syn…
test_get_meeting_code_from_event_removes_hyphens software healthy tests/backend_test/historical_data_test/google_calendar_syn…
test_detect_third_party_conference_teams software healthy tests/backend_test/historical_data_test/google_calendar_syn…
test_get_meeting_code_skips_teams software healthy tests/backend_test/historical_data_test/google_calendar_syn…
test_get_calendar_list_dto_conversion software healthy tests/backend_test/historical_data_test/google_calendar_syn…
test_get_calendar_list_api_error_handling software healthy tests/backend_test/historical_data_test/google_calendar_syn…
test_get_calendars_events_deduplication software healthy tests/backend_test/historical_data_test/google_calendar_syn…
batch_side_effect software healthy tests/backend_test/historical_data_test/google_calendar_syn…
execute software healthy tests/backend_test/historical_data_test/google_calendar_syn…
test_get_calendars_events_filters_cancelled software healthy tests/backend_test/historical_data_test/google_calendar_syn…
test_get_events_attendees_proximity_matching software healthy tests/backend_test/historical_data_test/google_calendar_syn…
test_get_events_attendees_outside_window software healthy tests/backend_test/historical_data_test/google_calendar_syn…
test_get_events_attendees_empty_response software healthy tests/backend_test/historical_data_test/google_calendar_syn…
test_cache_calendar_events_strips_suffix software healthy tests/backend_test/historical_data_test/google_calendar_syn…
test_cache_events_attendees_user_index software healthy tests/backend_test/historical_data_test/google_calendar_syn…
test_cache_calendar_events_empty_input software healthy tests/backend_test/historical_data_test/google_calendar_syn…
test_cache_events_attendees_skips_invalid_ldap software healthy tests/backend_test/historical_data_test/google_calendar_syn…
setUp software healthy tests/backend_test/historical_data_test/historical_controll…
_inject_user software healthy tests/backend_test/historical_data_test/historical_controll…
_set_authenticated_user software healthy tests/backend_test/historical_data_test/historical_controll…
test_backfill_microsoft_ldaps_success software healthy tests/backend_test/historical_data_test/historical_controll…
test_backfill_microsoft_chat_messages_success software healthy tests/backend_test/historical_data_test/historical_controll…
test_update_jira_issues_with_query_param software healthy tests/backend_test/historical_data_test/historical_controll…
test_update_jira_issues_invalid_param software healthy tests/backend_test/historical_data_test/historical_controll…

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

LabelLayerStatusPath
lint.sh software healthy lint.sh
.ruff.toml software healthy .ruff.toml
CHANGELOG.md software healthy CHANGELOG.md
eslint.config.mjs software healthy eslint.config.mjs
requirements.txt software healthy requirements.txt
README.md software healthy README.md
LICENSE software healthy LICENSE
package.json software healthy package.json
pnpm-lock.yaml software healthy pnpm-lock.yaml
README.md software healthy terraform/README.md
locals.tf software healthy terraform/modules/purrf_instance/locals.tf
deploy.tf software healthy terraform/modules/purrf_instance/deploy.tf
providers.tf software healthy terraform/modules/purrf_instance/providers.tf
upstash.tf software healthy terraform/modules/purrf_instance/upstash.tf
gcp_infra.tf software healthy terraform/modules/purrf_instance/gcp_infra.tf
README.md software healthy terraform/modules/purrf_instance/README.md
neon.tf software healthy terraform/modules/purrf_instance/neon.tf
outputs.tf software healthy terraform/modules/purrf_instance/outputs.tf
auth0.tf software healthy terraform/modules/purrf_instance/auth0.tf
azure.tf software healthy terraform/modules/purrf_instance/azure.tf
variables.tf software healthy terraform/modules/purrf_instance/variables.tf
providers.tf software healthy terraform/bootstrap/global/providers.tf
backend.tf software healthy terraform/bootstrap/global/backend.tf
README.md software healthy terraform/bootstrap/global/README.md
main.tf software healthy terraform/bootstrap/global/main.tf
variables.tf software healthy terraform/bootstrap/global/variables.tf
versions.tf software healthy terraform/bootstrap/global/versions.tf
main.tf software healthy terraform/bootstrap/state_backend/main.tf
outputs.tf software healthy terraform/bootstrap/state_backend/outputs.tf
providers.tf software healthy terraform/environments/staging/providers.tf
backend.tf software healthy terraform/environments/staging/backend.tf
main.tf software healthy terraform/environments/staging/main.tf
outputs.tf software healthy terraform/environments/staging/outputs.tf
variables.tf software healthy terraform/environments/staging/variables.tf
versions.tf software healthy terraform/environments/staging/versions.tf
providers.tf software healthy terraform/environments/launchdarkly/providers.tf
backend.tf software healthy terraform/environments/launchdarkly/backend.tf
main.tf software healthy terraform/environments/launchdarkly/main.tf
outputs.tf software healthy terraform/environments/launchdarkly/outputs.tf
variables.tf software healthy terraform/environments/launchdarkly/variables.tf
versions.tf software healthy terraform/environments/launchdarkly/versions.tf
providers.tf software healthy terraform/environments/test/providers.tf
backend.tf software healthy terraform/environments/test/backend.tf
README.md software healthy terraform/environments/test/README.md
main.tf software healthy terraform/environments/test/main.tf
outputs.tf software healthy terraform/environments/test/outputs.tf
variables.tf software healthy terraform/environments/test/variables.tf
versions.tf software healthy terraform/environments/test/versions.tf
providers.tf software healthy terraform/environments/prod/providers.tf
backend.tf software healthy terraform/environments/prod/backend.tf

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

LabelLayerStatusPath
TestGoogleChatHistorySyncService software healthy tests/backend_test/historical_data_test/google_chat_history…
TestMicrosoftChatHistorySyncService software healthy tests/backend_test/historical_data_test/microsoft_chat_hist…
TestGerritSyncService software healthy tests/backend_test/historical_data_test/gerrit_sync_service…
TestGoogleCalendarSyncService software healthy tests/backend_test/historical_data_test/google_calendar_syn…
TestHistoricalController software healthy tests/backend_test/historical_data_test/historical_controll…
TestMicrosoftMemberSyncService software healthy tests/backend_test/historical_data_test/microsoft_member_sy…
TestJiraHistorySyncService software healthy tests/backend_test/historical_data_test/jira_history_sync_s…
TestMentorshipRoundParticipantsRepository software healthy tests/backend_test/repository_test/mentorship_round_partici…
BaseRepositoryTestLib software healthy tests/backend_test/repository_test/base_repository_test_lib…
TestUserIdentitiesRepository software healthy tests/backend_test/repository_test/user_identities_reposito…
TestMentorShipPairsRepository software healthy tests/backend_test/repository_test/mentorship_pairs_reposit…
TestUsersRepository software healthy tests/backend_test/repository_test/users_repository_test.py…
TestPreferencesRepository software healthy tests/backend_test/repository_test/preferences_repository_t…
TestMentorShipRoundRepository software healthy tests/backend_test/repository_test/mentorship_round_reposit…
TestExperienceRepository software healthy tests/backend_test/repository_test/experience_repository_te…
TestTrainingRepository software healthy tests/backend_test/repository_test/training_repository_test…
TestUserEmailsRepository software healthy tests/backend_test/repository_test/user_emails_repository_t…
TestGoogleChatSubscriptionService software healthy tests/backend_test/notification_management_test/google_chat…
TestNotificationIntegration software healthy tests/backend_test/notification_management_test/notificatio…
TestMicrosoftChatSubscriptionService software healthy tests/backend_test/notification_management_test/microsoft_c…
TestGerritSubscriptionService software healthy tests/backend_test/notification_management_test/gerrit_subs…
TestGerritWebhookLib software healthy tests/backend_test/notification_management_test/gerrit_webh…
TestUserIdentityService software healthy tests/backend_test/user_identity_test/user_identity_service…
TestMicrosoftLifecycleNotificationHandler software healthy tests/backend_test/producers_test/microsoft_lifecycle_notif…
TestGerritEventWebhook software healthy tests/backend_test/producers_test/gerrit_producer_test.py:11
TestNotificationWebhook software healthy tests/backend_test/producers_test/microsoft_chat_producer_t…
TestValidatePayload software healthy tests/backend_test/producers_test/microsoft_chat_producer_t…
TestMeetingServiceV1 software healthy tests/backend_test/mentorship_test/meeting_service_test.py:…
TestMeetingServiceV2 software healthy tests/backend_test/mentorship_test/meeting_service_test.py:…
TestSyncAttendance software healthy tests/backend_test/mentorship_test/meet_attendance_service_…
TestMentorshipMapper software healthy tests/backend_test/mentorship_test/mentorship_mapper_test.p…
TestMentorshipController software healthy tests/backend_test/mentorship_test/mentorship_controller_te…
TestRoundsService software healthy tests/backend_test/mentorship_test/rounds_service_test.py:11
TestParticipationService software healthy tests/backend_test/mentorship_test/participation_service_te…
TestRegistrationService software healthy tests/backend_test/mentorship_test/registration_service_tes…
_FakeSessionContext software healthy tests/backend_test/authentication_test/authentication_contr…
TestAuthenticationController software healthy tests/backend_test/authentication_test/authentication_contr…
TestAuthenticationService software healthy tests/backend_test/authentication_test/authentication_servi…
TestEmailManagementService software healthy tests/backend_test/authentication_test/email_management_ser…
_FakeSessionContext software healthy tests/backend_test/authentication_test/email_management_con…
TestEmailManagementController software healthy tests/backend_test/authentication_test/email_management_con…
TestInternalActivityControllerIntegration software healthy tests/backend_test/internal_activity_test/internal_activity…
TestMicrosoftChatAnalyticsService software healthy tests/backend_test/internal_activity_test/microsoft_chat_an…
TestGoogleChatAnalyticsService software healthy tests/backend_test/internal_activity_test/google_chat_analy…
TestGerritAnalyticsService software healthy tests/backend_test/internal_activity_test/gerrit_analytics_…
TestMicrosoftMeetingChatTopicCacheService software healthy tests/backend_test/internal_activity_test/microsoft_meeting…
TestSummaryService software healthy tests/backend_test/internal_activity_test/summary_service_t…
TestLdapService software healthy tests/backend_test/internal_activity_test/ldap_service_test…
TestJiraAnalyticsService software healthy tests/backend_test/internal_activity_test/jira_analytics_se…
TestGoogleCalendarAnalyticsService software healthy tests/backend_test/internal_activity_test/google_calendar_a…

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

LabelLayerStatusPath
terraform software healthy terraform
modules software healthy terraform/modules
purrf_instance software healthy terraform/modules/purrf_instance
bootstrap software healthy terraform/bootstrap
global software healthy terraform/bootstrap/global
state_backend software healthy terraform/bootstrap/state_backend
environments software healthy terraform/environments
staging software healthy terraform/environments/staging
launchdarkly software healthy terraform/environments/launchdarkly
test software healthy terraform/environments/test
prod software healthy terraform/environments/prod
tests software healthy tests
backend_test software healthy tests/backend_test
historical_data_test software healthy tests/backend_test/historical_data_test
repository_test software healthy tests/backend_test/repository_test
notification_management_test software healthy tests/backend_test/notification_management_test
user_identity_test software healthy tests/backend_test/user_identity_test
producers_test software healthy tests/backend_test/producers_test
mentorship_test software healthy tests/backend_test/mentorship_test
authentication_test software healthy tests/backend_test/authentication_test
internal_activity_test software healthy tests/backend_test/internal_activity_test
service_test software healthy tests/backend_test/service_test
utils_test software healthy tests/backend_test/utils_test
common_test software healthy tests/backend_test/common_test
consumers_test software healthy tests/backend_test/consumers_test
profile_test software healthy tests/backend_test/profile_test
frontend_test software healthy tests/frontend_test
components_test software healthy tests/frontend_test/components_test
common_test software healthy tests/frontend_test/components_test/common_test
context_test software healthy tests/frontend_test/context_test
pages_test software healthy tests/frontend_test/pages_test
personal_dashboard_test software healthy tests/frontend_test/pages_test/personal_dashboard_test
componentes_test software healthy tests/frontend_test/pages_test/personal_dashboard_test/comp…
hooks_test software healthy tests/frontend_test/pages_test/personal_dashboard_test/hook…
utils_test software healthy tests/frontend_test/pages_test/personal_dashboard_test/util…
mentorship_management_test software healthy tests/frontend_test/pages_test/mentorship_management_test
components_test software healthy tests/frontend_test/pages_test/mentorship_management_test/c…
hooks_test software healthy tests/frontend_test/pages_test/mentorship_management_test/h…
utils_test software healthy tests/frontend_test/pages_test/mentorship_management_test/u…
profile_test software healthy tests/frontend_test/pages_test/profile_test
components_test software healthy tests/frontend_test/pages_test/profile_test/components_test
hooks_test software healthy tests/frontend_test/pages_test/profile_test/hooks_test
modals_test software healthy tests/frontend_test/pages_test/profile_test/modals_test
hooks_test software healthy tests/frontend_test/hooks_test
layout_test software healthy tests/frontend_test/layout_test
utils_test software healthy tests/frontend_test/utils_test
api_test software healthy tests/frontend_test/api_test
tools_test software healthy tests/tools_test
db_test software healthy tests/tools_test/db_test
backend software healthy backend

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

LabelLayerStatusPath
k8s::HorizontalPodAutoscaler::helm/purrf/templates/hpa.yaml hardware healthy helm/purrf/templates/hpa.yaml
k8s::ServiceAccount::helm/purrf/templates/serviceaccount.ya… hardware healthy helm/purrf/templates/serviceaccount.yaml
tf::kubernetes_namespace::purrf_app hardware healthy terraform/modules/purrf_instance/deploy.tf
tf::kubernetes_secret::purrf_app hardware healthy terraform/modules/purrf_instance/deploy.tf
tf::random_password::email_otp_state_secret hardware healthy terraform/modules/purrf_instance/deploy.tf
tf::helm_release::purrf_app hardware healthy terraform/modules/purrf_instance/deploy.tf
tf::google_service_account_iam_member::purrf_service_wi hardware healthy terraform/modules/purrf_instance/deploy.tf
tf::upstash_redis_database::redis hardware healthy terraform/modules/purrf_instance/upstash.tf
tf::google_pubsub_topic::topics hardware healthy terraform/modules/purrf_instance/gcp_infra.tf
tf::google_pubsub_topic::dlq hardware healthy terraform/modules/purrf_instance/gcp_infra.tf
tf::google_pubsub_subscription::subscriptions hardware healthy terraform/modules/purrf_instance/gcp_infra.tf
tf::google_pubsub_subscription::dlq_subscriptions hardware healthy terraform/modules/purrf_instance/gcp_infra.tf
tf::google_project_iam_member::pubsub_auto_pub_to_dlq hardware healthy terraform/modules/purrf_instance/gcp_infra.tf
tf::google_project_iam_member::pubsub_auto_sub hardware healthy terraform/modules/purrf_instance/gcp_infra.tf
tf::google_project_service::cloud_functions hardware healthy terraform/modules/purrf_instance/gcp_infra.tf
tf::google_project_service::access_context_manager hardware healthy terraform/modules/purrf_instance/gcp_infra.tf
tf::google_storage_bucket::function_bucket hardware healthy terraform/modules/purrf_instance/gcp_infra.tf
tf::google_storage_bucket_iam_binding::purrf_internal hardware healthy terraform/modules/purrf_instance/gcp_infra.tf
tf::google_service_account::function_sa hardware healthy terraform/modules/purrf_instance/gcp_infra.tf
tf::google_project_iam_member::function_pubsub hardware healthy terraform/modules/purrf_instance/gcp_infra.tf
tf::google_project_iam_member::function_subscriber hardware healthy terraform/modules/purrf_instance/gcp_infra.tf
tf::google_project_iam_member::cloud_build_storage_viewer hardware healthy terraform/modules/purrf_instance/gcp_infra.tf
tf::google_project_iam_member::cloud_build_artifactregistry… hardware healthy terraform/modules/purrf_instance/gcp_infra.tf
tf::google_storage_bucket_object::function_zips hardware healthy terraform/modules/purrf_instance/gcp_infra.tf
tf::google_cloudfunctions_function::functions hardware healthy terraform/modules/purrf_instance/gcp_infra.tf
tf::google_cloudfunctions_function_iam_member::invoker hardware healthy terraform/modules/purrf_instance/gcp_infra.tf
tf::neon_project::this hardware healthy terraform/modules/purrf_instance/neon.tf
tf::neon_role::this hardware healthy terraform/modules/purrf_instance/neon.tf
tf::neon_database::this hardware healthy terraform/modules/purrf_instance/neon.tf
tf::auth0_client::purrf_auth0 hardware healthy terraform/modules/purrf_instance/auth0.tf
tf::auth0_client_credentials::purrf_auth0 hardware healthy terraform/modules/purrf_instance/auth0.tf
tf::auth0_custom_domain::purrf_custom_domain hardware healthy terraform/modules/purrf_instance/auth0.tf
tf::auth0_custom_domain_verification::purrf_custom_domain hardware healthy terraform/modules/purrf_instance/auth0.tf
tf::auth0_connection::db hardware healthy terraform/modules/purrf_instance/auth0.tf
tf::auth0_connection_clients::disable_db_for_all hardware healthy terraform/modules/purrf_instance/auth0.tf
tf::auth0_connection::email hardware healthy terraform/modules/purrf_instance/auth0.tf
tf::auth0_connection_clients::email_assoc hardware healthy terraform/modules/purrf_instance/auth0.tf
tf::auth0_prompt::prompts hardware healthy terraform/modules/purrf_instance/auth0.tf
tf::auth0_prompt_custom_text::en_login_id hardware healthy terraform/modules/purrf_instance/auth0.tf
tf::auth0_connection::google hardware healthy terraform/modules/purrf_instance/auth0.tf
tf::auth0_connection_clients::google hardware healthy terraform/modules/purrf_instance/auth0.tf
tf::auth0_client::link_action_m2m hardware healthy terraform/modules/purrf_instance/auth0.tf
tf::auth0_client_credentials::link_action_m2m hardware healthy terraform/modules/purrf_instance/auth0.tf
tf::auth0_client_grant::link_action_m2m hardware healthy terraform/modules/purrf_instance/auth0.tf
tf::azuread_application_federated_identity_credential::azur… hardware healthy terraform/modules/purrf_instance/azure.tf
tf::azuread_application_federated_identity_credential::azur… hardware healthy terraform/modules/purrf_instance/azure.tf
tf::cloudflare_ruleset::cors_headers hardware healthy terraform/bootstrap/global/main.tf
tf::cloudflare_ruleset::global_waf hardware healthy terraform/bootstrap/global/main.tf
tf::google_access_context_manager_access_policy::purrf_inte… hardware healthy terraform/bootstrap/global/main.tf
tf::google_access_context_manager_service_perimeter::purrf_… hardware healthy terraform/bootstrap/global/main.tf

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

LabelLayerStatusPath
App frontend healthy frontend/src/App.jsx
EnvironmentBanner frontend healthy frontend/src/components/layout/EnvironmentBanner.jsx
Header frontend healthy frontend/src/components/layout/Header.jsx
Sidebar frontend healthy frontend/src/components/layout/Sidebar.jsx
DateRangePicker frontend healthy frontend/src/components/common/DateRangePicker.jsx
HardWallGate frontend healthy frontend/src/components/common/HardWallGate.jsx
TimezoneSelector frontend healthy frontend/src/components/common/TimezoneSelector.jsx
JiraReportTable frontend healthy frontend/src/components/common/JiraReportTable.jsx
Modal frontend healthy frontend/src/components/common/Modal.jsx
ProtectedRoute frontend healthy frontend/src/components/common/ProtectedRoute.jsx
MemberSelector frontend healthy frontend/src/components/common/MemberSelector.jsx
MultipleSelector frontend healthy frontend/src/components/common/MultipleSelector.jsx
Tab frontend healthy frontend/src/components/common/Tab.jsx
Table frontend healthy frontend/src/components/common/Table.jsx
ReminderToastBody frontend healthy frontend/src/components/common/ReminderToastBody.jsx
GerritReportTable frontend healthy frontend/src/components/common/GerritReportTable.jsx
Card frontend healthy frontend/src/components/common/Card.jsx
Dashboard frontend healthy frontend/src/pages/Dashboard.jsx
AccessDenied frontend healthy frontend/src/pages/AccessDenied.jsx
DataSearch frontend healthy frontend/src/pages/DataSearch.jsx
VerifyRequired frontend healthy frontend/src/pages/VerifyRequired.jsx
MentorshipManagement frontend healthy frontend/src/pages/MentorshipManagement/index.jsx
RoundsManagementCard frontend healthy frontend/src/pages/MentorshipManagement/components/RoundsMa…
AllRoundsTable frontend healthy frontend/src/pages/MentorshipManagement/components/AllRound…
RoundModal frontend healthy frontend/src/pages/MentorshipManagement/components/RoundMod…
PhaseTimelineTable frontend healthy frontend/src/pages/MentorshipManagement/components/PhaseTim…
PersonalDashboard frontend healthy frontend/src/pages/PersonalDashboard/index.jsx
MeetingOverviewCard frontend healthy frontend/src/pages/PersonalDashboard/components/MeetingOver…
MentorshipFeedbackDialog frontend healthy frontend/src/pages/PersonalDashboard/components/MentorshipF…
MatchingResultDialog frontend healthy frontend/src/pages/PersonalDashboard/components/MatchingRes…
SurveyRadioQuestion frontend healthy frontend/src/pages/PersonalDashboard/components/SurveyRadio…
MentorshipInfoBanner frontend healthy frontend/src/pages/PersonalDashboard/components/MentorshipI…
MentorshipParticipantsCard frontend healthy frontend/src/pages/PersonalDashboard/components/MentorshipP…
MeetingSubmissionModal frontend healthy frontend/src/pages/PersonalDashboard/components/MeetingSubm…
MentorshipRegistrationDialog frontend healthy frontend/src/pages/PersonalDashboard/components/MentorshipR…
Profile frontend healthy frontend/src/pages/Profile/index.jsx
TrainingSection frontend healthy frontend/src/pages/Profile/components/TrainingSection.jsx
ExperienceSection frontend healthy frontend/src/pages/Profile/components/ExperienceSection.jsx
ProfileHeader frontend healthy frontend/src/pages/Profile/components/ProfileHeader.jsx
EducationSection frontend healthy frontend/src/pages/Profile/components/EducationSection.jsx
ContactSection frontend healthy frontend/src/pages/Profile/components/ContactSection.jsx
EducationEditModal frontend healthy frontend/src/pages/Profile/modals/EducationEditModal.jsx
ExperienceEditModal frontend healthy frontend/src/pages/Profile/modals/ExperienceEditModal.jsx
PersonalEditModal frontend healthy frontend/src/pages/Profile/modals/PersonalEditModal.jsx

LabelLayerStatusPath
/Dashboard frontend healthy frontend/src/pages/Dashboard.jsx
/AccessDenied frontend healthy frontend/src/pages/AccessDenied.jsx
/DataSearch frontend healthy frontend/src/pages/DataSearch.jsx
/VerifyRequired frontend healthy frontend/src/pages/VerifyRequired.jsx
/MentorshipManagement/ frontend healthy frontend/src/pages/MentorshipManagement/index.jsx
/MentorshipManagement/utils/roundForm frontend healthy frontend/src/pages/MentorshipManagement/utils/roundForm.js
/MentorshipManagement/hooks/useMentorshipManagement frontend healthy frontend/src/pages/MentorshipManagement/hooks/useMentorship…
/MentorshipManagement/components/RoundsManagementCard frontend healthy frontend/src/pages/MentorshipManagement/components/RoundsMa…
/MentorshipManagement/components/AllRoundsTable frontend healthy frontend/src/pages/MentorshipManagement/components/AllRound…
/MentorshipManagement/components/RoundModal frontend healthy frontend/src/pages/MentorshipManagement/components/RoundMod…
/MentorshipManagement/components/PhaseTimelineTable frontend healthy frontend/src/pages/MentorshipManagement/components/PhaseTim…
/PersonalDashboard/ frontend healthy frontend/src/pages/PersonalDashboard/index.jsx
/PersonalDashboard/utils/mentorshipRegistration frontend healthy frontend/src/pages/PersonalDashboard/utils/mentorshipRegist…
/PersonalDashboard/utils/mentorshipRounds frontend healthy frontend/src/pages/PersonalDashboard/utils/mentorshipRounds…
/PersonalDashboard/hooks/useMeetingManagement frontend healthy frontend/src/pages/PersonalDashboard/hooks/useMeetingManage…
/PersonalDashboard/hooks/useMentorshipData frontend healthy frontend/src/pages/PersonalDashboard/hooks/useMentorshipDat…
/PersonalDashboard/hooks/useWorkActivityData frontend healthy frontend/src/pages/PersonalDashboard/hooks/useWorkActivityD…
/PersonalDashboard/components/MeetingOverviewCard frontend healthy frontend/src/pages/PersonalDashboard/components/MeetingOver…
/PersonalDashboard/components/MentorshipFeedbackDialog frontend healthy frontend/src/pages/PersonalDashboard/components/MentorshipF…
/PersonalDashboard/components/MatchingResultDialog frontend healthy frontend/src/pages/PersonalDashboard/components/MatchingRes…
/PersonalDashboard/components/SurveyRadioQuestion frontend healthy frontend/src/pages/PersonalDashboard/components/SurveyRadio…
/PersonalDashboard/components/MentorshipInfoBanner frontend healthy frontend/src/pages/PersonalDashboard/components/MentorshipI…
/PersonalDashboard/components/WorkActivityDataCard frontend healthy frontend/src/pages/PersonalDashboard/components/WorkActivit…
/PersonalDashboard/components/MentorshipParticipantsCard frontend healthy frontend/src/pages/PersonalDashboard/components/MentorshipP…
/PersonalDashboard/components/MeetingSubmissionModal frontend healthy frontend/src/pages/PersonalDashboard/components/MeetingSubm…
/PersonalDashboard/components/MentorshipRegistrationDialog frontend healthy frontend/src/pages/PersonalDashboard/components/MentorshipR…
/Profile/utils frontend healthy frontend/src/pages/Profile/utils.js
/Profile/ frontend healthy frontend/src/pages/Profile/index.jsx
/Profile/hooks/useProfileCompletenessReminder frontend healthy frontend/src/pages/Profile/hooks/useProfileCompletenessRemi…
/Profile/hooks/useProfileData frontend healthy frontend/src/pages/Profile/hooks/useProfileData.js
/Profile/components/TrainingSection frontend healthy frontend/src/pages/Profile/components/TrainingSection.jsx
/Profile/components/ExperienceSection frontend healthy frontend/src/pages/Profile/components/ExperienceSection.jsx
/Profile/components/ProfileHeader frontend healthy frontend/src/pages/Profile/components/ProfileHeader.jsx
/Profile/components/EducationSection frontend healthy frontend/src/pages/Profile/components/EducationSection.jsx
/Profile/components/ContactSection frontend healthy frontend/src/pages/Profile/components/ContactSection.jsx
/Profile/modals/EducationEditModal frontend healthy frontend/src/pages/Profile/modals/EducationEditModal.jsx
/Profile/modals/ExperienceEditModal frontend healthy frontend/src/pages/Profile/modals/ExperienceEditModal.jsx
/Profile/modals/PersonalEditModal frontend healthy frontend/src/pages/Profile/modals/PersonalEditModal.jsx
/verify-required frontend healthy tests/frontend_test/pages_test/VerifyRequired.test.jsx
/ frontend healthy tests/frontend_test/layout_test/Header.test.jsx
/profile frontend healthy tests/frontend_test/layout_test/Header.test.jsx

LabelLayerStatusPath
auth::backend/authentication/email_management_service.py security healthy backend/authentication/email_management_service.py
auth::backend/repository/user_identities_repository.py security healthy backend/repository/user_identities_repository.py
auth::tests/backend_test/authentication_test/email_manageme… security healthy tests/backend_test/authentication_test/email_management_con…
auth::tests/frontend_test/layout_test/Header.test.jsx security healthy tests/frontend_test/layout_test/Header.test.jsx
auth::backend/authentication/authentication_service.py security healthy backend/authentication/authentication_service.py
auth::backend/authentication/email_management_controller.py security healthy backend/authentication/email_management_controller.py
auth::tests/backend_test/mentorship_test/registration_servi… security healthy tests/backend_test/mentorship_test/registration_service_tes…
auth::backend/common/environment_constants.py security healthy backend/common/environment_constants.py
auth::tests/frontend_test/utils_test/auth.test.js security healthy tests/frontend_test/utils_test/auth.test.js
auth::terraform/environments/test/README.md security healthy terraform/environments/test/README.md
auth::tests/backend_test/user_identity_test/user_identity_s… security healthy tests/backend_test/user_identity_test/user_identity_service…
auth::frontend/src/pages/Dashboard.jsx security healthy frontend/src/pages/Dashboard.jsx
auth::tests/backend_test/profile_test/profile_query_service… security healthy tests/backend_test/profile_test/profile_query_service_test.…
auth::tests/backend_test/common_test/auth0_client_test.py security healthy tests/backend_test/common_test/auth0_client_test.py
auth::tests/frontend_test/api_test/emailApi.test.js security healthy tests/frontend_test/api_test/emailApi.test.js
auth::backend/common/google_client.py security healthy backend/common/google_client.py
auth::tests/backend_test/authentication_test/authentication… security healthy tests/backend_test/authentication_test/authentication_servi…
auth::README.md security healthy README.md
auth::terraform/modules/purrf_instance/README.md security healthy terraform/modules/purrf_instance/README.md
auth::backend/common/auth0_client.py security healthy backend/common/auth0_client.py
auth::backend/fast_app_dev_runner.py security healthy backend/fast_app_dev_runner.py
auth::frontend/src/utils/auth.js security healthy frontend/src/utils/auth.js
auth::terraform/environments/prod/README.md security healthy terraform/environments/prod/README.md
auth::backend/user_identity/user_identity_service.py security healthy backend/user_identity/user_identity_service.py
auth::backend/producers/microsoft_lifecycle_notification_ha… security healthy backend/producers/microsoft_lifecycle_notification_handler/…
auth::tests/backend_test/authentication_test/email_manageme… security healthy tests/backend_test/authentication_test/email_management_ser…

LabelLayerStatusPath
ExperienceEntity data healthy backend/entity/experience_entity.py
experience data healthy backend/entity/experience_entity.py
MentorshipRoundEntity data healthy backend/entity/mentorship_round_entity.py
mentorship_round data healthy backend/entity/mentorship_round_entity.py
MentorshipPairsEntity data healthy backend/entity/mentorship_pairs_entity.py
mentorship_pairs data healthy backend/entity/mentorship_pairs_entity.py
UserEmailsEntity data healthy backend/entity/user_emails_entity.py
user_emails data healthy backend/entity/user_emails_entity.py
PreferenceEntity data healthy backend/entity/preference_entity.py
preferences data healthy backend/entity/preference_entity.py
MentorshipRoundParticipantsEntity data healthy backend/entity/mentorship_round_participants_entity.py
mentorship_round_participants data healthy backend/entity/mentorship_round_participants_entity.py
UserIdentitiesEntity data healthy backend/entity/user_identities_entity.py
user_identities data healthy backend/entity/user_identities_entity.py
TrainingEntity data healthy backend/entity/training_entity.py
training data healthy backend/entity/training_entity.py
UserPermissionsEntity data healthy backend/entity/user_permissions_entity.py
user_permissions data healthy backend/entity/user_permissions_entity.py
UsersEntity data healthy backend/entity/users_entity.py
users data healthy backend/entity/users_entity.py
Base data healthy backend/common/base.py

LabelLayerStatusPath
port:5001 network healthy backend/fast_app_dev_runner.py
port:5432 network healthy .github/workflows/presubmit.yml
port:5173 network healthy frontend/vite.config.mjs
port:80 network healthy helm/purrf/values.yaml
port:10 network healthy helm/purrf/values.yaml
port:20 network healthy helm/purrf/values.yaml
port:30 network healthy helm/purrf/values.yaml
port:40 network healthy helm/purrf/values.yaml
port:50 network healthy helm/purrf/values.yaml

LabelLayerStatusPath
build-and-push cicd healthy .github/workflows/deploy-test.yml
changes cicd healthy .github/workflows/presubmit.yml
lint-and-test cicd healthy .github/workflows/presubmit.yml
promotion-guard cicd healthy .github/workflows/presubmit.yml
pr-title cicd healthy .github/workflows/pr-title.yml

LabelLayerStatusPath
password_literal::tests/backend_test/common_test/jira_clien… security healthy tests/backend_test/common_test/jira_client_test.py
password_literal::tests/backend_test/common_test/redis_clie… security healthy tests/backend_test/common_test/redis_client_test.py
password_literal::backend/common/environment_constants.py security healthy backend/common/environment_constants.py
password_literal::backend/common/environment_constants.py security healthy backend/common/environment_constants.py

LabelLayerStatusPath
redis data healthy requirements.txt
postgresql data healthy requirements.txt
postgres data healthy README.md

LabelLayerStatusPath
k8s::CronJob::helm/purrf/templates/cronjobs.yaml hardware healthy helm/purrf/templates/cronjobs.yaml
k8s::Deployment::helm/purrf/templates/deployment.yaml hardware healthy helm/purrf/templates/deployment.yaml
k8s::Pod::helm/purrf/templates/tests/test-connection.yaml hardware healthy helm/purrf/templates/tests/test-connection.yaml

LabelLayerStatusPath
gha::deploy-test cicd healthy .github/workflows/deploy-test.yml
gha::presubmit cicd healthy .github/workflows/presubmit.yml
gha::pr-title cicd healthy .github/workflows/pr-title.yml

LabelLayerStatusPath
PURRF_BOT_PRIVATE_KEY cicd healthy
PURRF_BOT_APP_ID cicd healthy
GITHUB_TOKEN cicd healthy

LabelLayerStatusPath
make_migration_test.py data healthy tests/tools_test/db_test/make_migration_test.py
make_migration.py data healthy tools/migrate_db/make_migration.py

LabelLayerStatusPath
vps::azure hardware healthy requirements.txt
vps::gcp hardware healthy terraform/modules/purrf_instance/README.md

LabelLayerStatusPath
Circle-Cat__purrf software healthy /data/fable5_failed_archive/Circle-Cat__purrf

LabelLayerStatusPath
GET /fastapi/health api healthy backend/utils/fast_app_factory.py

LabelLayerStatusPath
pubsub data healthy requirements.txt

LabelLayerStatusPath
127.0.0.1 network healthy frontend/src/utils/auth.js

LabelLayerStatusPath
ingress::helm/purrf/templates/ingress.yaml network healthy helm/purrf/templates/ingress.yaml
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/cc4e3be3-ddfc-4fe8-8286-6e823f988fc8/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/cc4e3be3-ddfc-4fe8-8286-6e823f988fc8/

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.