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.

tkgathr2/security-report-system

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

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

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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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-…

LabelLayerStatusPath
/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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
port:5432 network healthy docker-compose.yml
port:5173 network healthy frontend/vite.config.ts

LabelLayerStatusPath
gha::auto-merge-devin cicd healthy .github/workflows/auto-merge-devin.yml
gha::ci cicd healthy .github/workflows/ci.yml

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

LabelLayerStatusPath
DatabasePdfStorage software healthy backend/src/services/pdfStorage.ts:DatabasePdfStorage

LabelLayerStatusPath
127.0.0.1 network healthy backend/src/routes/admin.staff-create.test.ts

LabelLayerStatusPath
postgres hardware healthy docker-compose.yml

LabelLayerStatusPath
vps::aws hardware healthy backend/package-lock.json

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
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/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.