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.

redirect11/tana-drink

https://github.com/redirect11/tana-drink · scanned 2026-06-15 23:48 UTC (2 months, 3 weeks ago)

49 raw signals (0 security + 49 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 45 actionable findings from 1 signal source. 4 repeated signals grouped for readability. 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 619 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
isSumUpConfigured software healthy functions/index.js:isSumUpConfigured
sumupFetch software healthy functions/index.js:sumupFetch
paymentDeps software healthy functions/index.js:paymentDeps
toHttpsError software healthy functions/index.js:toHttpsError
err software healthy functions/lib/payment-service.js:err
getOrder software healthy functions/lib/payment-service.js:getOrder
createCheckout software healthy functions/lib/payment-service.js:createCheckout
verifyCheckoutStatus software healthy functions/lib/payment-service.js:verifyCheckoutStatus
handleOnlineWebhook software healthy functions/lib/payment-service.js:handleOnlineWebhook
requireRole software healthy functions/lib/payment-service.js:requireRole
readerSettings software healthy functions/lib/payment-service.js:readerSettings
pairReader software healthy functions/lib/payment-service.js:pairReader
unpairReader software healthy functions/lib/payment-service.js:unpairReader
readerCheckout software healthy functions/lib/payment-service.js:readerCheckout
readerTerminate software healthy functions/lib/payment-service.js:readerTerminate
handleReaderWebhook software healthy functions/lib/payment-service.js:handleReaderWebhook
syncProducts software healthy functions/lib/sumup-service.js:syncProducts
createSale software healthy functions/lib/sumup-service.js:createSale
updateSaleStatus software healthy functions/lib/sumup-service.js:updateSaleStatus
handleWebhook software healthy functions/lib/sumup-service.js:handleWebhook
decideOrderPush software healthy functions/lib/push-core.js:decideOrderPush
decideStaffCallPush software healthy functions/lib/push-core.js:decideStaffCallPush
decideStaffServePush software healthy functions/lib/push-core.js:decideStaffServePush
extractProducts software healthy functions/lib/sumup-core.js:extractProducts
mapProductToDrink software healthy functions/lib/sumup-core.js:mapProductToDrink
buildSalePayload software healthy functions/lib/sumup-core.js:buildSalePayload
mapWebhookStatus software healthy functions/lib/sumup-core.js:mapWebhookStatus
parseWebhookBody software healthy functions/lib/sumup-core.js:parseWebhookBody
buildSumupHeaders software healthy functions/lib/sumup-core.js:buildSumupHeaders
buildSumupUrl software healthy functions/lib/sumup-core.js:buildSumupUrl
eurosToCents software healthy functions/lib/payment-core.js:eurosToCents
buildCheckoutPayload software healthy functions/lib/payment-core.js:buildCheckoutPayload
buildReaderCheckoutPayload software healthy functions/lib/payment-core.js:buildReaderCheckoutPayload
mapCheckoutStatus software healthy functions/lib/payment-core.js:mapCheckoutStatus
mapTransactionStatus software healthy functions/lib/payment-core.js:mapTransactionStatus
decidePaymentPatch software healthy functions/lib/payment-core.js:decidePaymentPatch
decideAutoAdvance software healthy functions/lib/payment-core.js:decideAutoAdvance
parseReaderWebhookBody software healthy functions/lib/payment-core.js:parseReaderWebhookBody
parseCheckoutWebhookBody software healthy functions/lib/payment-core.js:parseCheckoutWebhookBody
callerRole software healthy functions/lib/staff-service.js:callerRole
staffAdmin software healthy functions/lib/staff-service.js:staffAdmin
P software healthy tests/unit/carteImport.test.js:P
makeDeps software healthy tests/bdd/payment-reader.test.js:makeDeps
makeDeps software healthy tests/bdd/sync-products.test.js:makeDeps
makeDeps software healthy tests/bdd/payment-checkout.test.js:makeDeps
makeDeps software healthy tests/bdd/webhook.test.js:makeDeps
makeDeps software healthy tests/bdd/update-sale-status.test.js:makeDeps
makeDeps software healthy tests/bdd/create-sale.test.js:makeDeps
createFakeFirestore software healthy tests/helpers/fakeFirestore.js:createFakeFirestore
ensureCol software healthy tests/helpers/fakeFirestore.js:ensureCol

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

LabelLayerStatusPath
vite.config.js software healthy vite.config.js
vitest.config.mjs software healthy vitest.config.mjs
README.md software healthy README.md
package.json software healthy package.json
index.html software healthy index.html
firebase.json software healthy firebase.json
Dockerfile software healthy Dockerfile
package-lock.json software healthy package-lock.json
firestore.indexes.json software healthy firestore.indexes.json
.env.example software healthy .env.example
eslint.config.js software healthy eslint.config.js
docker-compose.yml software healthy docker-compose.yml
package.json software healthy functions/package.json
package-lock.json software healthy functions/package-lock.json
index.js software healthy functions/index.js
.env software healthy functions/.env
payment-service.js software healthy functions/lib/payment-service.js
sumup-service.js software healthy functions/lib/sumup-service.js
push-core.js software healthy functions/lib/push-core.js
sumup-core.js software healthy functions/lib/sumup-core.js
payment-core.js software healthy functions/lib/payment-core.js
staff-service.js software healthy functions/lib/staff-service.js
payments.test.js software healthy tests/unit/payments.test.js
eta.test.js software healthy tests/unit/eta.test.js
payment-core.test.js software healthy tests/unit/payment-core.test.js
orderStatus.test.js software healthy tests/unit/orderStatus.test.js
stats.test.js software healthy tests/unit/stats.test.js
geo.test.js software healthy tests/unit/geo.test.js
serata.test.js software healthy tests/unit/serata.test.js
sumup-core.test.js software healthy tests/unit/sumup-core.test.js
inventory.test.js software healthy tests/unit/inventory.test.js
carteImport.test.js software healthy tests/unit/carteImport.test.js
payment-reader.test.js software healthy tests/bdd/payment-reader.test.js
notify-order.test.js software healthy tests/bdd/notify-order.test.js
sync-products.test.js software healthy tests/bdd/sync-products.test.js
payment-checkout.test.js software healthy tests/bdd/payment-checkout.test.js
notify-staff-call.test.js software healthy tests/bdd/notify-staff-call.test.js
webhook.test.js software healthy tests/bdd/webhook.test.js
update-sale-status.test.js software healthy tests/bdd/update-sale-status.test.js
create-sale.test.js software healthy tests/bdd/create-sale.test.js
fakeFirestore.js software healthy tests/helpers/fakeFirestore.js
functions.md software healthy docs/functions.md
setup-firebase-env.sh software healthy scripts/setup-firebase-env.sh
generate-issues.mjs software healthy scripts/generate-issues.mjs
set-role.js software healthy scripts/set-role.js
mock-orders.js software healthy scripts/mock-orders.js
link-inventory.js software healthy scripts/link-inventory.js
generate-inventory.js software healthy scripts/generate-inventory.js
mock-history.js software healthy scripts/mock-history.js
seed.js software healthy scripts/seed.js

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

LabelLayerStatusPath
App frontend healthy src/App.jsx
OrderSummary frontend healthy src/components/OrderSummary.jsx
StaffDrawer frontend healthy src/components/StaffDrawer.jsx
StaffTab frontend healthy src/components/StaffTab.jsx
PaymentPanel frontend healthy src/components/PaymentPanel.jsx
StatsTab frontend healthy src/components/StatsTab.jsx
MenuManager frontend healthy src/components/MenuManager.jsx
PasswordChanger frontend healthy src/components/PasswordChanger.jsx
DevTools frontend healthy src/components/DevTools.jsx
CancelOrderDialog frontend healthy src/components/CancelOrderDialog.jsx
SettingsTab frontend healthy src/components/SettingsTab.jsx
StaffMyOrders frontend healthy src/components/StaffMyOrders.jsx
ServiceQueue frontend healthy src/components/ServiceQueue.jsx
InventoryManager frontend healthy src/components/InventoryManager.jsx
StaffCallList frontend healthy src/components/StaffCallList.jsx
ConfirmDialog frontend healthy src/components/ConfirmDialog.jsx
StaffProfilePage frontend healthy src/pages/StaffProfilePage.jsx
BartenderPage frontend healthy src/pages/BartenderPage.jsx
MyOrdersPage frontend healthy src/pages/MyOrdersPage.jsx
OrderStatusPage frontend healthy src/pages/OrderStatusPage.jsx
MenuPage frontend healthy src/pages/MenuPage.jsx

LabelLayerStatusPath
functions software healthy functions
lib software healthy functions/lib
tests software healthy tests
unit software healthy tests/unit
bdd software healthy tests/bdd
helpers software healthy tests/helpers
docs software healthy docs
scripts software healthy scripts
requirements software healthy requirements
public software healthy public
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
components software healthy src/components
lib software healthy src/lib
pages software healthy src/pages
dev software healthy src/dev

LabelLayerStatusPath
/StaffProfilePage frontend healthy src/pages/StaffProfilePage.jsx
/BartenderPage frontend healthy src/pages/BartenderPage.jsx
/MyOrdersPage frontend healthy src/pages/MyOrdersPage.jsx
/OrderStatusPage frontend healthy src/pages/OrderStatusPage.jsx
/AccountPages frontend healthy src/pages/AccountPages.jsx
/MenuPage frontend healthy src/pages/MenuPage.jsx
/ frontend healthy src/App.jsx
/ordini frontend healthy src/App.jsx
/ordine/:id frontend healthy src/App.jsx
/accedi frontend healthy src/App.jsx
/registrati frontend healthy src/App.jsx
/profilo frontend healthy src/App.jsx
/profilo-staff frontend healthy src/App.jsx
/bar frontend healthy src/App.jsx
* frontend healthy src/App.jsx

LabelLayerStatusPath
VITE_FIREBASE_VAPID_KEY cicd healthy
VITE_FIREBASE_AUTH_DOMAIN cicd healthy
VITE_RECAPTCHA_SITE_KEY cicd healthy
TARGET_PROJECT cicd healthy
VITE_FIREBASE_PROJECT_ID cicd healthy
VITE_FIREBASE_APP_ID cicd healthy
GITHUB_TOKEN cicd healthy
FIREBASE_SERVICE_ACCOUNT cicd healthy
VITE_FIREBASE_MESSAGING_SENDER_ID cicd healthy
VITE_FIREBASE_API_KEY cicd healthy
VITE_FIREBASE_STORAGE_BUCKET cicd healthy

LabelLayerStatusPath
port:5173 network healthy Dockerfile
port:4000 network healthy docker-compose.yml
port:9099 network healthy docker-compose.yml
port:8080 network healthy docker-compose.yml
port:9199 network healthy docker-compose.yml
port:4400 network healthy docker-compose.yml

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
web hardware healthy docker-compose.yml
emulators hardware healthy docker-compose.yml

LabelLayerStatusPath
gha::test cicd healthy .github/workflows/test.yml
gha::firebase-hosting cicd healthy .github/workflows/firebase-hosting.yml
gha::generate-issues cicd healthy .github/workflows/generate-issues.yml

LabelLayerStatusPath
test cicd healthy .github/workflows/test.yml
build_and_deploy cicd healthy .github/workflows/firebase-hosting.yml
generate-issues cicd healthy .github/workflows/generate-issues.yml

LabelLayerStatusPath
002.321.023.465 network healthy src/App.jsx
016.093.036.306 network healthy src/App.jsx

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

LabelLayerStatusPath
vps::gcp hardware healthy package-lock.json

LabelLayerStatusPath
dotenv::functions/.env security healthy functions/.env

LabelLayerStatusPath
auth::vite.config.js security healthy vite.config.js
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/81c20de9-43a7-4767-be3f-5854cb247179/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/81c20de9-43a7-4767-be3f-5854cb247179/

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.