https://github.com/zekka-tech/Klubz
· scanned 2026-06-16 01:11 UTC (2 months, 1 week ago)
591 raw signals (8 security + 583 graph)
Last scanned 2 months, 1 week ago · v1 · 566 actionable findings from 2 signal sources. 28 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2049 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 |
|---|---|---|---|
devAdapter |
software | healthy | vite.config.ts:devAdapter |
log |
software | healthy | tests/performance-test.js:log |
section |
software | healthy | tests/performance-test.js:section |
check |
software | healthy | tests/performance-test.js:check |
runCommand |
software | healthy | tests/performance-test.js:runCommand |
testEventLoopLatency |
software | healthy | tests/performance-test.js:testEventLoopLatency |
testConcurrentThroughput |
software | healthy | tests/performance-test.js:testConcurrentThroughput |
testMemoryGrowth |
software | healthy | tests/performance-test.js:testMemoryGrowth |
rssDeltaMb |
software | healthy | tests/performance-test.js:rssDeltaMb |
heapDeltaMb |
software | healthy | tests/performance-test.js:heapDeltaMb |
testMatchingEngineBenchmark |
software | healthy | tests/performance-test.js:testMatchingEngineBenchmark |
runLoadTests |
software | healthy | tests/performance-test.js:runLoadTests |
assert |
software | healthy | tests/comprehensive.test.js:assert |
assertEqual |
software | healthy | tests/comprehensive.test.js:assertEqual |
assertIncludes |
software | healthy | tests/comprehensive.test.js:assertIncludes |
fetchJSON |
software | healthy | tests/comprehensive.test.js:fetchJSON |
testHealthAndInfra |
software | healthy | tests/comprehensive.test.js:testHealthAndInfra |
testSecurityHeaders |
software | healthy | tests/comprehensive.test.js:testSecurityHeaders |
testAuthentication |
software | healthy | tests/comprehensive.test.js:testAuthentication |
testUserAPI |
software | healthy | tests/comprehensive.test.js:testUserAPI |
testMatchingAPI |
software | healthy | tests/comprehensive.test.js:testMatchingAPI |
testAdminAPI |
software | healthy | tests/comprehensive.test.js:testAdminAPI |
testMonitoringAPI |
software | healthy | tests/comprehensive.test.js:testMonitoringAPI |
testRateLimiting |
software | healthy | tests/comprehensive.test.js:testRateLimiting |
testErrorHandling |
software | healthy | tests/comprehensive.test.js:testErrorHandling |
testRealTimeEvents |
software | healthy | tests/comprehensive.test.js:testRealTimeEvents |
testPerformance |
software | healthy | tests/comprehensive.test.js:testPerformance |
testPWAAssets |
software | healthy | tests/comprehensive.test.js:testPWAAssets |
testAccessibility |
software | healthy | tests/comprehensive.test.js:testAccessibility |
testSecurityMeasures |
software | healthy | tests/comprehensive.test.js:testSecurityMeasures |
testMatchingEngine |
software | healthy | tests/comprehensive.test.js:testMatchingEngine |
main |
software | healthy | tests/comprehensive.test.js:main |
uniq |
software | healthy | tests/ui-contracts.js:uniq |
assert |
software | healthy | tests/ui-contracts.js:assert |
extractCaseLabels |
software | healthy | tests/ui-contracts.js:extractCaseLabels |
runAppContracts |
software | healthy | tests/ui-contracts.js:runAppContracts |
runAdminContracts |
software | healthy | tests/ui-contracts.js:runAdminContracts |
log |
software | healthy | tests/security-audit.js:log |
section |
software | healthy | tests/security-audit.js:section |
check |
software | healthy | tests/security-audit.js:check |
runCommand |
software | healthy | tests/security-audit.js:runCommand |
testAesGcm |
software | healthy | tests/security-audit.js:testAesGcm |
testJwtHmac |
software | healthy | tests/security-audit.js:testJwtHmac |
testSecurityMiddlewarePolicy |
software | healthy | tests/security-audit.js:testSecurityMiddlewarePolicy |
testSecurityContracts |
software | healthy | tests/security-audit.js:testSecurityContracts |
runSecurityAudit |
software | healthy | tests/security-audit.js:runSecurityAudit |
describe |
software | healthy | tests/matching.test.js:describe |
it |
software | healthy | tests/matching.test.js:it |
assert |
software | healthy | tests/matching.test.js:assert |
assertAlmostEqual |
software | healthy | tests/matching.test.js:assertAlmostEqual |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PRODUCTION_PLAN.md |
software | healthy | PRODUCTION_PLAN.md |
ecosystem.config.cjs |
software | healthy | ecosystem.config.cjs |
playwright.config.ts |
software | healthy | playwright.config.ts |
DEPLOYMENT_GUIDE.md |
software | healthy | DEPLOYMENT_GUIDE.md |
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
FINAL_SUMMARY.md |
software | healthy | FINAL_SUMMARY.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
PRODUCTION_READINESS_ROADMAP.md |
software | healthy | PRODUCTION_READINESS_ROADMAP.md |
zekka.md |
software | healthy | zekka.md |
deploy.sh |
software | healthy | deploy.sh |
MIGRATION_GUIDE.md |
software | healthy | MIGRATION_GUIDE.md |
.env.production.example |
software | healthy | .env.production.example |
package-lock.json |
software | healthy | package-lock.json |
STATUS_REPORT.md |
software | healthy | STATUS_REPORT.md |
DEPLOYMENT_SUMMARY.md |
software | healthy | DEPLOYMENT_SUMMARY.md |
ROADMAP.md |
software | healthy | ROADMAP.md |
.env.example |
software | healthy | .env.example |
.eslintrc.json |
software | healthy | .eslintrc.json |
tsconfig.json |
software | healthy | tsconfig.json |
SKILLS.md |
software | healthy | SKILLS.md |
deploy-full.sh |
software | healthy | deploy-full.sh |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
DEPLOYMENT.md |
software | healthy | DEPLOYMENT.md |
codex.md |
software | healthy | codex.md |
README.md |
software | healthy | android/README.md |
build.gradle.kts |
software | healthy | android/build.gradle.kts |
google-services.json |
software | healthy | android/app/google-services.json |
build.gradle.kts |
software | healthy | android/app/build.gradle.kts |
MainActivity.kt |
software | healthy | android/app/src/main/java/com/klubz/app/MainActivity.kt |
KlubzFirebaseMessagingService.kt |
software | healthy | android/app/src/main/java/com/klubz/app/KlubzFirebaseMessag… |
KlubzApplication.kt |
software | healthy | android/app/src/main/java/com/klubz/app/KlubzApplication.kt |
libs.versions.toml |
software | healthy | android/gradle/libs.versions.toml |
README.md |
software | healthy | android/gradle/wrapper/README.md |
README.md |
software | healthy | android/keystore/README.md |
performance-test.js |
software | healthy | tests/performance-test.js |
test-runner.js |
software | healthy | tests/test-runner.js |
comprehensive.test.js |
software | healthy | tests/comprehensive.test.js |
api.test.js |
software | healthy | tests/api.test.js |
ui-contracts.js |
software | healthy | tests/ui-contracts.js |
security-audit.js |
software | healthy | tests/security-audit.js |
matching.test.js |
software | healthy | tests/matching.test.js |
messages-enhancements-contracts.test.ts |
software | healthy | tests/integration/messages-enhancements-contracts.test.ts |
trips-extended-contracts.test.ts |
software | healthy | tests/integration/trips-extended-contracts.test.ts |
disputes-routes-contracts.test.ts |
software | healthy | tests/integration/disputes-routes-contracts.test.ts |
fee-allocations.test.ts |
software | healthy | tests/integration/fee-allocations.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /admin/stats |
api | healthy | public/static/js/admin.js |
GET /admin/users |
api | healthy | public/static/js/admin.js |
GET /admin/promo-codes |
api | healthy | public/static/js/admin.js |
POST /admin/promo-codes |
api | healthy | public/static/js/admin.js |
GET /admin/analytics/trips-over-time |
api | healthy | public/static/js/admin.js |
GET /admin/organizations |
api | healthy | public/static/js/admin.js |
POST /auth/refresh |
api | healthy | public/static/js/app.js |
POST /auth/login |
api | healthy | public/static/js/app.js |
POST /auth/register |
api | healthy | public/static/js/app.js |
POST /auth/logout |
api | healthy | public/static/js/app.js |
POST /users/tos-accept |
api | healthy | public/static/js/app.js |
GET /users/profile |
api | healthy | public/static/js/app.js |
GET /notifications?limit=25&offset=0 |
api | healthy | public/static/js/app.js |
POST /notifications/read-all |
api | healthy | public/static/js/app.js |
GET /push/vapid-key |
api | healthy | public/static/js/app.js |
POST /push/subscribe |
api | healthy | public/static/js/app.js |
POST /auth/mfa/verify |
api | healthy | public/static/js/app.js |
POST /auth/mfa/setup |
api | healthy | public/static/js/app.js |
POST /auth/mfa/confirm |
api | healthy | public/static/js/app.js |
POST /auth/mfa/disable |
api | healthy | public/static/js/app.js |
POST /safety/sos |
api | healthy | public/static/js/app.js |
GET /matching/driver-trips/recommend-destination? |
api | healthy | public/static/js/app.js |
POST /subscriptions |
api | healthy | public/static/js/app.js |
POST /subscriptions/ |
api | healthy | public/static/js/app.js |
GET /subscriptions/current |
api | healthy | public/static/js/app.js |
GET /subscriptions/ |
api | healthy | public/static/js/app.js |
POST /auth/forgot-password |
api | healthy | public/static/js/app.js |
POST /auth/reset-password |
api | healthy | public/static/js/app.js |
POST /matching/find |
api | healthy | public/static/js/app.js |
POST /matching/driver-trips |
api | healthy | public/static/js/app.js |
POST /matching/confirm |
api | healthy | public/static/js/app.js |
GET /users/trips?status=scheduled&limit=3 |
api | healthy | public/static/js/app.js |
POST /payments/payfast/payfast-init |
api | healthy | public/static/js/app.js |
GET /payments/bank-account |
api | healthy | public/static/js/app.js |
POST /payments/bank-account |
api | healthy | public/static/js/app.js |
GET /users/driver-preferences |
api | healthy | public/static/js/app.js |
PUT /users/driver-preferences |
api | healthy | public/static/js/app.js |
GET /payments/connect/status |
api | healthy | public/static/js/app.js |
POST /payments/connect/onboard |
api | healthy | public/static/js/app.js |
GET /payments/connect/dashboard |
api | healthy | public/static/js/app.js |
GET /users/documents |
api | healthy | public/static/js/app.js |
POST /users/documents/upload-url |
api | healthy | public/static/js/app.js |
POST /users/documents |
api | healthy | public/static/js/app.js |
GET /users/earnings |
api | healthy | public/static/js/app.js |
POST /disputes |
api | healthy | public/static/js/app.js |
GET /users/referral |
api | healthy | public/static/js/app.js |
GET /users/points |
api | healthy | public/static/js/app.js |
POST /referrals/redeem |
api | healthy | public/static/js/app.js |
GET /organizations/current |
api | healthy | public/static/js/app.js |
POST /organizations |
api | healthy | public/static/js/app.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestRunner |
software | healthy | tests/test-runner.js:TestRunner |
TestRunner |
software | healthy | tests/comprehensive.test.js:TestRunner |
TestRunner |
software | healthy | tests/api.test.js:TestRunner |
MockStmt |
software | healthy | tests/integration/messages-enhancements-contracts.test.ts:M… |
MockDB |
software | healthy | tests/integration/messages-enhancements-contracts.test.ts:M… |
MockKV |
software | healthy | tests/integration/messages-enhancements-contracts.test.ts:M… |
MockStmt |
software | healthy | tests/integration/trips-extended-contracts.test.ts:MockStmt |
MockDB |
software | healthy | tests/integration/trips-extended-contracts.test.ts:MockDB |
MockKV |
software | healthy | tests/integration/trips-extended-contracts.test.ts:MockKV |
MockStmt |
software | healthy | tests/integration/disputes-routes-contracts.test.ts:MockStmt |
MockDB |
software | healthy | tests/integration/disputes-routes-contracts.test.ts:MockDB |
MockKV |
software | healthy | tests/integration/disputes-routes-contracts.test.ts:MockKV |
MockStmt |
software | healthy | tests/integration/fee-allocations.test.ts:MockStmt |
MockDB |
software | healthy | tests/integration/fee-allocations.test.ts:MockDB |
MockKV |
software | healthy | tests/integration/fee-allocations.test.ts:MockKV |
MockStmt |
software | healthy | tests/integration/query-validation-hardening.test.ts:MockSt… |
MockDB |
software | healthy | tests/integration/query-validation-hardening.test.ts:MockDB |
MockKV |
software | healthy | tests/integration/query-validation-hardening.test.ts:MockKV |
MockStmt |
software | healthy | tests/integration/safety-routes-contracts.test.ts:MockStmt |
MockDB |
software | healthy | tests/integration/safety-routes-contracts.test.ts:MockDB |
MockKV |
software | healthy | tests/integration/safety-routes-contracts.test.ts:MockKV |
MockStmt |
software | healthy | tests/integration/organizations-routes-contracts.test.ts:Mo… |
MockDB |
software | healthy | tests/integration/organizations-routes-contracts.test.ts:Mo… |
MockKV |
software | healthy | tests/integration/organizations-routes-contracts.test.ts:Mo… |
MockStmt |
software | healthy | tests/integration/loyalty-routes-contracts.test.ts:MockStmt |
MockDB |
software | healthy | tests/integration/loyalty-routes-contracts.test.ts:MockDB |
MockKV |
software | healthy | tests/integration/loyalty-routes-contracts.test.ts:MockKV |
MockStmt |
software | healthy | tests/integration/group-bookings.test.ts:MockStmt |
MockDB |
software | healthy | tests/integration/group-bookings.test.ts:MockDB |
MockKV |
software | healthy | tests/integration/group-bookings.test.ts:MockKV |
MockStmt |
software | healthy | tests/integration/request-id-contracts.test.ts:MockStmt |
MockDB |
software | healthy | tests/integration/request-id-contracts.test.ts:MockDB |
MockKV |
software | healthy | tests/integration/request-id-contracts.test.ts:MockKV |
MockStmt |
software | healthy | tests/integration/subscriptions-routes-contracts.test.ts:Mo… |
MockDB |
software | healthy | tests/integration/subscriptions-routes-contracts.test.ts:Mo… |
MockKV |
software | healthy | tests/integration/subscriptions-routes-contracts.test.ts:Mo… |
MockStmt |
software | healthy | tests/integration/payments-routes-contracts.test.ts:MockStmt |
MockDB |
software | healthy | tests/integration/payments-routes-contracts.test.ts:MockDB |
MockKV |
software | healthy | tests/integration/payments-routes-contracts.test.ts:MockKV |
FailingKV |
software | healthy | tests/integration/payments-routes-contracts.test.ts:Failing… |
MockStmt |
software | healthy | tests/integration/matching-routes-contracts.test.ts:MockStmt |
MockDB |
software | healthy | tests/integration/matching-routes-contracts.test.ts:MockDB |
MockKV |
software | healthy | tests/integration/matching-routes-contracts.test.ts:MockKV |
MockStmt |
software | healthy | tests/integration/admin-routes-hardening.test.ts:MockStmt |
MockDB |
software | healthy | tests/integration/admin-routes-hardening.test.ts:MockDB |
MockKV |
software | healthy | tests/integration/admin-routes-hardening.test.ts:MockKV |
MockStmt |
software | healthy | tests/integration/user-routes-hardening.test.ts:MockStmt |
MockDB |
software | healthy | tests/integration/user-routes-hardening.test.ts:MockDB |
MockKV |
software | healthy | tests/integration/user-routes-hardening.test.ts:MockKV |
MockStmt |
software | healthy | tests/integration/fleet-analytics-contracts.test.ts:MockStmt |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
disputes |
data | healthy | migrations/0031_disputes_schema_fix.sql |
user_preferences |
data | healthy | migrations/0006_user_preferences.sql |
push_subscriptions |
data | healthy | migrations/0014_push_tracking.sql |
cookie_consent |
data | healthy | migrations/0026_cookie_consent.sql |
trip_waitlist |
data | healthy | migrations/0020_trip_waitlist.sql |
referral_codes |
data | healthy | migrations/0017_loyalty_orgs.sql |
points_ledger |
data | healthy | migrations/0017_loyalty_orgs.sql |
organizations |
data | healthy | migrations/0017_loyalty_orgs.sql |
tos_acceptances |
data | healthy | migrations/0017_loyalty_orgs.sql |
login_patterns |
data | healthy | migrations/0024_login_anomaly_detection.sql |
login_history |
data | healthy | migrations/0024_login_anomaly_detection.sql |
login_anomalies |
data | healthy | migrations/0024_login_anomaly_detection.sql |
driver_documents |
data | healthy | migrations/0015_driver_docs_safety.sql |
emergency_contacts |
data | healthy | migrations/0015_driver_docs_safety.sql |
sos_events |
data | healthy | migrations/0015_driver_docs_safety.sql |
trip_route_change_requests |
data | healthy | migrations/0034_trip_route_changes.sql |
notifications |
data | healthy | migrations/0005_notifications.sql |
driver_route_preferences |
data | healthy | migrations/0036_driver_route_preferences.sql |
monthly_subscriptions |
data | healthy | migrations/0013_monthly_trips.sql |
monthly_scheduled_days |
data | healthy | migrations/0013_monthly_trips.sql |
messages |
data | healthy | migrations/0019_messages.sql |
driver_trips |
data | healthy | migrations/0010_smart_matching.sql |
rider_requests |
data | healthy | migrations/0010_smart_matching.sql |
match_results |
data | healthy | migrations/0010_smart_matching.sql |
pool_assignments |
data | healthy | migrations/0010_smart_matching.sql |
pool_members |
data | healthy | migrations/0010_smart_matching.sql |
route_polylines |
data | healthy | migrations/0010_smart_matching.sql |
matching_config |
data | healthy | migrations/0010_smart_matching.sql |
processed_webhook_events |
data | healthy | migrations/0007_webhook_event_replay.sql |
idempotency_records |
data | healthy | migrations/0008_idempotency_records.sql |
user_consents |
data | healthy | migrations/0023_consent_management.sql |
user_consent_history |
data | healthy | migrations/0023_consent_management.sql |
user_consent |
data | healthy | migrations/0025_privacy_consent_tracking.sql |
consent_versions |
data | healthy | migrations/0025_privacy_consent_tracking.sql |
pending_consent |
data | healthy | migrations/0025_privacy_consent_tracking.sql |
driver_documents_new |
data | healthy | migrations/0032_driver_permit_document.sql |
users |
data | healthy | migrations/0001_initial_schema.sql |
trips |
data | healthy | migrations/0001_initial_schema.sql |
trip_participants |
data | healthy | migrations/0001_initial_schema.sql |
audit_logs |
data | healthy | migrations/0001_initial_schema.sql |
rate_limits |
data | healthy | migrations/0001_initial_schema.sql |
sessions |
data | healthy | migrations/0001_initial_schema.sql |
data_export_requests |
data | healthy | migrations/0001_initial_schema.sql |
system_config |
data | healthy | migrations/0001_initial_schema.sql |
driver_bank_accounts |
data | healthy | migrations/0035_sa_banking.sql |
invoices |
data | healthy | migrations/0033_fee_allocations.sql |
fee_allocations |
data | healthy | migrations/0033_fee_allocations.sql |
promo_codes |
data | healthy | migrations/0016_commerce.sql |
promo_redemptions |
data | healthy | migrations/0016_commerce.sql |
data_breaches |
data | healthy | migrations/0027_data_breaches.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
android |
software | healthy | android |
app |
software | healthy | android/app |
src |
software | healthy | android/app/src |
main |
software | healthy | android/app/src/main |
java |
software | healthy | android/app/src/main/java |
com |
software | healthy | android/app/src/main/java/com |
klubz |
software | healthy | android/app/src/main/java/com/klubz |
app |
software | healthy | android/app/src/main/java/com/klubz/app |
gradle |
software | healthy | android/gradle |
wrapper |
software | healthy | android/gradle/wrapper |
keystore |
software | healthy | android/keystore |
tests |
software | healthy | tests |
integration |
software | healthy | tests/integration |
unit |
software | healthy | tests/unit |
load |
software | healthy | tests/load |
e2e |
software | healthy | tests/e2e |
docs |
software | healthy | docs |
adr |
software | healthy | docs/adr |
scripts |
software | healthy | scripts |
ios |
software | healthy | ios |
KlubzTests |
software | healthy | ios/KlubzTests |
Klubz |
software | healthy | ios/Klubz |
Assets.xcassets |
software | healthy | ios/Klubz/Assets.xcassets |
AppIcon.appiconset |
software | healthy | ios/Klubz/Assets.xcassets/AppIcon.appiconset |
AccentColor.colorset |
software | healthy | ios/Klubz/Assets.xcassets/AccentColor.colorset |
.claude |
software | healthy | .claude |
test-results |
software | healthy | test-results |
public |
software | healthy | public |
static |
software | healthy | public/static |
js |
software | healthy | public/static/js |
css |
software | healthy | public/static/css |
icons |
software | healthy | public/static/icons |
migrations |
software | healthy | migrations |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
integrations |
software | healthy | src/integrations |
middleware |
software | healthy | src/middleware |
lib |
software | healthy | src/lib |
matching |
software | healthy | src/lib/matching |
routes |
software | healthy | src/routes |
| Label | Layer | Status | Path |
|---|---|---|---|
check-migration-order.js |
data | healthy | scripts/check-migration-order.js |
0031_disputes_schema_fix.sql |
data | healthy | migrations/0031_disputes_schema_fix.sql |
0006_user_preferences.sql |
data | healthy | migrations/0006_user_preferences.sql |
0002_sample_data.sql |
data | healthy | migrations/0002_sample_data.sql |
0014_push_tracking.sql |
data | healthy | migrations/0014_push_tracking.sql |
0018_user_organization_membership.sql |
data | healthy | migrations/0018_user_organization_membership.sql |
0011_schema_improvements.sql |
data | healthy | migrations/0011_schema_improvements.sql |
0026_cookie_consent.sql |
data | healthy | migrations/0026_cookie_consent.sql |
0029_remove_sample_seed_data.sql |
data | healthy | migrations/0029_remove_sample_seed_data.sql |
0020_trip_waitlist.sql |
data | healthy | migrations/0020_trip_waitlist.sql |
0038_route_change_payfast.sql |
data | healthy | migrations/0038_route_change_payfast.sql |
0003_add_payment_fields.sql |
data | healthy | migrations/0003_add_payment_fields.sql |
0017_loyalty_orgs.sql |
data | healthy | migrations/0017_loyalty_orgs.sql |
0028_audit_log_signature.sql |
data | healthy | migrations/0028_audit_log_signature.sql |
0024_login_anomaly_detection.sql |
data | healthy | migrations/0024_login_anomaly_detection.sql |
0009_add_trip_participant_passenger_count.sql |
data | healthy | migrations/0009_add_trip_participant_passenger_count.sql |
0015_driver_docs_safety.sql |
data | healthy | migrations/0015_driver_docs_safety.sql |
0021_stripe_connect.sql |
data | healthy | migrations/0021_stripe_connect.sql |
0034_trip_route_changes.sql |
data | healthy | migrations/0034_trip_route_changes.sql |
0005_notifications.sql |
data | healthy | migrations/0005_notifications.sql |
0030_payment_methods.sql |
data | healthy | migrations/0030_payment_methods.sql |
0004_performance_indexes.sql |
data | healthy | migrations/0004_performance_indexes.sql |
0036_driver_route_preferences.sql |
data | healthy | migrations/0036_driver_route_preferences.sql |
0013_monthly_trips.sql |
data | healthy | migrations/0013_monthly_trips.sql |
0019_messages.sql |
data | healthy | migrations/0019_messages.sql |
0010_smart_matching.sql |
data | healthy | migrations/0010_smart_matching.sql |
0022_composite_indexes.sql |
data | healthy | migrations/0022_composite_indexes.sql |
0007_webhook_event_replay.sql |
data | healthy | migrations/0007_webhook_event_replay.sql |
0008_idempotency_records.sql |
data | healthy | migrations/0008_idempotency_records.sql |
0012_add_oauth_support.sql |
data | healthy | migrations/0012_add_oauth_support.sql |
0023_consent_management.sql |
data | healthy | migrations/0023_consent_management.sql |
0025_privacy_consent_tracking.sql |
data | healthy | migrations/0025_privacy_consent_tracking.sql |
0032_driver_permit_document.sql |
data | healthy | migrations/0032_driver_permit_document.sql |
0001_initial_schema.sql |
data | healthy | migrations/0001_initial_schema.sql |
0035_sa_banking.sql |
data | healthy | migrations/0035_sa_banking.sql |
0033_fee_allocations.sql |
data | healthy | migrations/0033_fee_allocations.sql |
0016_commerce.sql |
data | healthy | migrations/0016_commerce.sql |
0027_data_breaches.sql |
data | healthy | migrations/0027_data_breaches.sql |
0037_group_bookings.sql |
data | healthy | migrations/0037_group_bookings.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
private_key::.env.production.example |
security | healthy | .env.production.example |
password_literal::tests/comprehensive.test.js |
security | healthy | tests/comprehensive.test.js |
password_literal::tests/comprehensive.test.js |
security | healthy | tests/comprehensive.test.js |
password_literal::tests/comprehensive.test.js |
security | healthy | tests/comprehensive.test.js |
password_literal::tests/api.test.js |
security | healthy | tests/api.test.js |
password_literal::tests/api.test.js |
security | healthy | tests/api.test.js |
password_literal::tests/integration/request-id-contracts.te… |
security | healthy | tests/integration/request-id-contracts.test.ts |
password_literal::tests/integration/security-hardening.test… |
security | healthy | tests/integration/security-hardening.test.ts |
password_literal::tests/integration/security-hardening.test… |
security | healthy | tests/integration/security-hardening.test.ts |
password_literal::tests/integration/security-hardening.test… |
security | healthy | tests/integration/security-hardening.test.ts |
password_literal::tests/integration/security-hardening.test… |
security | healthy | tests/integration/security-hardening.test.ts |
password_literal::tests/integration/security-hardening.test… |
security | healthy | tests/integration/security-hardening.test.ts |
password_literal::tests/integration/audit-taxonomy-contract… |
security | healthy | tests/integration/audit-taxonomy-contracts.test.ts |
password_literal::tests/integration/audit-taxonomy-contract… |
security | healthy | tests/integration/audit-taxonomy-contracts.test.ts |
password_literal::tests/integration/auth-routes-contracts.t… |
security | healthy | tests/integration/auth-routes-contracts.test.ts |
password_literal::tests/integration/auth-routes-contracts.t… |
security | healthy | tests/integration/auth-routes-contracts.test.ts |
password_literal::tests/integration/auth-routes-contracts.t… |
security | healthy | tests/integration/auth-routes-contracts.test.ts |
password_literal::tests/integration/auth-routes-contracts.t… |
security | healthy | tests/integration/auth-routes-contracts.test.ts |
password_literal::tests/integration/auth-routes-contracts.t… |
security | healthy | tests/integration/auth-routes-contracts.test.ts |
password_literal::tests/integration/auth-routes-contracts.t… |
security | healthy | tests/integration/auth-routes-contracts.test.ts |
password_literal::tests/integration/auth-routes-contracts.t… |
security | healthy | tests/integration/auth-routes-contracts.test.ts |
password_literal::tests/integration/auth-routes-contracts.t… |
security | healthy | tests/integration/auth-routes-contracts.test.ts |
password_literal::tests/integration/auth-routes-contracts.t… |
security | healthy | tests/integration/auth-routes-contracts.test.ts |
password_literal::tests/integration/auth-routes-contracts.t… |
security | healthy | tests/integration/auth-routes-contracts.test.ts |
password_literal::tests/integration/auth-routes-contracts.t… |
security | healthy | tests/integration/auth-routes-contracts.test.ts |
password_literal::tests/integration/auth-routes-contracts.t… |
security | healthy | tests/integration/auth-routes-contracts.test.ts |
password_literal::tests/integration/auth-routes-contracts.t… |
security | healthy | tests/integration/auth-routes-contracts.test.ts |
password_literal::tests/integration/auth-routes-contracts.t… |
security | healthy | tests/integration/auth-routes-contracts.test.ts |
password_literal::tests/integration/auth-routes-contracts.t… |
security | healthy | tests/integration/auth-routes-contracts.test.ts |
password_literal::tests/integration/auth-routes-contracts.t… |
security | healthy | tests/integration/auth-routes-contracts.test.ts |
generic_api_key::tests/unit/privacy.test.ts |
security | healthy | tests/unit/privacy.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/api/users/profile |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/users/trips |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/users/driver-preferences |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/trips/available |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/matching/config |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/monitoring/sla |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/events |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/payments/bank-account |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/payments/bank-account/1/primary |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/payments/bank-account/1 |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/admin/organizations |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/admin/logs |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/monitoring/security |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/monitoring/metrics |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/admin/stats |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/admin/users |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/admin/users/1 |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/admin/users/1/export |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/matching/rider-requests/rider-request-1 |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/matching/results/rider-request-1 |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/matching/find |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/matching/find-pool |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/matching/reject |
frontend | healthy | tests/integration/route-authz-contracts.test.ts |
/api/trips |
frontend | healthy | tests/unit/tracing.test.ts |
/api/resource/42 |
frontend | healthy | tests/unit/tracing.test.ts |
/api/health |
frontend | healthy | tests/unit/tracing.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.env.example |
security | healthy | .env.example |
auth::tests/unit/cron.test.ts |
security | healthy | tests/unit/cron.test.ts |
auth::tests/integration/auth-routes-contracts.test.ts |
security | healthy | tests/integration/auth-routes-contracts.test.ts |
auth::.env.production.example |
security | healthy | .env.production.example |
auth::tests/e2e/apple-signin.spec.ts |
security | healthy | tests/e2e/apple-signin.spec.ts |
auth::scripts/validate-staging-providers.sh |
security | healthy | scripts/validate-staging-providers.sh |
auth::tests/integration/roadmap-contracts.test.ts |
security | healthy | tests/integration/roadmap-contracts.test.ts |
auth::tests/security-audit.js |
security | healthy | tests/security-audit.js |
auth::tests/integration/route-authz-contracts.test.ts |
security | healthy | tests/integration/route-authz-contracts.test.ts |
auth::tests/integration/security-hardening.test.ts |
security | healthy | tests/integration/security-hardening.test.ts |
auth::src/lib/synthetic.ts |
security | healthy | src/lib/synthetic.ts |
auth::docs/openapi.json |
security | healthy | docs/openapi.json |
auth::tests/unit/synthetic.test.ts |
security | healthy | tests/unit/synthetic.test.ts |
auth::README.md |
security | healthy | README.md |
auth::public/static/js/app.js |
security | healthy | public/static/js/app.js |
auth::tests/unit/vapid.test.ts |
security | healthy | tests/unit/vapid.test.ts |
auth::docs/openapi.yaml |
security | healthy | docs/openapi.yaml |
auth::src/index.tsx |
security | healthy | src/index.tsx |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::tests/integration/documents-routes-contracts.test.ts |
security | healthy | tests/integration/documents-routes-contracts.test.ts |
auth::src/routes/auth.ts |
security | healthy | src/routes/auth.ts |
auth::src/lib/encryption.ts |
security | healthy | src/lib/encryption.ts |
auth::src/types.ts |
security | healthy | src/types.ts |
auth::src/middleware/auth.ts |
security | healthy | src/middleware/auth.ts |
auth::src/lib/vapid.ts |
security | healthy | src/lib/vapid.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | playwright.config.ts |
203.0.113.201 |
network | healthy | tests/integration/rate-limiter-contracts.test.ts |
203.0.113.202 |
network | healthy | tests/integration/rate-limiter-contracts.test.ts |
203.0.113.77 |
network | healthy | tests/integration/request-id-contracts.test.ts |
10.10.0.2 |
network | healthy | tests/integration/request-id-contracts.test.ts |
203.0.113.0 |
network | healthy | tests/integration/request-id-contracts.test.ts |
203.0.113.10 |
network | healthy | tests/integration/security-hardening.test.ts |
203.0.113.12 |
network | healthy | tests/integration/security-hardening.test.ts |
203.0.113.13 |
network | healthy | tests/integration/security-hardening.test.ts |
203.0.113.14 |
network | healthy | tests/integration/security-hardening.test.ts |
203.0.113.15 |
network | healthy | tests/integration/security-hardening.test.ts |
192.168.1.100 |
network | healthy | tests/unit/http.test.ts |
192.168.1.101 |
network | healthy | tests/unit/http.test.ts |
10.0.0.1 |
network | healthy | tests/unit/http.test.ts |
198.51.100.21 |
network | healthy | tests/unit/http.test.ts |
1.2.3.4 |
network | healthy | tests/unit/loginAnomalyDetection.test.ts |
5.6.7.8 |
network | healthy | tests/unit/loginAnomalyDetection.test.ts |
192.168.1.1 |
network | healthy | tests/unit/users.test.ts |
192.168.1.123 |
network | healthy | tests/unit/privacy.test.ts |
192.168.1.0 |
network | healthy | tests/unit/privacy.test.ts |
10.0.0.255 |
network | healthy | tests/unit/privacy.test.ts |
10.0.0.0 |
network | healthy | tests/unit/privacy.test.ts |
48.17.98.3 |
network | healthy | public/static/js/app.js |
| Label | Layer | Status | Path |
|---|---|---|---|
HUAWEI_KEY_ALIAS |
cicd | healthy | — |
KEY_PASSWORD |
cicd | healthy | — |
PAYFAST_PASSPHRASE |
cicd | healthy | — |
HUAWEI_KEYSTORE_BASE64 |
cicd | healthy | — |
PAYFAST_MERCHANT_KEY |
cicd | healthy | — |
CLOUDFLARE_ACCOUNT_ID |
cicd | healthy | — |
CLOUDFLARE_API_TOKEN |
cicd | healthy | — |
STORE_PASSWORD |
cicd | healthy | — |
HUAWEI_KEY_PASSWORD |
cicd | healthy | — |
DD_API_KEY |
cicd | healthy | — |
GOOGLE_PAY_MERCHANT_ID |
cicd | healthy | — |
KEY_ALIAS |
cicd | healthy | — |
PAYFAST_MERCHANT_ID |
cicd | healthy | — |
HUAWEI_STORE_PASSWORD |
cicd | healthy | — |
DD_APP_KEY |
cicd | healthy | — |
AUDIT_LOG_SIGNING_KEY |
cicd | healthy | — |
ALERT_WEBHOOK_URL |
cicd | healthy | — |
KEYSTORE_BASE64 |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
backup |
cicd | healthy | .github/workflows/backup-d1.yml |
ios-build |
cicd | healthy | .github/workflows/ios-build.yml |
migrations-smoke |
cicd | healthy | .github/workflows/ci.yml |
quality-gates |
cicd | healthy | .github/workflows/ci.yml |
test-e2e |
cicd | healthy | .github/workflows/ci.yml |
deploy-staging |
cicd | healthy | .github/workflows/ci.yml |
security-baseline |
cicd | healthy | .github/workflows/ci.yml |
deploy-production |
cicd | healthy | .github/workflows/ci.yml |
payfast-secrets |
cicd | healthy | .github/workflows/ci.yml |
google-pay-secrets |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/datadog-synthetics.yml |
android-build |
cicd | healthy | .github/workflows/android-build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | ecosystem.config.cjs |
port:3001 |
network | healthy | ecosystem.config.cjs |
port:02 |
network | healthy | .github/workflows/backup-d1.yml |
port:2001 |
network | healthy | src/lib/http.ts |
port:203 |
network | healthy | src/lib/http.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::backup-d1 |
cicd | healthy | .github/workflows/backup-d1.yml |
gha::ios-build |
cicd | healthy | .github/workflows/ios-build.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::datadog-synthetics |
cicd | healthy | .github/workflows/datadog-synthetics.yml |
gha::android-build |
cicd | healthy | .github/workflows/android-build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-u8vxcj9x |
software | healthy | /tmp/repobility-clone-u8vxcj9x |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
Sentry |
frontend | healthy | src/index.tsx |
This page is publicly accessible at:
https://repobility.com/scan/c6abf85b-3770-4851-bc52-81decd38d743/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c6abf85b-3770-4851-bc52-81decd38d743/
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.