https://github.com/anilpabolu/WealthSpot
· scanned 2026-06-17 01:34 UTC (1 month, 2 weeks ago)
213 raw signals (0 security + 213 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -22.9 (diff) · 150 actionable findings from 1 signal source. 63 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 5166 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 |
|---|---|---|---|
quote |
software | healthy | .lintstagedrc.cjs:quote |
toWorkspaceRelative |
software | healthy | .lintstagedrc.cjs:toWorkspaceRelative |
main |
software | healthy | check_db5.py:11 |
main |
software | healthy | check_db.py:12 |
main |
software | healthy | check_db6.py:11 |
repl |
software | dead | fix_jsx.py:7 |
main |
software | healthy | check_db4.py:11 |
main |
software | healthy | check_db3.py:12 |
main |
software | healthy | check_db2.py:13 |
repl |
software | dead | fix_errors.py:7 |
getAmenity |
software | healthy | packages/wealthspot-types/src/amenities.ts:getAmenity |
resolveAmenities |
software | healthy | packages/wealthspot-types/src/amenities.ts:resolveAmenities |
groupAmenitiesByCategory |
software | healthy | packages/wealthspot-types/src/amenities.ts:groupAmenitiesBy… |
countAssessmentSlots |
software | healthy | packages/wealthspot-types/src/assessments.ts:countAssessmen… |
findCategory |
software | healthy | packages/wealthspot-types/src/assessments.ts:findCategory |
findSubItem |
software | healthy | packages/wealthspot-types/src/assessments.ts:findSubItem |
isAuthPath |
software | healthy | packages/wealthspot-api-client/src/client.ts:isAuthPath |
describeErrorBody |
software | healthy | packages/wealthspot-api-client/src/client.ts:describeErrorB… |
createApiClient |
software | healthy | packages/wealthspot-api-client/src/client.ts:createApiClient |
drainQueue |
software | healthy | packages/wealthspot-api-client/src/client.ts:drainQueue |
isJsonBody |
software | healthy | packages/wealthspot-api-client/src/client.ts:isJsonBody |
method |
software | healthy | packages/wealthspot-api-client/src/client.ts:method |
retryAfterHeader |
software | healthy | packages/wealthspot-api-client/src/client.ts:retryAfterHead… |
snakeToCamel |
software | healthy | packages/wealthspot-api-client/src/transforms.ts:snakeToCam… |
camelToSnake |
software | healthy | packages/wealthspot-api-client/src/transforms.ts:camelToSna… |
isPlainObject |
software | healthy | packages/wealthspot-api-client/src/transforms.ts:isPlainObj… |
convertKeysToCamel |
software | healthy | packages/wealthspot-api-client/src/transforms.ts:convertKey… |
convertKeysToSnake |
software | healthy | packages/wealthspot-api-client/src/transforms.ts:convertKey… |
test_portfolio_requires_auth |
software | healthy | tests/api/tests/test_error_handling.py:26 |
test_kyc_requires_auth |
software | healthy | tests/api/tests/test_error_handling.py:30 |
test_profile_requires_auth |
software | healthy | tests/api/tests/test_error_handling.py:34 |
test_notifications_requires_auth |
software | healthy | tests/api/tests/test_error_handling.py:38 |
test_unauthenticated_response_has_detail |
software | healthy | tests/api/tests/test_error_handling.py:42 |
test_invalid_bearer_token_is_rejected |
software | healthy | tests/api/tests/test_error_handling.py:49 |
test_investor_cannot_create_property |
software | healthy | tests/api/tests/test_error_handling.py:65 |
test_investor_cannot_access_admin_endpoint |
software | healthy | tests/api/tests/test_error_handling.py:82 |
test_403_response_has_detail |
software | healthy | tests/api/tests/test_error_handling.py:87 |
test_property_not_found |
software | healthy | tests/api/tests/test_error_handling.py:116 |
test_404_response_has_detail |
software | healthy | tests/api/tests/test_error_handling.py:120 |
test_completely_unknown_route |
software | healthy | tests/api/tests/test_error_handling.py:128 |
test_422_has_detail_array |
software | healthy | tests/api/tests/test_error_handling.py:141 |
test_422_detail_items_have_loc_msg_type |
software | healthy | tests/api/tests/test_error_handling.py:154 |
test_422_loc_is_a_list |
software | healthy | tests/api/tests/test_error_handling.py:167 |
test_422_registration_invalid_email |
software | healthy | tests/api/tests/test_error_handling.py:179 |
test_all_errors_are_json |
software | healthy | tests/api/tests/test_error_handling.py:196 |
test_error_response_is_not_html |
software | healthy | tests/api/tests/test_error_handling.py:211 |
test_500_is_not_raised_on_missing_property |
software | healthy | tests/api/tests/test_error_handling.py:217 |
test_clerk_webhook_rejects_empty_body |
software | healthy | tests/api/tests/test_webhooks.py:15 |
test_clerk_webhook_with_invalid_json |
software | healthy | tests/api/tests/test_webhooks.py:23 |
test_razorpay_webhook_rejects_empty |
software | healthy | tests/api/tests/test_webhooks.py:35 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
temp.tsx |
software | healthy | temp.tsx |
.lintstagedrc.cjs |
software | healthy | .lintstagedrc.cjs |
communication.md |
software | healthy | communication.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
migration_all.sql |
software | healthy | migration_all.sql |
check_db5.py |
software | healthy | check_db5.py |
check_db.py |
software | healthy | check_db.py |
fetch_health.py |
software | healthy | fetch_health.py |
migration_clean.sql |
software | healthy | migration_clean.sql |
package-lock.json |
software | healthy | package-lock.json |
.markdownlint.json |
software | healthy | .markdownlint.json |
check_db6.py |
software | healthy | check_db6.py |
fetch.py |
software | healthy | fetch.py |
FINAL_DEPLOYMENT_REPORT.md |
software | healthy | FINAL_DEPLOYMENT_REPORT.md |
test_redis.py |
software | healthy | test_redis.py |
docker-compose.yml |
software | healthy | docker-compose.yml |
package.json |
software | healthy | package.json |
fix_jsx.py |
software | healthy | fix_jsx.py |
check_db4.py |
software | healthy | check_db4.py |
DEPLOYMENT_TEST_REPORT.md |
software | healthy | DEPLOYMENT_TEST_REPORT.md |
check_db3.py |
software | healthy | check_db3.py |
turbo.json |
software | healthy | turbo.json |
azure.yaml |
software | healthy | azure.yaml |
cleanup.md |
software | healthy | cleanup.md |
COMPLETE_TEST_VERIFICATION_REPORT.md |
software | healthy | COMPLETE_TEST_VERIFICATION_REPORT.md |
test_api.js |
software | healthy | test_api.js |
S3_FIX_GUIDE.md |
software | healthy | S3_FIX_GUIDE.md |
check_db2.py |
software | healthy | check_db2.py |
TEST_EXECUTION_SUMMARY.md |
software | healthy | TEST_EXECUTION_SUMMARY.md |
fix_errors.py |
software | healthy | fix_errors.py |
.last-run.json |
software | healthy | test-results/.last-run.json |
error-context.md |
software | healthy | test-results/tests-web-e2e-shield-marke-6443b-n-more-opens-… |
error-context.md |
software | healthy | test-results/tests-web-e2e-shield-marke-2498e-dal-closes-vi… |
error-context.md |
software | healthy | test-results/tests-web-e2e-shield-build-07747-eld-step-and-… |
error-context.md |
software | healthy | test-results/tests-web-e2e-shield-marke-abb14-ble-on-the-ma… |
package.json |
software | healthy | packages/wealthspot-types/package.json |
tsconfig.json |
software | healthy | packages/wealthspot-types/tsconfig.json |
index.ts |
software | healthy | packages/wealthspot-types/src/index.ts |
amenities.ts |
software | healthy | packages/wealthspot-types/src/amenities.ts |
api.ts |
software | healthy | packages/wealthspot-types/src/api.ts |
enums.ts |
software | healthy | packages/wealthspot-types/src/enums.ts |
validators.ts |
software | healthy | packages/wealthspot-types/src/validators.ts |
bff.ts |
software | healthy | packages/wealthspot-types/src/bff.ts |
assessments.ts |
software | healthy | packages/wealthspot-types/src/assessments.ts |
models.ts |
software | healthy | packages/wealthspot-types/src/models.ts |
package.json |
software | healthy | packages/wealthspot-api-client/package.json |
tsconfig.json |
software | healthy | packages/wealthspot-api-client/tsconfig.json |
index.ts |
software | healthy | packages/wealthspot-api-client/src/index.ts |
client.ts |
software | healthy | packages/wealthspot-api-client/src/client.ts |
types.ts |
software | healthy | packages/wealthspot-api-client/src/types.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestUnauthenticated |
software | healthy | tests/api/tests/test_error_handling.py:23 |
TestForbidden |
software | healthy | tests/api/tests/test_error_handling.py:62 |
TestNotFound |
software | healthy | tests/api/tests/test_error_handling.py:113 |
TestValidationErrors |
software | healthy | tests/api/tests/test_error_handling.py:138 |
TestResponseShapeConsistency |
software | healthy | tests/api/tests/test_error_handling.py:193 |
TestClerkWebhook |
software | healthy | tests/api/tests/test_webhooks.py:14 |
TestRazorpayWebhook |
software | healthy | tests/api/tests/test_webhooks.py:34 |
TestProfilingAuth |
software | healthy | tests/api/tests/test_profiling.py:16 |
TestVaultQuestions |
software | healthy | tests/api/tests/test_profiling.py:27 |
TestMyAnswers |
software | healthy | tests/api/tests/test_profiling.py:50 |
TestProgress |
software | healthy | tests/api/tests/test_profiling.py:59 |
TestPersonality |
software | healthy | tests/api/tests/test_profiling.py:74 |
TestMatchScore |
software | healthy | tests/api/tests/test_profiling.py:84 |
TestEOISubmission |
software | healthy | tests/api/tests/test_eoi_pipeline.py:64 |
TestEOIListing |
software | healthy | tests/api/tests/test_eoi_pipeline.py:115 |
TestConnectWithBuilder |
software | healthy | tests/api/tests/test_eoi_pipeline.py:159 |
TestAdminPipeline |
software | healthy | tests/api/tests/test_eoi_pipeline.py:193 |
TestBuilderQuestions |
software | healthy | tests/api/tests/test_eoi_pipeline.py:283 |
TestOpportunityAssessmentModel |
software | healthy | tests/api/tests/test_assessments_models.py:45 |
TestOpportunityRiskFlagModel |
software | healthy | tests/api/tests/test_assessments_models.py:125 |
TestAppreciationHistory |
software | healthy | tests/api/tests/test_appreciation.py:15 |
TestAppreciate |
software | healthy | tests/api/tests/test_appreciation.py:39 |
TestUpdateShieldAnswers |
software | healthy | tests/api/tests/test_opportunity_shield_update.py:18 |
TestListUpdates |
software | healthy | tests/api/tests/test_builder_updates.py:16 |
TestCreateUpdate |
software | healthy | tests/api/tests/test_builder_updates.py:34 |
TestPatchUpdate |
software | healthy | tests/api/tests/test_builder_updates.py:53 |
TestDeleteUpdate |
software | healthy | tests/api/tests/test_builder_updates.py:63 |
TestAttachments |
software | healthy | tests/api/tests/test_builder_updates.py:72 |
TestBDDStep1BrowseProperties |
software | healthy | tests/api/tests/test_bdd_investment_journey.py:37 |
TestBDDStep2KycCheck |
software | healthy | tests/api/tests/test_bdd_investment_journey.py:83 |
TestBDDStep3InitiateInvestment |
software | healthy | tests/api/tests/test_bdd_investment_journey.py:114 |
TestBDDStep4ConfirmPayment |
software | healthy | tests/api/tests/test_bdd_investment_journey.py:166 |
TestBDDStep5Portfolio |
software | healthy | tests/api/tests/test_bdd_investment_journey.py:209 |
TestBDDStep6ReferralJourney |
software | healthy | tests/api/tests/test_bdd_investment_journey.py:251 |
TestAuthCheck |
software | healthy | tests/api/tests/test_auth.py:15 |
TestAuthLogin |
software | healthy | tests/api/tests/test_auth.py:28 |
TestAuthRegister |
software | healthy | tests/api/tests/test_auth.py:50 |
TestAuthRefresh |
software | healthy | tests/api/tests/test_auth.py:79 |
TestAuthMe |
software | healthy | tests/api/tests/test_auth.py:100 |
TestPublicContent |
software | healthy | tests/api/tests/test_site_content.py:16 |
TestAdminContent |
software | healthy | tests/api/tests/test_site_content.py:36 |
TestAssessmentDocumentUploadAuth |
software | healthy | tests/api/tests/test_uploads_assessment_doc.py:88 |
TestAssessmentDocumentDownloadGating |
software | healthy | tests/api/tests/test_uploads_assessment_doc.py:124 |
TestProfileAuth |
software | healthy | tests/api/tests/test_profile.py:16 |
TestProfileCompletion |
software | healthy | tests/api/tests/test_profile.py:27 |
TestFullProfile |
software | healthy | tests/api/tests/test_profile.py:36 |
TestProfileSections |
software | healthy | tests/api/tests/test_profile.py:45 |
TestPhoneUpdate |
software | healthy | tests/api/tests/test_profile.py:64 |
TestOtp |
software | healthy | tests/api/tests/test_profile.py:71 |
TestAnalyticsAuth |
software | healthy | tests/api/tests/test_analytics.py:16 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /live |
api | healthy | services/api/app/main.py |
GET /ready |
api | healthy | services/api/app/main.py |
GET /health |
api | healthy | services/api/app/main.py |
GET / |
api | healthy | services/api/app/main.py |
POST / |
api | healthy | services/api/app/routers/devices.py |
DELETE /{push_token:path} |
api | healthy | services/api/app/routers/devices.py |
GET /opportunity |
api | healthy | services/api/app/routers/templates.py |
POST /opportunity/upload |
api | healthy | services/api/app/routers/templates.py |
GET /stats |
api | healthy | services/api/app/routers/admin.py |
GET /users |
api | healthy | services/api/app/routers/admin.py |
POST /kyc/{user_id}/approve |
api | healthy | services/api/app/routers/admin.py |
POST /kyc/{user_id}/reject |
api | healthy | services/api/app/routers/admin.py |
POST /properties/{slug}/approve |
api | healthy | services/api/app/routers/admin.py |
POST /properties/{slug}/reject |
api | healthy | services/api/app/routers/admin.py |
GET /{company_id} |
api | healthy | services/api/app/routers/companies.py |
PATCH /{company_id} |
api | healthy | services/api/app/routers/companies.py |
GET /summary |
api | healthy | services/api/app/routers/portfolio.py |
GET /properties |
api | healthy | services/api/app/routers/portfolio.py |
GET /transactions |
api | healthy | services/api/app/routers/portfolio.py |
GET /properties/{property_id} |
api | healthy | services/api/app/routers/portfolio.py |
GET /vault-wise |
api | healthy | services/api/app/routers/portfolio.py |
GET /holdings |
api | healthy | services/api/app/routers/portfolio.py |
GET /snapshot-config |
api | healthy | services/api/app/routers/portfolio.py |
PUT /snapshot-config |
api | healthy | services/api/app/routers/portfolio.py |
GET /{pincode} |
api | healthy | services/api/app/routers/pincodes.py |
GET /ledger |
api | healthy | services/api/app/routers/portfolio_ledger.py |
POST /ledger |
api | healthy | services/api/app/routers/portfolio_ledger.py |
PUT /ledger/{entry_id} |
api | healthy | services/api/app/routers/portfolio_ledger.py |
POST /ledger/overlay |
api | healthy | services/api/app/routers/portfolio_ledger.py |
DELETE /ledger/{entry_id} |
api | healthy | services/api/app/routers/portfolio_ledger.py |
POST /ledger/{entry_id}/documents |
api | healthy | services/api/app/routers/portfolio_ledger.py |
GET /ledger/{entry_id}/documents/{doc_id} |
api | healthy | services/api/app/routers/portfolio_ledger.py |
DELETE /ledger/{entry_id}/documents/{doc_id} |
api | healthy | services/api/app/routers/portfolio_ledger.py |
GET /ledger/asset-options |
api | healthy | services/api/app/routers/portfolio_ledger.py |
GET /history |
api | healthy | services/api/app/routers/referrals.py |
POST /apply |
api | healthy | services/api/app/routers/referrals.py |
GET /admin/summary |
api | healthy | services/api/app/routers/referrals.py |
GET /admin/details |
api | healthy | services/api/app/routers/referrals.py |
GET /vault-summary |
api | healthy | services/api/app/routers/analytics.py |
GET /investment-trends |
api | healthy | services/api/app/routers/analytics.py |
GET /geographic |
api | healthy | services/api/app/routers/analytics.py |
GET /investors |
api | healthy | services/api/app/routers/analytics.py |
GET /eoi-funnel |
api | healthy | services/api/app/routers/analytics.py |
GET /top-opportunities |
api | healthy | services/api/app/routers/analytics.py |
GET /revenue |
api | healthy | services/api/app/routers/analytics.py |
POST /refresh |
api | healthy | services/api/app/routers/analytics.py |
GET /dashboard |
api | healthy | services/api/app/routers/analytics.py |
GET /{slug} |
api | healthy | services/api/app/routers/knowledge.py |
GET /admin/all |
api | healthy | services/api/app/routers/knowledge.py |
POST /admin |
api | healthy | services/api/app/routers/knowledge.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
alembic_version |
data | healthy | migration_all.sql |
users |
data | healthy | migration_all.sql |
kyc_documents |
data | healthy | migration_all.sql |
builders |
data | healthy | migration_all.sql |
properties |
data | healthy | migration_all.sql |
investments |
data | healthy | migration_all.sql |
transactions |
data | healthy | migration_all.sql |
community_posts |
data | healthy | migration_all.sql |
community_replies |
data | healthy | migration_all.sql |
referrals |
data | healthy | migration_all.sql |
audit_logs |
data | healthy | migration_all.sql |
loans |
data | healthy | migration_all.sql |
approval_requests |
data | healthy | migration_all.sql |
opportunities |
data | healthy | migration_all.sql |
platform_configs |
data | healthy | migration_all.sql |
community_post_likes |
data | healthy | migration_all.sql |
community_reply_likes |
data | healthy | migration_all.sql |
companies |
data | healthy | migration_all.sql |
indian_pincodes |
data | healthy | migration_all.sql |
notifications |
data | healthy | migration_all.sql |
opportunity_media |
data | healthy | migration_all.sql |
user_points |
data | healthy | migration_all.sql |
role_groups |
data | healthy | migration_all.sql |
group_messages |
data | healthy | migration_all.sql |
app_videos |
data | healthy | services/api/database/020_app_videos.sql |
expressions_of_interest |
data | healthy | services/api/database/018_eoi_builder_questions_comm_mappin… |
builder_questions |
data | healthy | services/api/database/018_eoi_builder_questions_comm_mappin… |
eoi_question_answers |
data | healthy | services/api/database/018_eoi_builder_questions_comm_mappin… |
opportunity_comm_mappings |
data | healthy | services/api/database/018_eoi_builder_questions_comm_mappin… |
vault_profile_questions |
data | healthy | services/api/database/024_profiling_matching.sql |
user_profile_answers |
data | healthy | services/api/database/024_profiling_matching.sql |
opportunity_custom_questions |
data | healthy | services/api/database/024_profiling_matching.sql |
opportunity_application_answers |
data | healthy | services/api/database/024_profiling_matching.sql |
profile_match_scores |
data | healthy | services/api/database/024_profiling_matching.sql |
personality_dimensions |
data | healthy | services/api/database/024_profiling_matching.sql |
eoi_stage_history |
data | healthy | services/api/database/022_eoi_stage_history.sql |
vault_feature_flags |
data | healthy | services/api/database/027_user_personas_vault_features.sql |
admin_invites |
data | healthy | services/api/database/027_user_personas_vault_features.sql |
bank_details |
data | healthy | services/api/database/009_kyc_bank_audit.sql |
opportunity_likes |
data | healthy | services/api/database/019b_opportunity_likes_activities.sql |
user_activities |
data | healthy | services/api/database/019b_opportunity_likes_activities.sql |
property_referral_codes |
data | healthy | services/api/database/019b_opportunity_likes_activities.sql |
opportunity_investments |
data | healthy | services/api/database/013_vault_stats_irr_approval_edit.sql |
vault_explorers |
data | healthy | services/api/database/041_vault_explorers.sql |
builder_updates |
data | healthy | services/api/database/037_builder_updates.sql |
builder_update_attachments |
data | healthy | services/api/database/037_builder_updates.sql |
site_content |
data | healthy | services/api/alembic/versions/028_site_content.py |
knowledge_articles |
data | healthy | services/api/alembic/versions/075_add_knowledge_hub.py |
knowledge_assets |
data | healthy | services/api/alembic/versions/075_add_knowledge_hub.py |
app_images |
data | healthy | services/api/alembic/versions/061_app_images.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/InviteAcceptPage.test |
frontend | healthy | tests/web/src/pages/InviteAcceptPage.test.tsx |
/ApprovalsPage.test |
frontend | healthy | tests/web/src/pages/ApprovalsPage.test.tsx |
/ReferralPage.test |
frontend | healthy | tests/web/src/pages/ReferralPage.test.tsx |
/BuilderDashboardPage.test |
frontend | healthy | tests/web/src/pages/BuilderDashboardPage.test.tsx |
/KycIdentityPage.test |
frontend | healthy | tests/web/src/pages/KycIdentityPage.test.tsx |
/OnboardingPage.test |
frontend | healthy | tests/web/src/pages/OnboardingPage.test.tsx |
/MarketplacePage.test |
frontend | healthy | tests/web/src/pages/MarketplacePage.test.tsx |
/LandingPage.test |
frontend | healthy | tests/web/src/pages/LandingPage.test.tsx |
/PortfolioPage.test |
frontend | healthy | tests/web/src/pages/PortfolioPage.test.tsx |
/LenderDashboardPage.test |
frontend | healthy | tests/web/src/pages/LenderDashboardPage.test.tsx |
/SettingsPage.test |
frontend | healthy | tests/web/src/pages/SettingsPage.test.tsx |
/VaultsPage.test |
frontend | healthy | tests/web/src/pages/VaultsPage.test.tsx |
/InvestorDashboardPage.test |
frontend | healthy | tests/web/src/pages/InvestorDashboardPage.test.tsx |
/PropertyDetailPage.test |
frontend | healthy | tests/web/src/pages/PropertyDetailPage.test.tsx |
/NotFoundPage.test |
frontend | healthy | tests/web/src/pages/NotFoundPage.test.tsx |
/ProfileCompletionPage.test |
frontend | healthy | tests/web/src/pages/ProfileCompletionPage.test.tsx |
/PersonaSelectionPage.test |
frontend | healthy | tests/web/src/pages/PersonaSelectionPage.test.tsx |
/CreateOpportunityPage |
frontend | healthy | apps/web/src/pages/CreateOpportunityPage.tsx |
/AdminUsersPage |
frontend | healthy | apps/web/src/pages/AdminUsersPage.tsx |
/BuilderListingDetailPage |
frontend | healthy | apps/web/src/pages/BuilderListingDetailPage.tsx |
/ReferralPage |
frontend | healthy | apps/web/src/pages/ReferralPage.tsx |
/BuilderInvestorsPage |
frontend | healthy | apps/web/src/pages/BuilderInvestorsPage.tsx |
/PortfolioPage |
frontend | healthy | apps/web/src/pages/PortfolioPage.tsx |
/CompanyOnboardingPage |
frontend | healthy | apps/web/src/pages/CompanyOnboardingPage.tsx |
/BuilderHelpPage |
frontend | healthy | apps/web/src/pages/BuilderHelpPage.tsx |
/MarketplacePage |
frontend | healthy | apps/web/src/pages/MarketplacePage.tsx |
/PropertyDetailPage |
frontend | healthy | apps/web/src/pages/PropertyDetailPage.tsx |
/LandingPage |
frontend | healthy | apps/web/src/pages/LandingPage.tsx |
/BuilderDocumentsPage |
frontend | healthy | apps/web/src/pages/BuilderDocumentsPage.tsx |
/SettingsPage |
frontend | healthy | apps/web/src/pages/SettingsPage.tsx |
/VaultAnalyticsDashboard |
frontend | healthy | apps/web/src/pages/VaultAnalyticsDashboard.tsx |
/BuilderSettingsPage |
frontend | healthy | apps/web/src/pages/BuilderSettingsPage.tsx |
/AdminDashboardPage |
frontend | healthy | apps/web/src/pages/AdminDashboardPage.tsx |
/BuilderListingsPage |
frontend | healthy | apps/web/src/pages/BuilderListingsPage.tsx |
/OpportunityDetailPage |
frontend | healthy | apps/web/src/pages/OpportunityDetailPage.tsx |
/ApprovalsPage |
frontend | healthy | apps/web/src/pages/ApprovalsPage.tsx |
/LenderDashboardPage |
frontend | healthy | apps/web/src/pages/LenderDashboardPage.tsx |
/KycIdentityPage |
frontend | healthy | apps/web/src/pages/KycIdentityPage.tsx |
/NotFoundPage |
frontend | healthy | apps/web/src/pages/NotFoundPage.tsx |
/PropertyPortfolioDetailPage |
frontend | healthy | apps/web/src/pages/PropertyPortfolioDetailPage.tsx |
/HowWeWorkPage |
frontend | healthy | apps/web/src/pages/HowWeWorkPage.tsx |
/BuilderDashboardPage |
frontend | healthy | apps/web/src/pages/BuilderDashboardPage.tsx |
/VaultsPage |
frontend | healthy | apps/web/src/pages/VaultsPage.tsx |
/VaultProfilingPage |
frontend | healthy | apps/web/src/pages/VaultProfilingPage.tsx |
/ContributeNetworkPage |
frontend | healthy | apps/web/src/pages/ContributeNetworkPage.tsx |
/InvestorDashboardPage |
frontend | healthy | apps/web/src/pages/InvestorDashboardPage.tsx |
/InvestorPortfolioPage |
frontend | healthy | apps/web/src/pages/InvestorPortfolioPage.tsx |
/AboutPage |
frontend | healthy | apps/web/src/pages/AboutPage.tsx |
/CommandControlPage |
frontend | healthy | apps/web/src/pages/CommandControlPage.tsx |
/BuilderProfilePage |
frontend | healthy | apps/web/src/pages/BuilderProfilePage.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | apps/web/src/App.tsx |
PersonaSelectionModal |
frontend | healthy | apps/web/src/components/PersonaSelectionModal.tsx |
AuthGateModal |
frontend | healthy | apps/web/src/components/AuthGateModal.tsx |
ProjectUspPanel |
frontend | healthy | apps/web/src/components/ProjectUspPanel.tsx |
ProfileIndicator |
frontend | healthy | apps/web/src/components/ProfileIndicator.tsx |
CommunitySubtypeModal |
frontend | healthy | apps/web/src/components/CommunitySubtypeModal.tsx |
DiagnosticPanel |
frontend | healthy | apps/web/src/components/DiagnosticPanel.tsx |
LocationMapEmbed |
frontend | healthy | apps/web/src/components/LocationMapEmbed.tsx |
AppShell |
frontend | healthy | apps/web/src/components/AppShell.tsx |
SEOHead |
frontend | healthy | apps/web/src/components/SEOHead.tsx |
CompanyOnboardingModal |
frontend | healthy | apps/web/src/components/CompanyOnboardingModal.tsx |
PersonaSwitcher |
frontend | healthy | apps/web/src/components/PersonaSwitcher.tsx |
VaultPickerModal |
frontend | healthy | apps/web/src/components/VaultPickerModal.tsx |
AddressDialog |
frontend | healthy | apps/web/src/components/AddressDialog.tsx |
VaultProfilingModal |
frontend | healthy | apps/web/src/components/VaultProfilingModal.tsx |
MediaUploadZone |
frontend | healthy | apps/web/src/components/MediaUploadZone.tsx |
FeatureGate |
frontend | healthy | apps/web/src/components/FeatureGate.tsx |
PageHero |
frontend | healthy | apps/web/src/components/PageHero.tsx |
ProtectedRoute |
frontend | healthy | apps/web/src/components/ProtectedRoute.tsx |
OnboardingVideo |
frontend | healthy | apps/web/src/components/OnboardingVideo.tsx |
CompanySelector |
frontend | healthy | apps/web/src/components/CompanySelector.tsx |
BuilderUpdatesPanel |
frontend | healthy | apps/web/src/components/BuilderUpdatesPanel.tsx |
SplashScreen |
frontend | healthy | apps/web/src/components/SplashScreen.tsx |
JourneyConstellation |
frontend | healthy | apps/web/src/components/landing/JourneyConstellation.tsx |
Navbar |
frontend | healthy | apps/web/src/components/layout/Navbar.tsx |
MainLayout |
frontend | healthy | apps/web/src/components/layout/MainLayout.tsx |
BuilderSidebar |
frontend | healthy | apps/web/src/components/layout/BuilderSidebar.tsx |
Footer |
frontend | healthy | apps/web/src/components/layout/Footer.tsx |
AdminSidebar |
frontend | healthy | apps/web/src/components/layout/AdminSidebar.tsx |
LenderSidebar |
frontend | healthy | apps/web/src/components/layout/LenderSidebar.tsx |
InvestorSidebar |
frontend | healthy | apps/web/src/components/layout/InvestorSidebar.tsx |
KycGate |
frontend | healthy | apps/web/src/components/layout/KycGate.tsx |
PortalLayout |
frontend | healthy | apps/web/src/components/layout/PortalLayout.tsx |
OpportunityMatchesPanel |
frontend | healthy | apps/web/src/components/profiling/OpportunityMatchesPanel.t… |
MatchScoreFull |
frontend | healthy | apps/web/src/components/profiling/MatchScoreBadge.tsx |
InvestorSuitabilityPanel |
frontend | healthy | apps/web/src/components/profiling/InvestorSuitabilityPanel.… |
ShareModal |
frontend | healthy | apps/web/src/components/share/ShareModal.tsx |
ExpressInterestModal |
frontend | healthy | apps/web/src/components/eoi/ExpressInterestModal.tsx |
KnowledgeArticleModal |
frontend | healthy | apps/web/src/components/knowledge/KnowledgeArticleModal.tsx |
MessagesLog |
frontend | healthy | apps/web/src/components/comm/MessagesLog.tsx |
BindingsManager |
frontend | healthy | apps/web/src/components/comm/BindingsManager.tsx |
TemplateLibrary |
frontend | healthy | apps/web/src/components/comm/TemplateLibrary.tsx |
CommDashboard |
frontend | healthy | apps/web/src/components/comm/CommDashboard.tsx |
SuppressionList |
frontend | healthy | apps/web/src/components/comm/SuppressionList.tsx |
EventRegistry |
frontend | healthy | apps/web/src/components/comm/EventRegistry.tsx |
ProvidersConfig |
frontend | healthy | apps/web/src/components/comm/ProvidersConfig.tsx |
GradientMesh |
frontend | healthy | apps/web/src/components/ui/GradientMesh.tsx |
ParticleCanvas |
frontend | healthy | apps/web/src/components/ui/ParticleCanvas.tsx |
WLogo3D |
frontend | healthy | apps/web/src/components/ui/WLogo3D.tsx |
CreateOpportunityPage |
frontend | healthy | apps/web/src/pages/CreateOpportunityPage.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
test-results |
software | healthy | test-results |
tests-web-e2e-shield-marke-6443b-n-more-opens-the-info-modal |
software | healthy | test-results/tests-web-e2e-shield-marke-6443b-n-more-opens-… |
tests-web-e2e-shield-marke-2498e-dal-closes-via-the-X-button |
software | healthy | test-results/tests-web-e2e-shield-marke-2498e-dal-closes-vi… |
tests-web-e2e-shield-build-07747-eld-step-and-see-categories |
software | healthy | test-results/tests-web-e2e-shield-build-07747-eld-step-and-… |
tests-web-e2e-shield-marke-abb14-ble-on-the-marketplace-page |
software | healthy | test-results/tests-web-e2e-shield-marke-abb14-ble-on-the-ma… |
packages |
software | healthy | packages |
wealthspot-types |
software | healthy | packages/wealthspot-types |
src |
software | healthy | packages/wealthspot-types/src |
wealthspot-api-client |
software | healthy | packages/wealthspot-api-client |
src |
software | healthy | packages/wealthspot-api-client/src |
tests |
software | healthy | tests |
api |
software | healthy | tests/api |
tests |
software | healthy | tests/api/tests |
performance |
software | healthy | tests/api/tests/performance |
unit |
software | healthy | tests/api/tests/unit |
web |
software | healthy | tests/web |
src |
software | healthy | tests/web/src |
contracts |
software | healthy | tests/web/src/contracts |
stores |
software | healthy | tests/web/src/stores |
hooks |
software | healthy | tests/web/src/hooks |
bdd |
software | healthy | tests/web/src/bdd |
components |
software | healthy | tests/web/src/components |
wealth |
software | healthy | tests/web/src/components/wealth |
portfolio |
software | healthy | tests/web/src/components/portfolio |
shield |
software | healthy | tests/web/src/components/shield |
pages |
software | healthy | tests/web/src/pages |
lib |
software | healthy | tests/web/src/lib |
services |
software | healthy | tests/web/src/services |
bff |
software | healthy | tests/web/src/services/bff |
e2e |
software | healthy | tests/web/e2e |
mobile |
software | healthy | tests/mobile |
src |
software | healthy | tests/mobile/src |
contracts |
software | healthy | tests/mobile/src/contracts |
stores |
software | healthy | tests/mobile/src/stores |
hooks |
software | healthy | tests/mobile/src/hooks |
components |
software | healthy | tests/mobile/src/components |
lib |
software | healthy | tests/mobile/src/lib |
services |
software | healthy | tests/mobile/src/services |
bff |
software | healthy | tests/mobile/src/services/bff |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
docs |
software | healthy | docs |
deployment |
software | healthy | deployment |
scripts |
software | healthy | deployment/scripts |
apps |
software | healthy | apps |
web |
software | healthy | apps/web |
src |
software | healthy | apps/web/src |
stores |
software | healthy | apps/web/src/stores |
hooks |
software | healthy | apps/web/src/hooks |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/run-migrations.yml |
security | healthy | .github/workflows/run-migrations.yml |
auth::services/api/app/services/token_store.py |
security | healthy | services/api/app/services/token_store.py |
auth::services/api/app/routers/auth.py |
security | healthy | services/api/app/routers/auth.py |
auth::.github/workflows/db-replay-staging.yml |
security | healthy | .github/workflows/db-replay-staging.yml |
auth::services/api/tests/test_invite_email.py |
security | healthy | services/api/tests/test_invite_email.py |
auth::tests/web/src/stores/user.store.test.ts |
security | healthy | tests/web/src/stores/user.store.test.ts |
auth::deployment/README.md |
security | healthy | deployment/README.md |
auth::apps/web/src/hooks/useConsent.ts |
security | healthy | apps/web/src/hooks/useConsent.ts |
auth::services/api/app/middleware/auth.py |
security | healthy | services/api/app/middleware/auth.py |
auth::docs/DEPLOYMENT_GUIDE.html |
security | healthy | docs/DEPLOYMENT_GUIDE.html |
auth::apps/mobile/app/sign-in.tsx |
security | healthy | apps/mobile/app/sign-in.tsx |
auth::docs/README.md |
security | healthy | docs/README.md |
auth::apps/web/src/App.tsx |
security | healthy | apps/web/src/App.tsx |
auth::docs/AZURE_COST_WISE_BUILD_PLAN.html |
security | healthy | docs/AZURE_COST_WISE_BUILD_PLAN.html |
auth::services/api/app/core/security.py |
security | healthy | services/api/app/core/security.py |
auth::apps/web/src/hooks/useProfiling.ts |
security | healthy | apps/web/src/hooks/useProfiling.ts |
auth::apps/web/src/hooks/useProfileAPI.ts |
security | healthy | apps/web/src/hooks/useProfileAPI.ts |
auth::.github/workflows/deploy-api.yml |
security | healthy | .github/workflows/deploy-api.yml |
auth::apps/web/src/hooks/useBackendSync.ts |
security | healthy | apps/web/src/hooks/useBackendSync.ts |
auth::tests/api/tests/test_error_handling.py |
security | healthy | tests/api/tests/test_error_handling.py |
auth::tests/api/tests/test_auth.py |
security | healthy | tests/api/tests/test_auth.py |
auth::services/api/app/core/config.py |
security | healthy | services/api/app/core/config.py |
auth::apps/mobile/src/lib/clerk.ts |
security | healthy | apps/mobile/src/lib/clerk.ts |
auth::.github/workflows/diagnose-api.yml |
security | healthy | .github/workflows/diagnose-api.yml |
auth::tests/mobile/src/stores/user.store.test.ts |
security | healthy | tests/mobile/src/stores/user.store.test.ts |
auth::tests/api/tests/test_webhooks.py |
security | healthy | tests/api/tests/test_webhooks.py |
auth::services/api/app/main.py |
security | healthy | services/api/app/main.py |
auth::apps/mobile/app/_layout.tsx |
security | healthy | apps/mobile/app/_layout.tsx |
auth::tests/web/src/hooks/useBackendSync.test.ts |
security | healthy | tests/web/src/hooks/useBackendSync.test.ts |
auth::apps/mobile/src/hooks/useClerkBackendSync.ts |
security | healthy | apps/mobile/src/hooks/useClerkBackendSync.ts |
auth::deployment/scripts/02-configure-secrets.sh |
security | healthy | deployment/scripts/02-configure-secrets.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
debug |
cicd | healthy | .github/workflows/debug-aca.yml |
migrate |
cicd | healthy | .github/workflows/run-migrations.yml |
diagnose |
cicd | healthy | .github/workflows/diagnose-api.yml |
replay-check |
cicd | healthy | .github/workflows/db-replay-staging.yml |
build |
cicd | healthy | .github/workflows/deploy-web.yml |
deploy |
cicd | healthy | .github/workflows/deploy-web.yml |
build |
cicd | healthy | .github/workflows/deploy-api.yml |
deploy |
cicd | healthy | .github/workflows/deploy-api.yml |
db-governance |
cicd | healthy | .github/workflows/ci.yml |
db-replay-check |
cicd | healthy | .github/workflows/ci.yml |
backend-lint |
cicd | healthy | .github/workflows/ci.yml |
backend-test |
cicd | healthy | .github/workflows/ci.yml |
backend-docker |
cicd | healthy | .github/workflows/ci.yml |
frontend-lint |
cicd | healthy | .github/workflows/ci.yml |
frontend-build |
cicd | healthy | .github/workflows/ci.yml |
frontend-test |
cicd | healthy | .github/workflows/ci.yml |
frontend-functional |
cicd | healthy | .github/workflows/ci.yml |
mobile-lint |
cicd | healthy | .github/workflows/ci.yml |
mobile-test |
cicd | healthy | .github/workflows/ci.yml |
mobile-bundle |
cicd | healthy | .github/workflows/ci.yml |
dependency-audit |
cicd | healthy | .github/workflows/ci.yml |
e2e-test |
cicd | healthy | .github/workflows/ci.yml |
security-scan |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
VITE_SENTRY_DSN |
cicd | healthy | — |
RESOURCE_GROUP |
cicd | healthy | — |
CLOUDFLARE_ACCOUNT_ID |
cicd | healthy | — |
AZURE_TENANT_ID |
cicd | healthy | — |
VITE_CLERK_PUBLISHABLE_KEY |
cicd | healthy | — |
CLOUDFLARE_API_TOKEN |
cicd | healthy | — |
VITE_RAZORPAY_KEY_ID |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
ACR_LOGIN_SERVER |
cicd | healthy | — |
KV_NAME |
cicd | healthy | — |
AZURE_SUBSCRIPTION_ID |
cicd | healthy | — |
SENTRY_DSN |
cicd | healthy | — |
AZURE_CLIENT_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
image::tests/Dockerfile |
hardware | healthy | tests/Dockerfile |
image::apps/web/Dockerfile |
hardware | healthy | apps/web/Dockerfile |
image::services/api/Dockerfile |
hardware | healthy | services/api/Dockerfile |
postgres |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
minio |
hardware | healthy | docker-compose.yml |
minio-init |
hardware | healthy | docker-compose.yml |
api |
hardware | healthy | docker-compose.yml |
celery-worker |
hardware | healthy | docker-compose.yml |
comm-worker |
hardware | healthy | docker-compose.yml |
web |
hardware | healthy | docker-compose.yml |
test-runner |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::apps/web/.env.production |
security | healthy | apps/web/.env.production |
dotenv::apps/web/.env.local |
security | healthy | apps/web/.env.local |
dotenv::services/api/.env.production |
security | healthy | services/api/.env.production |
dotenv::services/api/.env.local |
security | healthy | services/api/.env.local |
password_literal::tests/api/tests/unit/test_email.py |
security | healthy | tests/api/tests/unit/test_email.py |
password_literal::scripts/check_columns.py |
security | healthy | scripts/check_columns.py |
password_literal::scripts/list_tables.py |
security | healthy | scripts/list_tables.py |
password_literal::scripts/check_related_tables.py |
security | healthy | scripts/check_related_tables.py |
password_literal::scripts/test_db_query.py |
security | healthy | scripts/test_db_query.py |
password_literal::scripts/check_user_columns.py |
security | healthy | scripts/check_user_columns.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5433 |
network | healthy | docker-compose.yml |
port:5432 |
network | healthy | docker-compose.yml |
port:6379 |
network | healthy | docker-compose.yml |
port:9000 |
network | healthy | docker-compose.yml |
port:9001 |
network | healthy | docker-compose.yml |
port:8000 |
network | healthy | docker-compose.yml |
port:5173 |
network | healthy | docker-compose.yml |
port:80 |
network | healthy | apps/web/Dockerfile |
port:587 |
network | healthy | services/api/.env.production.example |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::debug-aca |
cicd | healthy | .github/workflows/debug-aca.yml |
gha::run-migrations |
cicd | healthy | .github/workflows/run-migrations.yml |
gha::diagnose-api |
cicd | healthy | .github/workflows/diagnose-api.yml |
gha::db-replay-staging |
cicd | healthy | .github/workflows/db-replay-staging.yml |
gha::deploy-web |
cicd | healthy | .github/workflows/deploy-web.yml |
gha::deploy-api |
cicd | healthy | .github/workflows/deploy-api.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | check_db5.py |
redis |
data | healthy | test_redis.py |
postgres |
data | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
migration_all.sql |
data | healthy | migration_all.sql |
migration_clean.sql |
data | healthy | migration_clean.sql |
check_sql_migration_governance.py |
data | healthy | scripts/check_sql_migration_governance.py |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | apps/web/Dockerfile |
loadbalancer |
network | healthy | services/api/alembic/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | azure.yaml |
vps::aws |
hardware | healthy | scripts/check_columns.py |
| Label | Layer | Status | Path |
|---|---|---|---|
anilpabolu__WealthSpot |
software | healthy | /data/fable5_failed_archive/anilpabolu__WealthSpot |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | tests/api/tests/test_comm.py |
This page is publicly accessible at:
https://repobility.com/scan/178c3e3c-77de-4f1e-845c-3c2a37b9a34d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/178c3e3c-77de-4f1e-845c-3c2a37b9a34d/
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.