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.

RandyVisser/LapseGaurd

https://github.com/RandyVisser/LapseGaurd · scanned 2026-06-15 23:46 UTC (2 months, 4 weeks ago)

87 raw signals (0 security + 87 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 4 weeks ago · v1 · 83 actionable findings from 1 signal source. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

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

All 720 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
_handleResponse software healthy frontend/src/supabase.js:_handleResponse
apiGet software healthy frontend/src/supabase.js:apiGet
apiDelete software healthy frontend/src/supabase.js:apiDelete
apiPut software healthy frontend/src/supabase.js:apiPut
apiPatch software healthy frontend/src/supabase.js:apiPatch
apiPost software healthy frontend/src/supabase.js:apiPost
apiUpload software healthy frontend/src/supabase.js:apiUpload
PageLoader software healthy frontend/src/App.jsx:PageLoader
RequireAuth software healthy frontend/src/App.jsx:RequireAuth
App software healthy frontend/src/App.jsx:App
looksLikeDate software healthy frontend/src/components/ImportWizard.jsx:looksLikeDate
v software healthy frontend/src/components/ImportWizard.jsx:v
ImportWizard software healthy frontend/src/components/ImportWizard.jsx:ImportWizard
handleFile software healthy frontend/src/components/ImportWizard.jsx:handleFile
editCell software healthy frontend/src/components/ImportWizard.jsx:editCell
setField software healthy frontend/src/components/ImportWizard.jsx:setField
delta software healthy frontend/src/components/ImportWizard.jsx:delta
handleCommit software healthy frontend/src/components/ImportWizard.jsx:handleCommit
cellClass software healthy frontend/src/components/ImportWizard.jsx:cellClass
rowClass software healthy frontend/src/components/ImportWizard.jsx:rowClass
ExpiringBadge software healthy frontend/src/components/StatusBadge.jsx:ExpiringBadge
StatusBadge software healthy frontend/src/components/StatusBadge.jsx:StatusBadge
Nav software healthy frontend/src/components/Nav.jsx:Nav
handleLogout software healthy frontend/src/components/Nav.jsx:handleLogout
TenantDocuments software healthy frontend/src/pages/TenantDocuments.jsx:TenantDocuments
ForgotPassword software healthy frontend/src/pages/ForgotPassword.jsx:ForgotPassword
handleSubmit software healthy frontend/src/pages/ForgotPassword.jsx:handleSubmit
Join software healthy frontend/src/pages/Join.jsx:Join
handleSubmit software healthy frontend/src/pages/Join.jsx:handleSubmit
fmtDate software healthy frontend/src/pages/TenantDashboard.jsx:fmtDate
TenantDashboard software healthy frontend/src/pages/TenantDashboard.jsx:TenantDashboard
startParsingPoll software healthy frontend/src/pages/TenantDashboard.jsx:startParsingPoll
handleSubmit software healthy frontend/src/pages/TenantDashboard.jsx:handleSubmit
handleFileDrop software healthy frontend/src/pages/TenantDashboard.jsx:handleFileDrop
currency software healthy frontend/src/pages/AdminTenantDetail.jsx:currency
daysUntil software healthy frontend/src/pages/AdminTenantDetail.jsx:daysUntil
fmtDate software healthy frontend/src/pages/AdminTenantDetail.jsx:fmtDate
fmtDateTime software healthy frontend/src/pages/AdminTenantDetail.jsx:fmtDateTime
toDateInputValue software healthy frontend/src/pages/AdminTenantDetail.jsx:toDateInputValue
fileNameFromUrl software healthy frontend/src/pages/AdminTenantDetail.jsx:fileNameFromUrl
worstStatus software healthy frontend/src/pages/AdminTenantDetail.jsx:worstStatus
nameMatches software healthy frontend/src/pages/AdminTenantDetail.jsx:nameMatches
addressMatches software healthy frontend/src/pages/AdminTenantDetail.jsx:addressMatches
buildComplianceChecks software healthy frontend/src/pages/AdminTenantDetail.jsx:buildComplianceChe…
SectionLabel software healthy frontend/src/pages/AdminTenantDetail.jsx:SectionLabel
CurrencyInput software healthy frontend/src/pages/AdminTenantDetail.jsx:CurrencyInput
FieldInput software healthy frontend/src/pages/AdminTenantDetail.jsx:FieldInput
FieldSelect software healthy frontend/src/pages/AdminTenantDetail.jsx:FieldSelect
PolicyEditCard software healthy frontend/src/pages/AdminTenantDetail.jsx:PolicyEditCard
f software healthy frontend/src/pages/AdminTenantDetail.jsx:f

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

LabelLayerStatusPath
.mcp.json software healthy .mcp.json
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
.env.example software healthy .env.example
docker-compose.yml software healthy docker-compose.yml
railway.toml software healthy frontend/railway.toml
vite.config.js software healthy frontend/vite.config.js
tailwind.config.js software healthy frontend/tailwind.config.js
package.json software healthy frontend/package.json
index.html software healthy frontend/index.html
Dockerfile software healthy frontend/Dockerfile
package-lock.json software healthy frontend/package-lock.json
postcss.config.js software healthy frontend/postcss.config.js
index.css software healthy frontend/src/index.css
supabase.js software healthy frontend/src/supabase.js
App.jsx software healthy frontend/src/App.jsx
main.jsx software healthy frontend/src/main.jsx
ImportWizard.jsx software healthy frontend/src/components/ImportWizard.jsx
StatusBadge.jsx software healthy frontend/src/components/StatusBadge.jsx
Nav.jsx software healthy frontend/src/components/Nav.jsx
TenantDocuments.jsx software healthy frontend/src/pages/TenantDocuments.jsx
ForgotPassword.jsx software healthy frontend/src/pages/ForgotPassword.jsx
Join.jsx software healthy frontend/src/pages/Join.jsx
TenantDashboard.jsx software healthy frontend/src/pages/TenantDashboard.jsx
AdminTenantDetail.jsx software healthy frontend/src/pages/AdminTenantDetail.jsx
Signup.jsx software healthy frontend/src/pages/Signup.jsx
ResetPassword.jsx software healthy frontend/src/pages/ResetPassword.jsx
AdminDocuments.jsx software healthy frontend/src/pages/AdminDocuments.jsx
Landing.jsx software healthy frontend/src/pages/Landing.jsx
AdminDashboard.jsx software healthy frontend/src/pages/AdminDashboard.jsx
AdminSettings.jsx software healthy frontend/src/pages/AdminSettings.jsx
Legal.jsx software healthy frontend/src/pages/Legal.jsx
Login.jsx software healthy frontend/src/pages/Login.jsx
useIsMobile.js software healthy frontend/src/hooks/useIsMobile.js
AuthContext.jsx software healthy frontend/src/context/AuthContext.jsx
requirements-dev.txt software healthy backend/requirements-dev.txt
railway.toml software healthy backend/railway.toml
Dockerfile software healthy backend/Dockerfile
main.py software healthy backend/main.py
requirements.txt software healthy backend/requirements.txt
schemas.py software healthy backend/models/schemas.py
__init__.py software healthy backend/models/__init__.py
db.py software healthy backend/models/db.py
test_storage.py software healthy backend/tests/test_storage.py
test_compliance.py software healthy backend/tests/test_compliance.py
test_inbound.py software healthy backend/tests/test_inbound.py
test_importer.py software healthy backend/tests/test_importer.py
test_policy_parser.py software healthy backend/tests/test_policy_parser.py
__init__.py software healthy backend/auth/__init__.py
jwt.py software healthy backend/auth/jwt.py

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

LabelLayerStatusPath
strings software healthy frontend/src/pages/AdminTenantDetail.jsx:strings
PolicyStatus software healthy backend/models/schemas.py:8
PolicyCreate software healthy backend/models/schemas.py:17
PolicyOut software healthy backend/models/schemas.py:24
ActivityLogEntry software healthy backend/models/schemas.py:41
TenantDetailOut software healthy backend/models/schemas.py:48
TenantOut software healthy backend/models/schemas.py:77
UnitComplianceOut software healthy backend/models/schemas.py:85
ComplianceSummary software healthy backend/models/schemas.py:115
DocumentCreate software healthy backend/models/schemas.py:131
DocumentOut software healthy backend/models/schemas.py:138
TestObjectPath software healthy backend/tests/test_storage.py:9
TestNoPolicies software healthy backend/tests/test_compliance.py:23
TestSingleHo6WithWind software healthy backend/tests/test_compliance.py:31
TestExcludedPlusWindPair software healthy backend/tests/test_compliance.py:54
TestWindOnlyAlone software healthy backend/tests/test_compliance.py:85
TestSuperseded software healthy backend/tests/test_compliance.py:100
TestFallback software healthy backend/tests/test_compliance.py:119
TestAddressedToIntake software healthy backend/tests/test_inbound.py:17
TestSvixVerification software healthy backend/tests/test_inbound.py:64
TestPickAttachment software healthy backend/tests/test_inbound.py:105
TestMatchBySubject software healthy backend/tests/test_inbound.py:132
TestMatchByAddress software healthy backend/tests/test_inbound.py:152
TestFlexibleDate software healthy backend/tests/test_importer.py:12
TestHeuristicMapping software healthy backend/tests/test_importer.py:43
TestNormalizeRow software healthy backend/tests/test_importer.py:67
TestBuildPreview software healthy backend/tests/test_importer.py:111
TestParseUpload software healthy backend/tests/test_importer.py:126
TestDedupeInsuredLists software healthy backend/tests/test_policy_parser.py:24
TestValidateExpiration software healthy backend/tests/test_policy_parser.py:101
TestValidateCrossChecks software healthy backend/tests/test_policy_parser.py:120
TestValidateNamedInsured software healthy backend/tests/test_policy_parser.py:147
TestValidateAddress software healthy backend/tests/test_policy_parser.py:175
TestValidateHoaRequirements software healthy backend/tests/test_policy_parser.py:194
TestParseResponse software healthy backend/tests/test_policy_parser.py:235
AuthUser software healthy backend/auth/jwt.py:25
InviteRequest software healthy backend/routes/tenants.py:23
NotifyRequest software healthy backend/routes/tenants.py:27
PolicyReviewUpdate software healthy backend/routes/tenants.py:42
TenantUpdate software healthy backend/routes/tenants.py:47
BulkNotifyRequest software healthy backend/routes/tenants.py:427
UnitOwnerUpdate software healthy backend/routes/units.py:80
NewOwnerUpdate software healthy backend/routes/units.py:125
PolicyEdit software healthy backend/routes/units.py:530
AssociationSignup software healthy backend/routes/onboarding.py:45
InviteAccept software healthy backend/routes/onboarding.py:60
UnitCreate software healthy backend/routes/hoa.py:28
HoaOut software healthy backend/routes/hoa.py:133
HoaUpdate software healthy backend/routes/hoa.py:160
HoaRequirementsUpdate software healthy backend/routes/hoa.py:261

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

LabelLayerStatusPath
GET /health api healthy backend/main.py
GET /tenant/me api healthy backend/routes/tenants.py
GET /tenant/{tenant_id} api healthy backend/routes/tenants.py
PATCH /tenant/{tenant_id} api healthy backend/routes/tenants.py
POST /tenant/{tenant_id}/notify api healthy backend/routes/tenants.py
POST /hoa/{hoa_id}/notify-bulk api healthy backend/routes/tenants.py
POST /policy/{policy_id}/review api healthy backend/routes/tenants.py
POST /unit/{unit_id}/tenant api healthy backend/routes/tenants.py
GET /tenant/me/policies api healthy backend/routes/tenants.py
DELETE /tenant/{tenant_id} api healthy backend/routes/tenants.py
POST /hoa/{hoa_id}/invite-all api healthy backend/routes/tenants.py
GET /unit/{unit_id}/invite-preview api healthy backend/routes/tenants.py
POST /unit/{unit_id}/invite api healthy backend/routes/tenants.py
POST /alerts/run api healthy backend/routes/alerts.py
POST /reports/board/run api healthy backend/routes/alerts.py
PATCH /unit/{unit_id}/owner api healthy backend/routes/units.py
POST /unit/{unit_id}/new-owner api healthy backend/routes/units.py
GET /unit/{unit_id}/policy api healthy backend/routes/units.py
POST /unit/{unit_id}/policy api healthy backend/routes/units.py
PATCH /policy/{policy_id} api healthy backend/routes/units.py
DELETE /policy/{policy_id} api healthy backend/routes/units.py
POST /policy/{policy_id}/approve api healthy backend/routes/units.py
POST /policy/{policy_id}/run-ai api healthy backend/routes/units.py
POST /inbound/email api healthy backend/routes/inbound.py
POST /onboard/association api healthy backend/routes/onboarding.py
GET /invite/{token} api healthy backend/routes/onboarding.py
POST /invite/{token} api healthy backend/routes/onboarding.py
GET /unit/{unit_id}/documents api healthy backend/routes/documents.py
GET /hoa/{hoa_id}/documents api healthy backend/routes/documents.py
POST /hoa/{hoa_id}/documents api healthy backend/routes/documents.py
DELETE /hoa/{hoa_id}/documents/{doc_id} api healthy backend/routes/documents.py
GET /hoas api healthy backend/routes/hoa.py
PATCH /hoa/{hoa_id}/requirements api healthy backend/routes/hoa.py
GET /hoa/{hoa_id}/units api healthy backend/routes/hoa.py
GET /hoa/{hoa_id}/compliance api healthy backend/routes/hoa.py
GET /hoa/{hoa_id}/compliance/trend api healthy backend/routes/hoa.py
POST /hoa/{hoa_id}/property-manager api healthy backend/routes/hoa.py
POST /hoa/{hoa_id}/units api healthy backend/routes/hoa.py
PUT /hoa/{hoa_id} api healthy backend/routes/hoa.py
GET /hoa/{hoa_id}/contacts api healthy backend/routes/hoa.py
GET /hoa/{hoa_id}/email-previews api healthy backend/routes/hoa.py
DELETE /hoa/{hoa_id} api healthy backend/routes/hoa.py
POST /hoa/{hoa_id}/report/send api healthy backend/routes/hoa.py
DELETE /unit/{unit_id} api healthy backend/routes/hoa.py
GET /hoa/{hoa_id}/export api healthy backend/routes/hoa.py
POST /hoa/{hoa_id}/units/import api healthy backend/routes/hoa.py
POST /hoa/{hoa_id}/units/import/preview api healthy backend/routes/hoa.py
POST /hoa/{hoa_id}/units/import/commit api healthy backend/routes/hoa.py

LabelLayerStatusPath
/TenantDocuments frontend healthy frontend/src/pages/TenantDocuments.jsx
/ForgotPassword frontend healthy frontend/src/pages/ForgotPassword.jsx
/Join frontend healthy frontend/src/pages/Join.jsx
/TenantDashboard frontend healthy frontend/src/pages/TenantDashboard.jsx
/AdminTenantDetail frontend healthy frontend/src/pages/AdminTenantDetail.jsx
/Signup frontend healthy frontend/src/pages/Signup.jsx
/ResetPassword frontend healthy frontend/src/pages/ResetPassword.jsx
/AdminDocuments frontend healthy frontend/src/pages/AdminDocuments.jsx
/Landing frontend healthy frontend/src/pages/Landing.jsx
/AdminDashboard frontend healthy frontend/src/pages/AdminDashboard.jsx
/AdminSettings frontend healthy frontend/src/pages/AdminSettings.jsx
/Legal frontend healthy frontend/src/pages/Legal.jsx
/Login frontend healthy frontend/src/pages/Login.jsx
/ frontend healthy frontend/src/App.jsx
/login frontend healthy frontend/src/App.jsx
/signup frontend healthy frontend/src/App.jsx
/join/:token frontend healthy frontend/src/App.jsx
/forgot-password frontend healthy frontend/src/App.jsx
/privacy frontend healthy frontend/src/App.jsx
/terms frontend healthy frontend/src/App.jsx
/reset-password frontend healthy frontend/src/App.jsx
/admin/dashboard frontend healthy frontend/src/App.jsx
/admin/documents frontend healthy frontend/src/App.jsx
/admin/settings frontend healthy frontend/src/App.jsx
/admin/tenant/:tenantId frontend healthy frontend/src/App.jsx
/tenant/dashboard frontend healthy frontend/src/App.jsx
/tenant/documents frontend healthy frontend/src/App.jsx
* frontend healthy frontend/src/App.jsx

LabelLayerStatusPath
frontend software healthy frontend
src software healthy frontend/src
components software healthy frontend/src/components
pages software healthy frontend/src/pages
hooks software healthy frontend/src/hooks
context software healthy frontend/src/context
backend software healthy backend
models software healthy backend/models
tests software healthy backend/tests
auth software healthy backend/auth
scripts software healthy backend/scripts
routes software healthy backend/routes
services software healthy backend/services
migrations software healthy migrations
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
App frontend healthy frontend/src/App.jsx
ImportWizard frontend healthy frontend/src/components/ImportWizard.jsx
StatusBadge frontend healthy frontend/src/components/StatusBadge.jsx
Nav frontend healthy frontend/src/components/Nav.jsx
TenantDocuments frontend healthy frontend/src/pages/TenantDocuments.jsx
ForgotPassword frontend healthy frontend/src/pages/ForgotPassword.jsx
Join frontend healthy frontend/src/pages/Join.jsx
TenantDashboard frontend healthy frontend/src/pages/TenantDashboard.jsx
AdminTenantDetail frontend healthy frontend/src/pages/AdminTenantDetail.jsx
Signup frontend healthy frontend/src/pages/Signup.jsx
ResetPassword frontend healthy frontend/src/pages/ResetPassword.jsx
AdminDocuments frontend healthy frontend/src/pages/AdminDocuments.jsx
Landing frontend healthy frontend/src/pages/Landing.jsx
AdminDashboard frontend healthy frontend/src/pages/AdminDashboard.jsx
AdminSettings frontend healthy frontend/src/pages/AdminSettings.jsx
Login frontend healthy frontend/src/pages/Login.jsx

LabelLayerStatusPath
004_allow_multi_unit_owners.sql data healthy migrations/004_allow_multi_unit_owners.sql
006_add_document_metadata.sql data healthy migrations/006_add_document_metadata.sql
013_email_sender.sql data healthy migrations/013_email_sender.sql
005_add_document_type.sql data healthy migrations/005_add_document_type.sql
005_email_bounces.sql data healthy migrations/005_email_bounces.sql
003_add_superseded_by.sql data healthy migrations/003_add_superseded_by.sql
002_add_policy_status_values.sql data healthy migrations/002_add_policy_status_values.sql
009_alerts_enabled.sql data healthy migrations/009_alerts_enabled.sql
001_initial_schema.sql data healthy migrations/001_initial_schema.sql
007_invite_reminders.sql data healthy migrations/007_invite_reminders.sql
008_hoa_corp_fields.sql data healthy migrations/008_hoa_corp_fields.sql
011_lapsed_reminders.sql data healthy migrations/011_lapsed_reminders.sql
010_alert_days.sql data healthy migrations/010_alert_days.sql
012_noncompliant_reminders.sql data healthy migrations/012_noncompliant_reminders.sql

LabelLayerStatusPath
auth::backend/routes/documents.py security healthy backend/routes/documents.py
auth::backend/auth/jwt.py security healthy backend/auth/jwt.py
auth::.env.example security healthy .env.example
auth::README.md security healthy README.md
auth::backend/routes/units.py security healthy backend/routes/units.py
auth::backend/routes/hoa.py security healthy backend/routes/hoa.py
auth::backend/routes/tenants.py security healthy backend/routes/tenants.py
auth::backend/routes/inbound.py security healthy backend/routes/inbound.py
auth::CLAUDE.md security healthy CLAUDE.md

LabelLayerStatusPath
email_bounces data healthy migrations/005_email_bounces.sql
hoas data healthy migrations/001_initial_schema.sql
units data healthy migrations/001_initial_schema.sql
tenants data healthy migrations/001_initial_schema.sql
policies data healthy migrations/001_initial_schema.sql
documents data healthy migrations/001_initial_schema.sql
alert_log data healthy migrations/001_initial_schema.sql

LabelLayerStatusPath
port:5432 network healthy docker-compose.yml
port:8000 network healthy docker-compose.yml
port:5173 network healthy docker-compose.yml
port:13 network healthy .github/workflows/scheduled-jobs.yml
port:30 network healthy .github/workflows/scheduled-jobs.yml

LabelLayerStatusPath
image::frontend/Dockerfile hardware healthy frontend/Dockerfile
image::backend/Dockerfile hardware healthy backend/Dockerfile
db hardware healthy docker-compose.yml
backend hardware healthy docker-compose.yml
frontend hardware healthy docker-compose.yml

LabelLayerStatusPath
postgresql data healthy README.md
postgres data healthy README.md

LabelLayerStatusPath
alerts cicd healthy .github/workflows/scheduled-jobs.yml
board-reports cicd healthy .github/workflows/scheduled-jobs.yml

LabelLayerStatusPath
BACKEND_URL cicd healthy
INTERNAL_API_KEY cicd healthy

LabelLayerStatusPath
repobility-clone-s99tcmfx software healthy /tmp/repobility-clone-s99tcmfx

LabelLayerStatusPath
gha::scheduled-jobs cicd healthy .github/workflows/scheduled-jobs.yml
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/f9cc9ed1-6ae8-4d73-b769-1f78a3152edb/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/f9cc9ed1-6ae8-4d73-b769-1f78a3152edb/

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.