https://github.com/vatsalmaniar/SSC_Inventory
· scanned 2026-06-16 00:47 UTC (2 months, 1 week ago)
76 raw signals (0 security + 76 graph)
Last scanned 2 months, 1 week ago · v1 · 55 actionable findings from 1 signal source. 21 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1464 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 |
|---|---|---|---|
replyTo |
software | healthy | supabase/functions/send-po-to-vendor/index.ts:replyTo |
addr |
software | healthy | supabase/functions/send-po-to-vendor/index.ts:addr |
subject |
software | healthy | supabase/functions/send-email-notification/index.ts:subject |
fmtTime |
software | healthy | supabase/functions/send-email-notification/index.ts:fmtTime |
greeting |
software | healthy | supabase/functions/send-email-notification/index.ts:greeting |
esc |
software | healthy | supabase/functions/send-email-notification/index.ts:esc |
buildEmail |
software | healthy | supabase/functions/send-email-notification/index.ts:buildEm… |
link |
software | healthy | supabase/functions/send-email-notification/index.ts:link |
buildSecurityAlert |
software | healthy | supabase/functions/send-email-notification/index.ts:buildSe… |
handleNotification |
software | healthy | supabase/functions/send-email-notification/index.ts:handleN… |
buildLoginEmail |
software | healthy | supabase/functions/send-email-notification/index.ts:buildLo… |
handleLogin |
software | healthy | supabase/functions/send-email-notification/index.ts:handleL… |
App |
software | healthy | src/App.jsx:App |
KpiConfigurator |
software | healthy | src/components/KpiConfigurator.jsx:KpiConfigurator |
reloadMeta |
software | healthy | src/components/KpiConfigurator.jsx:reloadMeta |
refreshAll |
software | healthy | src/components/KpiConfigurator.jsx:refreshAll |
ScoringTab |
software | healthy | src/components/KpiConfigurator.jsx:ScoringTab |
teamDefs |
software | healthy | src/components/KpiConfigurator.jsx:teamDefs |
update |
software | healthy | src/components/KpiConfigurator.jsx:update |
addRow |
software | healthy | src/components/KpiConfigurator.jsx:addRow |
removeRow |
software | healthy | src/components/KpiConfigurator.jsx:removeRow |
save |
software | healthy | src/components/KpiConfigurator.jsx:save |
ScoreLadder |
software | healthy | src/components/KpiConfigurator.jsx:ScoreLadder |
HeroProductsTab |
software | healthy | src/components/KpiConfigurator.jsx:HeroProductsTab |
loadAllItems |
software | healthy | src/components/KpiConfigurator.jsx:loadAllItems |
distinct |
software | healthy | src/components/KpiConfigurator.jsx:distinct |
months |
software | healthy | src/components/KpiConfigurator.jsx:months |
add |
software | healthy | src/components/KpiConfigurator.jsx:add |
remove |
software | healthy | src/components/KpiConfigurator.jsx:remove |
reload |
software | healthy | src/components/KpiConfigurator.jsx:reload |
EmployeesTab |
software | healthy | src/components/KpiConfigurator.jsx:EmployeesTab |
compute |
software | healthy | src/components/KpiConfigurator.jsx:compute |
createA |
software | healthy | src/components/KpiConfigurator.jsx:createA |
startEdit |
software | healthy | src/components/KpiConfigurator.jsx:startEdit |
saveEdit |
software | healthy | src/components/KpiConfigurator.jsx:saveEdit |
removeA |
software | healthy | src/components/KpiConfigurator.jsx:removeA |
DefinitionsTab |
software | healthy | src/components/KpiConfigurator.jsx:DefinitionsTab |
start |
software | healthy | src/components/KpiConfigurator.jsx:start |
startNew |
software | healthy | src/components/KpiConfigurator.jsx:startNew |
cancel |
software | healthy | src/components/KpiConfigurator.jsx:cancel |
KrasTab |
software | healthy | src/components/KpiConfigurator.jsx:KrasTab |
CRMSubNav |
software | healthy | src/components/CRMSubNav.jsx:CRMSubNav |
Typeahead |
software | healthy | src/components/Typeahead.jsx:Typeahead |
onClick |
software | healthy | src/components/Typeahead.jsx:onClick |
handleChange |
software | healthy | src/components/Typeahead.jsx:handleChange |
handleBlur |
software | healthy | src/components/Typeahead.jsx:handleBlur |
select |
software | healthy | src/components/Typeahead.jsx:select |
MiniMap |
software | healthy | src/components/MiniMap.jsx:MiniMap |
L |
software | healthy | src/components/MiniMap.jsx:L |
isValidPhone |
software | healthy | src/components/PhoneInput.jsx:isValidPhone |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SSC_Inventory_Flow.md |
software | healthy | SSC_Inventory_Flow.md |
LEARNING.md |
software | healthy | LEARNING.md |
vite.config.js |
software | healthy | vite.config.js |
vercel.json |
software | healthy | vercel.json |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
procurement_patch_v2.sql |
software | healthy | sql/procurement_patch_v2.sql |
cancel_order_lines_v2.sql |
software | healthy | sql/cancel_order_lines_v2.sql |
field_visit_geo.sql |
software | healthy | sql/field_visit_geo.sql |
notifications_po_id.sql |
software | healthy | sql/notifications_po_id.sql |
audit_columns_rollout.sql |
software | healthy | sql/audit_columns_rollout.sql |
procurement_setup.sql |
software | healthy | sql/procurement_setup.sql |
customer_payments_snapshot.sql |
software | healthy | sql/customer_payments_snapshot.sql |
posted_qty_model.sql |
software | healthy | sql/posted_qty_model.sql |
stock_waitlist_phase1.sql |
software | healthy | sql/stock_waitlist_phase1.sql |
credit_check_early.sql |
software | healthy | sql/credit_check_early.sql |
procurement_source.sql |
software | healthy | sql/procurement_source.sql |
quotations_tab.sql |
software | healthy | sql/quotations_tab.sql |
items_schema.sql |
software | healthy | sql/items_schema.sql |
partial_so_cancel.sql |
software | healthy | sql/partial_so_cancel.sql |
audit_rollback.sql |
software | healthy | sql/audit_rollback.sql |
create_item.sql |
software | healthy | sql/create_item.sql |
security_rls_orders.sql |
software | healthy | sql/security_rls_orders.sql |
dispatch_atomic_phase2.sql |
software | healthy | sql/dispatch_atomic_phase2.sql |
settings.local.json |
software | healthy | .claude/settings.local.json |
index.ts |
software | healthy | supabase/functions/send-po-to-vendor/index.ts |
index.ts |
software | healthy | supabase/functions/send-email-notification/index.ts |
fonts.css |
software | healthy | public/fonts/fonts.css |
App.jsx |
software | healthy | src/App.jsx |
main.jsx |
software | healthy | src/main.jsx |
KpiConfigurator.jsx |
software | healthy | src/components/KpiConfigurator.jsx |
CRMSubNav.jsx |
software | healthy | src/components/CRMSubNav.jsx |
Typeahead.jsx |
software | healthy | src/components/Typeahead.jsx |
MiniMap.jsx |
software | healthy | src/components/MiniMap.jsx |
PhoneInput.jsx |
software | healthy | src/components/PhoneInput.jsx |
ProcSubNav.jsx |
software | healthy | src/components/ProcSubNav.jsx |
BillingSubNav.jsx |
software | healthy | src/components/BillingSubNav.jsx |
Layout.jsx |
software | healthy | src/components/Layout.jsx |
FCSubNav.jsx |
software | healthy | src/components/FCSubNav.jsx |
layout.css |
software | healthy | src/components/layout.css |
kpiFetchers.js |
software | healthy | src/lib/kpiFetchers.js |
fmt.js |
software | healthy | src/lib/fmt.js |
orderValue.js |
software | healthy | src/lib/orderValue.js |
supabase.js |
software | healthy | src/lib/supabase.js |
toast.js |
software | healthy | src/lib/toast.js |
geo.js |
software | healthy | src/lib/geo.js |
kpi.js |
software | healthy | src/lib/kpi.js |
fetchAll.js |
software | healthy | src/lib/fetchAll.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/BillingOrderDetail |
frontend | healthy | src/pages/BillingOrderDetail.jsx |
/CRMSampleRequests |
frontend | healthy | src/pages/CRMSampleRequests.jsx |
/StockTransferList |
frontend | healthy | src/pages/StockTransferList.jsx |
/LeadDetail |
frontend | healthy | src/pages/LeadDetail.jsx |
/CustomerDetail |
frontend | healthy | src/pages/CustomerDetail.jsx |
/ForecastPOReviewModal |
frontend | healthy | src/pages/ForecastPOReviewModal.jsx |
/ForecastPOModal |
frontend | healthy | src/pages/ForecastPOModal.jsx |
/UserManagement |
frontend | healthy | src/pages/UserManagement.jsx |
/PeopleKpiConfig |
frontend | healthy | src/pages/PeopleKpiConfig.jsx |
/CRMNewLead |
frontend | healthy | src/pages/CRMNewLead.jsx |
/FCModule |
frontend | healthy | src/pages/FCModule.jsx |
/Sales |
frontend | healthy | src/pages/Sales.jsx |
/TodayDispatch |
frontend | healthy | src/pages/TodayDispatch.jsx |
/FCOrderDetail |
frontend | healthy | src/pages/FCOrderDetail.jsx |
/CRMNewOpportunity |
frontend | healthy | src/pages/CRMNewOpportunity.jsx |
/NewStockTransfer |
frontend | healthy | src/pages/NewStockTransfer.jsx |
/CRMFieldVisits |
frontend | healthy | src/pages/CRMFieldVisits.jsx |
/NewLead |
frontend | healthy | src/pages/NewLead.jsx |
/ProcurementOrders |
frontend | healthy | src/pages/ProcurementOrders.jsx |
/BillingList |
frontend | healthy | src/pages/BillingList.jsx |
/VendorDetail |
frontend | healthy | src/pages/VendorDetail.jsx |
/Accounts |
frontend | healthy | src/pages/Accounts.jsx |
/StockTransferDetail |
frontend | healthy | src/pages/StockTransferDetail.jsx |
/CRMQuotations |
frontend | healthy | src/pages/CRMQuotations.jsx |
/OpsOrders |
frontend | healthy | src/pages/OpsOrders.jsx |
/NewOrder |
frontend | healthy | src/pages/NewOrder.jsx |
/CRM |
frontend | healthy | src/pages/CRM.jsx |
/ChangePassword |
frontend | healthy | src/pages/ChangePassword.jsx |
/CRMLeads |
frontend | healthy | src/pages/CRMLeads.jsx |
/GRNList |
frontend | healthy | src/pages/GRNList.jsx |
/Waitlist |
frontend | healthy | src/pages/Waitlist.jsx |
/PeopleKpi |
frontend | healthy | src/pages/PeopleKpi.jsx |
/FCDashboard |
frontend | healthy | src/pages/FCDashboard.jsx |
/NewVendor |
frontend | healthy | src/pages/NewVendor.jsx |
/CRMLeadDetail |
frontend | healthy | src/pages/CRMLeadDetail.jsx |
/NewItem |
frontend | healthy | src/pages/NewItem.jsx |
/PurchaseInvoiceList |
frontend | healthy | src/pages/PurchaseInvoiceList.jsx |
/Orders |
frontend | healthy | src/pages/Orders.jsx |
/NewGRN |
frontend | healthy | src/pages/NewGRN.jsx |
/NewCustomer |
frontend | healthy | src/pages/NewCustomer.jsx |
/PurchaseOrderDetail |
frontend | healthy | src/pages/PurchaseOrderDetail.jsx |
/ProcurementForecast |
frontend | healthy | src/pages/ProcurementForecast.jsx |
/ProcurementForecastConfig |
frontend | healthy | src/pages/ProcurementForecastConfig.jsx |
/Dashboard |
frontend | healthy | src/pages/Dashboard.jsx |
/ProcurementDashboard |
frontend | healthy | src/pages/ProcurementDashboard.jsx |
/CRMCompanies |
frontend | healthy | src/pages/CRMCompanies.jsx |
/ItemDetail |
frontend | healthy | src/pages/ItemDetail.jsx |
/NewCustomerModal |
frontend | healthy | src/pages/NewCustomerModal.jsx |
/PurchaseOrderList |
frontend | healthy | src/pages/PurchaseOrderList.jsx |
/NotAuthorized |
frontend | healthy | src/pages/NotAuthorized.jsx |
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 | src/App.jsx |
KpiConfigurator |
frontend | healthy | src/components/KpiConfigurator.jsx |
CRMSubNav |
frontend | healthy | src/components/CRMSubNav.jsx |
Typeahead |
frontend | healthy | src/components/Typeahead.jsx |
MiniMap |
frontend | healthy | src/components/MiniMap.jsx |
PhoneInput |
frontend | healthy | src/components/PhoneInput.jsx |
ProcSubNav |
frontend | healthy | src/components/ProcSubNav.jsx |
BillingSubNav |
frontend | healthy | src/components/BillingSubNav.jsx |
Layout |
frontend | healthy | src/components/Layout.jsx |
FCSubNav |
frontend | healthy | src/components/FCSubNav.jsx |
BillingOrderDetail |
frontend | healthy | src/pages/BillingOrderDetail.jsx |
CRMSampleRequests |
frontend | healthy | src/pages/CRMSampleRequests.jsx |
StockTransferList |
frontend | healthy | src/pages/StockTransferList.jsx |
LeadDetail |
frontend | healthy | src/pages/LeadDetail.jsx |
CustomerDetail |
frontend | healthy | src/pages/CustomerDetail.jsx |
ForecastPOReviewModal |
frontend | healthy | src/pages/ForecastPOReviewModal.jsx |
ForecastPOModal |
frontend | healthy | src/pages/ForecastPOModal.jsx |
UserManagement |
frontend | healthy | src/pages/UserManagement.jsx |
PeopleKpiConfig |
frontend | healthy | src/pages/PeopleKpiConfig.jsx |
CRMNewLead |
frontend | healthy | src/pages/CRMNewLead.jsx |
FCModule |
frontend | healthy | src/pages/FCModule.jsx |
Sales |
frontend | healthy | src/pages/Sales.jsx |
TodayDispatch |
frontend | healthy | src/pages/TodayDispatch.jsx |
FCOrderDetail |
frontend | healthy | src/pages/FCOrderDetail.jsx |
NewLeadModal |
frontend | healthy | src/pages/CRMNewOpportunity.jsx |
NewStockTransfer |
frontend | healthy | src/pages/NewStockTransfer.jsx |
CRMFieldVisits |
frontend | healthy | src/pages/CRMFieldVisits.jsx |
NewLead |
frontend | healthy | src/pages/NewLead.jsx |
ProcurementOrders |
frontend | healthy | src/pages/ProcurementOrders.jsx |
BillingList |
frontend | healthy | src/pages/BillingList.jsx |
VendorDetail |
frontend | healthy | src/pages/VendorDetail.jsx |
Accounts |
frontend | healthy | src/pages/Accounts.jsx |
StockTransferDetail |
frontend | healthy | src/pages/StockTransferDetail.jsx |
CRMQuotations |
frontend | healthy | src/pages/CRMQuotations.jsx |
OpsOrders |
frontend | healthy | src/pages/OpsOrders.jsx |
NewOrder |
frontend | healthy | src/pages/NewOrder.jsx |
CRM |
frontend | healthy | src/pages/CRM.jsx |
ChangePassword |
frontend | healthy | src/pages/ChangePassword.jsx |
CRMLeads |
frontend | healthy | src/pages/CRMLeads.jsx |
GRNList |
frontend | healthy | src/pages/GRNList.jsx |
Waitlist |
frontend | healthy | src/pages/Waitlist.jsx |
PeopleKpi |
frontend | healthy | src/pages/PeopleKpi.jsx |
FCDashboard |
frontend | healthy | src/pages/FCDashboard.jsx |
NewVendor |
frontend | healthy | src/pages/NewVendor.jsx |
CRMLeadDetail |
frontend | healthy | src/pages/CRMLeadDetail.jsx |
NewItem |
frontend | healthy | src/pages/NewItem.jsx |
PurchaseInvoiceList |
frontend | healthy | src/pages/PurchaseInvoiceList.jsx |
Orders |
frontend | healthy | src/pages/Orders.jsx |
NewGRN |
frontend | healthy | src/pages/NewGRN.jsx |
NewCustomer |
frontend | healthy | src/pages/NewCustomer.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
sql |
software | healthy | sql |
.claude |
software | healthy | .claude |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
send-po-to-vendor |
software | healthy | supabase/functions/send-po-to-vendor |
send-email-notification |
software | healthy | supabase/functions/send-email-notification |
public |
software | healthy | public |
fonts |
software | healthy | public/fonts |
src |
software | healthy | src |
components |
software | healthy | src/components |
lib |
software | healthy | src/lib |
pages |
software | healthy | src/pages |
hooks |
software | healthy | src/hooks |
styles |
software | healthy | src/styles |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | sql/field_visit_geo.sql |
vendors |
data | healthy | sql/procurement_setup.sql |
vendor_contacts |
data | healthy | sql/procurement_setup.sql |
purchase_orders |
data | healthy | sql/procurement_setup.sql |
po_items |
data | healthy | sql/procurement_setup.sql |
po_delivery_dates |
data | healthy | sql/procurement_setup.sql |
grn |
data | healthy | sql/procurement_setup.sql |
grn_items |
data | healthy | sql/procurement_setup.sql |
purchase_invoices |
data | healthy | sql/procurement_setup.sql |
dispatch_skip_log |
data | healthy | sql/stock_waitlist_phase1.sql |
items |
data | healthy | sql/items_schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
3.58.57.55 |
network | healthy | src/pages/CRMOpportunityDetail.jsx |
3.57.11.35 |
network | healthy | src/pages/CRMOpportunityDetail.jsx |
127.0.0.1 |
network | healthy | src/pages/Login.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-i0m8jxxe |
software | healthy | /tmp/repobility-clone-i0m8jxxe |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | src/lib/errorMsg.js |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/lib/errorMsg.js |
security | healthy | src/lib/errorMsg.js |
This page is publicly accessible at:
https://repobility.com/scan/3bad18f4-f162-45d9-a549-2ebe2a8cbe44/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3bad18f4-f162-45d9-a549-2ebe2a8cbe44/
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.