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.

alsawaqi/pos_admin

https://github.com/alsawaqi/pos_admin · scanned 2026-06-17 01:32 UTC (1 month, 2 weeks ago)

14 raw signals (0 security + 14 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +8.1 (diff) · 14 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 954 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
DEPLOY.md software healthy DEPLOY.md
docker-compose.prod.yml software healthy docker-compose.prod.yml
README.md software healthy README.md
LICENSE software healthy LICENSE
docker-compose.yml software healthy docker-compose.yml
ci.yml software healthy .github/workflows/ci.yml
.env.example software healthy src/.env.example
vite.config.ts software healthy src/vite.config.ts
package-lock.json software healthy src/package-lock.json
README.md software healthy src/README.md
package.json software healthy src/package.json
.env.production.example software healthy src/.env.production.example
composer.json software healthy src/composer.json
tsconfig.json software healthy src/tsconfig.json
IssuedJwt.php software healthy src/app/ValueObjects/Auth/IssuedJwt.php
WriteAuditLogAction.php software healthy src/app/Actions/Security/WriteAuditLogAction.php
SuspendPlatformUserAction.php software healthy src/app/Actions/Admin/SuspendPlatformUserAction.php
UnassignDeviceAction.php software healthy src/app/Actions/Admin/UnassignDeviceAction.php
DeleteBranchAction.php software healthy src/app/Actions/Admin/DeleteBranchAction.php
ReactivatePlatformUserAction.php software healthy src/app/Actions/Admin/ReactivatePlatformUserAction.php
DeleteDeviceMakeAction.php software healthy src/app/Actions/Admin/DeleteDeviceMakeAction.php
UpdateSettingsAction.php software healthy src/app/Actions/Admin/UpdateSettingsAction.php
ResetMerchantUserPasswordAction.php software healthy src/app/Actions/Admin/ResetMerchantUserPasswordAction.php
UpdateDeviceAction.php software healthy src/app/Actions/Admin/UpdateDeviceAction.php
UpdateBranchAction.php software healthy src/app/Actions/Admin/UpdateBranchAction.php
RegisterDeviceAction.php software healthy src/app/Actions/Admin/RegisterDeviceAction.php
AssignDeviceAction.php software healthy src/app/Actions/Admin/AssignDeviceAction.php
UpdateDeviceMakeAction.php software healthy src/app/Actions/Admin/UpdateDeviceMakeAction.php
UpdatePortalUserAction.php software healthy src/app/Actions/Admin/UpdatePortalUserAction.php
CreateBranchAction.php software healthy src/app/Actions/Admin/CreateBranchAction.php
TransitionCompanyStatusAction.php software healthy src/app/Actions/Admin/TransitionCompanyStatusAction.php
CreateDeviceActivationTokenAction.php software healthy src/app/Actions/Admin/CreateDeviceActivationTokenAction.php
UpsertMerchantCommissionProfileAction.php software healthy src/app/Actions/Admin/UpsertMerchantCommissionProfileAction…
CreateBusinessActivityAction.php software healthy src/app/Actions/Admin/CreateBusinessActivityAction.php
InvitePlatformUserAction.php software healthy src/app/Actions/Admin/InvitePlatformUserAction.php
DeleteDeviceModelAction.php software healthy src/app/Actions/Admin/DeleteDeviceModelAction.php
ReconcilePaymentsAction.php software healthy src/app/Actions/Admin/ReconcilePaymentsAction.php
SyncCompanyActivitiesAction.php software healthy src/app/Actions/Admin/SyncCompanyActivitiesAction.php
UpdateDeviceModelAction.php software healthy src/app/Actions/Admin/UpdateDeviceModelAction.php
DecommissionDeviceAction.php software healthy src/app/Actions/Admin/DecommissionDeviceAction.php
InvitePortalUserAction.php software healthy src/app/Actions/Admin/InvitePortalUserAction.php
CreateMerchantUserAction.php software healthy src/app/Actions/Admin/CreateMerchantUserAction.php
UpdatePlatformUserAction.php software healthy src/app/Actions/Admin/UpdatePlatformUserAction.php
CreateCompanyAction.php software healthy src/app/Actions/Admin/CreateCompanyAction.php
DeleteMerchantAction.php software healthy src/app/Actions/Admin/DeleteMerchantAction.php
ResendPortalInviteAction.php software healthy src/app/Actions/Admin/ResendPortalInviteAction.php
VerifyCompanyDocumentAction.php software healthy src/app/Actions/Admin/VerifyCompanyDocumentAction.php
UploadCompanyDocumentAction.php software healthy src/app/Actions/Admin/UploadCompanyDocumentAction.php
UpdateCompanyAction.php software healthy src/app/Actions/Admin/UpdateCompanyAction.php
UpdateBusinessActivityAction.php software healthy src/app/Actions/Admin/UpdateBusinessActivityAction.php

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
corsOrigins software healthy src/vite.config.ts:corsOrigins
ensureAuthLoaded software healthy src/resources/js/stores/auth.ts:ensureAuthLoaded
resetAuthBootPromise software healthy src/resources/js/stores/auth.ts:resetAuthBootPromise
fetchCurrentUser software healthy src/resources/js/stores/auth.ts:fetchCurrentUser
setAuthTwoFactorEnabled software healthy src/resources/js/stores/auth.ts:setAuthTwoFactorEnabled
isSuperAdmin software healthy src/resources/js/stores/auth.ts:isSuperAdmin
hasPermission software healthy src/resources/js/stores/auth.ts:hasPermission
hasRole software healthy src/resources/js/stores/auth.ts:hasRole
hasAnyRole software healthy src/resources/js/stores/auth.ts:hasAnyRole
applyAuthResponse software healthy src/resources/js/stores/auth.ts:applyAuthResponse
clearAuthState software healthy src/resources/js/stores/auth.ts:clearAuthState
useFreshCsrfNativePost software healthy src/resources/js/composables/useFreshCsrfNativePost.ts:useF…
submitWithFreshCsrf software healthy src/resources/js/composables/useFreshCsrfNativePost.ts:subm…
syncHiddenToken software healthy src/resources/js/composables/useFreshCsrfNativePost.ts:sync…
usePermissions software healthy src/resources/js/composables/usePermissions.ts:usePermissio…
apiRequest software healthy src/resources/js/lib/api.ts:apiRequest
apiGet software healthy src/resources/js/lib/api.ts:apiGet
apiPost software healthy src/resources/js/lib/api.ts:apiPost
apiPatch software healthy src/resources/js/lib/api.ts:apiPatch
apiDelete software healthy src/resources/js/lib/api.ts:apiDelete
refreshCsrf software healthy src/resources/js/lib/api.ts:refreshCsrf
payload software healthy src/resources/js/lib/api.ts:payload
isAuthFailure software healthy src/resources/js/lib/api.ts:isAuthFailure
redirectToLogin software healthy src/resources/js/lib/api.ts:redirectToLogin
csrfToken software healthy src/resources/js/lib/api.ts:csrfToken
setMetaCsrfToken software healthy src/resources/js/lib/api.ts:setMetaCsrfToken
appendQuery software healthy src/resources/js/lib/api.ts:appendQuery
hasValidationErrors software healthy src/resources/js/lib/api.ts:hasValidationErrors
messageFrom software healthy src/resources/js/lib/api.ts:messageFrom
message software healthy src/resources/js/lib/api.ts:message
initSentry software healthy src/resources/js/lib/sentry.ts:initSentry
setSentryUser software healthy src/resources/js/lib/sentry.ts:setSentryUser
applyDocumentDirection software healthy src/resources/js/lib/i18n.ts:applyDocumentDirection
googleMapsApiKey software healthy src/resources/js/lib/googleMaps.ts:googleMapsApiKey
loadGoogleMaps software healthy src/resources/js/lib/googleMaps.ts:loadGoogleMaps
installBfcacheGuard software healthy src/resources/js/lib/bfcacheGuard.ts:installBfcacheGuard
hideDocument software healthy src/resources/js/lib/bfcacheGuard.ts:hideDocument
enforceInitialAuthRouting software healthy src/resources/js/lib/authBoot.ts:enforceInitialAuthRouting
redirectHard software healthy src/resources/js/lib/authBoot.ts:redirectHard
consumeServerFlash software healthy src/resources/js/lib/serverFlash.ts:consumeServerFlash
firstFlashMessage software healthy src/resources/js/lib/serverFlash.ts:firstFlashMessage
buildIndex software healthy src/resources/js/lib/countries.ts:buildIndex
findCountry software healthy src/resources/js/lib/countries.ts:findCountry
countryNameForLocale software healthy src/resources/js/lib/countries.ts:countryNameForLocale
sortedCountries software healthy src/resources/js/lib/countries.ts:sortedCountries
listAdminOrders software healthy src/resources/js/lib/api/orders.ts:listAdminOrders
listAllCountries software healthy src/resources/js/lib/api/geography.ts:listAllCountries
createCountry software healthy src/resources/js/lib/api/geography.ts:createCountry
updateCountry software healthy src/resources/js/lib/api/geography.ts:updateCountry
deleteCountry software healthy src/resources/js/lib/api/geography.ts:deleteCountry

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
app software healthy src/app
ValueObjects software healthy src/app/ValueObjects
Auth software healthy src/app/ValueObjects/Auth
Actions software healthy src/app/Actions
Security software healthy src/app/Actions/Security
Admin software healthy src/app/Actions/Admin
Payouts software healthy src/app/Actions/Admin/Payouts
Reconciliation software healthy src/app/Actions/Admin/Reconciliation
Reports software healthy src/app/Actions/Admin/Reports
Role software healthy src/app/Actions/Admin/Role
Auth software healthy src/app/Actions/Auth
Mail software healthy src/app/Mail
Models software healthy src/app/Models
Geo software healthy src/app/Models/Geo
Concerns software healthy src/app/Models/Concerns
Scopes software healthy src/app/Models/Scopes
Providers software healthy src/app/Providers
Support software healthy src/app/Support
StatusTransitions software healthy src/app/Support/StatusTransitions
Auth software healthy src/app/Support/Auth
Jobs software healthy src/app/Jobs
Admin software healthy src/app/Jobs/Admin
Data software healthy src/app/Data
Security software healthy src/app/Data/Security
Admin software healthy src/app/Data/Admin
Policies software healthy src/app/Policies
Enums software healthy src/app/Enums
Http software healthy src/app/Http
Requests software healthy src/app/Http/Requests
Admin software healthy src/app/Http/Requests/Admin
Role software healthy src/app/Http/Requests/Admin/Role
Auth software healthy src/app/Http/Requests/Auth
Resources software healthy src/app/Http/Resources
Admin software healthy src/app/Http/Resources/Admin
Role software healthy src/app/Http/Resources/Admin/Role
Controllers software healthy src/app/Http/Controllers
Api software healthy src/app/Http/Controllers/Api
Admin software healthy src/app/Http/Controllers/Api/Admin
Auth software healthy src/app/Http/Controllers/Auth
Middleware software healthy src/app/Http/Middleware
Services software healthy src/app/Services
Admin software healthy src/app/Services/Admin
Auth software healthy src/app/Services/Auth
Logging software healthy src/app/Logging
tests software healthy src/tests
Unit software healthy src/tests/Unit
Feature software healthy src/tests/Feature

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
/ frontend healthy src/resources/js/router.ts
/login frontend healthy src/resources/js/router.ts
/two-factor-challenge frontend healthy src/resources/js/router.ts
/admin frontend healthy src/resources/js/router.ts
/admin/orders frontend healthy src/resources/js/router.ts
/admin/pending-reconciliation frontend healthy src/resources/js/router.ts
/admin/settlements frontend healthy src/resources/js/router.ts
/admin/roundup-donations frontend healthy src/resources/js/router.ts
/admin/merchants frontend healthy src/resources/js/router.ts
/admin/merchants/new frontend healthy src/resources/js/router.ts
/admin/merchants/:uuid frontend healthy src/resources/js/router.ts
/admin/devices frontend healthy src/resources/js/router.ts
/admin/devices/new frontend healthy src/resources/js/router.ts
/admin/devices/:uuid/edit frontend healthy src/resources/js/router.ts
/admin/devices/:uuid frontend healthy src/resources/js/router.ts
/admin/settings/business-activities frontend healthy src/resources/js/router.ts
/admin/settings/device-catalog frontend healthy src/resources/js/router.ts
/admin/settings/geography frontend healthy src/resources/js/router.ts
/admin/settings/bank-reconciliation frontend healthy src/resources/js/router.ts
/admin/audit-log frontend healthy src/resources/js/router.ts
/admin/team frontend healthy src/resources/js/router.ts
/admin/roles frontend healthy src/resources/js/router.ts
/admin/settings frontend healthy src/resources/js/router.ts
/admin/security frontend healthy src/resources/js/router.ts
/:pathMatch(.*)* frontend healthy src/resources/js/router.ts

LabelLayerStatusPath
port:1000 network healthy docker-compose.yml
port:8086 network healthy docker-compose.yml
port:80 network healthy docker-compose.yml
port:5175 network healthy docker-compose.yml
port:5174 network healthy docker-compose.yml
port:6380 network healthy docker-compose.yml
port:6379 network healthy docker-compose.yml
port:03 network healthy ops/backup/charity-db-backup.sh

LabelLayerStatusPath
pos_admin hardware healthy docker-compose.yml
nginx hardware healthy docker-compose.yml
artisan hardware healthy docker-compose.yml
vite hardware healthy docker-compose.yml
composer hardware healthy docker-compose.yml
pos_admin_redis hardware healthy docker-compose.yml

LabelLayerStatusPath
VPS_USER cicd healthy
VPS_HOST cicd healthy
VPS_SSH_KEY cicd healthy
VPS_KNOWN_HOSTS cicd healthy

LabelLayerStatusPath
postgres data healthy docker-compose.prod.yml
redis data healthy docker-compose.prod.yml
sqlite data healthy .github/workflows/ci.yml

LabelLayerStatusPath
php-tests cicd healthy .github/workflows/ci.yml
frontend-typecheck cicd healthy .github/workflows/ci.yml
deploy cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
alsawaqi__pos_admin software healthy /data/fable5_failed_archive/alsawaqi__pos_admin

LabelLayerStatusPath
ApiError software healthy src/resources/js/lib/api.ts:ApiError

LabelLayerStatusPath
nginx network healthy docker-compose.prod.yml

LabelLayerStatusPath
127.0.0.1 network healthy src/.env.example

LabelLayerStatusPath
password_literal::ops/backup/charity-db-backup.sh security healthy ops/backup/charity-db-backup.sh

LabelLayerStatusPath
auth::src/resources/js/Pages/Auth/TwoFactorChallenge.vue security healthy src/resources/js/Pages/Auth/TwoFactorChallenge.vue

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
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/68e5d5f7-eb47-487d-85a7-af99850ae65d/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/68e5d5f7-eb47-487d-85a7-af99850ae65d/

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.