https://github.com/tkgathr2/security-report-system
· scanned 2026-06-16 00:37 UTC (2 months, 2 weeks ago)
150 raw signals (0 security + 150 graph)
Last scanned 2 months, 2 weeks ago · v1 · 147 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 873 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 |
|---|---|---|---|
AdminApp |
software | healthy | frontend/src/App.tsx:AdminApp |
handleResize |
software | healthy | frontend/src/App.tsx:handleResize |
checkAuth |
software | healthy | frontend/src/App.tsx:checkAuth |
handleGoogleLogin |
software | healthy | frontend/src/App.tsx:handleGoogleLogin |
handleLogout |
software | healthy | frontend/src/App.tsx:handleLogout |
handleRequestAccess |
software | healthy | frontend/src/App.tsx:handleRequestAccess |
fetchAccessRequests |
software | healthy | frontend/src/App.tsx:fetchAccessRequests |
fetchAdminAccounts |
software | healthy | frontend/src/App.tsx:fetchAdminAccounts |
handleApproveRequest |
software | healthy | frontend/src/App.tsx:handleApproveRequest |
handleRejectRequest |
software | healthy | frontend/src/App.tsx:handleRejectRequest |
handleUpdateAdminRole |
software | healthy | frontend/src/App.tsx:handleUpdateAdminRole |
handleDeleteAdmin |
software | healthy | frontend/src/App.tsx:handleDeleteAdmin |
fetchDashboardStats |
software | healthy | frontend/src/App.tsx:fetchDashboardStats |
activeTodayProjects |
software | healthy | frontend/src/App.tsx:activeTodayProjects |
todayReportedCount |
software | healthy | frontend/src/App.tsx:todayReportedCount |
fetchProjectsByDate |
software | healthy | frontend/src/App.tsx:fetchProjectsByDate |
handleCancelProject |
software | healthy | frontend/src/App.tsx:handleCancelProject |
handleRestoreProject |
software | healthy | frontend/src/App.tsx:handleRestoreProject |
handleResendCancelEmail |
software | healthy | frontend/src/App.tsx:handleResendCancelEmail |
fetchReports |
software | healthy | frontend/src/App.tsx:fetchReports |
fetchStaff |
software | healthy | frontend/src/App.tsx:fetchStaff |
fetchImportHistory |
software | healthy | frontend/src/App.tsx:fetchImportHistory |
fetchImportedProjects |
software | healthy | frontend/src/App.tsx:fetchImportedProjects |
handleSelectImport |
software | healthy | frontend/src/App.tsx:handleSelectImport |
fetchClients |
software | healthy | frontend/src/App.tsx:fetchClients |
handleUpdateClient |
software | healthy | frontend/src/App.tsx:handleUpdateClient |
handleCreateClient |
software | healthy | frontend/src/App.tsx:handleCreateClient |
handleDeleteClient |
software | healthy | frontend/src/App.tsx:handleDeleteClient |
handleDeleteProjectsWithoutCasts |
software | healthy | frontend/src/App.tsx:handleDeleteProjectsWithoutCasts |
handleCreateStaff |
software | healthy | frontend/src/App.tsx:handleCreateStaff |
handleUpdateStaff |
software | healthy | frontend/src/App.tsx:handleUpdateStaff |
handleDeleteStaff |
software | healthy | frontend/src/App.tsx:handleDeleteStaff |
handleClearPin |
software | healthy | frontend/src/App.tsx:handleClearPin |
handleBulkClearPins |
software | healthy | frontend/src/App.tsx:handleBulkClearPins |
handleStaffCsvImport |
software | healthy | frontend/src/App.tsx:handleStaffCsvImport |
uploadCsvFile |
software | healthy | frontend/src/App.tsx:uploadCsvFile |
handleForceImport |
software | healthy | frontend/src/App.tsx:handleForceImport |
handleFileUpload |
software | healthy | frontend/src/App.tsx:handleFileUpload |
handleDragOver |
software | healthy | frontend/src/App.tsx:handleDragOver |
handleDragLeave |
software | healthy | frontend/src/App.tsx:handleDragLeave |
handleDrop |
software | healthy | frontend/src/App.tsx:handleDrop |
fetchReportDetail |
software | healthy | frontend/src/App.tsx:fetchReportDetail |
handleDownloadPdf |
software | healthy | frontend/src/App.tsx:handleDownloadPdf |
handleDeleteReport |
software | healthy | frontend/src/App.tsx:handleDeleteReport |
handleBulkDeleteReports |
software | healthy | frontend/src/App.tsx:handleBulkDeleteReports |
handleResendNotifications |
software | healthy | frontend/src/App.tsx:handleResendNotifications |
navigateTo |
software | healthy | frontend/src/App.tsx:navigateTo |
formatDate |
software | healthy | frontend/src/App.tsx:formatDate |
formatDateTime |
software | healthy | frontend/src/App.tsx:formatDateTime |
handleSort |
software | healthy | frontend/src/App.tsx:handleSort |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
nixpacks.toml |
software | healthy | nixpacks.toml |
docker-compose.yml |
software | healthy | docker-compose.yml |
railway.json |
software | healthy | railway.json |
vite.config.ts |
software | healthy | frontend/vite.config.ts |
package.json |
software | healthy | frontend/package.json |
tsconfig.node.json |
software | healthy | frontend/tsconfig.node.json |
index.html |
software | healthy | frontend/index.html |
package-lock.json |
software | healthy | frontend/package-lock.json |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
index.css |
software | healthy | frontend/src/index.css |
main.tsx |
software | healthy | frontend/src/main.tsx |
vite-env.d.ts |
software | healthy | frontend/src/vite-env.d.ts |
App.tsx |
software | healthy | frontend/src/App.tsx |
App.css |
software | healthy | frontend/src/App.css |
smoke.test.tsx |
software | healthy | frontend/src/__tests__/smoke.test.tsx |
admin.ts |
software | healthy | frontend/src/types/admin.ts |
setup.ts |
software | healthy | frontend/src/test/setup.ts |
admin.ts |
software | healthy | frontend/src/constants/admin.ts |
CompanyEmailManager.tsx |
software | healthy | frontend/src/components/CompanyEmailManager.tsx |
SignatureModal.tsx |
software | healthy | frontend/src/components/SignatureModal.tsx |
CastToday.tsx |
software | healthy | frontend/src/pages/CastToday.tsx |
CastMailHelp.tsx |
software | healthy | frontend/src/pages/CastMailHelp.tsx |
CastHelpInstall.tsx |
software | healthy | frontend/src/pages/CastHelpInstall.tsx |
CastResetPin.tsx |
software | healthy | frontend/src/pages/CastResetPin.tsx |
FieldReport.tsx |
software | healthy | frontend/src/pages/FieldReport.tsx |
RootRedirect.tsx |
software | healthy | frontend/src/pages/RootRedirect.tsx |
Cast.css |
software | healthy | frontend/src/pages/Cast.css |
CastRegister.tsx |
software | healthy | frontend/src/pages/CastRegister.tsx |
CastHelpInstall.css |
software | healthy | frontend/src/pages/CastHelpInstall.css |
CastVerify.tsx |
software | healthy | frontend/src/pages/CastVerify.tsx |
CastMagic.tsx |
software | healthy | frontend/src/pages/CastMagic.tsx |
CastInquiry.tsx |
software | healthy | frontend/src/pages/CastInquiry.tsx |
CastLogin.tsx |
software | healthy | frontend/src/pages/CastLogin.tsx |
FieldReport.css |
software | healthy | frontend/src/pages/FieldReport.css |
StaffPage.tsx |
software | healthy | frontend/src/pages/admin/StaffPage.tsx |
ClientsPage.tsx |
software | healthy | frontend/src/pages/admin/ClientsPage.tsx |
ControlBoardPage.tsx |
software | healthy | frontend/src/pages/admin/ControlBoardPage.tsx |
EmailLogsPage.tsx |
software | healthy | frontend/src/pages/admin/EmailLogsPage.tsx |
ImportHistoryPage.tsx |
software | healthy | frontend/src/pages/admin/ImportHistoryPage.tsx |
CsvImportPage.tsx |
software | healthy | frontend/src/pages/admin/CsvImportPage.tsx |
SendLoginUrlPage.tsx |
software | healthy | frontend/src/pages/admin/SendLoginUrlPage.tsx |
AccountsPage.tsx |
software | healthy | frontend/src/pages/admin/AccountsPage.tsx |
ReportsPage.tsx |
software | healthy | frontend/src/pages/admin/ReportsPage.tsx |
DashboardPage.tsx |
software | healthy | frontend/src/pages/admin/DashboardPage.tsx |
ProjectsPage.tsx |
software | healthy | frontend/src/pages/admin/ProjectsPage.tsx |
InquiriesPage.tsx |
software | healthy | frontend/src/pages/admin/InquiriesPage.tsx |
adminStyles.ts |
software | healthy | frontend/src/styles/adminStyles.ts |
V1.0.md |
software | healthy | docs/V1.0.md |
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/src/index.ts |
GET /version |
api | healthy | backend/src/index.ts |
USE /api |
api | healthy | backend/src/index.ts |
USE /api/admin/auth |
api | healthy | backend/src/index.ts |
USE /api/admin/projects |
api | healthy | backend/src/index.ts |
USE /api/admin/control-board |
api | healthy | backend/src/index.ts |
USE /api/admin |
api | healthy | backend/src/index.ts |
USE /api/admin/reports |
api | healthy | backend/src/index.ts |
USE /api/admin/recipients |
api | healthy | backend/src/index.ts |
USE /api/admin/companies |
api | healthy | backend/src/index.ts |
USE /api/admin/email-logs |
api | healthy | backend/src/index.ts |
USE /api/projects |
api | healthy | backend/src/index.ts |
USE /api/drafts |
api | healthy | backend/src/index.ts |
USE /api/reports |
api | healthy | backend/src/index.ts |
USE /api/admin/csv |
api | healthy | backend/src/index.ts |
USE /api/staff |
api | healthy | backend/src/index.ts |
USE /api/cast |
api | healthy | backend/src/index.ts |
GET /report/:uniqueUrl |
api | healthy | backend/src/index.ts |
POST /api/test/admin-login |
api | healthy | backend/src/index.ts |
POST /register |
api | healthy | backend/src/routes/castAuth.ts |
POST /verify |
api | healthy | backend/src/routes/castAuth.ts |
POST /login |
api | healthy | backend/src/routes/castAuth.ts |
POST /magic-link |
api | healthy | backend/src/routes/castAuth.ts |
POST /magic |
api | healthy | backend/src/routes/castAuth.ts |
GET /me |
api | healthy | backend/src/routes/castAuth.ts |
GET /today |
api | healthy | backend/src/routes/castAuth.ts |
GET /search-staff |
api | healthy | backend/src/routes/castAuth.ts |
POST /reset-pin |
api | healthy | backend/src/routes/castAuth.ts |
GET /reset-pin/verify |
api | healthy | backend/src/routes/castAuth.ts |
POST /reset-pin/confirm |
api | healthy | backend/src/routes/castAuth.ts |
POST /logout |
api | healthy | backend/src/routes/castAuth.ts |
POST /field-login |
api | healthy | backend/src/routes/castAuth.ts |
POST /field-register |
api | healthy | backend/src/routes/castAuth.ts |
POST /exchange-cast-token |
api | healthy | backend/src/routes/castAuth.ts |
POST /mail-help |
api | healthy | backend/src/routes/castAuth.ts |
POST /inquiry |
api | healthy | backend/src/routes/castAuth.ts |
POST /:projectId/cancel |
api | healthy | backend/src/routes/adminProjectCancel.ts |
POST /:projectId/cancel/resend |
api | healthy | backend/src/routes/adminProjectCancel.ts |
POST /:projectId/restore |
api | healthy | backend/src/routes/adminProjectCancel.ts |
POST /import |
api | healthy | backend/src/routes/adminCsvImport.ts |
GET /imports |
api | healthy | backend/src/routes/adminCsvImport.ts |
GET /imports/:id/projects |
api | healthy | backend/src/routes/adminCsvImport.ts |
PUT /:project_unique_url |
api | healthy | backend/src/routes/drafts.ts |
GET /:project_unique_url |
api | healthy | backend/src/routes/drafts.ts |
POST /approve |
api | healthy | backend/src/routes/reports.ts |
GET /:reportId/pdf |
api | healthy | backend/src/routes/reports.ts |
GET / |
api | healthy | backend/src/routes/adminControlBoard.ts |
GET /:companyId/emails |
api | healthy | backend/src/routes/adminCompanyEmails.ts |
POST /:companyId/emails |
api | healthy | backend/src/routes/adminCompanyEmails.ts |
PATCH /:companyId/emails/:emailId |
api | healthy | backend/src/routes/adminCompanyEmails.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
1780200000000_create-company-emails-table.js |
data | healthy | backend/migrations/1780200000000_create-company-emails-tabl… |
1770700100000_add-indexes-for-admin-projects-list.js |
data | healthy | backend/migrations/1770700100000_add-indexes-for-admin-proj… |
1770502200000_normalize-name-spaces.js |
data | healthy | backend/migrations/1770502200000_normalize-name-spaces.js |
1771081300000_add-pin-reset-fields.js |
data | healthy | backend/migrations/1771081300000_add-pin-reset-fields.js |
1771700000000_constraints-and-types.js |
data | healthy | backend/migrations/1771700000000_constraints-and-types.js |
1738700000000_add-cast-auth-fields.js |
data | healthy | backend/migrations/1738700000000_add-cast-auth-fields.js |
1737598976000_create-cast-users-table.js |
data | healthy | backend/migrations/1737598976000_create-cast-users-table.js |
1781500000000_staff_master_normalized_kana.js |
data | healthy | backend/migrations/1781500000000_staff_master_normalized_ka… |
1737598979000_create-reports-table.js |
data | healthy | backend/migrations/1737598979000_create-reports-table.js |
1780400000000_backfill-company-emails.js |
data | healthy | backend/migrations/1780400000000_backfill-company-emails.js |
1771200000000_normalize-data.js |
data | healthy | backend/migrations/1771200000000_normalize-data.js |
1737598985000_create-report-recipients-table.js |
data | healthy | backend/migrations/1737598985000_create-report-recipients-t… |
1738500000000_add-created-by-to-staff-master.js |
data | healthy | backend/migrations/1738500000000_add-created-by-to-staff-ma… |
1737598981000_create-csv-imports-table.js |
data | healthy | backend/migrations/1737598981000_create-csv-imports-table.js |
1771500000000_audit-and-delete-protection.js |
data | healthy | backend/migrations/1771500000000_audit-and-delete-protectio… |
1780500000000_add-last-resend-at-to-reports.js |
data | healthy | backend/migrations/1780500000000_add-last-resend-at-to-repo… |
1781300000000_drop-legacy-name-unique-index.js |
data | healthy | backend/migrations/1781300000000_drop-legacy-name-unique-in… |
1780300000000_add-project-cancellation.js |
data | healthy | backend/migrations/1780300000000_add-project-cancellation.js |
1773201200000_staff-master-kana-unique-softdelete.js |
data | healthy | backend/migrations/1773201200000_staff-master-kana-unique-s… |
1780200002000_add-email-notification-feature-flag.js |
data | healthy | backend/migrations/1780200002000_add-email-notification-fea… |
1737598978000_create-project-casts-table.js |
data | healthy | backend/migrations/1737598978000_create-project-casts-table… |
1770427100000_add-session-table.js |
data | healthy | backend/migrations/1770427100000_add-session-table.js |
1780200001000_create-email-logs-table.js |
data | healthy | backend/migrations/1780200001000_create-email-logs-table.js |
1771123600000_consolidate-schema.js |
data | healthy | backend/migrations/1771123600000_consolidate-schema.js |
1780300001000_email-logs-project-cancel.js |
data | healthy | backend/migrations/1780300001000_email-logs-project-cancel.… |
1771300000000_add-address-to-clients.js |
data | healthy | backend/migrations/1771300000000_add-address-to-clients.js |
1738900000000_add-staff-id-to-cast-users.js |
data | healthy | backend/migrations/1738900000000_add-staff-id-to-cast-users… |
1737598982000_create-admin-audit-logs-table.js |
data | healthy | backend/migrations/1737598982000_create-admin-audit-logs-ta… |
1737598975000_create-admin-allowlist-table.js |
data | healthy | backend/migrations/1737598975000_create-admin-allowlist-tab… |
1771400000000_add-soft-delete.js |
data | healthy | backend/migrations/1771400000000_add-soft-delete.js |
1738800000000_add-email-to-staff-master.js |
data | healthy | backend/migrations/1738800000000_add-email-to-staff-master.… |
1737598984000_create-recipients-table.js |
data | healthy | backend/migrations/1737598984000_create-recipients-table.js |
1781100000000_add-procast-staff-no.js |
data | healthy | backend/migrations/1781100000000_add-procast-staff-no.js |
1781400000000_data-monitor-notifications.js |
data | healthy | backend/migrations/1781400000000_data-monitor-notifications… |
1737598983000_seed-initial-admin.js |
data | healthy | backend/migrations/1737598983000_seed-initial-admin.js |
1771600000000_sync-staff-data.js |
data | healthy | backend/migrations/1771600000000_sync-staff-data.js |
1737598980000_create-report-drafts-table.js |
data | healthy | backend/migrations/1737598980000_create-report-drafts-table… |
1780200003000_add-last-manual-resend-at-to-email-logs.js |
data | healthy | backend/migrations/1780200003000_add-last-manual-resend-at-… |
1737598987000_add-selected-name-to-cast-users.js |
data | healthy | backend/migrations/1737598987000_add-selected-name-to-cast-… |
1738600000000_add-contact-fields-to-clients.js |
data | healthy | backend/migrations/1738600000000_add-contact-fields-to-clie… |
1737598977000_create-projects-table.js |
data | healthy | backend/migrations/1737598977000_create-projects-table.js |
1737598974000_create-clients-table.js |
data | healthy | backend/migrations/1737598974000_create-clients-table.js |
1737598986000_create-staff-master-table.js |
data | healthy | backend/migrations/1737598986000_create-staff-master-table.… |
1780600000000_add-last-cancel-resend-at-to-projects.js |
data | healthy | backend/migrations/1780600000000_add-last-cancel-resend-at-… |
| Label | Layer | Status | Path |
|---|---|---|---|
/CastToday |
frontend | healthy | frontend/src/pages/CastToday.tsx |
/CastMailHelp |
frontend | healthy | frontend/src/pages/CastMailHelp.tsx |
/CastHelpInstall |
frontend | healthy | frontend/src/pages/CastHelpInstall.tsx |
/CastResetPin |
frontend | healthy | frontend/src/pages/CastResetPin.tsx |
/FieldReport |
frontend | healthy | frontend/src/pages/FieldReport.tsx |
/RootRedirect |
frontend | healthy | frontend/src/pages/RootRedirect.tsx |
/CastRegister |
frontend | healthy | frontend/src/pages/CastRegister.tsx |
/CastVerify |
frontend | healthy | frontend/src/pages/CastVerify.tsx |
/CastMagic |
frontend | healthy | frontend/src/pages/CastMagic.tsx |
/CastInquiry |
frontend | healthy | frontend/src/pages/CastInquiry.tsx |
/CastLogin |
frontend | healthy | frontend/src/pages/CastLogin.tsx |
/admin/StaffPage |
frontend | healthy | frontend/src/pages/admin/StaffPage.tsx |
/admin/ClientsPage |
frontend | healthy | frontend/src/pages/admin/ClientsPage.tsx |
/admin/ControlBoardPage |
frontend | healthy | frontend/src/pages/admin/ControlBoardPage.tsx |
/admin/EmailLogsPage |
frontend | healthy | frontend/src/pages/admin/EmailLogsPage.tsx |
/admin/ImportHistoryPage |
frontend | healthy | frontend/src/pages/admin/ImportHistoryPage.tsx |
/admin/CsvImportPage |
frontend | healthy | frontend/src/pages/admin/CsvImportPage.tsx |
/admin/SendLoginUrlPage |
frontend | healthy | frontend/src/pages/admin/SendLoginUrlPage.tsx |
/admin/AccountsPage |
frontend | healthy | frontend/src/pages/admin/AccountsPage.tsx |
/admin/ReportsPage |
frontend | healthy | frontend/src/pages/admin/ReportsPage.tsx |
/admin/DashboardPage |
frontend | healthy | frontend/src/pages/admin/DashboardPage.tsx |
/admin/ProjectsPage |
frontend | healthy | frontend/src/pages/admin/ProjectsPage.tsx |
/admin/InquiriesPage |
frontend | healthy | frontend/src/pages/admin/InquiriesPage.tsx |
/report/:uniqueUrl |
frontend | healthy | frontend/src/main.tsx |
/cast/register |
frontend | healthy | frontend/src/main.tsx |
/cast/verify |
frontend | healthy | frontend/src/main.tsx |
/cast/login |
frontend | healthy | frontend/src/main.tsx |
/cast/today |
frontend | healthy | frontend/src/main.tsx |
/cast/magic |
frontend | healthy | frontend/src/main.tsx |
/cast/reset-pin |
frontend | healthy | frontend/src/main.tsx |
/cast/inquiry |
frontend | healthy | frontend/src/main.tsx |
/cast/mail-help |
frontend | healthy | frontend/src/main.tsx |
/cast/help-install |
frontend | healthy | frontend/src/main.tsx |
/* |
frontend | healthy | frontend/src/main.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
src |
software | healthy | frontend/src |
__tests__ |
software | healthy | frontend/src/__tests__ |
types |
software | healthy | frontend/src/types |
test |
software | healthy | frontend/src/test |
constants |
software | healthy | frontend/src/constants |
components |
software | healthy | frontend/src/components |
pages |
software | healthy | frontend/src/pages |
admin |
software | healthy | frontend/src/pages/admin |
styles |
software | healthy | frontend/src/styles |
docs |
software | healthy | docs |
instructions |
software | healthy | docs/instructions |
devin |
software | healthy | docs/devin |
checkpoints |
software | healthy | docs/checkpoints |
debug |
software | healthy | docs/debug |
backend |
software | healthy | backend |
migrations |
software | healthy | backend/migrations |
src |
software | healthy | backend/src |
types |
software | healthy | backend/src/types |
middleware |
software | healthy | backend/src/middleware |
utils |
software | healthy | backend/src/utils |
routes |
software | healthy | backend/src/routes |
services |
software | healthy | backend/src/services |
db |
software | healthy | backend/src/db |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
AdminApp |
frontend | healthy | frontend/src/App.tsx |
SignatureModal |
frontend | healthy | frontend/src/components/SignatureModal.tsx |
CastToday |
frontend | healthy | frontend/src/pages/CastToday.tsx |
CastMailHelp |
frontend | healthy | frontend/src/pages/CastMailHelp.tsx |
CastHelpInstall |
frontend | healthy | frontend/src/pages/CastHelpInstall.tsx |
CastResetPin |
frontend | healthy | frontend/src/pages/CastResetPin.tsx |
FieldReport |
frontend | healthy | frontend/src/pages/FieldReport.tsx |
RootRedirect |
frontend | healthy | frontend/src/pages/RootRedirect.tsx |
CastRegister |
frontend | healthy | frontend/src/pages/CastRegister.tsx |
CastVerify |
frontend | healthy | frontend/src/pages/CastVerify.tsx |
CastMagic |
frontend | healthy | frontend/src/pages/CastMagic.tsx |
CastInquiry |
frontend | healthy | frontend/src/pages/CastInquiry.tsx |
CastLogin |
frontend | healthy | frontend/src/pages/CastLogin.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/src/middleware/auth.magicLinkHash.test.ts |
security | healthy | backend/src/middleware/auth.magicLinkHash.test.ts |
auth::backend/.env.example |
security | healthy | backend/.env.example |
auth::backend/package.json |
security | healthy | backend/package.json |
auth::backend/src/index.ts |
security | healthy | backend/src/index.ts |
auth::backend/src/middleware/auth.ts |
security | healthy | backend/src/middleware/auth.ts |
auth::backend/src/routes/adminAuth.ts |
security | healthy | backend/src/routes/adminAuth.ts |
auth::backend/src/routes/admin.ts |
security | healthy | backend/src/routes/admin.ts |
auth::backend/src/routes/castAuth.ts |
security | healthy | backend/src/routes/castAuth.ts |
auth::backend/src/middleware/csrf.test.ts |
security | healthy | backend/src/middleware/csrf.test.ts |
auth::README.md |
security | healthy | README.md |
auth::backend/src/middleware/csrf.ts |
security | healthy | backend/src/middleware/csrf.ts |
auth::backend/src/utils/magicLinkHash.ts |
security | healthy | backend/src/utils/magicLinkHash.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | docker-compose.yml |
redis |
data | healthy | backend/package-lock.json |
mongodb |
data | healthy | backend/package-lock.json |
mysql |
data | healthy | backend/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
enable_automerge |
cicd | healthy | .github/workflows/auto-merge-devin.yml |
backend-build |
cicd | healthy | .github/workflows/ci.yml |
frontend-build |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5432 |
network | healthy | docker-compose.yml |
port:5173 |
network | healthy | frontend/vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::auto-merge-devin |
cicd | healthy | .github/workflows/auto-merge-devin.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ps12efhx |
software | healthy | /tmp/repobility-clone-ps12efhx |
| Label | Layer | Status | Path |
|---|---|---|---|
DatabasePdfStorage |
software | healthy | backend/src/services/pdfStorage.ts:DatabasePdfStorage |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | backend/src/routes/admin.staff-create.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | backend/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/e45165af-16e8-47a5-a6b3-166e934c4d07/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e45165af-16e8-47a5-a6b3-166e934c4d07/
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.