https://github.com/thedolce1/Pynapli
· scanned 2026-06-16 00:33 UTC (2 months, 2 weeks ago)
7 raw signals (0 security + 7 graph)
Last scanned 2 months, 2 weeks ago · v1 · 6 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1392 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
build.gradle.kts |
software | healthy | build.gradle.kts |
.env.example |
software | healthy | .env.example |
docker-compose.yml |
software | healthy | docker-compose.yml |
build.gradle.kts |
software | healthy | androidApp/build.gradle.kts |
AndroidInstallId.kt |
software | healthy | androidApp/src/main/kotlin/com/pynapli/app/AndroidInstallId… |
AndroidAppGraph.kt |
software | healthy | androidApp/src/main/kotlin/com/pynapli/app/AndroidAppGraph.… |
MainActivity.kt |
software | healthy | androidApp/src/main/kotlin/com/pynapli/app/MainActivity.kt |
PynapliApplication.kt |
software | healthy | androidApp/src/main/kotlin/com/pynapli/app/PynapliApplicati… |
AndroidDevPushTokenProvider.kt |
software | healthy | androidApp/src/main/kotlin/com/pynapli/app/notifications/An… |
AndroidFirebasePushTokenProvider.kt |
software | healthy | androidApp/src/main/kotlin/com/pynapli/app/notifications/An… |
PynapliFirebaseMessagingService.kt |
software | healthy | androidApp/src/main/kotlin/com/pynapli/app/notifications/Py… |
PynapliNotificationDeepLinks.kt |
software | healthy | androidApp/src/main/kotlin/com/pynapli/app/notifications/Py… |
AndroidPushRegistrationStore.kt |
software | healthy | androidApp/src/main/kotlin/com/pynapli/app/notifications/An… |
AndroidPlayBillingPurchaseGateway.kt |
software | healthy | androidApp/src/main/kotlin/com/pynapli/app/billing/AndroidP… |
DebugQaFlags.kt |
software | healthy | androidApp/src/main/kotlin/com/pynapli/app/debug/DebugQaFla… |
DebugFaultInjectingSwipeRepository.kt |
software | healthy | androidApp/src/main/kotlin/com/pynapli/app/swipe/DebugFault… |
DebugQaReceiver.kt |
software | healthy | androidApp/src/debug/kotlin/com/pynapli/app/debug/DebugQaRe… |
GRID_IMPLEMENTATION_SPEC.md |
software | healthy | docs/GRID_IMPLEMENTATION_SPEC.md |
THIRD_PARTY_DATA.md |
software | healthy | docs/THIRD_PARTY_DATA.md |
PRIVACY_POLICY_DRAFT.md |
software | healthy | docs/PRIVACY_POLICY_DRAFT.md |
MODERATION_AND_AGE_VERIFICATION_SPEC.md |
software | healthy | docs/MODERATION_AND_AGE_VERIFICATION_SPEC.md |
ANALYTICS_AND_METRICS_SPEC.md |
software | healthy | docs/ANALYTICS_AND_METRICS_SPEC.md |
MESSAGING_SPEC.md |
software | healthy | docs/MESSAGING_SPEC.md |
ANDROID_PRODUCTION_GAMEPLAN.md |
software | healthy | docs/ANDROID_PRODUCTION_GAMEPLAN.md |
DESIGN_AND_NAVIGATION_SPEC.md |
software | healthy | docs/DESIGN_AND_NAVIGATION_SPEC.md |
DEVOPS_INFRA_SETUP_SPEC.md |
software | healthy | docs/DEVOPS_INFRA_SETUP_SPEC.md |
ADMIN_MODERATION_CONSOLE_SPEC.md |
software | healthy | docs/ADMIN_MODERATION_CONSOLE_SPEC.md |
OFFICIAL_TECH_REFERENCE_GUIDE.md |
software | healthy | docs/OFFICIAL_TECH_REFERENCE_GUIDE.md |
TERMS_DRAFT.md |
software | healthy | docs/TERMS_DRAFT.md |
FILTERS_SPEC.md |
software | healthy | docs/FILTERS_SPEC.md |
README.md |
software | healthy | docs/README.md |
PROFILE_SETTINGS_SPEC.md |
software | healthy | docs/PROFILE_SETTINGS_SPEC.md |
LEGACY_RULES_IMPORT_REVIEW.md |
software | healthy | docs/LEGACY_RULES_IMPORT_REVIEW.md |
MOBILE_APP_ARCHITECTURE_SPEC.md |
software | healthy | docs/MOBILE_APP_ARCHITECTURE_SPEC.md |
PYNAPLI_PRODUCT_SPEC.md |
software | healthy | docs/PYNAPLI_PRODUCT_SPEC.md |
LANGUAGE_AND_TAXONOMY_SPEC.md |
software | healthy | docs/LANGUAGE_AND_TAXONOMY_SPEC.md |
NOTIFICATIONS_SPEC.md |
software | healthy | docs/NOTIFICATIONS_SPEC.md |
PROFILE_FILTER_SYNC_SPEC.md |
software | healthy | docs/PROFILE_FILTER_SYNC_SPEC.md |
COMMUNITY_GUIDELINES.md |
software | healthy | docs/COMMUNITY_GUIDELINES.md |
TRUST_AND_SAFETY_SPEC.md |
software | healthy | docs/TRUST_AND_SAFETY_SPEC.md |
FRONTEND_DESIGN_DIRECTION_SPEC.md |
software | healthy | docs/FRONTEND_DESIGN_DIRECTION_SPEC.md |
DATA_MODEL_SPEC.md |
software | healthy | docs/DATA_MODEL_SPEC.md |
IMPLEMENTATION_AUDIT.md |
software | healthy | docs/IMPLEMENTATION_AUDIT.md |
SWIPE_IMPLEMENTATION_SPEC.md |
software | healthy | docs/SWIPE_IMPLEMENTATION_SPEC.md |
MONETIZATION_SPEC.md |
software | healthy | docs/MONETIZATION_SPEC.md |
PROJECT_STRUCTURE_AND_DEPENDENCIES_SPEC.md |
software | healthy | docs/PROJECT_STRUCTURE_AND_DEPENDENCIES_SPEC.md |
PRODUCTION_READINESS_AND_QUALITY_SPEC.md |
software | healthy | docs/PRODUCTION_READINESS_AND_QUALITY_SPEC.md |
MVP_ROADMAP.md |
software | healthy | docs/MVP_ROADMAP.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
androidApp |
software | healthy | androidApp |
src |
software | healthy | androidApp/src |
main |
software | healthy | androidApp/src/main |
kotlin |
software | healthy | androidApp/src/main/kotlin |
com |
software | healthy | androidApp/src/main/kotlin/com |
pynapli |
software | healthy | androidApp/src/main/kotlin/com/pynapli |
app |
software | healthy | androidApp/src/main/kotlin/com/pynapli/app |
notifications |
software | healthy | androidApp/src/main/kotlin/com/pynapli/app/notifications |
billing |
software | healthy | androidApp/src/main/kotlin/com/pynapli/app/billing |
debug |
software | healthy | androidApp/src/main/kotlin/com/pynapli/app/debug |
swipe |
software | healthy | androidApp/src/main/kotlin/com/pynapli/app/swipe |
debug |
software | healthy | androidApp/src/debug |
kotlin |
software | healthy | androidApp/src/debug/kotlin |
com |
software | healthy | androidApp/src/debug/kotlin/com |
pynapli |
software | healthy | androidApp/src/debug/kotlin/com/pynapli |
app |
software | healthy | androidApp/src/debug/kotlin/com/pynapli/app |
debug |
software | healthy | androidApp/src/debug/kotlin/com/pynapli/app/debug |
docs |
software | healthy | docs |
shared |
software | healthy | shared |
src |
software | healthy | shared/src |
commonMain |
software | healthy | shared/src/commonMain |
kotlin |
software | healthy | shared/src/commonMain/kotlin |
com |
software | healthy | shared/src/commonMain/kotlin/com |
pynapli |
software | healthy | shared/src/commonMain/kotlin/com/pynapli |
shared |
software | healthy | shared/src/commonMain/kotlin/com/pynapli/shared |
settings |
software | healthy | shared/src/commonMain/kotlin/com/pynapli/shared/settings |
monetization |
software | healthy | shared/src/commonMain/kotlin/com/pynapli/shared/monetization |
auth |
software | healthy | shared/src/commonMain/kotlin/com/pynapli/shared/auth |
network |
software | healthy | shared/src/commonMain/kotlin/com/pynapli/shared/network |
dto |
software | healthy | shared/src/commonMain/kotlin/com/pynapli/shared/network/dto |
platform |
software | healthy | shared/src/commonMain/kotlin/com/pynapli/shared/platform |
distance |
software | healthy | shared/src/commonMain/kotlin/com/pynapli/shared/distance |
grid |
software | healthy | shared/src/commonMain/kotlin/com/pynapli/shared/grid |
domain |
software | healthy | shared/src/commonMain/kotlin/com/pynapli/shared/grid/domain |
profile |
software | healthy | shared/src/commonMain/kotlin/com/pynapli/shared/profile |
core |
software | healthy | shared/src/commonMain/kotlin/com/pynapli/shared/core |
config |
software | healthy | shared/src/commonMain/kotlin/com/pynapli/shared/core/config |
result |
software | healthy | shared/src/commonMain/kotlin/com/pynapli/shared/core/result |
iosMain |
software | healthy | shared/src/iosMain |
kotlin |
software | healthy | shared/src/iosMain/kotlin |
com |
software | healthy | shared/src/iosMain/kotlin/com |
pynapli |
software | healthy | shared/src/iosMain/kotlin/com/pynapli |
shared |
software | healthy | shared/src/iosMain/kotlin/com/pynapli/shared |
auth |
software | healthy | shared/src/iosMain/kotlin/com/pynapli/shared/auth |
platform |
software | healthy | shared/src/iosMain/kotlin/com/pynapli/shared/platform |
storage |
software | healthy | shared/src/iosMain/kotlin/com/pynapli/shared/storage |
commonTest |
software | healthy | shared/src/commonTest |
kotlin |
software | healthy | shared/src/commonTest/kotlin |
com |
software | healthy | shared/src/commonTest/kotlin/com |
pynapli |
software | healthy | shared/src/commonTest/kotlin/com/pynapli |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
V50__create_travel_locations.sql |
data | healthy | server/src/main/resources/db/migration/V50__create_travel_l… |
V7__add_message_pagination_index.sql |
data | healthy | server/src/main/resources/db/migration/V7__add_message_pagi… |
V15__create_swipe_foundation.sql |
data | healthy | server/src/main/resources/db/migration/V15__create_swipe_fo… |
V2__create_auth_foundation.sql |
data | healthy | server/src/main/resources/db/migration/V2__create_auth_foun… |
V10__relax_album_item_sort_order_index.sql |
data | healthy | server/src/main/resources/db/migration/V10__relax_album_ite… |
V68__add_system_safety_reports.sql |
data | healthy | server/src/main/resources/db/migration/V68__add_system_safe… |
V52__add_visible_while_traveling.sql |
data | healthy | server/src/main/resources/db/migration/V52__add_visible_whi… |
V64__create_psync_deck.sql |
data | healthy | server/src/main/resources/db/migration/V64__create_psync_de… |
V30__add_paid_feature_gates.sql |
data | healthy | server/src/main/resources/db/migration/V30__add_paid_featur… |
V21__add_notification_processing_status.sql |
data | healthy | server/src/main/resources/db/migration/V21__add_notificatio… |
V16__create_linked_profile_foundation.sql |
data | healthy | server/src/main/resources/db/migration/V16__create_linked_p… |
V51__add_swipe_action_travel_location.sql |
data | healthy | server/src/main/resources/db/migration/V51__add_swipe_actio… |
V60__create_tonight_sessions.sql |
data | healthy | server/src/main/resources/db/migration/V60__create_tonight_… |
V70__create_travel_places.sql |
data | healthy | server/src/main/resources/db/migration/V70__create_travel_p… |
V49__create_top_pick_sessions.sql |
data | healthy | server/src/main/resources/db/migration/V49__create_top_pick… |
V19__create_notification_foundation.sql |
data | healthy | server/src/main/resources/db/migration/V19__create_notifica… |
V35__add_profile_verifications.sql |
data | healthy | server/src/main/resources/db/migration/V35__add_profile_ver… |
V12__add_flirt_activity_aggregation.sql |
data | healthy | server/src/main/resources/db/migration/V12__add_flirt_activ… |
V67__add_share_psync_solo_matches.sql |
data | healthy | server/src/main/resources/db/migration/V67__add_share_psync… |
V76__add_message_media_reveal.sql |
data | healthy | server/src/main/resources/db/migration/V76__add_message_med… |
V25__create_risk_foundation.sql |
data | healthy | server/src/main/resources/db/migration/V25__create_risk_fou… |
V71__tighten_pending_profile_link_pair_uniqueness.sql |
data | healthy | server/src/main/resources/db/migration/V71__tighten_pending… |
V11__create_activity_foundation.sql |
data | healthy | server/src/main/resources/db/migration/V11__create_activity… |
V48__add_swipe_action_consumed_inventory.sql |
data | healthy | server/src/main/resources/db/migration/V48__add_swipe_actio… |
V73__add_profile_self_describe_details.sql |
data | healthy | server/src/main/resources/db/migration/V73__add_profile_sel… |
V32__create_play_store_rtdn_events.sql |
data | healthy | server/src/main/resources/db/migration/V32__create_play_sto… |
V56__add_partner_chat_invite_consent.sql |
data | healthy | server/src/main/resources/db/migration/V56__add_partner_cha… |
V13__add_album_request_activity_aggregation.sql |
data | healthy | server/src/main/resources/db/migration/V13__add_album_reque… |
V43__add_grid_query_covering_indexes.sql |
data | healthy | server/src/main/resources/db/migration/V43__add_grid_query_… |
V18__add_linked_partner_chat_invites.sql |
data | healthy | server/src/main/resources/db/migration/V18__add_linked_part… |
V69__create_moderation_appeals.sql |
data | healthy | server/src/main/resources/db/migration/V69__create_moderati… |
V54__add_activity_swipe_match_invite_uniques.sql |
data | healthy | server/src/main/resources/db/migration/V54__add_activity_sw… |
V59__add_message_client_idempotency_key.sql |
data | healthy | server/src/main/resources/db/migration/V59__add_message_cli… |
V1__create_platform_foundation.sql |
data | healthy | server/src/main/resources/db/migration/V1__create_platform_… |
V28__add_safety_report_review_columns.sql |
data | healthy | server/src/main/resources/db/migration/V28__add_safety_repo… |
V3__create_profile_foundation.sql |
data | healthy | server/src/main/resources/db/migration/V3__create_profile_f… |
V66__add_psync_activity_events.sql |
data | healthy | server/src/main/resources/db/migration/V66__add_psync_activ… |
V65__create_psync_matches.sql |
data | healthy | server/src/main/resources/db/migration/V65__create_psync_ma… |
V27__create_admin_audit_log.sql |
data | healthy | server/src/main/resources/db/migration/V27__create_admin_au… |
V61__add_tonight_reminder_sent.sql |
data | healthy | server/src/main/resources/db/migration/V61__add_tonight_rem… |
V29__create_subscription_foundation.sql |
data | healthy | server/src/main/resources/db/migration/V29__create_subscrip… |
V41__create_age_verifications.sql |
data | healthy | server/src/main/resources/db/migration/V41__create_age_veri… |
V37__add_profile_logistics_tags.sql |
data | healthy | server/src/main/resources/db/migration/V37__add_profile_log… |
V39__create_saved_grid_filters.sql |
data | healthy | server/src/main/resources/db/migration/V39__create_saved_gr… |
V72__add_media_asset_intended_album_kind.sql |
data | healthy | server/src/main/resources/db/migration/V72__add_media_asset… |
V6__add_conversation_read_state.sql |
data | healthy | server/src/main/resources/db/migration/V6__add_conversation… |
V8__create_media_foundation.sql |
data | healthy | server/src/main/resources/db/migration/V8__create_media_fou… |
V4__create_location_foundation.sql |
data | healthy | server/src/main/resources/db/migration/V4__create_location_… |
V26__add_message_review_foundation.sql |
data | healthy | server/src/main/resources/db/migration/V26__add_message_rev… |
V47__create_saved_swipe_filters.sql |
data | healthy | server/src/main/resources/db/migration/V47__create_saved_sw… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
travel_locations |
data | healthy | server/src/main/resources/db/migration/V50__create_travel_l… |
swipe_actions |
data | healthy | server/src/main/resources/db/migration/V15__create_swipe_fo… |
matches |
data | healthy | server/src/main/resources/db/migration/V15__create_swipe_fo… |
users |
data | healthy | server/src/main/resources/db/migration/V2__create_auth_foun… |
auth_identities |
data | healthy | server/src/main/resources/db/migration/V2__create_auth_foun… |
user_sessions |
data | healthy | server/src/main/resources/db/migration/V2__create_auth_foun… |
psync_session_cards |
data | healthy | server/src/main/resources/db/migration/V64__create_psync_de… |
psync_session_actions |
data | healthy | server/src/main/resources/db/migration/V64__create_psync_de… |
premium_inventory |
data | healthy | server/src/main/resources/db/migration/V30__add_paid_featur… |
user_profile_links |
data | healthy | server/src/main/resources/db/migration/V16__create_linked_p… |
tonight_sessions |
data | healthy | server/src/main/resources/db/migration/V60__create_tonight_… |
tonight_session_participants |
data | healthy | server/src/main/resources/db/migration/V60__create_tonight_… |
travel_places |
data | healthy | server/src/main/resources/db/migration/V70__create_travel_p… |
travel_places_dataset |
data | healthy | server/src/main/resources/db/migration/V70__create_travel_p… |
top_pick_sessions |
data | healthy | server/src/main/resources/db/migration/V49__create_top_pick… |
top_pick_session_cards |
data | healthy | server/src/main/resources/db/migration/V49__create_top_pick… |
notification_preferences |
data | healthy | server/src/main/resources/db/migration/V19__create_notifica… |
push_devices |
data | healthy | server/src/main/resources/db/migration/V19__create_notifica… |
message_media_reveals |
data | healthy | server/src/main/resources/db/migration/V76__add_message_med… |
account_risk_states |
data | healthy | server/src/main/resources/db/migration/V25__create_risk_fou… |
account_risk_events |
data | healthy | server/src/main/resources/db/migration/V25__create_risk_fou… |
activity_events |
data | healthy | server/src/main/resources/db/migration/V11__create_activity… |
play_store_rtdn_events |
data | healthy | server/src/main/resources/db/migration/V32__create_play_sto… |
partner_chat_invites |
data | healthy | server/src/main/resources/db/migration/V56__add_partner_cha… |
moderation_appeals |
data | healthy | server/src/main/resources/db/migration/V69__create_moderati… |
schema_marker |
data | healthy | server/src/main/resources/db/migration/V1__create_platform_… |
profiles |
data | healthy | server/src/main/resources/db/migration/V3__create_profile_f… |
discovery_settings |
data | healthy | server/src/main/resources/db/migration/V3__create_profile_f… |
psync_session_matches |
data | healthy | server/src/main/resources/db/migration/V65__create_psync_ma… |
admin_audit_log |
data | healthy | server/src/main/resources/db/migration/V27__create_admin_au… |
subscriptions |
data | healthy | server/src/main/resources/db/migration/V29__create_subscrip… |
entitlements |
data | healthy | server/src/main/resources/db/migration/V29__create_subscrip… |
linked_partner_benefits |
data | healthy | server/src/main/resources/db/migration/V29__create_subscrip… |
age_verifications |
data | healthy | server/src/main/resources/db/migration/V41__create_age_veri… |
saved_grid_filters |
data | healthy | server/src/main/resources/db/migration/V39__create_saved_gr… |
media_assets |
data | healthy | server/src/main/resources/db/migration/V8__create_media_fou… |
media_albums |
data | healthy | server/src/main/resources/db/migration/V8__create_media_fou… |
media_album_items |
data | healthy | server/src/main/resources/db/migration/V8__create_media_fou… |
media_album_access_requests |
data | healthy | server/src/main/resources/db/migration/V8__create_media_fou… |
media_album_access_grants |
data | healthy | server/src/main/resources/db/migration/V8__create_media_fou… |
user_locations |
data | healthy | server/src/main/resources/db/migration/V4__create_location_… |
message_review_queue |
data | healthy | server/src/main/resources/db/migration/V26__add_message_rev… |
saved_swipe_filters |
data | healthy | server/src/main/resources/db/migration/V47__create_saved_sw… |
user_hidden_profiles |
data | healthy | server/src/main/resources/db/migration/V57__create_hidden_p… |
boost_activations |
data | healthy | server/src/main/resources/db/migration/V34__create_boost_ac… |
user_blocks |
data | healthy | server/src/main/resources/db/migration/V14__create_safety_f… |
safety_reports |
data | healthy | server/src/main/resources/db/migration/V14__create_safety_f… |
account_device_links |
data | healthy | server/src/main/resources/db/migration/V78__create_account_… |
account_data_export_requests |
data | healthy | server/src/main/resources/db/migration/V58__create_account_… |
account_deletion_events |
data | healthy | server/src/main/resources/db/migration/V58__create_account_… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | README.md |
postgres |
data | healthy | README.md |
postgresql |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5432 |
network | healthy | docker-compose.yml |
port:6379 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
format |
cicd | healthy | .github/workflows/ci.yml |
verify |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-rw_ytcar |
software | healthy | /tmp/repobility-clone-rw_ytcar |
| Label | Layer | Status | Path |
|---|---|---|---|
pubsub |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
10.0.2.2 |
network | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | scripts/android-media-qa-goldens.json |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.env.example |
security | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/34328856-930c-43a0-8f5d-2ca9244f4378/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/34328856-930c-43a0-8f5d-2ca9244f4378/
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.