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.

skeeeon/kiosk

https://github.com/skeeeon/kiosk · scanned 2026-06-16 00:14 UTC (2 months, 2 weeks ago)

24 raw signals (4 security + 20 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 24 actionable findings from 2 signal sources. 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 417 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
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
go.mod software healthy go.mod
schedule_test.go software healthy internal/notifications/schedule_test.go
context.go software healthy internal/notifications/context.go
notifier_test.go software healthy internal/notifications/notifier_test.go
notifier.go software healthy internal/notifications/notifier.go
funcs_test.go software healthy internal/notifications/funcs_test.go
defaults.go software healthy internal/notifications/defaults.go
funcs.go software healthy internal/notifications/funcs.go
schedule.go software healthy internal/notifications/schedule.go
rfid_test.go software healthy internal/config/rfid_test.go
serveargs_test.go software healthy internal/config/serveargs_test.go
config.go software healthy internal/config/config.go
serveargs.go software healthy internal/config/serveargs.go
timeclock_test.go software healthy internal/config/timeclock_test.go
csvimport_test.go software healthy internal/csvimport/csvimport_test.go
templates.go software healthy internal/csvimport/templates.go
csvimport.go software healthy internal/csvimport/csvimport.go
broker_test.go software healthy internal/cartevents/broker_test.go
broker.go software healthy internal/cartevents/broker.go
events.go software healthy internal/events/events.go
events_test.go software healthy internal/events/events_test.go
nats.go software healthy internal/events/nats.go
payloads_test.go software healthy internal/events/payloads_test.go
payloads.go software healthy internal/events/payloads.go
subjects.go software healthy internal/events/subjects.go
diff_test.go software healthy internal/rfid/diff_test.go
diff.go software healthy internal/rfid/diff.go
reader_test.go software healthy internal/rfid/reader_test.go
reader.go software healthy internal/rfid/reader.go
metrics.go software healthy internal/commands/metrics.go
maintenance_test.go software healthy internal/commands/maintenance_test.go
maintenance.go software healthy internal/commands/maintenance.go
instances.go software healthy internal/commands/instances.go
inventory.go software healthy internal/commands/inventory.go
inventory_test.go software healthy internal/commands/inventory_test.go
checkouts.go software healthy internal/commands/checkouts.go
checkouts_test.go software healthy internal/commands/checkouts_test.go
dispatcher.go software healthy internal/commands/dispatcher.go
checkout_close_test.go software healthy internal/commands/checkout_close_test.go
instances_test.go software healthy internal/commands/instances_test.go
timeclock.go software healthy internal/commands/timeclock.go
rfid_enclosure_test.go software healthy internal/commands/rfid_enclosure_test.go
checkout_close.go software healthy internal/commands/checkout_close.go
rfid_enclosure.go software healthy internal/commands/rfid_enclosure.go
dispatcher_test.go software healthy internal/commands/dispatcher_test.go
embed.go software healthy internal/ui/embed.go
metrics.go software healthy internal/controller/metrics.go
notifier_dispatch.go software healthy internal/controller/notifier_dispatch.go

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

LabelLayerStatusPath
landingRoute software healthy ui/src/router.ts:landingRoute
login software healthy ui/src/stores/auth.ts:login
logout software healthy ui/src/stores/auth.ts:logout
listMethods software healthy ui/src/stores/workerAuth.ts:listMethods
loginPassword software healthy ui/src/stores/workerAuth.ts:loginPassword
loginOAuth2 software healthy ui/src/stores/workerAuth.ts:loginOAuth2
requestPasswordReset software healthy ui/src/stores/workerAuth.ts:requestPasswordReset
logout software healthy ui/src/stores/workerAuth.ts:logout
setCart software healthy ui/src/stores/session.ts:setCart
findLine software healthy ui/src/stores/session.ts:findLine
useCartEvents software healthy ui/src/composables/useCartEvents.ts:useCartEvents
clearReconnect software healthy ui/src/composables/useCartEvents.ts:clearReconnect
close software healthy ui/src/composables/useCartEvents.ts:close
open software healthy ui/src/composables/useCartEvents.ts:open
openInternal software healthy ui/src/composables/useCartEvents.ts:openInternal
useScan software healthy ui/src/composables/useScan.ts:useScan
handleKey software healthy ui/src/composables/useScan.ts:handleKey
applyBranding software healthy ui/src/composables/useKioskIdentity.ts:applyBranding
loadKioskIdentity software healthy ui/src/composables/useKioskIdentity.ts:loadKioskIdentity
useKioskIdentity software healthy ui/src/composables/useKioskIdentity.ts:useKioskIdentity
isEditableTarget software healthy ui/src/composables/useListShortcuts.ts:isEditableTarget
useListShortcuts software healthy ui/src/composables/useListShortcuts.ts:useListShortcuts
onKey software healthy ui/src/composables/useListShortcuts.ts:onKey
useUrlQuerySync software healthy ui/src/composables/useUrlQuerySync.ts:useUrlQuerySync
show software healthy ui/src/composables/useToast.ts:show
useToast software healthy ui/src/composables/useToast.ts:useToast
useCart software healthy ui/src/composables/useCart.ts:useCart
scanDispatch software healthy ui/src/composables/useCart.ts:scanDispatch
start software healthy ui/src/composables/useCart.ts:start
refresh software healthy ui/src/composables/useCart.ts:refresh
addItem software healthy ui/src/composables/useCart.ts:addItem
updateLine software healthy ui/src/composables/useCart.ts:updateLine
deleteLine software healthy ui/src/composables/useCart.ts:deleteLine
cancel software healthy ui/src/composables/useCart.ts:cancel
commit software healthy ui/src/composables/useCart.ts:commit
rfidScan software healthy ui/src/composables/useCart.ts:rfidScan
readTrigger software healthy ui/src/composables/useCart.ts:readTrigger
onlineStatusFor software healthy ui/src/lib/onlineStatus.ts:onlineStatusFor
onlineBadgeClass software healthy ui/src/lib/onlineStatus.ts:onlineBadgeClass
isKioskOfflineError software healthy ui/src/lib/api.ts:isKioskOfflineError
authHeaders software healthy ui/src/lib/api.ts:authHeaders
abortError software healthy ui/src/lib/api.ts:abortError
request software healthy ui/src/lib/api.ts:request
msg software healthy ui/src/lib/api.ts:msg
download software healthy ui/src/lib/api.ts:download
filenameFromResponse software healthy ui/src/lib/api.ts:filenameFromResponse
instanceActions software healthy ui/src/lib/instanceStatus.ts:instanceActions
statusLabel software healthy ui/src/lib/instanceStatus.ts:statusLabel
statusBadgeClass software healthy ui/src/lib/instanceStatus.ts:statusBadgeClass
actionButtonClass software healthy ui/src/lib/instanceStatus.ts:actionButtonClass

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

LabelLayerStatusPath
internal software healthy internal
notifications software healthy internal/notifications
config software healthy internal/config
csvimport software healthy internal/csvimport
cartevents software healthy internal/cartevents
events software healthy internal/events
rfid software healthy internal/rfid
commands software healthy internal/commands
ui software healthy internal/ui
controller software healthy internal/controller
catalog software healthy internal/catalog
heartbeat software healthy internal/heartbeat
cart software healthy internal/cart
instances software healthy internal/instances
status software healthy internal/instances/status
commit software healthy internal/commit
authfix software healthy internal/authfix
kioskctx software healthy internal/kioskctx
exports software healthy internal/exports
ledger software healthy internal/ledger
scan software healthy internal/scan
metrics software healthy internal/metrics
dberr software healthy internal/dberr
timeclock software healthy internal/timeclock
scheduler software healthy internal/scheduler
handlers software healthy internal/handlers
docs software healthy docs
ui software healthy ui
src software healthy ui/src
stores software healthy ui/src/stores
composables software healthy ui/src/composables
components software healthy ui/src/components
lib software healthy ui/src/lib
views software healthy ui/src/views
cmd software healthy cmd
kiosk software healthy cmd/kiosk
controller software healthy cmd/controller
timeclock software healthy cmd/timeclock
migrations software healthy migrations
controller software healthy migrations/controller
timeclock software healthy migrations/timeclock

LabelLayerStatusPath
/ frontend healthy ui/src/router.ts
/timeclock frontend healthy ui/src/router.ts
/admin/login frontend healthy ui/src/router.ts
/admin frontend healthy ui/src/router.ts

LabelLayerStatusPath
127.0.0.1 network healthy CLAUDE.md
10.0.0.50 network healthy internal/config/rfid_test.go
192.168.1.50 network healthy internal/config/rfid_test.go

LabelLayerStatusPath
ApiError software healthy ui/src/lib/api.ts:ApiError
MemoryAuthStore software healthy ui/src/lib/pb.ts:MemoryAuthStore

LabelLayerStatusPath
auth::go.mod security healthy go.mod
auth::internal/config/config.go security healthy internal/config/config.go

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

LabelLayerStatusPath
POST /api/kiosk/cart/cancel api healthy ui/src/composables/useCart.ts

LabelLayerStatusPath
sqlite data healthy README.md

LabelLayerStatusPath
nginx network healthy internal/handlers/cart_events.go
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/807e809a-fb56-4739-a0bb-178104edf323/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/807e809a-fb56-4739-a0bb-178104edf323/

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.