https://github.com/RandyVisser/LapseGaurd
· scanned 2026-06-15 23:46 UTC (2 months, 4 weeks ago)
87 raw signals (0 security + 87 graph)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
_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.
| Label | Layer | Status | Path |
|---|---|---|---|
.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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
/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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
alerts |
cicd | healthy | .github/workflows/scheduled-jobs.yml |
board-reports |
cicd | healthy | .github/workflows/scheduled-jobs.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
BACKEND_URL |
cicd | healthy | — |
INTERNAL_API_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-s99tcmfx |
software | healthy | /tmp/repobility-clone-s99tcmfx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::scheduled-jobs |
cicd | healthy | .github/workflows/scheduled-jobs.yml |
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.