https://github.com/shlomykrausz1/keter-event-raffle
· scanned 2026-06-16 00:10 UTC (2 months, 2 weeks ago)
26 raw signals (0 security + 26 graph)
Last scanned 2 months, 2 weeks ago · v1 · 26 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 278 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.
| Label | Layer | Status | Path |
|---|---|---|---|
getWheelBoxes |
software | healthy | _verify.mjs:getWheelBoxes |
bb |
software | healthy | _verify.mjs:bb |
score |
software | healthy | _verify.mjs:score |
i |
software | healthy | _verify.mjs:i |
giftHasParticles |
software | healthy | _verify.mjs:giftHasParticles |
bookHasParticles |
software | healthy | _verify.mjs:bookHasParticles |
bookHasNow |
software | healthy | _verify.mjs:bookHasNow |
middleware |
software | healthy | middleware.ts:middleware |
Wheel |
software | healthy | components/Wheel.tsx:Wheel |
jitter |
software | healthy | components/Wheel.tsx:jitter |
targetMod |
software | healthy | components/Wheel.tsx:targetMod |
currentMod |
software | healthy | components/Wheel.tsx:currentMod |
delta |
software | healthy | components/Wheel.tsx:delta |
that |
software | healthy | components/Wheel.tsx:that |
frame |
software | healthy | components/Wheel.tsx:frame |
handleClick |
software | healthy | components/Wheel.tsx:handleClick |
describeSlice |
software | healthy | components/Wheel.tsx:describeSlice |
startRad |
software | healthy | components/Wheel.tsx:startRad |
endRad |
software | healthy | components/Wheel.tsx:endRad |
fontSizeForN |
software | healthy | components/Wheel.tsx:fontSizeForN |
smartLabel |
software | healthy | components/Wheel.tsx:smartLabel |
Background |
software | healthy | components/Background.tsx:Background |
Confetti |
software | healthy | components/Confetti.tsx:Confetti |
frame |
software | healthy | components/Confetti.tsx:frame |
EntryForm |
software | healthy | components/EntryForm.tsx:EntryForm |
onPhoneChange |
software | healthy | components/EntryForm.tsx:onPhoneChange |
onZipChange |
software | healthy | components/EntryForm.tsx:onZipChange |
validate |
software | healthy | components/EntryForm.tsx:validate |
submit |
software | healthy | components/EntryForm.tsx:submit |
HomePage |
software | healthy | app/page.tsx:HomePage |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
digitsOf |
software | healthy | app/staff/[slug]/StaffPage.tsx:digitsOf |
fmtTime |
software | healthy | app/staff/[slug]/StaffPage.tsx:fmtTime |
fmtFull |
software | healthy | app/staff/[slug]/StaffPage.tsx:fmtFull |
StaffPage |
software | healthy | app/staff/[slug]/StaffPage.tsx:StaffPage |
toggleExpanded |
software | healthy | app/staff/[slug]/StaffPage.tsx:toggleExpanded |
setPickup |
software | healthy | app/staff/[slug]/StaffPage.tsx:setPickup |
StaffSlugPage |
software | healthy | app/staff/[slug]/page.tsx:StaffSlugPage |
LoginForm |
software | healthy | app/login/LoginForm.tsx:LoginForm |
onSubmit |
software | healthy | app/login/LoginForm.tsx:onSubmit |
LoginPage |
software | healthy | app/login/page.tsx:LoginPage |
POST |
software | healthy | app/api/staff/pickup/route.ts:POST |
GET |
software | healthy | app/api/staff/winners/route.ts:GET |
rand |
software | healthy | app/api/admin/demo/route.ts:rand |
parseCount |
software | healthy | app/api/admin/demo/route.ts:parseCount |
POST |
software | healthy | app/api/admin/demo/route.ts:POST |
POST |
software | healthy | app/api/admin/demo/clear/route.ts:POST |
POST |
software | healthy | app/api/admin/logout/route.ts:POST |
GET |
software | healthy | app/api/admin/analytics/route.ts:GET |
POST |
software | healthy | app/api/admin/login/route.ts:POST |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_verify.mjs |
software | healthy | _verify.mjs |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
package.json |
software | healthy | package.json |
next.config.js |
software | healthy | next.config.js |
package-lock.json |
software | healthy | package-lock.json |
middleware.ts |
software | healthy | middleware.ts |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
postcss.config.js |
software | healthy | postcss.config.js |
Wheel.tsx |
software | healthy | components/Wheel.tsx |
Background.tsx |
software | healthy | components/Background.tsx |
Confetti.tsx |
software | healthy | components/Confetti.tsx |
EntryForm.tsx |
software | healthy | components/EntryForm.tsx |
globals.css |
software | healthy | app/globals.css |
page.tsx |
software | healthy | app/page.tsx |
layout.tsx |
software | healthy | app/layout.tsx |
StaffPage.tsx |
software | healthy | app/staff/[slug]/StaffPage.tsx |
page.tsx |
software | healthy | app/staff/[slug]/page.tsx |
LoginForm.tsx |
software | healthy | app/login/LoginForm.tsx |
page.tsx |
software | healthy | app/login/page.tsx |
route.ts |
software | healthy | app/api/staff/pickup/route.ts |
route.ts |
software | healthy | app/api/staff/winners/route.ts |
route.ts |
software | healthy | app/api/admin/demo/route.ts |
route.ts |
software | healthy | app/api/admin/demo/clear/route.ts |
route.ts |
software | healthy | app/api/admin/logout/route.ts |
route.ts |
software | healthy | app/api/admin/analytics/route.ts |
route.ts |
software | healthy | app/api/admin/login/route.ts |
route.ts |
software | healthy | app/api/admin/export-csv/route.ts |
route.ts |
software | healthy | app/api/admin/entries/route.ts |
route.ts |
software | healthy | app/api/admin/entries/[id]/route.ts |
route.ts |
software | healthy | app/api/admin/export-xlsx/route.ts |
route.ts |
software | healthy | app/api/admin/stats/route.ts |
route.ts |
software | healthy | app/api/entries/route.ts |
route.ts |
software | healthy | app/api/raffle/reset/route.ts |
route.ts |
software | healthy | app/api/raffle/draw/route.ts |
route.ts |
software | healthy | app/api/raffle/pool/route.ts |
route.ts |
software | healthy | app/api/raffle/start/route.ts |
RemoteControl.tsx |
software | healthy | app/remote-control/[slug]/RemoteControl.tsx |
page.tsx |
software | healthy | app/remote-control/[slug]/page.tsx |
RaffleScreen.tsx |
software | healthy | app/raffle-screen/[slug]/RaffleScreen.tsx |
page.tsx |
software | healthy | app/raffle-screen/[slug]/page.tsx |
page.tsx |
software | healthy | app/admin/page.tsx |
page.tsx |
software | healthy | app/admin/analytics/page.tsx |
page.tsx |
software | healthy | app/admin/entries/page.tsx |
page.tsx |
software | healthy | app/enter/page.tsx |
auth.ts |
software | healthy | lib/auth.ts |
supabasePagination.ts |
software | healthy | lib/supabasePagination.ts |
localStore.ts |
software | healthy | lib/localStore.ts |
supabaseServer.ts |
software | healthy | lib/supabaseServer.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
components |
software | healthy | components |
app |
software | healthy | app |
staff |
software | healthy | app/staff |
[slug] |
software | healthy | app/staff/[slug] |
login |
software | healthy | app/login |
api |
software | healthy | app/api |
staff |
software | healthy | app/api/staff |
pickup |
software | healthy | app/api/staff/pickup |
winners |
software | healthy | app/api/staff/winners |
admin |
software | healthy | app/api/admin |
demo |
software | healthy | app/api/admin/demo |
clear |
software | healthy | app/api/admin/demo/clear |
logout |
software | healthy | app/api/admin/logout |
analytics |
software | healthy | app/api/admin/analytics |
login |
software | healthy | app/api/admin/login |
export-csv |
software | healthy | app/api/admin/export-csv |
entries |
software | healthy | app/api/admin/entries |
[id] |
software | healthy | app/api/admin/entries/[id] |
export-xlsx |
software | healthy | app/api/admin/export-xlsx |
stats |
software | healthy | app/api/admin/stats |
entries |
software | healthy | app/api/entries |
raffle |
software | healthy | app/api/raffle |
reset |
software | healthy | app/api/raffle/reset |
draw |
software | healthy | app/api/raffle/draw |
pool |
software | healthy | app/api/raffle/pool |
start |
software | healthy | app/api/raffle/start |
remote-control |
software | healthy | app/remote-control |
[slug] |
software | healthy | app/remote-control/[slug] |
raffle-screen |
software | healthy | app/raffle-screen |
[slug] |
software | healthy | app/raffle-screen/[slug] |
admin |
software | healthy | app/admin |
analytics |
software | healthy | app/admin/analytics |
entries |
software | healthy | app/admin/entries |
enter |
software | healthy | app/enter |
lib |
software | healthy | lib |
supabase |
software | healthy | supabase |
public |
software | healthy | public |
| Label | Layer | Status | Path |
|---|---|---|---|
Wheel |
frontend | healthy | components/Wheel.tsx |
Background |
frontend | healthy | components/Background.tsx |
Confetti |
frontend | healthy | components/Confetti.tsx |
EntryForm |
frontend | healthy | components/EntryForm.tsx |
HomePage |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
StaffPage |
frontend | healthy | app/staff/[slug]/StaffPage.tsx |
StaffSlugPage |
frontend | healthy | app/staff/[slug]/page.tsx |
LoginForm |
frontend | healthy | app/login/LoginForm.tsx |
LoginPage |
frontend | healthy | app/login/page.tsx |
RemoteControl |
frontend | healthy | app/remote-control/[slug]/RemoteControl.tsx |
RemoteControlPage |
frontend | healthy | app/remote-control/[slug]/page.tsx |
RaffleScreen |
frontend | healthy | app/raffle-screen/[slug]/RaffleScreen.tsx |
RaffleScreenPage |
frontend | healthy | app/raffle-screen/[slug]/page.tsx |
AdminPage |
frontend | healthy | app/admin/page.tsx |
AdminAnalyticsPage |
frontend | healthy | app/admin/analytics/page.tsx |
AdminEntriesPage |
frontend | healthy | app/admin/entries/page.tsx |
EnterPage |
frontend | healthy | app/enter/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
entries |
data | healthy | supabase/schema.sql |
raffle_rounds |
data | healthy | supabase/schema.sql |
raffle_round_entries |
data | healthy | supabase/schema.sql |
winners |
data | healthy | supabase/schema.sql |
duplicate_attempts |
data | healthy | supabase/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
Query |
software | healthy | lib/localStore.ts:Query |
LocalSupabase |
software | healthy | lib/localStore.ts:LocalSupabase |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-9covn8be |
software | healthy | /tmp/repobility-clone-9covn8be |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
migration-event-controls.sql |
data | healthy | supabase/migration-event-controls.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | app/api/admin/logout/route.ts |
This page is publicly accessible at:
https://repobility.com/scan/9f4ab7d1-6449-427d-926d-249c19a592f5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9f4ab7d1-6449-427d-926d-249c19a592f5/
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.