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.

Scan timing: clone 5.64s · analysis 0.29s · 4.3 MB · GitHub API rate-limit (preflight)

tntcomp88-gif/bioskop-app

https://github.com/tntcomp88-gif/bioskop-app.git · scanned 2026-05-29 07:36 UTC (1 week ago) · 10 languages

50 findings (22 legacy + 28 scanner) 9th percentile · Typescript · small (2-20K LoC) Scanner says 79 (lower by 31)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 week ago · v2 · 36 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 100.0 0.15 15.00
security_score 83.5 0.25 20.88
testing_score 0.0 0.20 0.00
documentation_score 9.0 0.15 1.35
practices_score 42.0 0.15 6.30
code_quality 50.0 0.10 5.00
Overall 1.00 48.5
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 112 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
handleFirestoreError software healthy src/firebase.ts:handleFirestoreError
testConnection software healthy src/firebase.ts:testConnection
saveMovieToFirestore software healthy src/firebase.ts:saveMovieToFirestore
deleteMovieFromFirestore software healthy src/firebase.ts:deleteMovieFromFirestore
saveCinemaToFirestore software healthy src/firebase.ts:saveCinemaToFirestore
deleteCinemaFromFirestore software healthy src/firebase.ts:deleteCinemaFromFirestore
saveScheduleToFirestore software healthy src/firebase.ts:saveScheduleToFirestore
deleteScheduleFromFirestore software healthy src/firebase.ts:deleteScheduleFromFirestore
saveBookingToFirestore software healthy src/firebase.ts:saveBookingToFirestore
saveVoucherToFirestore software healthy src/firebase.ts:saveVoucherToFirestore
deleteVoucherFromFirestore software healthy src/firebase.ts:deleteVoucherFromFirestore
saveUserToFirestore software healthy src/firebase.ts:saveUserToFirestore
saveBrandingToFirestore software healthy src/firebase.ts:saveBrandingToFirestore
generateJWT software healthy src/data.ts:generateJWT
parseAndVerifyJWT software healthy src/data.ts:parseAndVerifyJWT
App software healthy src/App.tsx:App
wrappedSetMovies software healthy src/App.tsx:wrappedSetMovies
wrappedSetCinemas software healthy src/App.tsx:wrappedSetCinemas
wrappedSetSchedules software healthy src/App.tsx:wrappedSetSchedules
wrappedSetBookings software healthy src/App.tsx:wrappedSetBookings
wrappedSetVouchers software healthy src/App.tsx:wrappedSetVouchers
wrappedSetBranding software healthy src/App.tsx:wrappedSetBranding
handleLoginSuccess software healthy src/App.tsx:handleLoginSuccess
handleLogout software healthy src/App.tsx:handleLogout
LoginScreen software healthy src/components/LoginScreen.tsx:LoginScreen
handleLogin software healthy src/components/LoginScreen.tsx:handleLogin
handleRegister software healthy src/components/LoginScreen.tsx:handleRegister
handleResetPassword software healthy src/components/LoginScreen.tsx:handleResetPassword
storedPhoneClean software healthy src/components/LoginScreen.tsx:storedPhoneClean
autoFillBuyer software healthy src/components/LoginScreen.tsx:autoFillBuyer
autoFillAdmin software healthy src/components/LoginScreen.tsx:autoFillAdmin
BuyerDashboard software healthy src/components/BuyerDashboard.tsx:BuyerDashboard
handleRedeemVoucherCode software healthy src/components/BuyerDashboard.tsx:handleRedeemVoucherCode
updateUserData software healthy src/components/BuyerDashboard.tsx:updateUserData
handleUpdateProfile software healthy src/components/BuyerDashboard.tsx:handleUpdateProfile
handleTopUp software healthy src/components/BuyerDashboard.tsx:handleTopUp
getBookedSeatsForSchedule software healthy src/components/BuyerDashboard.tsx:getBookedSeatsForSchedule
handleSeatClick software healthy src/components/BuyerDashboard.tsx:handleSeatClick
handleCheckout software healthy src/components/BuyerDashboard.tsx:handleCheckout
getRowLetters software healthy src/components/BuyerDashboard.tsx:getRowLetters
isRemoved software healthy src/components/BuyerDashboard.tsx:isRemoved
ReceiptModal software healthy src/components/ReceiptModal.tsx:ReceiptModal
handlePrint software healthy src/components/ReceiptModal.tsx:handlePrint
onPrint software healthy src/components/ReceiptModal.tsx:onPrint
AdminPanel software healthy src/components/AdminPanel.tsx:AdminPanel
triggerFeedback software healthy src/components/AdminPanel.tsx:triggerFeedback
handleSaveProfile software healthy src/components/AdminPanel.tsx:handleSaveProfile
handleUpdateCinemaSettings software healthy src/components/AdminPanel.tsx:handleUpdateCinemaSettings
handleToggleSeatForbidden software healthy src/components/AdminPanel.tsx:handleToggleSeatForbidden
updatedRemoved software healthy src/components/AdminPanel.tsx:updatedRemoved

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

LabelLayerStatusPath
firebase-applet-config.json software healthy firebase-applet-config.json
vite.config.ts software warning vite.config.ts
CARA_ONLINE_DEPLOY.md software healthy CARA_ONLINE_DEPLOY.md
README.md software healthy README.md
package.json software healthy package.json
index.html software healthy index.html
package-lock.json software healthy package-lock.json
firebase-blueprint.json software healthy firebase-blueprint.json
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
metadata.json software healthy metadata.json
manifest.json software healthy public/manifest.json
service-worker.js software warning public/service-worker.js
index.css software healthy src/index.css
firebase.ts software healthy src/firebase.ts
main.tsx software warning src/main.tsx
data.ts software healthy src/data.ts
App.tsx software healthy src/App.tsx
types.ts software warning src/types.ts
LoginScreen.tsx software healthy src/components/LoginScreen.tsx
BuyerDashboard.tsx software healthy src/components/BuyerDashboard.tsx
ReceiptModal.tsx software healthy src/components/ReceiptModal.tsx
AdminPanel.tsx software healthy src/components/AdminPanel.tsx

LabelLayerStatusPath
App frontend healthy src/App.tsx
LoginScreen frontend healthy src/components/LoginScreen.tsx
BuyerDashboard frontend healthy src/components/BuyerDashboard.tsx
ReceiptModal frontend healthy src/components/ReceiptModal.tsx
AdminPanel frontend healthy src/components/AdminPanel.tsx

LabelLayerStatusPath
auth::src/components/ReceiptModal.tsx security healthy src/components/ReceiptModal.tsx
auth::src/components/BuyerDashboard.tsx security healthy src/components/BuyerDashboard.tsx
auth::.env.example security healthy .env.example
auth::src/data.ts security healthy src/data.ts

LabelLayerStatusPath
public software healthy public
src software healthy src
components software healthy src/components

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

LabelLayerStatusPath
port:3000 network healthy package.json

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

LabelLayerStatusPath
password_literal::src/components/LoginScreen.tsx security healthy src/components/LoginScreen.tsx
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/9297dd00-009b-4802-bbd6-5baa73e26910/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/9297dd00-009b-4802-bbd6-5baa73e26910/

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.