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.

steven-patrick18/portal

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

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

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.

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

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

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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
port:6672 network healthy ecosystem.config.js
port:02 network healthy install.sh
port:30 network healthy install.sh

LabelLayerStatusPath
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

LabelLayerStatusPath
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

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

LabelLayerStatusPath
sqlite data healthy ecosystem.config.js

LabelLayerStatusPath
nginx network healthy update.sh
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/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.