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.

stpauli98/Una

https://github.com/stpauli98/Una · scanned 2026-06-16 00:23 UTC (2 months, 2 weeks ago)

34 raw signals (0 security + 34 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 34 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 946 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
extras software healthy tests/unit/admin-emails.test.ts:extras
service software healthy tests/unit/services-jsonld.test.ts:service
createFakeSb software healthy tests/unit/appointments-realtime.test.tsx:createFakeSb
flush software healthy tests/unit/appointments-realtime.test.tsx:flush
hhmm software healthy tests/unit/availability.test.ts:hhmm
day software healthy tests/unit/availability.test.ts:day
at software healthy tests/unit/availability.test.ts:at
r software healthy tests/unit/health/report.test.ts:r
rule software healthy tests/unit/health/rules.test.ts:rule
f software healthy tests/unit/health/rules.test.ts:f
login software healthy tests/e2e/admin-termini-tz.spec.ts:login
loadFixture software healthy tests/e2e/admin-service-image.spec.ts:loadFixture
login software healthy tests/e2e/admin-service-image.spec.ts:login
cleanupService software healthy tests/e2e/admin-service-image.spec.ts:cleanupService
rows software healthy tests/e2e/admin-service-image.spec.ts:rows
nextBookableWeekday software healthy tests/e2e/time-blocks.spec.ts:nextBookableWeekday
insertTimeBlock software healthy tests/e2e/time-blocks.spec.ts:insertTimeBlock
rows software healthy tests/e2e/time-blocks.spec.ts:rows
deleteTimeBlock software healthy tests/e2e/time-blocks.spec.ts:deleteTimeBlock
nextBookableWeekday software healthy tests/e2e/admin-time-block.spec.ts:nextBookableWeekday
cleanupBlockByReason software healthy tests/e2e/admin-time-block.spec.ts:cleanupBlockByReason
getHours software healthy tests/e2e/working-hours.spec.ts:getHours
rows software healthy tests/e2e/working-hours.spec.ts:rows
setHours software healthy tests/e2e/working-hours.spec.ts:setHours
nextBookableWeekday software healthy tests/e2e/working-hours.spec.ts:nextBookableWeekday
login software healthy tests/e2e/admin-mark-completed-snapshot.spec.ts:login
nextBookableWeekday software healthy tests/e2e/booking-conflict.spec.ts:nextBookableWeekday
insertAppointment software healthy tests/e2e/booking-conflict.spec.ts:insertAppointment
rows software healthy tests/e2e/booking-conflict.spec.ts:rows
deleteAppointment software healthy tests/e2e/booking-conflict.spec.ts:deleteAppointment
sarajevoDate software healthy tests/e2e/helpers.ts:sarajevoDate
supabaseHeaders software healthy tests/e2e/helpers.ts:supabaseHeaders
insertAppointment software healthy tests/e2e/helpers.ts:insertAppointment
rows software healthy tests/e2e/helpers.ts:rows
deleteAppointment software healthy tests/e2e/helpers.ts:deleteAppointment
getAppointment software healthy tests/e2e/helpers.ts:getAppointment
getAppointmentByName software healthy tests/e2e/helpers.ts:getAppointmentByName
updateAppointmentStatus software healthy tests/e2e/helpers.ts:updateAppointmentStatus
cleanupByName software healthy tests/e2e/helpers.ts:cleanupByName
cleanupByPrefix software healthy tests/e2e/helpers.ts:cleanupByPrefix
login software healthy tests/e2e/admin-service-delete.spec.ts:login
createService software healthy tests/e2e/admin-service-delete.spec.ts:createService
rows software healthy tests/e2e/admin-service-delete.spec.ts:rows
cleanupServiceByName software healthy tests/e2e/admin-service-delete.spec.ts:cleanupServiceByName
cleanupAppointmentsByPrefix software healthy tests/e2e/admin-service-delete.spec.ts:cleanupAppointmentsB…
nextBookableWeekday software healthy tests/e2e/booking.spec.ts:nextBookableWeekday
cleanupByName software healthy tests/e2e/booking.spec.ts:cleanupByName
nextBookableWeekday software healthy tests/e2e/admin-manual-booking.spec.ts:nextBookableWeekday
loginAsAdmin software healthy tests/e2e/admin-realtime-appointments.spec.ts:loginAsAdmin
nextBookableWeekday software healthy tests/e2e/booking-cross-service.spec.ts:nextBookableWeekday

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

LabelLayerStatusPath
playwright.config.ts software healthy playwright.config.ts
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
package-lock.json software healthy package-lock.json
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
eslint.config.mjs software healthy eslint.config.mjs
AGENTS.md software healthy AGENTS.md
vitest.config.ts software healthy vitest.config.ts
vitest.setup.ts software healthy vitest.setup.ts
next.config.ts software healthy next.config.ts
admin-emails.test.ts software healthy tests/unit/admin-emails.test.ts
grid.test.ts software healthy tests/unit/grid.test.ts
termini-status-filter-url.test.ts software healthy tests/unit/termini-status-filter-url.test.ts
format.test.ts software healthy tests/unit/format.test.ts
site-url.test.ts software healthy tests/unit/site-url.test.ts
collapsible-section.test.tsx software healthy tests/unit/collapsible-section.test.tsx
gallery-categories.test.ts software healthy tests/unit/gallery-categories.test.ts
month-availability.test.ts software healthy tests/unit/month-availability.test.ts
services-jsonld.test.ts software healthy tests/unit/services-jsonld.test.ts
breadcrumbs-jsonld.test.ts software healthy tests/unit/breadcrumbs-jsonld.test.ts
validate-slot.test.ts software healthy tests/unit/validate-slot.test.ts
log.test.ts software healthy tests/unit/log.test.ts
services-schema.test.ts software healthy tests/unit/services-schema.test.ts
phone.test.ts software healthy tests/unit/phone.test.ts
group-by-day.test.ts software healthy tests/unit/group-by-day.test.ts
appointments-realtime.test.tsx software healthy tests/unit/appointments-realtime.test.tsx
rules.test.ts software healthy tests/unit/rules.test.ts
smoke.test.ts software healthy tests/unit/smoke.test.ts
push-payload.test.ts software healthy tests/unit/push-payload.test.ts
csv.test.ts software healthy tests/unit/csv.test.ts
booking-schemas.test.ts software healthy tests/unit/booking-schemas.test.ts
termini-filters.test.ts software healthy tests/unit/termini-filters.test.ts
status-counts.test.ts software healthy tests/unit/status-counts.test.ts
rate-limit.test.ts software healthy tests/unit/rate-limit.test.ts
wa.test.ts software healthy tests/unit/wa.test.ts
wa-messages.test.ts software healthy tests/unit/wa-messages.test.ts
tz.test.ts software healthy tests/unit/tz.test.ts
safe-redirect.test.ts software healthy tests/unit/safe-redirect.test.ts
cache-tags.test.ts software healthy tests/unit/cache-tags.test.ts
day-bounds.test.ts software healthy tests/unit/day-bounds.test.ts
admin-prefs.test.ts software healthy tests/unit/admin-prefs.test.ts
recurring-blocks.test.ts software healthy tests/unit/recurring-blocks.test.ts
availability.test.ts software healthy tests/unit/availability.test.ts
settings.test.ts software healthy tests/unit/settings.test.ts
send-client-email.test.ts software healthy tests/unit/notifications/send-client-email.test.ts
send-booking-received-email.test.ts software healthy tests/unit/notifications/send-booking-received-email.test.ts
ics.test.ts software healthy tests/unit/notifications/ics.test.ts

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

LabelLayerStatusPath
tests software healthy tests
unit software healthy tests/unit
notifications software healthy tests/unit/notifications
health software healthy tests/unit/health
__mocks__ software healthy tests/__mocks__
e2e software healthy tests/e2e
docs software healthy docs
security software healthy docs/security
superpowers software healthy docs/superpowers
plans software healthy docs/superpowers/plans
specs software healthy docs/superpowers/specs
reference software healthy docs/reference
testing software healthy docs/testing
booking-engine software healthy docs/booking-engine
admin software healthy docs/admin
deployment software healthy docs/deployment
public software healthy docs/public
scripts software healthy scripts
health software healthy scripts/health
expected software healthy scripts/health/expected
lib software healthy scripts/health/lib
checks software healthy scripts/health/checks
claudedocs software healthy claudedocs
.claude software healthy .claude
supabase software healthy supabase
migrations software healthy supabase/migrations
public software healthy public
src software healthy src
types software healthy src/types
components software healthy src/components
ui software healthy src/components/ui
booking software healthy src/components/booking
admin software healthy src/components/admin
public software healthy src/components/public
app software healthy src/app
manifest.webmanifest software healthy src/app/manifest.webmanifest
kontakt software healthy src/app/kontakt
zakazi software healthy src/app/zakazi
uspjesno software healthy src/app/zakazi/uspjesno
api software healthy src/app/api
availability software healthy src/app/api/availability
month software healthy src/app/api/availability/month
obuka software healthy src/app/obuka
politika-privatnosti software healthy src/app/politika-privatnosti
~offline software healthy src/app/~offline
admin software healthy src/app/admin
manifest.webmanifest software healthy src/app/admin/manifest.webmanifest
login software healthy src/app/admin/login
(protected) software healthy src/app/admin/(protected)
postavke software healthy src/app/admin/(protected)/postavke

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

LabelLayerStatusPath
Icon frontend healthy src/app/icon.tsx
Icon frontend healthy src/app/icon1.tsx
NotFound frontend healthy src/app/not-found.tsx
AppleIcon frontend healthy src/app/apple-icon.tsx
RootLayout frontend healthy src/app/layout.tsx
Error frontend healthy src/app/error.tsx
GlobalError frontend healthy src/app/global-error.tsx
KontaktPage frontend healthy src/app/kontakt/page.tsx
ObukaPage frontend healthy src/app/obuka/page.tsx
PolitikaPrivatnostiPage frontend healthy src/app/politika-privatnosti/page.tsx
OfflinePage frontend healthy src/app/~offline/page.tsx
AdminIcon frontend healthy src/app/admin/icon.tsx
AdminIcon frontend healthy src/app/admin/icon1.tsx
AdminAppleIcon frontend healthy src/app/admin/apple-icon.tsx
AdminRootPage frontend healthy src/app/admin/page.tsx
AdminLayout frontend healthy src/app/admin/layout.tsx
AdminLoading frontend healthy src/app/admin/(protected)/loading.tsx
PostavkeLoading frontend healthy src/app/admin/(protected)/postavke/loading.tsx
DashboardLoading frontend healthy src/app/admin/(protected)/dashboard/loading.tsx
TerminiLoading frontend healthy src/app/admin/(protected)/termini/loading.tsx
GalerijaLoading frontend healthy src/app/admin/(protected)/galerija/loading.tsx
UslugeLoading frontend healthy src/app/admin/(protected)/usluge/loading.tsx
UsloviKoriscenjaPage frontend healthy src/app/uslovi-koriscenja/page.tsx
OMeniPage frontend healthy src/app/o-meni/page.tsx

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/kontakt frontend healthy src/app/kontakt/page.tsx
/zakazi frontend healthy src/app/zakazi/page.tsx
/zakazi/uspjesno frontend healthy src/app/zakazi/uspjesno/page.tsx
/obuka frontend healthy src/app/obuka/page.tsx
/politika-privatnosti frontend healthy src/app/politika-privatnosti/page.tsx
/~offline frontend healthy src/app/~offline/page.tsx
/admin frontend healthy src/app/admin/page.tsx
/admin/login frontend healthy src/app/admin/login/page.tsx
/admin/(protected)/postavke frontend healthy src/app/admin/(protected)/postavke/page.tsx
/admin/(protected)/dashboard frontend healthy src/app/admin/(protected)/dashboard/page.tsx
/admin/(protected)/termini frontend healthy src/app/admin/(protected)/termini/page.tsx
/admin/(protected)/galerija frontend healthy src/app/admin/(protected)/galerija/page.tsx
/admin/(protected)/usluge frontend healthy src/app/admin/(protected)/usluge/page.tsx
/uslovi-koriscenja frontend healthy src/app/uslovi-koriscenja/page.tsx
/galerija frontend healthy src/app/galerija/page.tsx
/cjenovnik frontend healthy src/app/cjenovnik/page.tsx
/o-meni frontend healthy src/app/o-meni/page.tsx
/usluge frontend healthy src/app/usluge/page.tsx
/ frontend healthy tests/unit/breadcrumbs-jsonld.test.ts

LabelLayerStatusPath
20260410_settings.sql data healthy supabase/migrations/20260410_settings.sql
20260526200000_email_tracking_columns.sql data healthy supabase/migrations/20260526200000_email_tracking_columns.s…
20260427000000_time_blocks_public_view.sql data healthy supabase/migrations/20260427000000_time_blocks_public_view.…
20260520000000_appointments_price_snapshot.sql data healthy supabase/migrations/20260520000000_appointments_price_snaps…
20260422_tighten_rls.sql data healthy supabase/migrations/20260422_tighten_rls.sql
20260518000001_push_subscriptions.sql data healthy supabase/migrations/20260518000001_push_subscriptions.sql
20260411100001_confirmation_token.sql data healthy supabase/migrations/20260411100001_confirmation_token.sql
20260428000000_optional_service_price.sql data healthy supabase/migrations/20260428000000_optional_service_price.s…
20260409100200_seed_data.sql data healthy supabase/migrations/20260409100200_seed_data.sql
20260527000000_security_hardening.sql data healthy supabase/migrations/20260527000000_security_hardening.sql
20260427000001_storage_policies.sql data healthy supabase/migrations/20260427000001_storage_policies.sql
20260602000000_gallery_categories.sql data healthy supabase/migrations/20260602000000_gallery_categories.sql
20260504100000_service_image.sql data healthy supabase/migrations/20260504100000_service_image.sql
20260409100100_rls_policies.sql data healthy supabase/migrations/20260409100100_rls_policies.sql
20260409120000_time_blocks.sql data healthy supabase/migrations/20260409120000_time_blocks.sql
20260411100000_no_overlapping.sql data healthy supabase/migrations/20260411100000_no_overlapping.sql
20260409100000_init_schema.sql data healthy supabase/migrations/20260409100000_init_schema.sql
20260524100000_time_blocks_recurrence.sql data healthy supabase/migrations/20260524100000_time_blocks_recurrence.s…
20260518000000_realtime_appointments.sql data healthy supabase/migrations/20260518000000_realtime_appointments.sql

LabelLayerStatusPath
127.0.0.1 network healthy README.md
1.1.1.1 network healthy tests/unit/rate-limit.test.ts
9.9.9.9 network healthy tests/unit/rate-limit.test.ts
2.2.2.2 network healthy tests/unit/rate-limit.test.ts
3.3.3.3 network healthy tests/unit/rate-limit.test.ts
4.4.4.4 network healthy tests/unit/rate-limit.test.ts

LabelLayerStatusPath
auth::supabase/config.toml security healthy supabase/config.toml
auth::src/components/admin/AppointmentsRealtime.tsx security healthy src/components/admin/AppointmentsRealtime.tsx
auth::tests/unit/appointments-realtime.test.tsx security healthy tests/unit/appointments-realtime.test.tsx
auth::docs/security/README.md security healthy docs/security/README.md
auth::CLAUDE.md security healthy CLAUDE.md

LabelLayerStatusPath
FakeChannel software healthy tests/unit/appointments-realtime.test.tsx:FakeChannel
to software healthy src/lib/utils/site-url.ts:to

LabelLayerStatusPath
postgres data healthy README.md
redis data healthy CLAUDE.md

LabelLayerStatusPath
port:09 network healthy scripts/health/install-launchd.sh
port:18 network healthy scripts/health/install-launchd.sh

LabelLayerStatusPath
vps::azure hardware healthy supabase/config.toml
vps::aws hardware healthy supabase/config.toml

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

LabelLayerStatusPath
public data healthy supabase/migrations/20260410_settings.sql

LabelLayerStatusPath
nginx network healthy CLAUDE.md

LabelLayerStatusPath
password_literal::tests/e2e/admin-layout-guard.spec.ts security healthy tests/e2e/admin-layout-guard.spec.ts
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/c3c6968b-b958-4689-a324-2840947032b6/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c3c6968b-b958-4689-a324-2840947032b6/

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.