https://github.com/steven-patrick18/portal
· scanned 2026-06-16 00:22 UTC (2 months, 2 weeks ago)
98 raw signals (0 security + 98 graph)
Last scanned 2 months, 2 weeks ago · v1 · 98 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 673 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 |
|---|---|---|---|
recalcLines |
software | healthy | public/js/app.js:recalcLines |
shouldEnhance |
software | healthy | public/js/app.js:shouldEnhance |
cleanupClonedWrapper |
software | healthy | public/js/app.js:cleanupClonedWrapper |
enhance |
software | healthy | public/js/app.js:enhance |
enhanceWithin |
software | healthy | public/js/app.js:enhanceWithin |
_assetVer |
software | healthy | src/app.js:_assetVer |
visitsAuth |
software | healthy | src/app.js:visitsAuth |
getScopeUserIds |
software | healthy | src/middleware/scope.js:getScopeUserIds |
scopeWhere |
software | healthy | src/middleware/scope.js:scopeWhere |
hasFullVisibility |
software | healthy | src/middleware/scope.js:hasFullVisibility |
isInScope |
software | healthy | src/middleware/scope.js:isInScope |
visibleSalespersons |
software | healthy | src/middleware/scope.js:visibleSalespersons |
userIdsForOffice |
software | healthy | src/middleware/scope.js:userIdsForOffice |
visibleOffices |
software | healthy | src/middleware/scope.js:visibleOffices |
getUserLevel |
software | healthy | src/middleware/permissions.js:getUserLevel |
getAllPermsForUser |
software | healthy | src/middleware/permissions.js:getAllPermsForUser |
getAllPermsForRole |
software | healthy | src/middleware/permissions.js:getAllPermsForRole |
requireFeature |
software | healthy | src/middleware/permissions.js:requireFeature |
requireFullAccess |
software | healthy | src/middleware/permissions.js:requireFullAccess |
requireWrite |
software | healthy | src/middleware/permissions.js:requireWrite |
canWrite |
software | healthy | src/middleware/permissions.js:canWrite |
requireAuth |
software | healthy | src/middleware/auth.js:requireAuth |
requireRole |
software | healthy | src/middleware/auth.js:requireRole |
requireOwner |
software | healthy | src/middleware/auth.js:requireOwner |
flash |
software | healthy | src/middleware/auth.js:flash |
getSetting |
software | healthy | src/utils/cataloguePdf.js:getSetting |
localPath |
software | healthy | src/utils/cataloguePdf.js:localPath |
buildLookbookPdf |
software | healthy | src/utils/cataloguePdf.js:buildLookbookPdf |
drawEyebrow |
software | healthy | src/utils/cataloguePdf.js:drawEyebrow |
drawHairline |
software | healthy | src/utils/cataloguePdf.js:drawHairline |
drawFooter |
software | healthy | src/utils/cataloguePdf.js:drawFooter |
safeImage |
software | healthy | src/utils/cataloguePdf.js:safeImage |
placeholderRect |
software | healthy | src/utils/cataloguePdf.js:placeholderRect |
heroSrc |
software | healthy | src/utils/cataloguePdf.js:heroSrc |
slug |
software | healthy | src/utils/cataloguePdf.js:slug |
authHeader |
software | healthy | src/utils/falai.js:authHeader |
usdToInr |
software | healthy | src/utils/falai.js:usdToInr |
logUsage |
software | healthy | src/utils/falai.js:logUsage |
ping |
software | healthy | src/utils/falai.js:ping |
uploadFile |
software | healthy | src/utils/falai.js:uploadFile |
removeBackground |
software | healthy | src/utils/falai.js:removeBackground |
outUrl |
software | healthy | src/utils/falai.js:outUrl |
tryOnFashn |
software | healthy | src/utils/falai.js:tryOnFashn |
tryOn |
software | healthy | src/utils/falai.js:tryOn |
desc |
software | healthy | src/utils/falai.js:desc |
tryOnFallback |
software | healthy | src/utils/falai.js:tryOnFallback |
generateModel |
software | healthy | src/utils/falai.js:generateModel |
relightScene |
software | healthy | src/utils/falai.js:relightScene |
editorialCopy |
software | healthy | src/utils/falai.js:editorialCopy |
out |
software | healthy | src/utils/falai.js:out |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
USE / |
api | healthy | src/app.js |
USE /users |
api | healthy | src/app.js |
USE /locations |
api | healthy | src/app.js |
USE /products |
api | healthy | src/app.js |
USE /categories |
api | healthy | src/app.js |
USE /raw-materials |
api | healthy | src/app.js |
USE /suppliers |
api | healthy | src/app.js |
USE /fabric-cost |
api | healthy | src/app.js |
USE /expenses |
api | healthy | src/app.js |
USE /production |
api | healthy | src/app.js |
USE /stock |
api | healthy | src/app.js |
USE /dealers |
api | healthy | src/app.js |
USE /sales-orders |
api | healthy | src/app.js |
USE /invoices |
api | healthy | src/app.js |
USE /payments |
api | healthy | src/app.js |
USE /payment-modes |
api | healthy | src/app.js |
USE /dispatch |
api | healthy | src/app.js |
USE /returns |
api | healthy | src/app.js |
USE /reports |
api | healthy | src/app.js |
USE /import |
api | healthy | src/app.js |
USE /notifications |
api | healthy | src/app.js |
USE /settings |
api | healthy | src/app.js |
USE /purchasing |
api | healthy | src/app.js |
USE /activity |
api | healthy | src/app.js |
USE /hr |
api | healthy | src/app.js |
USE /training |
api | healthy | src/app.js |
USE /visits |
api | healthy | src/app.js |
USE /tasks |
api | healthy | src/app.js |
USE /admin-funds |
api | healthy | src/app.js |
USE /catalogue |
api | healthy | src/app.js |
USE /mobile |
api | healthy | src/app.js |
GET /_debug/whoami |
api | healthy | src/app.js |
GET / |
api | healthy | src/routes/settings.js |
GET /branding |
api | healthy | src/routes/settings.js |
POST /branding |
api | healthy | src/routes/settings.js |
GET /msg91 |
api | healthy | src/routes/settings.js |
GET /sms |
api | healthy | src/routes/settings.js |
POST /sms |
api | healthy | src/routes/settings.js |
GET /sms/health |
api | healthy | src/routes/settings.js |
GET /sms/recent |
api | healthy | src/routes/settings.js |
GET /sms/message/:gwId/state |
api | healthy | src/routes/settings.js |
GET /system |
api | healthy | src/routes/settings.js |
POST /system/check-updates |
api | healthy | src/routes/settings.js |
POST /system/backup-now |
api | healthy | src/routes/settings.js |
POST /system/update-now |
api | healthy | src/routes/settings.js |
GET /system/update-log |
api | healthy | src/routes/settings.js |
GET /system/stats.json |
api | healthy | src/routes/settings.js |
POST /sms/test |
api | healthy | src/routes/settings.js |
GET /access |
api | healthy | src/routes/settings.js |
POST /access/update |
api | healthy | src/routes/settings.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ecosystem.config.js |
software | healthy | ecosystem.config.js |
README.md |
software | healthy | README.md |
update.sh |
software | healthy | update.sh |
install.sh |
software | healthy | install.sh |
package.json |
software | healthy | package.json |
setup-domain.sh |
software | healthy | setup-domain.sh |
package-lock.json |
software | healthy | package-lock.json |
INSTALL.md |
software | healthy | INSTALL.md |
server.js |
software | healthy | server.js |
.env.example |
software | healthy | .env.example |
smoke.test.js |
software | healthy | test/smoke.test.js |
hr.test.js |
software | healthy | test/hr.test.js |
DEPLOY.md |
software | healthy | docs/DEPLOY.md |
backup.sh |
software | healthy | deploy/backup.sh |
app.js |
software | healthy | public/js/app.js |
catalogue-premium.css |
software | healthy | public/css/catalogue-premium.css |
app.css |
software | healthy | public/css/app.css |
app.js |
software | healthy | src/app.js |
scope.js |
software | healthy | src/middleware/scope.js |
permissions.js |
software | healthy | src/middleware/permissions.js |
auth.js |
software | healthy | src/middleware/auth.js |
cataloguePdf.js |
software | healthy | src/utils/cataloguePdf.js |
falai.js |
software | healthy | src/utils/falai.js |
cataloguePipeline.js |
software | healthy | src/utils/cataloguePipeline.js |
etimeoffice.js |
software | healthy | src/utils/etimeoffice.js |
format.js |
software | healthy | src/utils/format.js |
stock.js |
software | healthy | src/utils/stock.js |
notify.js |
software | healthy | src/utils/notify.js |
sms.js |
software | healthy | src/utils/sms.js |
csv.js |
software | healthy | src/utils/csv.js |
audit.js |
software | healthy | src/utils/audit.js |
smsGateway.js |
software | healthy | src/utils/smsGateway.js |
codegen.js |
software | healthy | src/utils/codegen.js |
settings.js |
software | healthy | src/routes/settings.js |
products.js |
software | healthy | src/routes/products.js |
returns.js |
software | healthy | src/routes/returns.js |
expenses.js |
software | healthy | src/routes/expenses.js |
activity.js |
software | healthy | src/routes/activity.js |
suppliers.js |
software | healthy | src/routes/suppliers.js |
invoices.js |
software | healthy | src/routes/invoices.js |
rawMaterials.js |
software | healthy | src/routes/rawMaterials.js |
dashboard.js |
software | healthy | src/routes/dashboard.js |
production.js |
software | healthy | src/routes/production.js |
stock.js |
software | healthy | src/routes/stock.js |
paymentModes.js |
software | healthy | src/routes/paymentModes.js |
auth.js |
software | healthy | src/routes/auth.js |
notifications.js |
software | healthy | src/routes/notifications.js |
reports.js |
software | healthy | src/routes/reports.js |
catalogue.js |
software | healthy | src/routes/catalogue.js |
locations.js |
software | healthy | src/routes/locations.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
users |
data | healthy | src/db/schema.sql |
audit_log |
data | healthy | src/db/schema.sql |
product_categories |
data | healthy | src/db/schema.sql |
products |
data | healthy | src/db/schema.sql |
product_photos |
data | healthy | src/db/schema.sql |
product_bundle_components |
data | healthy | src/db/schema.sql |
app_settings |
data | healthy | src/db/schema.sql |
role_permissions |
data | healthy | src/db/schema.sql |
production_stages_master |
data | healthy | src/db/schema.sql |
suppliers |
data | healthy | src/db/schema.sql |
raw_materials |
data | healthy | src/db/schema.sql |
vendor_prices |
data | healthy | src/db/schema.sql |
purchase_orders |
data | healthy | src/db/schema.sql |
purchase_order_items |
data | healthy | src/db/schema.sql |
raw_material_txns |
data | healthy | src/db/schema.sql |
product_bom |
data | healthy | src/db/schema.sql |
fabric_cost_calc |
data | healthy | src/db/schema.sql |
expense_categories |
data | healthy | src/db/schema.sql |
mfg_expenses |
data | healthy | src/db/schema.sql |
production_batches |
data | healthy | src/db/schema.sql |
production_batch_products |
data | healthy | src/db/schema.sql |
production_stage_entries |
data | healthy | src/db/schema.sql |
ready_stock |
data | healthy | src/db/schema.sql |
inventory_pieces |
data | healthy | src/db/schema.sql |
stock_movements |
data | healthy | src/db/schema.sql |
dealers |
data | healthy | src/db/schema.sql |
payment_modes |
data | healthy | src/db/schema.sql |
sales_orders |
data | healthy | src/db/schema.sql |
sales_order_items |
data | healthy | src/db/schema.sql |
invoices |
data | healthy | src/db/schema.sql |
invoice_items |
data | healthy | src/db/schema.sql |
payments |
data | healthy | src/db/schema.sql |
notifications_log |
data | healthy | src/db/schema.sql |
dispatches |
data | healthy | src/db/schema.sql |
returns |
data | healthy | src/db/schema.sql |
return_items |
data | healthy | src/db/schema.sql |
import_log |
data | healthy | src/db/schema.sql |
employees |
data | healthy | src/db/schema.sql |
employee_attendance |
data | healthy | src/db/schema.sql |
employee_pieces |
data | healthy | src/db/schema.sql |
employee_km_log |
data | healthy | src/db/schema.sql |
employee_advances |
data | healthy | src/db/schema.sql |
employee_advance_repayments |
data | healthy | src/db/schema.sql |
employee_incentives |
data | healthy | src/db/schema.sql |
salary_payments |
data | healthy | src/db/schema.sql |
work_types |
data | healthy | src/db/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
software | healthy | test |
docs |
software | healthy | docs |
deploy |
software | healthy | deploy |
public |
software | healthy | public |
js |
software | healthy | public/js |
css |
software | healthy | public/css |
src |
software | healthy | src |
middleware |
software | healthy | src/middleware |
utils |
software | healthy | src/utils |
routes |
software | healthy | src/routes |
db |
software | healthy | src/db |
training |
software | healthy | src/training |
| Label | Layer | Status | Path |
|---|---|---|---|
port:6672 |
network | healthy | ecosystem.config.js |
port:02 |
network | healthy | install.sh |
port:30 |
network | healthy | install.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | update.sh |
1.2.3.4 |
network | healthy | src/utils/audit.js |
192.168.1.50 |
network | healthy | src/db/seedDemo.js |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::test/smoke.test.js |
security | healthy | test/smoke.test.js |
password_literal::test/smoke.test.js |
security | healthy | test/smoke.test.js |
password_literal::test/hr.test.js |
security | healthy | test/hr.test.js |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-o5vrrvrb |
software | healthy | /tmp/repobility-clone-o5vrrvrb |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | ecosystem.config.js |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | update.sh |
This page is publicly accessible at:
https://repobility.com/scan/2422d510-8ee9-4744-91f7-45d93a5c3b6e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/2422d510-8ee9-4744-91f7-45d93a5c3b6e/
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.