https://github.com/WeCr8-Solutions/shift-handover-hub
· scanned 2026-06-16 00:56 UTC (2 months, 1 week ago)
479 raw signals (77 security + 402 graph)
Last scanned 2 months, 1 week ago · v1 · 308 actionable findings from 2 signal sources. 354 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 6223 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 |
|---|---|---|---|
metaForPath |
software | healthy | api/og.ts:metaForPath |
fetchTalentMeta |
software | healthy | api/og.ts:fetchTalentMeta |
rows |
software | healthy | api/og.ts:rows |
desc |
software | healthy | api/og.ts:desc |
escapeAttr |
software | healthy | api/og.ts:escapeAttr |
rewriteMeta |
software | healthy | api/og.ts:rewriteMeta |
loadIndexHtml |
software | healthy | api/og.ts:loadIndexHtml |
handler |
software | healthy | api/og.ts:handler |
rawPath |
software | healthy | api/og.ts:rawPath |
loadFonts |
software | healthy | api/og-image.ts:loadFonts |
fetchProfile |
software | healthy | api/og-image.ts:fetchProfile |
rows |
software | healthy | api/og-image.ts:rows |
fetchCertSummary |
software | healthy | api/og-image.ts:fetchCertSummary |
fetchAvatarDataUrl |
software | healthy | api/og-image.ts:fetchAvatarDataUrl |
initials |
software | healthy | api/og-image.ts:initials |
buildBadgeText |
software | healthy | api/og-image.ts:buildBadgeText |
clampHeadline |
software | healthy | api/og-image.ts:clampHeadline |
buildCard |
software | healthy | api/og-image.ts:buildCard |
handler |
software | healthy | api/og-image.ts:handler |
main |
software | healthy | mcp/src/index.ts:main |
createSupabaseClient |
software | healthy | mcp/src/lib/supabase.ts:createSupabaseClient |
safeGitHead |
software | healthy | scripts/write-release.mjs:safeGitHead |
safeGit |
software | healthy | scripts/write-release.mjs:safeGit |
previousCommitSha |
software | healthy | scripts/write-release.mjs:previousCommitSha |
firstNonEmpty |
software | healthy | scripts/write-release.mjs:firstNonEmpty |
calendarVersion |
software | healthy | scripts/write-release.mjs:calendarVersion |
resolveVersion |
software | healthy | scripts/write-release.mjs:resolveVersion |
resolveCommitSha |
software | healthy | scripts/write-release.mjs:resolveCommitSha |
detectDeployTarget |
software | healthy | scripts/write-release.mjs:detectDeployTarget |
backs |
software | healthy | scripts/bug-report-smoke.mjs:backs |
is |
software | healthy | scripts/bug-report-smoke.mjs:is |
failed |
software | healthy | scripts/bug-report-smoke.mjs:failed |
pass |
software | healthy | scripts/bug-report-smoke.mjs:pass |
fail |
software | healthy | scripts/bug-report-smoke.mjs:fail |
checkOptions |
software | healthy | scripts/bug-report-smoke.mjs:checkOptions |
checkUnauthenticated |
software | healthy | scripts/bug-report-smoke.mjs:checkUnauthenticated |
checkBogusToken |
software | healthy | scripts/bug-report-smoke.mjs:checkBogusToken |
main |
software | healthy | scripts/bug-report-smoke.mjs:main |
smoke |
software | healthy | scripts/bug-report-smoke.mjs:smoke |
findChromium |
software | healthy | scripts/generate-print-pdfs.mjs:findChromium |
pass |
software | healthy | scripts/cert-verify-smoke.mjs:pass |
fail |
software | healthy | scripts/cert-verify-smoke.mjs:fail |
callRpc |
software | healthy | scripts/cert-verify-smoke.mjs:callRpc |
probeRpc |
software | healthy | scripts/cert-verify-smoke.mjs:probeRpc |
probePage |
software | healthy | scripts/cert-verify-smoke.mjs:probePage |
main |
software | healthy | scripts/cert-verify-smoke.mjs:main |
printHelp |
software | healthy | scripts/expand-handbook-with-ollama.mjs:printHelp |
parseArgs |
software | healthy | scripts/expand-handbook-with-ollama.mjs:parseArgs |
decodeHtmlEntities |
software | healthy | scripts/expand-handbook-with-ollama.mjs:decodeHtmlEntities |
slugify |
software | healthy | scripts/expand-handbook-with-ollama.mjs:slugify |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
bun.lock |
software | healthy | bun.lock |
e2e-gap-summary.md |
software | healthy | e2e-gap-summary.md |
.mcp.json |
software | healthy | .mcp.json |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
e2e-failure-report.md |
software | healthy | e2e-failure-report.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
PRD-pipeline-cleanup.md |
software | healthy | PRD-pipeline-cleanup.md |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
bun.lockb |
software | healthy | bun.lockb |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
.env |
software | healthy | .env |
LOVABLE_INSTRUCTIONS.md |
software | healthy | LOVABLE_INSTRUCTIONS.md |
.fallowrc.json |
software | healthy | .fallowrc.json |
SECURITY.md |
software | healthy | SECURITY.md |
postcss.config.js |
software | healthy | postcss.config.js |
vitest.config.ts |
software | healthy | vitest.config.ts |
e2e-gap-report.json |
software | healthy | e2e-gap-report.json |
og.ts |
software | healthy | api/og.ts |
og-image.ts |
software | healthy | api/og-image.ts |
README.md |
software | healthy | mcp/README.md |
package.json |
software | healthy | mcp/package.json |
package-lock.json |
software | healthy | mcp/package-lock.json |
.env.example |
software | healthy | mcp/.env.example |
tsconfig.json |
software | healthy | mcp/tsconfig.json |
index.ts |
software | healthy | mcp/src/index.ts |
supabase.ts |
software | healthy | mcp/src/lib/supabase.ts |
machining-operations.md |
software | healthy | docs/machining-operations.md |
admin-platform-phase-0-baseline.md |
software | healthy | docs/admin-platform-phase-0-baseline.md |
handbook-automation.md |
software | healthy | docs/handbook-automation.md |
oap-user-path.md |
software | healthy | docs/oap-user-path.md |
playwright-product-demo-checklist.md |
software | healthy | docs/playwright-product-demo-checklist.md |
gca-implementation-checklist.md |
software | healthy | docs/gca-implementation-checklist.md |
training-library.md |
software | healthy | docs/training-library.md |
README.md |
software | healthy | docs/README.md |
gca-user-path.md |
software | healthy | docs/gca-user-path.md |
FINAL_BUILD_SUMMARY.md |
software | healthy | docs/FINAL_BUILD_SUMMARY.md |
operator-profile-scope.md |
software | healthy | docs/operator-profile-scope.md |
oap-implementation-checklist.md |
software | healthy | docs/oap-implementation-checklist.md |
admin-platform-operations-roadmap.md |
software | healthy | docs/admin-platform-operations-roadmap.md |
PROJECT_PHASES.md |
software | healthy | docs/PROJECT_PHASES.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/FounderRedirect |
frontend | healthy | src/pages/FounderRedirect.tsx |
/OrgMessages |
frontend | healthy | src/pages/OrgMessages.tsx |
/WorkOrderHistoryPage |
frontend | healthy | src/pages/WorkOrderHistoryPage.tsx |
/Admin |
frontend | healthy | src/pages/Admin.tsx |
/CertSuccess |
frontend | healthy | src/pages/CertSuccess.tsx |
/Teams |
frontend | healthy | src/pages/Teams.tsx |
/Index |
frontend | healthy | src/pages/Index.tsx |
/ConciergeSalesPack |
frontend | healthy | src/pages/ConciergeSalesPack.tsx |
/QueueHub |
frontend | healthy | src/pages/QueueHub.tsx |
/OapCoursePlayer |
frontend | healthy | src/pages/OapCoursePlayer.tsx |
/DonationSuccess |
frontend | healthy | src/pages/DonationSuccess.tsx |
/OAPLanding |
frontend | healthy | src/pages/OAPLanding.tsx |
/OnboardingIntake |
frontend | healthy | src/pages/OnboardingIntake.tsx |
/ShopFloorDisplay.test |
frontend | healthy | src/pages/ShopFloorDisplay.test.tsx |
/CancelledWorkOrders |
frontend | healthy | src/pages/CancelledWorkOrders.tsx |
/Start |
frontend | healthy | src/pages/Start.tsx |
/Pricing |
frontend | healthy | src/pages/Pricing.tsx |
/Setup |
frontend | healthy | src/pages/Setup.tsx |
/OapMyTranscript |
frontend | healthy | src/pages/OapMyTranscript.tsx |
/CompletedWorkOrders |
frontend | healthy | src/pages/CompletedWorkOrders.tsx |
/HandbookEntry |
frontend | healthy | src/pages/HandbookEntry.tsx |
/WhyJobline |
frontend | healthy | src/pages/WhyJobline.tsx |
/FieldView |
frontend | healthy | src/pages/FieldView.tsx |
/Help |
frontend | healthy | src/pages/Help.tsx |
/DevDocArticle |
frontend | healthy | src/pages/DevDocArticle.tsx |
/Profile |
frontend | healthy | src/pages/Profile.tsx |
/ManualViewer |
frontend | healthy | src/pages/ManualViewer.tsx |
/PublicBusinessCard |
frontend | healthy | src/pages/PublicBusinessCard.tsx |
/Landing |
frontend | healthy | src/pages/Landing.tsx |
/FloorMap |
frontend | healthy | src/pages/FloorMap.tsx |
/Testing |
frontend | healthy | src/pages/Testing.tsx |
/TalentBrowse |
frontend | healthy | src/pages/TalentBrowse.tsx |
/ManualUpload |
frontend | healthy | src/pages/ManualUpload.tsx |
/OperatorProfile |
frontend | healthy | src/pages/OperatorProfile.tsx |
/QuotesHub |
frontend | healthy | src/pages/QuotesHub.tsx |
/CertificateLookup |
frontend | healthy | src/pages/CertificateLookup.tsx |
/PackageDetail |
frontend | healthy | src/pages/PackageDetail.tsx |
/Auth |
frontend | healthy | src/pages/Auth.tsx |
/Demo |
frontend | healthy | src/pages/Demo.tsx |
/OapWalkthrough |
frontend | healthy | src/pages/OapWalkthrough.tsx |
/OapEmployer |
frontend | healthy | src/pages/OapEmployer.tsx |
/Queue |
frontend | healthy | src/pages/Queue.tsx |
/Updates |
frontend | healthy | src/pages/Updates.tsx |
/Welcome |
frontend | healthy | src/pages/Welcome.tsx |
/VerifyCertificate |
frontend | healthy | src/pages/VerifyCertificate.tsx |
/OapHub |
frontend | healthy | src/pages/OapHub.tsx |
/TalentSearch |
frontend | healthy | src/pages/TalentSearch.tsx |
/Status |
frontend | healthy | src/pages/Status.tsx |
/OapMyTranscript.test |
frontend | healthy | src/pages/OapMyTranscript.test.tsx |
/ShopFloorDisplay |
frontend | healthy | src/pages/ShopFloorDisplay.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
api |
software | healthy | api |
mcp |
software | healthy | mcp |
src |
software | healthy | mcp/src |
lib |
software | healthy | mcp/src/lib |
docs |
software | healthy | docs |
integrations |
software | healthy | docs/integrations |
prd |
software | healthy | docs/prd |
enterprise |
software | healthy | docs/enterprise |
approval |
software | healthy | docs/approval |
fedramp |
software | healthy | docs/approval/fedramp |
evidence |
software | healthy | docs/approval/fedramp/evidence |
vulnerability management program |
software | healthy | docs/approval/fedramp/vulnerability management program |
investors |
software | healthy | docs/investors |
outreach |
software | healthy | docs/investors/outreach |
deploy |
software | healthy | docs/deploy |
marketing |
software | healthy | docs/marketing |
business-cards |
software | healthy | docs/marketing/business-cards |
mermaid |
software | healthy | docs/mermaid |
audit |
software | healthy | docs/mermaid/audit |
campaigns |
software | healthy | docs/campaigns |
manufacturing-visibility-100 |
software | healthy | docs/campaigns/manufacturing-visibility-100 |
concierge |
software | healthy | docs/concierge |
scripts |
software | healthy | scripts |
desktop |
software | healthy | desktop |
docs |
software | healthy | desktop/docs |
assets |
software | healthy | desktop/assets |
src |
software | healthy | desktop/src |
preload |
software | healthy | desktop/src/preload |
main |
software | healthy | desktop/src/main |
.claude |
software | healthy | .claude |
commands |
software | healthy | .claude/commands |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
create-concierge-checkout |
software | healthy | supabase/functions/create-concierge-checkout |
handle-email-suppression |
software | healthy | supabase/functions/handle-email-suppression |
ai-planning-assistant |
software | healthy | supabase/functions/ai-planning-assistant |
report-issue |
software | healthy | supabase/functions/report-issue |
oap-recert-reminder-cron |
software | healthy | supabase/functions/oap-recert-reminder-cron |
parse-resume |
software | healthy | supabase/functions/parse-resume |
check-subscription |
software | healthy | supabase/functions/check-subscription |
seed-e2e |
software | healthy | supabase/functions/seed-e2e |
send-transactional-email |
software | healthy | supabase/functions/send-transactional-email |
onboarding-bulk-import |
software | healthy | supabase/functions/onboarding-bulk-import |
issue-certificate |
software | healthy | supabase/functions/issue-certificate |
request-activation-link |
software | healthy | supabase/functions/request-activation-link |
gca-progress-sync |
software | healthy | supabase/functions/gca-progress-sync |
send-email |
software | healthy | supabase/functions/send-email |
_templates |
software | healthy | supabase/functions/send-email/_templates |
relay-token |
software | healthy | supabase/functions/relay-token |
stripe-webhook |
software | healthy | supabase/functions/stripe-webhook |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
WelcomeEmail |
frontend | healthy | supabase/functions/send-email/_templates/welcome.tsx |
TeamInviteEmail |
frontend | healthy | supabase/functions/send-email/_templates/team-invite.tsx |
PromoCodeEmail |
frontend | healthy | supabase/functions/send-email/_templates/promo-code.tsx |
PasswordResetEmail |
frontend | healthy | supabase/functions/send-email/_templates/password-reset.tsx |
HandoffNotificationEmail |
frontend | healthy | supabase/functions/send-email/_templates/handoff-notificati… |
PolicyChangeEmail |
frontend | healthy | supabase/functions/send-policy-change-notification/_templat… |
RenewalUpcomingEmail |
frontend | healthy | supabase/functions/_shared/billing-email-templates/renewal-… |
PaymentFailedEmail |
frontend | healthy | supabase/functions/_shared/billing-email-templates/payment-… |
TrialEndingEmail |
frontend | healthy | supabase/functions/_shared/billing-email-templates/trial-en… |
EmailChangeEmail |
frontend | healthy | supabase/functions/_shared/email-templates/email-change.tsx |
InviteEmail |
frontend | healthy | supabase/functions/_shared/email-templates/invite.tsx |
MagicLinkEmail |
frontend | healthy | supabase/functions/_shared/email-templates/magic-link.tsx |
RecoveryEmail |
frontend | healthy | supabase/functions/_shared/email-templates/recovery.tsx |
SignupEmail |
frontend | healthy | supabase/functions/_shared/email-templates/signup.tsx |
ReauthenticationEmail |
frontend | healthy | supabase/functions/_shared/email-templates/reauthentication… |
App |
frontend | healthy | src/App.tsx |
TalentProfileSettings |
frontend | healthy | src/components/settings/panels/TalentProfileSettings.tsx |
MarketplacePanel |
frontend | healthy | src/components/settings/panels/MarketplacePanel.tsx |
TalentSideDoor |
frontend | healthy | src/components/marketing/TalentSideDoor.tsx |
MfgVisibility100Callout |
frontend | healthy | src/components/marketing/MfgVisibility100Callout.tsx |
VerticalsShowcase |
frontend | healthy | src/components/marketing/VerticalsShowcase.tsx |
OapGcaTalentFlow |
frontend | healthy | src/components/marketing/OapGcaTalentFlow.tsx |
WhyJoblineFAQ |
frontend | healthy | src/components/marketing/WhyJoblineFAQ.tsx |
AuditHistoryCenter |
frontend | healthy | src/components/admin/AuditHistoryCenter.tsx |
BusinessCardStudio |
frontend | healthy | src/components/admin/BusinessCardStudio.tsx |
FounderRedirect |
frontend | healthy | src/pages/FounderRedirect.tsx |
OrgMessages |
frontend | healthy | src/pages/OrgMessages.tsx |
WorkOrderHistoryPage |
frontend | healthy | src/pages/WorkOrderHistoryPage.tsx |
Admin |
frontend | healthy | src/pages/Admin.tsx |
CertSuccess |
frontend | healthy | src/pages/CertSuccess.tsx |
Teams |
frontend | healthy | src/pages/Teams.tsx |
Index |
frontend | healthy | src/pages/Index.tsx |
ConciergeSalesPack |
frontend | healthy | src/pages/ConciergeSalesPack.tsx |
QueueHub |
frontend | healthy | src/pages/QueueHub.tsx |
OapCoursePlayer |
frontend | healthy | src/pages/OapCoursePlayer.tsx |
DonationSuccess |
frontend | healthy | src/pages/DonationSuccess.tsx |
OAPLanding |
frontend | healthy | src/pages/OAPLanding.tsx |
OnboardingIntake |
frontend | healthy | src/pages/OnboardingIntake.tsx |
CancelledWorkOrders |
frontend | healthy | src/pages/CancelledWorkOrders.tsx |
Start |
frontend | healthy | src/pages/Start.tsx |
Pricing |
frontend | healthy | src/pages/Pricing.tsx |
Setup |
frontend | healthy | src/pages/Setup.tsx |
OapMyTranscript |
frontend | healthy | src/pages/OapMyTranscript.tsx |
CompletedWorkOrders |
frontend | healthy | src/pages/CompletedWorkOrders.tsx |
HandbookEntry |
frontend | healthy | src/pages/HandbookEntry.tsx |
WhyJobline |
frontend | healthy | src/pages/WhyJobline.tsx |
FieldView |
frontend | healthy | src/pages/FieldView.tsx |
Help |
frontend | healthy | src/pages/Help.tsx |
DevDocArticle |
frontend | healthy | src/pages/DevDocArticle.tsx |
Profile |
frontend | healthy | src/pages/Profile.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
20260424011226_21caceef-11c4-4e8c-b09e-9448f4b4ed74.sql |
data | healthy | supabase/migrations/20260424011226_21caceef-11c4-4e8c-b09e-… |
20260602125020_df304ecf-76a2-4f52-87fe-a1b1cab63cb2.sql |
data | healthy | supabase/migrations/20260602125020_df304ecf-76a2-4f52-87fe-… |
20260504001142_d96aa09c-1741-45cf-bcd8-5899a3af0407.sql |
data | healthy | supabase/migrations/20260504001142_d96aa09c-1741-45cf-bcd8-… |
20260523120006_admin_org_support_and_health.sql |
data | healthy | supabase/migrations/20260523120006_admin_org_support_and_he… |
20260609143655_04a902cd-7b68-4468-ba98-bc98aeb1b91f.sql |
data | healthy | supabase/migrations/20260609143655_04a902cd-7b68-4468-ba98-… |
20260417201423_c6a7eb39-91c8-4b68-bfcf-a75e76c6278a.sql |
data | healthy | supabase/migrations/20260417201423_c6a7eb39-91c8-4b68-bfcf-… |
20260412022503_7c4fc5e0-5f1b-4f28-acf3-ceada7777765.sql |
data | healthy | supabase/migrations/20260412022503_7c4fc5e0-5f1b-4f28-acf3-… |
20260422030000_manufacturing_document_packages.sql |
data | healthy | supabase/migrations/20260422030000_manufacturing_document_p… |
20260507234954_eaa05933-0c39-4a7b-8b78-4ecef91f120c.sql |
data | healthy | supabase/migrations/20260507234954_eaa05933-0c39-4a7b-8b78-… |
20260221010907_cd33f1fa-3b91-401f-949a-76b67d63fcee.sql |
data | healthy | supabase/migrations/20260221010907_cd33f1fa-3b91-401f-949a-… |
20260418060000_gca_question_banks_full_seed.sql |
data | healthy | supabase/migrations/20260418060000_gca_question_banks_full_… |
20260309021843_87808aaf-0151-4edf-84b1-d8693134bbaa.sql |
data | healthy | supabase/migrations/20260309021843_87808aaf-0151-4edf-84b1-… |
20260409004945_5052df6d-fdfa-42c3-88c2-6b6f264899ca.sql |
data | healthy | supabase/migrations/20260409004945_5052df6d-fdfa-42c3-88c2-… |
20260417125905_b6e836e3-3c02-4d4d-b532-e945e548ca1f.sql |
data | healthy | supabase/migrations/20260417125905_b6e836e3-3c02-4d4d-b532-… |
20260417205723_2b4fd810-c827-4bb2-97bd-c516d3131ca6.sql |
data | healthy | supabase/migrations/20260417205723_2b4fd810-c827-4bb2-97bd-… |
20260129020041_fd6bd31c-6ab6-4095-ae04-17b1b6ea6e4f.sql |
data | healthy | supabase/migrations/20260129020041_fd6bd31c-6ab6-4095-ae04-… |
20260423145333_e9516f51-8f26-486a-9833-bc9a4e48f658.sql |
data | healthy | supabase/migrations/20260423145333_e9516f51-8f26-486a-9833-… |
20260125234413_5a218d50-f7dc-467f-a8ff-59910474c265.sql |
data | healthy | supabase/migrations/20260125234413_5a218d50-f7dc-467f-a8ff-… |
20260417201437_1e97a7a6-a9cc-4f1f-b84f-fbc822e1a016.sql |
data | healthy | supabase/migrations/20260417201437_1e97a7a6-a9cc-4f1f-b84f-… |
20260503035531_80f8fc1f-2c6f-4e92-9760-e29027d95ada.sql |
data | healthy | supabase/migrations/20260503035531_80f8fc1f-2c6f-4e92-9760-… |
20260508_pass_b_c_hardening.sql |
data | healthy | supabase/migrations/20260508_pass_b_c_hardening.sql |
20260523013156_3aa9a56f-d297-4f57-b9a4-8c51c3f0b934.sql |
data | healthy | supabase/migrations/20260523013156_3aa9a56f-d297-4f57-b9a4-… |
20260127111426_385c12d6-c111-4032-940c-83e3935fc32c.sql |
data | healthy | supabase/migrations/20260127111426_385c12d6-c111-4032-940c-… |
20260513202742_c6a8671a-6381-4cf4-bfb4-f4c9a9c3ba39.sql |
data | healthy | supabase/migrations/20260513202742_c6a8671a-6381-4cf4-bfb4-… |
20260226004010_a3e33a2f-24ac-4956-8dce-cc479c90ba47.sql |
data | healthy | supabase/migrations/20260226004010_a3e33a2f-24ac-4956-8dce-… |
20260505144814_dba36d4b-88a2-483a-ad67-08309d5e4832.sql |
data | healthy | supabase/migrations/20260505144814_dba36d4b-88a2-483a-ad67-… |
20260220202200_6292ef6b-f7a2-4601-9ae0-a5736ae67117.sql |
data | healthy | supabase/migrations/20260220202200_6292ef6b-f7a2-4601-9ae0-… |
20260228051813_fe5d5904-af20-4b9f-a57e-af6e027968e4.sql |
data | healthy | supabase/migrations/20260228051813_fe5d5904-af20-4b9f-a57e-… |
20260424130500_handbook_source_url_and_training_media_reuse… |
data | healthy | supabase/migrations/20260424130500_handbook_source_url_and_… |
20260411000002_flyer_field.sql |
data | healthy | supabase/migrations/20260411000002_flyer_field.sql |
20260604184946_aee94b70-0dde-4847-aed8-12b6c11267e5.sql |
data | healthy | supabase/migrations/20260604184946_aee94b70-0dde-4847-aed8-… |
20260422120000_promotions_hub.sql |
data | healthy | supabase/migrations/20260422120000_promotions_hub.sql |
20260604135905_62f144f0-cfa8-4a3a-b72f-0acddc63afbc.sql |
data | healthy | supabase/migrations/20260604135905_62f144f0-cfa8-4a3a-b72f-… |
20260417220320_042f09ea-5f3e-4bf4-9088-9519cde19ee8.sql |
data | healthy | supabase/migrations/20260417220320_042f09ea-5f3e-4bf4-9088-… |
20260609215102_5ac39637-8b7d-4dff-9081-03d2fcf4b318.sql |
data | healthy | supabase/migrations/20260609215102_5ac39637-8b7d-4dff-9081-… |
20260227033658_0dd8d1b7-39c1-4174-9315-a81405789601.sql |
data | healthy | supabase/migrations/20260227033658_0dd8d1b7-39c1-4174-9315-… |
20260604184645_df42c7c9-44b6-4855-8251-048563827cfb.sql |
data | healthy | supabase/migrations/20260604184645_df42c7c9-44b6-4855-8251-… |
20260410033615_e5e980a5-14ce-4592-94fc-f0f27db2d67e.sql |
data | healthy | supabase/migrations/20260410033615_e5e980a5-14ce-4592-94fc-… |
20260423153744_a8656a4e-7a99-4b8d-a1b6-bc1a1e23f717.sql |
data | healthy | supabase/migrations/20260423153744_a8656a4e-7a99-4b8d-a1b6-… |
20260209093900_db5913a6-7734-4ccd-8cd4-b966147ee91c.sql |
data | healthy | supabase/migrations/20260209093900_db5913a6-7734-4ccd-8cd4-… |
20260301181752_1ebba517-c24f-4022-bec4-6207e090a072.sql |
data | healthy | supabase/migrations/20260301181752_1ebba517-c24f-4022-bec4-… |
20260523015950_5b179a16-1fbe-453a-9f63-67a4aa33f99f.sql |
data | healthy | supabase/migrations/20260523015950_5b179a16-1fbe-453a-9f63-… |
20260610162746_75bce368-7041-4bd5-b138-4792c6527038.sql |
data | healthy | supabase/migrations/20260610162746_75bce368-7041-4bd5-b138-… |
20260325140523_1c5ae72e-ac05-4d36-994c-2d9ae1be819c.sql |
data | healthy | supabase/migrations/20260325140523_1c5ae72e-ac05-4d36-994c-… |
20260227213618_45fa46db-cec2-40b5-b0ed-3574b0395ea3.sql |
data | healthy | supabase/migrations/20260227213618_45fa46db-cec2-40b5-b0ed-… |
20260523120001_admin_policy_acceptance_ledger.sql |
data | healthy | supabase/migrations/20260523120001_admin_policy_acceptance_… |
20260426005808_597d6eaa-c181-4c26-bbed-3ee486129215.sql |
data | healthy | supabase/migrations/20260426005808_597d6eaa-c181-4c26-bbed-… |
20260609171806_2ac353e4-ee27-4070-80f0-e7f7bf085cfb.sql |
data | healthy | supabase/migrations/20260609171806_2ac353e4-ee27-4070-80f0-… |
20260418090000_gca_training_media_svg_seed3.sql |
data | healthy | supabase/migrations/20260418090000_gca_training_media_svg_s… |
20260422023253_dc359dac-3305-42c1-8493-508af9818b78.sql |
data | healthy | supabase/migrations/20260422023253_dc359dac-3305-42c1-8493-… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::desktop/README.md |
security | healthy | desktop/README.md |
auth::supabase/functions/send-billing-reminder/index.ts |
security | healthy | supabase/functions/send-billing-reminder/index.ts |
auth::supabase/functions/send-email/index.ts |
security | healthy | supabase/functions/send-email/index.ts |
auth::supabase/functions/morning-brief-cron/index.ts |
security | healthy | supabase/functions/morning-brief-cron/index.ts |
auth::supabase/functions/apply-routing-change/index.ts |
security | healthy | supabase/functions/apply-routing-change/index.ts |
auth::supabase/functions/request-activation-link/index.ts |
security | healthy | supabase/functions/request-activation-link/index.ts |
auth::public/gcode-academy/src/gca-config.js |
security | healthy | public/gcode-academy/src/gca-config.js |
auth::src/lib/errorHandling.ts |
security | healthy | src/lib/errorHandling.ts |
auth::src/pages/Auth.tsx |
security | healthy | src/pages/Auth.tsx |
auth::src/integrations/supabase/client.ts |
security | healthy | src/integrations/supabase/client.ts |
auth::supabase/functions/report-issue/index.ts |
security | healthy | supabase/functions/report-issue/index.ts |
auth::src/lib/helpArticles.ts |
security | healthy | src/lib/helpArticles.ts |
auth::src/lib/devDocs.ts |
security | healthy | src/lib/devDocs.ts |
auth::supabase/functions/process-email-queue/index.ts |
security | healthy | supabase/functions/process-email-queue/index.ts |
auth::supabase/functions/erp-sync/index.ts |
security | healthy | supabase/functions/erp-sync/index.ts |
auth::src/components/marketing/WhyJoblineFAQ.tsx |
security | healthy | src/components/marketing/WhyJoblineFAQ.tsx |
auth::public/gcode-academy/src/gca-auth.js |
security | healthy | public/gcode-academy/src/gca-auth.js |
auth::scripts/cert-verify-smoke.mjs |
security | healthy | scripts/cert-verify-smoke.mjs |
auth::supabase/functions/parse-resume/index.ts |
security | healthy | supabase/functions/parse-resume/index.ts |
auth::supabase/functions/log-export/index.ts |
security | healthy | supabase/functions/log-export/index.ts |
auth::src/connectors/jobline/client.ts |
security | healthy | src/connectors/jobline/client.ts |
auth::src/components/onboarding/WelcomeModal.tsx |
security | healthy | src/components/onboarding/WelcomeModal.tsx |
auth::src/components/settings/ERPConnectorSettings.tsx |
security | healthy | src/components/settings/ERPConnectorSettings.tsx |
auth::supabase/functions/sap-sync/index.ts |
security | healthy | supabase/functions/sap-sync/index.ts |
auth::src/hooks/useERPConnector.test.ts |
security | healthy | src/hooks/useERPConnector.test.ts |
auth::src/pages/integrations/SapIntegration.tsx |
security | healthy | src/pages/integrations/SapIntegration.tsx |
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::src/connectors/sap/types.ts |
security | healthy | src/connectors/sap/types.ts |
auth::src/pages/compare/SAPAlternative.tsx |
security | healthy | src/pages/compare/SAPAlternative.tsx |
auth::supabase/functions/send-transactional-email/index.ts |
security | healthy | supabase/functions/send-transactional-email/index.ts |
auth::public/gcode-academy/index.html |
security | healthy | public/gcode-academy/index.html |
auth::supabase/functions/seed-e2e/index.ts |
security | healthy | supabase/functions/seed-e2e/index.ts |
auth::src/components/settings/OrganizationSettings.tsx |
security | healthy | src/components/settings/OrganizationSettings.tsx |
auth::supabase/functions/relay-token/index.ts |
security | healthy | supabase/functions/relay-token/index.ts |
auth::supabase/functions/onboarding-bulk-import/index.ts |
security | healthy | supabase/functions/onboarding-bulk-import/index.ts |
auth::src/components/settings/SSOSettingsCard.tsx |
security | healthy | src/components/settings/SSOSettingsCard.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
before |
software | healthy | public/oap/src/oap-data.js:before |
JobLineSubscriber |
software | healthy | src/connectors/jobline/client.ts:JobLineSubscriber |
ResizeObserver |
software | healthy | src/test/setup.ts:ResizeObserver |
when |
software | healthy | src/components/settings/__tests__/SettingsSwitchRow.test.ts… |
IntersectionObserver |
software | healthy | src/components/learn/TermCard.test.tsx:IntersectionObserver |
ErrorBoundary |
software | healthy | src/components/shared/ErrorBoundary.tsx:ErrorBoundary |
for |
software | healthy | src/components/dashboard/stationStatus.ts:for |
DashboardErrorBoundary |
software | healthy | src/components/dashboard/DashboardErrorBoundary.tsx:Dashboa… |
names |
software | healthy | src/lib/utils.test.ts:names |
CapturingBlob |
software | healthy | src/lib/auditHistoryExport.test.ts:CapturingBlob |
IssueReporterRegistry |
software | healthy | src/lib/issueReporter/registry.ts:IssueReporterRegistry |
BreadcrumbBuffer |
software | healthy | src/lib/issueReporter/breadcrumbs.ts:BreadcrumbBuffer |
IntersectionObserver |
software | healthy | src/pages/learn/LearnRoutes.test.tsx:IntersectionObserver |
of |
software | healthy | src/pages/resources/IndustryGlossary.tsx:of |
names |
software | healthy | src/hooks/useTestRunner.ts:names |
| Label | Layer | Status | Path |
|---|---|---|---|
dependency-audit |
cicd | healthy | .github/workflows/security-scan.yml |
trivy-scan |
cicd | healthy | .github/workflows/security-scan.yml |
sbom |
cicd | healthy | .github/workflows/security-scan.yml |
headers-check |
cicd | healthy | .github/workflows/security-scan.yml |
nuclei-scan |
cicd | healthy | .github/workflows/security-scan.yml |
analyze |
cicd | healthy | .github/workflows/codeql.yml |
test |
cicd | healthy | .github/workflows/test.yml |
typecheck |
cicd | healthy | .github/workflows/test.yml |
typecheck-desktop |
cicd | healthy | .github/workflows/test.yml |
production-smoke |
cicd | healthy | .github/workflows/test.yml |
sbom |
cicd | healthy | .github/workflows/release.yml |
security-gate |
cicd | healthy | .github/workflows/release.yml |
zap-baseline |
cicd | healthy | .github/workflows/zap-scan.yml |
zap-full-scan |
cicd | healthy | .github/workflows/zap-scan.yml |
scan-summary |
cicd | healthy | .github/workflows/zap-scan.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/20260602125020_df304ecf-76a2-4f52-87fe-… |
flyer_mediums |
data | healthy | supabase/migrations/20260411000002_flyer_field.sql |
flyer_zone_assignments |
data | healthy | supabase/migrations/20260411000002_flyer_field.sql |
flyer_stop_visits |
data | healthy | supabase/migrations/20260411000002_flyer_field.sql |
subscriptions |
data | healthy | supabase/migrations/20260127100642_0ce78cd9-a0c4-426e-a92f-… |
entitlements |
data | healthy | supabase/migrations/20260127100642_0ce78cd9-a0c4-426e-a92f-… |
stripe_events |
data | healthy | supabase/migrations/20260127100642_0ce78cd9-a0c4-426e-a92f-… |
data_access_logs |
data | healthy | supabase/migrations/20260228060003_itar_data_access_logs.sql |
flyer_campaigns |
data | healthy | supabase/migrations/20260411000001_flyer_campaigns.sql |
flyer_zones |
data | healthy | supabase/migrations/20260411000001_flyer_campaigns.sql |
flyer_drop_logs |
data | healthy | supabase/migrations/20260411000001_flyer_campaigns.sql |
to |
data | healthy | supabase/migrations/20260126011453_70ec6101-1d89-4e4e-bd99-… |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::.env |
security | healthy | .env |
password_literal::src/pages/Auth.tsx |
security | healthy | src/pages/Auth.tsx |
password_literal::src/pages/ResetPassword.tsx |
security | healthy | src/pages/ResetPassword.tsx |
password_literal::e2e/README.md |
security | healthy | e2e/README.md |
password_literal::e2e/README.md |
security | healthy | e2e/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::security-scan |
cicd | healthy | .github/workflows/security-scan.yml |
gha::codeql |
cicd | healthy | .github/workflows/codeql.yml |
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::zap-scan |
cicd | healthy | .github/workflows/zap-scan.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:4000 |
network | healthy | vite.config.ts |
port:09 |
network | healthy | .github/dependabot.yml |
port:07 |
network | healthy | .github/workflows/codeql.yml |
port:08 |
network | healthy | .github/workflows/codeql.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | supabase/functions/sap-sync/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | scripts/prerender.mjs |
192.168.1.100 |
network | healthy | src/components/TeamManagement.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | src/components/settings/SSOSettingsCard.tsx |
vps::aws |
hardware | healthy | src/components/marketing/VerticalsShowcase.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-5oufeu5x |
software | healthy | /tmp/repobility-clone-5oufeu5x |
| Label | Layer | Status | Path |
|---|---|---|---|
POST /webhooks/jobline |
api | healthy | src/lib/devDocs.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | supabase/functions/ai-planning-assistant/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | scripts/generate-print-pdfs.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/0fc40876-2d58-41e8-b23c-be9bf36cb4b8/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0fc40876-2d58-41e8-b23c-be9bf36cb4b8/
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.