Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

adrian1921677/MieterPlus

https://github.com/adrian1921677/MieterPlus · scanned 2026-06-17 01:29 UTC (1 month, 2 weeks ago)

33 raw signals (0 security + 33 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +4.2 (diff) · 33 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1014 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
isPaidPlan software healthy packages/shared/src/constants.ts:isPaidPlan
isActiveAccessPlan software healthy packages/shared/src/constants.ts:isActiveAccessPlan
calcPaygPriceCents software healthy packages/shared/src/constants.ts:calcPaygPriceCents
paygLimits software healthy packages/shared/src/constants.ts:paygLimits
masterSvg software healthy scripts/generate-logo.mjs:masterSvg
run software healthy scripts/generate-logo.mjs:run
logAttempt software healthy supabase/functions/verify-tenant-code/index.ts:logAttempt
jsonResponse software healthy supabase/functions/_shared/cors.ts:jsonResponse
errorResponse software healthy supabase/functions/_shared/cors.ts:errorResponse
getServiceClient software healthy supabase/functions/_shared/supabase.ts:getServiceClient
getUserFromAuthHeader software healthy supabase/functions/_shared/supabase.ts:getUserFromAuthHeader
hashIp software healthy supabase/functions/_shared/supabase.ts:hashIp
generateCode software healthy supabase/functions/generate-tenant-code/index.ts:generateCo…
middleware software healthy apps/web/src/middleware.ts:middleware
RootLayout software healthy apps/web/src/app/layout.tsx:RootLayout
HomePage software healthy apps/web/src/app/page.tsx:HomePage
POST software healthy apps/web/src/app/api/vault/[id]/access/route.ts:POST
ownerId software healthy apps/web/src/app/api/vault/[id]/access/route.ts:ownerId
POST software healthy apps/web/src/app/api/vault/[id]/delete/route.ts:POST
ownerId software healthy apps/web/src/app/api/vault/[id]/delete/route.ts:ownerId
POST software healthy apps/web/src/app/api/vault/upload/route.ts:POST
propIds software healthy apps/web/src/app/api/vault/upload/route.ts:propIds
ext software healthy apps/web/src/app/api/vault/upload/route.ts:ext
generateCode software healthy apps/web/src/app/api/landlord/generate-code/route.ts:genera…
POST software healthy apps/web/src/app/api/landlord/generate-code/route.ts:POST
sanitizeModules software healthy apps/web/src/app/api/landlord/subscription/checkout/route.t…
x software healthy apps/web/src/app/api/landlord/subscription/checkout/route.t…
clamp software healthy apps/web/src/app/api/landlord/subscription/checkout/route.t…
POST software healthy apps/web/src/app/api/landlord/subscription/checkout/route.t…
Stripe software healthy apps/web/src/app/api/landlord/subscription/checkout/route.t…
POST software healthy apps/web/src/app/api/landlord/subscription/cancel/route.ts:…
Stripe software healthy apps/web/src/app/api/landlord/subscription/cancel/route.ts:…
err software healthy apps/web/src/app/api/tenant/verify-code/route.ts:err
hashIp software healthy apps/web/src/app/api/tenant/verify-code/route.ts:hashIp
OPTIONS software healthy apps/web/src/app/api/tenant/verify-code/route.ts:OPTIONS
POST software healthy apps/web/src/app/api/tenant/verify-code/route.ts:POST
logAttempt software healthy apps/web/src/app/api/tenant/verify-code/route.ts:logAttempt
POST software healthy apps/web/src/app/api/tenant/confirm-resolved/route.ts:POST
tenantId software healthy apps/web/src/app/api/tenant/confirm-resolved/route.ts:tenan…
GET software healthy apps/web/src/app/api/cron/purge-identity/route.ts:GET
POST software healthy apps/web/src/app/api/stripe/webhook/route.ts:POST
Stripe software healthy apps/web/src/app/api/stripe/webhook/route.ts:Stripe
applyPlan software healthy apps/web/src/app/api/stripe/webhook/route.ts:applyPlan
GET software healthy apps/web/src/app/api/account/export/route.ts:GET
safe software healthy apps/web/src/app/api/account/export/route.ts:safe
POST software healthy apps/web/src/app/api/account/delete/route.ts:POST
POST software healthy apps/web/src/app/api/requests/[id]/notify-comment/route.ts:…
POST software healthy apps/web/src/app/api/admin/review-property/route.ts:POST
POST software healthy apps/web/src/app/api/admin/review-identity/route.ts:POST
POST software healthy apps/web/src/app/api/admin/set-subscription/route.ts:POST

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

LabelLayerStatusPath
.env.example software healthy .env.example
tsconfig.base.json software healthy tsconfig.base.json
package-lock.json software healthy package-lock.json
README.md software healthy README.md
package.json software healthy package.json
turbo.json software healthy turbo.json
package.json software healthy packages/shared/package.json
tsconfig.json software healthy packages/shared/tsconfig.json
index.ts software healthy packages/shared/src/index.ts
constants.ts software healthy packages/shared/src/constants.ts
index.ts software healthy packages/shared/src/schemas/index.ts
property.ts software healthy packages/shared/src/schemas/property.ts
unit.ts software healthy packages/shared/src/schemas/unit.ts
invitation.ts software healthy packages/shared/src/schemas/invitation.ts
request.ts software healthy packages/shared/src/schemas/request.ts
handover.ts software healthy packages/shared/src/schemas/handover.ts
profile.ts software healthy packages/shared/src/schemas/profile.ts
index.ts software healthy packages/shared/src/types/index.ts
generate-logo.mjs software healthy scripts/generate-logo.mjs
security-audit-2026-06.md software healthy docs/security-audit-2026-06.md
email-templates-de.md software healthy docs/email-templates-de.md
seed.sql software healthy supabase/seed.sql
config.toml software healthy supabase/config.toml
deno.json software healthy supabase/functions/deno.json
index.ts software healthy supabase/functions/review-property/index.ts
index.ts software healthy supabase/functions/send-push-notification/index.ts
index.ts software healthy supabase/functions/verify-tenant-code/index.ts
cors.ts software healthy supabase/functions/_shared/cors.ts
supabase.ts software healthy supabase/functions/_shared/supabase.ts
index.ts software healthy supabase/functions/generate-tenant-code/index.ts
20260605000008_handover_protocols.sql software healthy supabase/migrations/20260605000008_handover_protocols.sql
20260605000016_support_chat.sql software healthy supabase/migrations/20260605000016_support_chat.sql
20260605000011_property_managers.sql software healthy supabase/migrations/20260605000011_property_managers.sql
20260605000013_three_tier_plans.sql software healthy supabase/migrations/20260605000013_three_tier_plans.sql
20260605000010_appointments.sql software healthy supabase/migrations/20260605000010_appointments.sql
20260605000015_account_deletion.sql software healthy supabase/migrations/20260605000015_account_deletion.sql
20260603000001_initial_schema.sql software healthy supabase/migrations/20260603000001_initial_schema.sql
20260603000003_storage_buckets.sql software healthy supabase/migrations/20260603000003_storage_buckets.sql
20260605000009_document_vault.sql software healthy supabase/migrations/20260605000009_document_vault.sql
20260605000014_profile_details.sql software healthy supabase/migrations/20260605000014_profile_details.sql
20260603000002_rls_policies.sql software healthy supabase/migrations/20260603000002_rls_policies.sql
20260612000017_book_slot_rpc.sql software healthy supabase/migrations/20260612000017_book_slot_rpc.sql
20260603000006_fix_rls_recursion.sql software healthy supabase/migrations/20260603000006_fix_rls_recursion.sql
20260605000012_request_ratings.sql software healthy supabase/migrations/20260605000012_request_ratings.sql
20260605000007_subscriptions.sql software healthy supabase/migrations/20260605000007_subscriptions.sql
20260613000018_new_pricing_trial_payg.sql software healthy supabase/migrations/20260613000018_new_pricing_trial_payg.s…
20260603000004_identity_and_cotenant.sql software healthy supabase/migrations/20260603000004_identity_and_cotenant.sql
.env.example software healthy apps/web/.env.example
tailwind.config.ts software healthy apps/web/tailwind.config.ts
next.config.mjs software healthy apps/web/next.config.mjs

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

LabelLayerStatusPath
packages software healthy packages
shared software healthy packages/shared
src software healthy packages/shared/src
schemas software healthy packages/shared/src/schemas
types software healthy packages/shared/src/types
scripts software healthy scripts
docs software healthy docs
supabase software healthy supabase
functions software healthy supabase/functions
review-property software healthy supabase/functions/review-property
send-push-notification software healthy supabase/functions/send-push-notification
verify-tenant-code software healthy supabase/functions/verify-tenant-code
_shared software healthy supabase/functions/_shared
generate-tenant-code software healthy supabase/functions/generate-tenant-code
migrations software healthy supabase/migrations
apps software healthy apps
web software healthy apps/web
src software healthy apps/web/src
app software healthy apps/web/src/app
api software healthy apps/web/src/app/api
vault software healthy apps/web/src/app/api/vault
[id] software healthy apps/web/src/app/api/vault/[id]
access software healthy apps/web/src/app/api/vault/[id]/access
delete software healthy apps/web/src/app/api/vault/[id]/delete
upload software healthy apps/web/src/app/api/vault/upload
landlord software healthy apps/web/src/app/api/landlord
generate-code software healthy apps/web/src/app/api/landlord/generate-code
subscription software healthy apps/web/src/app/api/landlord/subscription
checkout software healthy apps/web/src/app/api/landlord/subscription/checkout
cancel software healthy apps/web/src/app/api/landlord/subscription/cancel
tenant software healthy apps/web/src/app/api/tenant
verify-code software healthy apps/web/src/app/api/tenant/verify-code
confirm-resolved software healthy apps/web/src/app/api/tenant/confirm-resolved
cron software healthy apps/web/src/app/api/cron
purge-identity software healthy apps/web/src/app/api/cron/purge-identity
stripe software healthy apps/web/src/app/api/stripe
webhook software healthy apps/web/src/app/api/stripe/webhook
account software healthy apps/web/src/app/api/account
export software healthy apps/web/src/app/api/account/export
delete software healthy apps/web/src/app/api/account/delete
requests software healthy apps/web/src/app/api/requests
[id] software healthy apps/web/src/app/api/requests/[id]
notify-comment software healthy apps/web/src/app/api/requests/[id]/notify-comment
admin software healthy apps/web/src/app/api/admin
review-property software healthy apps/web/src/app/api/admin/review-property
review-identity software healthy apps/web/src/app/api/admin/review-identity
set-subscription software healthy apps/web/src/app/api/admin/set-subscription
support software healthy apps/web/src/app/api/support
notify software healthy apps/web/src/app/api/support/notify
health software healthy apps/web/src/app/api/health

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

LabelLayerStatusPath
RootLayout frontend healthy apps/web/src/app/layout.tsx
HomePage frontend healthy apps/web/src/app/page.tsx
DatenschutzPage frontend healthy apps/web/src/app/datenschutz/page.tsx
KontoLoeschenPage frontend healthy apps/web/src/app/konto-loeschen/page.tsx
DashboardLoading frontend healthy apps/web/src/app/(dashboard)/loading.tsx
ImpressumPage frontend healthy apps/web/src/app/impressum/page.tsx
AuthLoading frontend healthy apps/web/src/app/(auth)/loading.tsx
AuthLayout frontend healthy apps/web/src/app/(auth)/layout.tsx
LoginPage frontend healthy apps/web/src/app/(auth)/login/page.tsx
SignupPage frontend healthy apps/web/src/app/(auth)/signup/page.tsx
ResetPasswordPage frontend healthy apps/web/src/app/(auth)/reset-password/page.tsx
ForgotPasswordPage frontend healthy apps/web/src/app/(auth)/forgot-password/page.tsx
RootLayout frontend healthy apps/mobile/app/_layout.tsx
Index frontend healthy apps/mobile/app/index.tsx
OnboardingLayout frontend healthy apps/mobile/app/(onboarding)/_layout.tsx
CodeScreen frontend healthy apps/mobile/app/(onboarding)/code.tsx
AppLayout frontend healthy apps/mobile/app/(app)/_layout.tsx
ProfileScreen frontend healthy apps/mobile/app/(app)/profile.tsx
NewPropertyScreen frontend healthy apps/mobile/app/(app)/new-property.tsx
UpgradeScreen frontend healthy apps/mobile/app/(app)/upgrade.tsx
JoinScreen frontend healthy apps/mobile/app/(app)/join.tsx
MyAppointmentsScreen frontend healthy apps/mobile/app/(app)/my-appointments.tsx
MyDocumentsScreen frontend healthy apps/mobile/app/(app)/my-documents.tsx
VerifyIdentityScreen frontend healthy apps/mobile/app/(app)/verify-identity.tsx
LandlordInfoScreen frontend healthy apps/mobile/app/(app)/landlord-info.tsx
RequestsScreen frontend healthy apps/mobile/app/(app)/requests.tsx
TenantsScreen frontend healthy apps/mobile/app/(app)/tenants.tsx
MoreScreen frontend healthy apps/mobile/app/(app)/more.tsx
NewRequestScreen frontend healthy apps/mobile/app/(app)/new-request.tsx
LandlordRequestsScreen frontend healthy apps/mobile/app/(app)/landlord-requests.tsx
SupportScreen frontend healthy apps/mobile/app/(app)/support.tsx
OverviewScreen frontend healthy apps/mobile/app/(app)/overview.tsx
PropertiesScreen frontend healthy apps/mobile/app/(app)/properties.tsx
VaultDetailScreen frontend healthy apps/mobile/app/(app)/vault/[id].tsx
VaultScreen frontend healthy apps/mobile/app/(app)/vault/index.tsx
VaultNewScreen frontend healthy apps/mobile/app/(app)/vault/new.tsx
AdminUsersScreen frontend healthy apps/mobile/app/(app)/admin/users.tsx
SupportInboxScreen frontend healthy apps/mobile/app/(app)/admin/support-inbox.tsx
PropertyVerificationsScreen frontend healthy apps/mobile/app/(app)/admin/property-verifications.tsx
IdentityVerificationsScreen frontend healthy apps/mobile/app/(app)/admin/identity-verifications.tsx
SupportThreadScreen frontend healthy apps/mobile/app/(app)/admin/support-thread/[userId].tsx
IdentityReviewScreen frontend healthy apps/mobile/app/(app)/admin/identity-review/[id].tsx
PropertyReviewScreen frontend healthy apps/mobile/app/(app)/admin/property-review/[id].tsx
PropertyDetailScreen frontend healthy apps/mobile/app/(app)/property/[id].tsx
AppointmentDetailScreen frontend healthy apps/mobile/app/(app)/appointments/[id].tsx
AppointmentsScreen frontend healthy apps/mobile/app/(app)/appointments/index.tsx
AppointmentsNewScreen frontend healthy apps/mobile/app/(app)/appointments/new.tsx
HandoverListScreen frontend healthy apps/mobile/app/(app)/handover/index.tsx
ManagerDetailScreen frontend healthy apps/mobile/app/(app)/managers/[id].tsx
ManagersScreen frontend healthy apps/mobile/app/(app)/managers/index.tsx

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

LabelLayerStatusPath
/page.tsx frontend healthy apps/web/src/app/page.tsx
/datenschutz frontend healthy apps/web/src/app/datenschutz/page.tsx
/konto-loeschen frontend healthy apps/web/src/app/konto-loeschen/page.tsx
/(dashboard)/dashboard frontend healthy apps/web/src/app/(dashboard)/dashboard/page.tsx
/(dashboard)/dashboard/tenants frontend healthy apps/web/src/app/(dashboard)/dashboard/tenants/page.tsx
/(dashboard)/dashboard/vault frontend healthy apps/web/src/app/(dashboard)/dashboard/vault/page.tsx
/(dashboard)/dashboard/my-documents frontend healthy apps/web/src/app/(dashboard)/dashboard/my-documents/page.tsx
/(dashboard)/dashboard/verify-identity frontend healthy apps/web/src/app/(dashboard)/dashboard/verify-identity/page…
/(dashboard)/dashboard/my-requests frontend healthy apps/web/src/app/(dashboard)/dashboard/my-requests/page.tsx
/(dashboard)/dashboard/my-requests/new frontend healthy apps/web/src/app/(dashboard)/dashboard/my-requests/new/page…
/(dashboard)/dashboard/requests frontend healthy apps/web/src/app/(dashboard)/dashboard/requests/page.tsx
/(dashboard)/dashboard/requests/[id] frontend healthy apps/web/src/app/(dashboard)/dashboard/requests/[id]/page.t…
/(dashboard)/dashboard/admin/identity-verifications frontend healthy apps/web/src/app/(dashboard)/dashboard/admin/identity-verif…
/(dashboard)/dashboard/admin/identity-verifications/[id] frontend healthy apps/web/src/app/(dashboard)/dashboard/admin/identity-verif…
/(dashboard)/dashboard/admin/support frontend healthy apps/web/src/app/(dashboard)/dashboard/admin/support/page.t…
/(dashboard)/dashboard/admin/support/[userId] frontend healthy apps/web/src/app/(dashboard)/dashboard/admin/support/[userI…
/(dashboard)/dashboard/admin/users frontend healthy apps/web/src/app/(dashboard)/dashboard/admin/users/page.tsx
/(dashboard)/dashboard/admin/verifications frontend healthy apps/web/src/app/(dashboard)/dashboard/admin/verifications/…
/(dashboard)/dashboard/admin/verifications/[id] frontend healthy apps/web/src/app/(dashboard)/dashboard/admin/verifications/…
/(dashboard)/dashboard/support frontend healthy apps/web/src/app/(dashboard)/dashboard/support/page.tsx
/(dashboard)/dashboard/profile frontend healthy apps/web/src/app/(dashboard)/dashboard/profile/page.tsx
/(dashboard)/dashboard/upgrade frontend healthy apps/web/src/app/(dashboard)/dashboard/upgrade/page.tsx
/(dashboard)/dashboard/appointments frontend healthy apps/web/src/app/(dashboard)/dashboard/appointments/page.tsx
/(dashboard)/dashboard/my-appointments frontend healthy apps/web/src/app/(dashboard)/dashboard/my-appointments/page…
/(dashboard)/dashboard/handover frontend healthy apps/web/src/app/(dashboard)/dashboard/handover/page.tsx
/(dashboard)/dashboard/handover/[id] frontend healthy apps/web/src/app/(dashboard)/dashboard/handover/[id]/page.t…
/(dashboard)/dashboard/handover/new frontend healthy apps/web/src/app/(dashboard)/dashboard/handover/new/page.tsx
/(dashboard)/dashboard/properties frontend healthy apps/web/src/app/(dashboard)/dashboard/properties/page.tsx
/(dashboard)/dashboard/properties/[id] frontend healthy apps/web/src/app/(dashboard)/dashboard/properties/[id]/page…
/(dashboard)/dashboard/properties/new frontend healthy apps/web/src/app/(dashboard)/dashboard/properties/new/page.…
/(dashboard)/dashboard/join frontend healthy apps/web/src/app/(dashboard)/dashboard/join/page.tsx
/(dashboard)/dashboard/managers frontend healthy apps/web/src/app/(dashboard)/dashboard/managers/page.tsx
/impressum frontend healthy apps/web/src/app/impressum/page.tsx
/(auth)/login frontend healthy apps/web/src/app/(auth)/login/page.tsx
/(auth)/signup frontend healthy apps/web/src/app/(auth)/signup/page.tsx
/(auth)/reset-password frontend healthy apps/web/src/app/(auth)/reset-password/page.tsx
/(auth)/forgot-password frontend healthy apps/web/src/app/(auth)/forgot-password/page.tsx

LabelLayerStatusPath
20260605000008_handover_protocols.sql data healthy supabase/migrations/20260605000008_handover_protocols.sql
20260605000016_support_chat.sql data healthy supabase/migrations/20260605000016_support_chat.sql
20260605000011_property_managers.sql data healthy supabase/migrations/20260605000011_property_managers.sql
20260605000013_three_tier_plans.sql data healthy supabase/migrations/20260605000013_three_tier_plans.sql
20260605000010_appointments.sql data healthy supabase/migrations/20260605000010_appointments.sql
20260605000015_account_deletion.sql data healthy supabase/migrations/20260605000015_account_deletion.sql
20260603000001_initial_schema.sql data healthy supabase/migrations/20260603000001_initial_schema.sql
20260603000003_storage_buckets.sql data healthy supabase/migrations/20260603000003_storage_buckets.sql
20260605000009_document_vault.sql data healthy supabase/migrations/20260605000009_document_vault.sql
20260605000014_profile_details.sql data healthy supabase/migrations/20260605000014_profile_details.sql
20260603000002_rls_policies.sql data healthy supabase/migrations/20260603000002_rls_policies.sql
20260612000017_book_slot_rpc.sql data healthy supabase/migrations/20260612000017_book_slot_rpc.sql
20260603000006_fix_rls_recursion.sql data healthy supabase/migrations/20260603000006_fix_rls_recursion.sql
20260605000012_request_ratings.sql data healthy supabase/migrations/20260605000012_request_ratings.sql
20260605000007_subscriptions.sql data healthy supabase/migrations/20260605000007_subscriptions.sql
20260613000018_new_pricing_trial_payg.sql data healthy supabase/migrations/20260613000018_new_pricing_trial_payg.s…
20260603000004_identity_and_cotenant.sql data healthy supabase/migrations/20260603000004_identity_and_cotenant.sql

LabelLayerStatusPath
auth::apps/mobile/lib/google-auth.ts security healthy apps/mobile/lib/google-auth.ts
auth::apps/web/src/app/auth/callback/route.ts security healthy apps/web/src/app/auth/callback/route.ts
auth::apps/web/src/components/google-auth-button.tsx security healthy apps/web/src/components/google-auth-button.tsx
auth::README.md security healthy README.md
auth::apps/web/src/lib/supabase/middleware.ts security healthy apps/web/src/lib/supabase/middleware.ts

LabelLayerStatusPath
127.0.0.1 network healthy README.md
192.168.178.42 network healthy README.md

LabelLayerStatusPath
adrian1921677__MieterPlus software healthy /data/fable5_failed_archive/adrian1921677__MieterPlus

LabelLayerStatusPath
postgres data healthy README.md

LabelLayerStatusPath
public data healthy supabase/migrations/20260605000008_handover_protocols.sql
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/dd78bdb6-9902-4fb9-a60e-82360626a1e6/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/dd78bdb6-9902-4fb9-a60e-82360626a1e6/

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.