https://github.com/SMC1177/delivery-manifest
· scanned 2026-06-16 00:16 UTC (2 months, 2 weeks ago)
64 raw signals (0 security + 64 graph)
Last scanned 2 months, 2 weeks ago · v1 · 57 actionable findings from 1 signal source. 7 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 680 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 |
|---|---|---|---|
getCentralTimeDateString |
software | healthy | main.clean.js:getCentralTimeDateString |
showAppError |
software | healthy | main.clean.js:showAppError |
renderTable |
software | healthy | main.clean.js:renderTable |
subscribeToManifest |
software | healthy | main.clean.js:subscribeToManifest |
addEntry |
software | healthy | main.clean.js:addEntry |
updateEntry |
software | healthy | main.clean.js:updateEntry |
deleteEntry |
software | healthy | main.clean.js:deleteEntry |
exportToCsv |
software | healthy | main.clean.js:exportToCsv |
setupEventListeners |
software | healthy | main.clean.js:setupEventListeners |
getCentralTimeDateString |
software | healthy | main.js:getCentralTimeDateString |
showAppError |
software | healthy | main.js:showAppError |
subscribeToManifest |
software | healthy | main.js:subscribeToManifest |
addEntry |
software | healthy | main.js:addEntry |
updateEntry |
software | healthy | main.js:updateEntry |
deleteEntry |
software | healthy | main.js:deleteEntry |
renderTable |
software | healthy | main.js:renderTable |
handleTableClick |
software | healthy | main.js:handleTableClick |
closeDeleteModal |
software | healthy | main.js:closeDeleteModal |
handleDeleteConfirmation |
software | healthy | main.js:handleDeleteConfirmation |
exportToCsv |
software | healthy | main.js:exportToCsv |
escapeCsvCell |
software | healthy | main.js:escapeCsvCell |
filterManifestTable |
software | healthy | main.js:filterManifestTable |
setupEventListeners |
software | healthy | main.js:setupEventListeners |
scan |
software | healthy | v2/check-imports.cjs:scan |
getAccessToken |
software | healthy | v2/scripts/migrate.js:getAccessToken |
listDocuments |
software | healthy | v2/scripts/migrate.js:listDocuments |
createDocument |
software | healthy | v2/scripts/migrate.js:createDocument |
firestoreValueToJs |
software | healthy | v2/scripts/migrate.js:firestoreValueToJs |
jsToFirestoreValue |
software | healthy | v2/scripts/migrate.js:jsToFirestoreValue |
buildV2Fields |
software | healthy | v2/scripts/migrate.js:buildV2Fields |
main |
software | healthy | v2/scripts/migrate.js:main |
getAccessToken |
software | healthy | v2/scripts/patch-dates.js:getAccessToken |
main |
software | healthy | v2/scripts/patch-dates.js:main |
getToken |
software | healthy | v2/scripts/check-members.js:getToken |
main |
software | healthy | v2/scripts/check-members.js:main |
enableTotpMfa |
software | healthy | v2/scripts/enable-totp-mfa.js:enableTotpMfa |
OrgRedirect |
software | healthy | v2/src/App.jsx:OrgRedirect |
App |
software | healthy | v2/src/App.jsx:App |
body |
software | healthy | v2/src/__tests__/seamTests.dedupAndGrouping.test.js:body |
addShipment |
software | healthy | v2/src/__tests__/seamTests.dedupAndGrouping.test.js:addShip… |
createMockAdminData |
software | healthy | v2/src/__tests__/AdminDashboardPage.test.jsx:createMockAdmi… |
makeFakeFile |
software | healthy | v2/src/__tests__/excelImport.test.js:makeFakeFile |
renderWithRouter |
software | healthy | v2/src/__tests__/AdminProtectedRoute.test.jsx:renderWithRou… |
renderWithRouter |
software | healthy | v2/src/__tests__/ShipmentTable.test.jsx:renderWithRouter |
TestConsumer |
software | healthy | v2/src/__tests__/AuthContext.test.jsx:TestConsumer |
makeShipment |
software | healthy | v2/src/__tests__/SendTextModal.test.jsx:makeShipment |
renderDashboard |
software | healthy | v2/src/__tests__/DashboardStatusCounts.test.jsx:renderDashb… |
renderWithRouter |
software | healthy | v2/src/__tests__/trackingGrouping.test.jsx:renderWithRouter |
snap |
software | healthy | v2/src/__tests__/useDeliveries.test.jsx:snap |
readExcelHeaders |
software | healthy | v2/src/utils/excelImport.js:readExcelHeaders |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
mobile.html |
software | healthy | mobile.html |
main.clean.js |
software | healthy | main.clean.js |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
tailwind.config.js |
software | healthy | tailwind.config.js |
package.json |
software | healthy | package.json |
TASKS.md |
software | healthy | TASKS.md |
firebase.json |
software | healthy | firebase.json |
package-lock.json |
software | healthy | package-lock.json |
Index.html |
software | healthy | Index.html |
firestore.indexes.json |
software | healthy | firestore.indexes.json |
main.js |
software | healthy | main.js |
vite.config.js |
software | healthy | v2/vite.config.js |
FEATURE_FILE_MAP.md |
software | healthy | v2/FEATURE_FILE_MAP.md |
playwright.config.js |
software | healthy | v2/playwright.config.js |
README.md |
software | healthy | v2/README.md |
pnpm-lock.yaml |
software | healthy | v2/pnpm-lock.yaml |
package.json |
software | healthy | v2/package.json |
index.html |
software | healthy | v2/index.html |
check-imports.cjs |
software | healthy | v2/check-imports.cjs |
eslint.config.js |
software | healthy | v2/eslint.config.js |
migrate.js |
software | healthy | v2/scripts/migrate.js |
patch-dates.js |
software | healthy | v2/scripts/patch-dates.js |
check-members.js |
software | healthy | v2/scripts/check-members.js |
backup-2026-03-15.json |
software | healthy | v2/scripts/backup-2026-03-15.json |
enable-totp-mfa.js |
software | healthy | v2/scripts/enable-totp-mfa.js |
index.css |
software | healthy | v2/src/index.css |
test-setup.js |
software | healthy | v2/src/test-setup.js |
App.jsx |
software | healthy | v2/src/App.jsx |
main.jsx |
software | healthy | v2/src/main.jsx |
ShipmentModal.test.jsx |
software | healthy | v2/src/__tests__/ShipmentModal.test.jsx |
seamTests.dedupAndGrouping.test.js |
software | healthy | v2/src/__tests__/seamTests.dedupAndGrouping.test.js |
AdminDashboardPage.test.jsx |
software | healthy | v2/src/__tests__/AdminDashboardPage.test.jsx |
AdminSettingsPanel.test.jsx |
software | healthy | v2/src/__tests__/AdminSettingsPanel.test.jsx |
excelImport.test.js |
software | healthy | v2/src/__tests__/excelImport.test.js |
AdminProtectedRoute.test.jsx |
software | healthy | v2/src/__tests__/AdminProtectedRoute.test.jsx |
OptInDot.test.jsx |
software | healthy | v2/src/__tests__/OptInDot.test.jsx |
carriers.test.js |
software | healthy | v2/src/__tests__/carriers.test.js |
useShipments.test.js |
software | healthy | v2/src/__tests__/useShipments.test.js |
useShipments.test.jsx |
software | healthy | v2/src/__tests__/useShipments.test.jsx |
scrubField.test.js |
software | healthy | v2/src/__tests__/scrubField.test.js |
ShipmentTable.test.jsx |
software | healthy | v2/src/__tests__/ShipmentTable.test.jsx |
AuthContext.test.jsx |
software | healthy | v2/src/__tests__/AuthContext.test.jsx |
rxDedup.test.js |
software | healthy | v2/src/__tests__/rxDedup.test.js |
SendTextModal.test.jsx |
software | healthy | v2/src/__tests__/SendTextModal.test.jsx |
DashboardStatusCounts.test.jsx |
software | healthy | v2/src/__tests__/DashboardStatusCounts.test.jsx |
trackingGrouping.test.jsx |
software | healthy | v2/src/__tests__/trackingGrouping.test.jsx |
useDeliveries.test.jsx |
software | healthy | v2/src/__tests__/useDeliveries.test.jsx |
useDeliveries.test.js |
software | healthy | v2/src/__tests__/useDeliveries.test.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | v2/src/App.jsx |
SendTextModal |
frontend | healthy | v2/src/components/SendTextModal.jsx |
ColumnMappingScreen |
frontend | healthy | v2/src/components/ColumnMappingScreen.jsx |
TextMessagingSection |
frontend | healthy | v2/src/components/TextMessagingSection.jsx |
ShipmentModal |
frontend | healthy | v2/src/components/ShipmentModal.jsx |
StatusBadge |
frontend | healthy | v2/src/components/StatusBadge.jsx |
ShipmentTable |
frontend | healthy | v2/src/components/ShipmentTable.jsx |
DeliveryModal |
frontend | healthy | v2/src/components/DeliveryModal.jsx |
AdminSettingsPanel |
frontend | healthy | v2/src/components/AdminSettingsPanel.jsx |
SessionWarningModal |
frontend | healthy | v2/src/components/SessionWarningModal.jsx |
DeleteModal |
frontend | healthy | v2/src/components/DeleteModal.jsx |
AccountModal |
frontend | healthy | v2/src/components/AccountModal.jsx |
ProtectedRoute |
frontend | healthy | v2/src/components/ProtectedRoute.jsx |
AdminProtectedRoute |
frontend | healthy | v2/src/components/AdminProtectedRoute.jsx |
DeliveryTable |
frontend | healthy | v2/src/components/DeliveryTable.jsx |
OptInDot |
frontend | healthy | v2/src/components/OptInDot.jsx |
ScrubConfirmModal |
frontend | healthy | v2/src/components/ScrubConfirmModal.jsx |
Layout |
frontend | healthy | v2/src/components/Layout.jsx |
ImportPreviewModal |
frontend | healthy | v2/src/components/ImportPreviewModal.jsx |
TotpSetup |
frontend | healthy | v2/src/components/TotpSetup.jsx |
VerifyEmailPage |
frontend | healthy | v2/src/pages/VerifyEmailPage.jsx |
JoinPage |
frontend | healthy | v2/src/pages/JoinPage.jsx |
LandingPage |
frontend | healthy | v2/src/pages/LandingPage.jsx |
WelcomePage |
frontend | healthy | v2/src/pages/WelcomePage.jsx |
AdminDashboardPage |
frontend | healthy | v2/src/pages/AdminDashboardPage.jsx |
LoginPage |
frontend | healthy | v2/src/pages/LoginPage.jsx |
RegisterPage |
frontend | healthy | v2/src/pages/RegisterPage.jsx |
DashboardPage |
frontend | healthy | v2/src/pages/DashboardPage.jsx |
ImportPage |
frontend | healthy | v2/src/pages/ImportPage.jsx |
SettingsPage |
frontend | healthy | v2/src/pages/SettingsPage.jsx |
SetupPage |
frontend | healthy | v2/src/pages/SetupPage.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/VerifyEmailPage |
frontend | healthy | v2/src/pages/VerifyEmailPage.jsx |
/JoinPage |
frontend | healthy | v2/src/pages/JoinPage.jsx |
/LandingPage |
frontend | healthy | v2/src/pages/LandingPage.jsx |
/WelcomePage |
frontend | healthy | v2/src/pages/WelcomePage.jsx |
/AdminDashboardPage |
frontend | healthy | v2/src/pages/AdminDashboardPage.jsx |
/LoginPage |
frontend | healthy | v2/src/pages/LoginPage.jsx |
/RegisterPage |
frontend | healthy | v2/src/pages/RegisterPage.jsx |
/DashboardPage |
frontend | healthy | v2/src/pages/DashboardPage.jsx |
/ImportPage |
frontend | healthy | v2/src/pages/ImportPage.jsx |
/SettingsPage |
frontend | healthy | v2/src/pages/SettingsPage.jsx |
/SetupPage |
frontend | healthy | v2/src/pages/SetupPage.jsx |
/ |
frontend | healthy | v2/src/App.jsx |
/login |
frontend | healthy | v2/src/App.jsx |
/register |
frontend | healthy | v2/src/App.jsx |
/verify-email |
frontend | healthy | v2/src/App.jsx |
/setup |
frontend | healthy | v2/src/App.jsx |
/app |
frontend | healthy | v2/src/App.jsx |
/admin/dashboard |
frontend | healthy | v2/src/App.jsx |
/:slug/join |
frontend | healthy | v2/src/App.jsx |
/:slug/welcome |
frontend | healthy | v2/src/App.jsx |
/:slug |
frontend | healthy | v2/src/App.jsx |
dashboard |
frontend | healthy | v2/src/App.jsx |
import |
frontend | healthy | v2/src/App.jsx |
settings |
frontend | healthy | v2/src/App.jsx |
* |
frontend | healthy | v2/src/App.jsx |
/admin |
frontend | healthy | v2/src/__tests__/AdminProtectedRoute.test.jsx |
/:slug/dashboard |
frontend | healthy | v2/src/__tests__/ShipmentTable.test.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
v2 |
software | healthy | v2 |
scripts |
software | healthy | v2/scripts |
src |
software | healthy | v2/src |
__tests__ |
software | healthy | v2/src/__tests__ |
utils |
software | healthy | v2/src/utils |
components |
software | healthy | v2/src/components |
contexts |
software | healthy | v2/src/contexts |
lib |
software | healthy | v2/src/lib |
pages |
software | healthy | v2/src/pages |
hooks |
software | healthy | v2/src/hooks |
e2e |
software | healthy | v2/e2e |
helpers |
software | healthy | v2/e2e/helpers |
functions |
software | healthy | functions |
__tests__ |
software | healthy | functions/__tests__ |
lib |
software | healthy | functions/lib |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
specs |
software | healthy | docs/superpowers/specs |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::functions/sms-save-creds.js |
security | healthy | functions/sms-save-creds.js |
auth::functions/ringcentral-auth.js |
security | healthy | functions/ringcentral-auth.js |
auth::mobile.html |
security | healthy | mobile.html |
auth::Index.html |
security | healthy | Index.html |
auth::functions/__tests__/ringcentral-auth.test.js |
security | healthy | functions/__tests__/ringcentral-auth.test.js |
auth::functions/lib/settings-mask.js |
security | healthy | functions/lib/settings-mask.js |
auth::functions/__tests__/settings-mask.test.js |
security | healthy | functions/__tests__/settings-mask.test.js |
auth::v2/scripts/enable-totp-mfa.js |
security | healthy | v2/scripts/enable-totp-mfa.js |
auth::functions/lib/rcCredentials.js |
security | healthy | functions/lib/rcCredentials.js |
auth::functions/__tests__/sms-save-creds.test.js |
security | healthy | functions/__tests__/sms-save-creds.test.js |
auth::functions/__tests__/admin-settings.test.js |
security | healthy | functions/__tests__/admin-settings.test.js |
auth::functions/__tests__/rcCredentials.test.js |
security | healthy | functions/__tests__/rcCredentials.test.js |
auth::main.clean.js |
security | healthy | main.clean.js |
auth::functions/__tests__/sms-inbound.test.js |
security | healthy | functions/__tests__/sms-inbound.test.js |
auth::functions/__tests__/ringcentral-sms.test.js |
security | healthy | functions/__tests__/ringcentral-sms.test.js |
auth::functions/index.js |
security | healthy | functions/index.js |
auth::functions/__tests__/field-toggle-seam.test.js |
security | healthy | functions/__tests__/field-toggle-seam.test.js |
auth::v2/src/components/TextMessagingSection.jsx |
security | healthy | v2/src/components/TextMessagingSection.jsx |
auth::main.js |
security | healthy | main.js |
auth::functions/__tests__/sms-orchestration.test.js |
security | healthy | functions/__tests__/sms-orchestration.test.js |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::mobile.html |
security | healthy | mobile.html |
generic_api_key::Index.html |
security | healthy | Index.html |
generic_api_key::main.js |
security | healthy | main.js |
password_literal::v2/src/components/AccountModal.jsx |
security | healthy | v2/src/components/AccountModal.jsx |
generic_api_key::v2/src/lib/firebase.js |
security | healthy | v2/src/lib/firebase.js |
password_literal::v2/e2e/helpers/login.js |
security | healthy | v2/e2e/helpers/login.js |
password_literal::v2/e2e/helpers/login.js |
security | healthy | v2/e2e/helpers/login.js |
password_literal::functions/__tests__/settings-mask.test.js |
security | healthy | functions/__tests__/settings-mask.test.js |
password_literal::functions/__tests__/settings-mask.test.js |
security | healthy | functions/__tests__/settings-mask.test.js |
password_literal::functions/__tests__/settings-mask.test.js |
security | healthy | functions/__tests__/settings-mask.test.js |
| Label | Layer | Status | Path |
|---|---|---|---|
in |
software | healthy | main.js:in |
expect |
software | healthy | v2/src/__tests__/AdminDashboardPage.test.jsx:expect |
const |
software | healthy | v2/src/__tests__/AdminSettingsPanel.test.jsx:const |
HttpsError |
software | healthy | functions/__tests__/admin-settings.test.js:HttpsError |
HttpsError |
software | healthy | functions/__tests__/admin-usage.test.js:HttpsError |
extends |
software | healthy | functions/__tests__/sms-save-creds.test.js:extends |
extends |
software | healthy | functions/__tests__/field-toggle-seam.test.js:extends |
HttpsError |
software | healthy | functions/__tests__/sms-orchestration.test.js:HttpsError |
HttpsError |
software | healthy | functions/__tests__/admin-guard.test.js:HttpsError |
| Label | Layer | Status | Path |
|---|---|---|---|
test-v2 |
cicd | healthy | .github/workflows/ci.yml |
test-functions |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-kocsv_2s |
software | healthy | /tmp/repobility-clone-kocsv_2s |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | v2/playwright.config.js |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | v2/pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/a960911d-7f49-4af6-bad9-a6acdf9f818a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a960911d-7f49-4af6-bad9-a6acdf9f818a/
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.