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.

rsvptr/celluloid

https://github.com/rsvptr/celluloid · scanned 2026-06-15 23:56 UTC (2 months, 3 weeks ago)

27 raw signals (0 security + 27 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 27 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 487 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
matches software healthy proxy.ts:matches
proxy software healthy proxy.ts:proxy
csv software healthy tests/parse-upload.test.ts:csv
body software healthy tests/rate-limit.test.ts:body
row software healthy tests/xlsx.test.ts:row
movie software healthy tests/tmdb-match.test.ts:movie
row software healthy tests/export-format.test.ts:row
scope software healthy tests/export-format.test.ts:scope
main software healthy scripts/import-excel.ts:main
main software healthy prisma/seed.ts:main
BarRow software healthy src/components/charts.tsx:BarRow
ColumnChart software healthy src/components/charts.tsx:ColumnChart
Sparkline software healthy src/components/charts.tsx:Sparkline
x software healthy src/components/charts.tsx:x
y software healthy src/components/charts.tsx:y
ActivityHeatmap software healthy src/components/charts.tsx:ActivityHeatmap
level software healthy src/components/charts.tsx:level
BrandMark software healthy src/components/brand.tsx:BrandMark
Wordmark software healthy src/components/brand.tsx:Wordmark
inner software healthy src/components/brand.tsx:inner
ShareDialog software healthy src/components/share-dialog.tsx:ShareDialog
reset software healthy src/components/share-dialog.tsx:reset
handleOpenChange software healthy src/components/share-dialog.tsx:handleOpenChange
create software healthy src/components/share-dialog.tsx:create
copy software healthy src/components/share-dialog.tsx:copy
CommandPalette software healthy src/components/command-palette.tsx:CommandPalette
onKey software healthy src/components/command-palette.tsx:onKey
onOpen software healthy src/components/command-palette.tsx:onOpen
go software healthy src/components/command-palette.tsx:go
MotionProvider software healthy src/components/motion.tsx:MotionProvider
FadeIn software healthy src/components/motion.tsx:FadeIn
Stagger software healthy src/components/motion.tsx:Stagger
StaggerItem software healthy src/components/motion.tsx:StaggerItem
MatchControls software healthy src/components/match-controls.tsx:MatchControls
pick software healthy src/components/match-controls.tsx:pick
refresh software healthy src/components/match-controls.tsx:refresh
TitleCardImpl software healthy src/components/title-card.tsx:TitleCardImpl
visual software healthy src/components/title-card.tsx:visual
TmdbSearch software healthy src/components/tmdb-search.tsx:TmdbSearch
ResultRow software healthy src/components/tmdb-search.tsx:ResultRow
body software healthy src/components/tmdb-search.tsx:body
Poster software healthy src/components/poster.tsx:Poster
PlaceholderPoster software healthy src/components/poster.tsx:PlaceholderPoster
Shimmer software healthy src/components/skeleton.tsx:Shimmer
Badge software healthy src/components/ui.tsx:Badge
Card software healthy src/components/ui.tsx:Card
Spinner software healthy src/components/ui.tsx:Spinner
RatingStars software healthy src/components/rating-stars.tsx:RatingStars
onKeyDown software healthy src/components/rating-stars.tsx:onKeyDown
set software healthy src/components/rating-stars.tsx:set

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

LabelLayerStatusPath
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
package.json software healthy package.json
prisma.config.ts software healthy prisma.config.ts
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
proxy.ts software healthy proxy.ts
next.config.ts software healthy next.config.ts
format.test.ts software healthy tests/format.test.ts
crypto.test.ts software healthy tests/crypto.test.ts
parse-upload.test.ts software healthy tests/parse-upload.test.ts
rate-limit.test.ts software healthy tests/rate-limit.test.ts
xlsx.test.ts software healthy tests/xlsx.test.ts
models.test.ts software healthy tests/models.test.ts
tmdb-match.test.ts software healthy tests/tmdb-match.test.ts
export-format.test.ts software healthy tests/export-format.test.ts
import-excel.ts software healthy scripts/import-excel.ts
seed.ts software healthy prisma/seed.ts
migration_lock.toml software healthy prisma/migrations/migration_lock.toml
migration.sql software healthy prisma/migrations/20260606195155_add_share_include_watchlis…
migration.sql software healthy prisma/migrations/20260607121136_rating_float/migration.sql
migration.sql software healthy prisma/migrations/20260606144912_add_sharing_and_rec_model/…
migration.sql software healthy prisma/migrations/20260606135138_init/migration.sql
migration.sql software healthy prisma/migrations/20260606141926_add_two_factor/migration.s…
charts.tsx software healthy src/components/charts.tsx
brand.tsx software healthy src/components/brand.tsx
share-dialog.tsx software healthy src/components/share-dialog.tsx
command-palette.tsx software healthy src/components/command-palette.tsx
motion.tsx software healthy src/components/motion.tsx
match-controls.tsx software healthy src/components/match-controls.tsx
title-card.tsx software healthy src/components/title-card.tsx
tmdb-search.tsx software healthy src/components/tmdb-search.tsx
poster.tsx software healthy src/components/poster.tsx
skeleton.tsx software healthy src/components/skeleton.tsx
ui.tsx software healthy src/components/ui.tsx
rating-stars.tsx software healthy src/components/rating-stars.tsx
nav.tsx software healthy src/components/nav.tsx
confirm-dialog.tsx software healthy src/components/confirm-dialog.tsx
library.tsx software healthy src/components/library.tsx
robots.ts software healthy src/app/robots.ts
not-found.tsx software healthy src/app/not-found.tsx
globals.css software healthy src/app/globals.css
manifest.ts software healthy src/app/manifest.ts
layout.tsx software healthy src/app/layout.tsx
error.tsx software healthy src/app/error.tsx
global-error.tsx software healthy src/app/global-error.tsx
page.tsx software healthy src/app/login/page.tsx
auth-form.tsx software healthy src/app/login/auth-form.tsx

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

LabelLayerStatusPath
tests software healthy tests
scripts software healthy scripts
prisma software healthy prisma
migrations software healthy prisma/migrations
20260606195155_add_share_include_watchlist software healthy prisma/migrations/20260606195155_add_share_include_watchlist
20260607121136_rating_float software healthy prisma/migrations/20260607121136_rating_float
20260606144912_add_sharing_and_rec_model software healthy prisma/migrations/20260606144912_add_sharing_and_rec_model
20260606135138_init software healthy prisma/migrations/20260606135138_init
20260606141926_add_two_factor software healthy prisma/migrations/20260606141926_add_two_factor
src software healthy src
components software healthy src/components
app software healthy src/app
login software healthy src/app/login
api software healthy src/app/api
titles software healthy src/app/api/titles
auth software healthy src/app/api/auth
[...all] software healthy src/app/api/auth/[...all]
import software healthy src/app/api/import
search software healthy src/app/api/search
recommend software healthy src/app/api/recommend
export software healthy src/app/api/export
xlsx software healthy src/app/api/export/xlsx
s software healthy src/app/s
[slug] software healthy src/app/s/[slug]
(app) software healthy src/app/(app)
settings software healthy src/app/(app)/settings
title software healthy src/app/(app)/title
[id] software healthy src/app/(app)/title/[id]
add software healthy src/app/(app)/add
recommend software healthy src/app/(app)/recommend
stats software healthy src/app/(app)/stats
export software healthy src/app/(app)/export
lib software healthy src/lib
import software healthy src/lib/import
export software healthy src/lib/export

LabelLayerStatusPath
NotFound frontend healthy src/app/not-found.tsx
RootLayout frontend healthy src/app/layout.tsx
Error frontend healthy src/app/error.tsx
GlobalError frontend healthy src/app/global-error.tsx
Loading frontend healthy src/app/(app)/loading.tsx
AppTemplate frontend healthy src/app/(app)/template.tsx
Loading frontend healthy src/app/(app)/settings/loading.tsx
Loading frontend healthy src/app/(app)/title/[id]/loading.tsx
Loading frontend healthy src/app/(app)/add/loading.tsx
Loading frontend healthy src/app/(app)/recommend/loading.tsx
Loading frontend healthy src/app/(app)/stats/loading.tsx
Loading frontend healthy src/app/(app)/export/loading.tsx

LabelLayerStatusPath
ShareList data healthy prisma/migrations/20260606144912_add_sharing_and_rec_model/…
user data healthy prisma/migrations/20260606135138_init/migration.sql
session data healthy prisma/migrations/20260606135138_init/migration.sql
account data healthy prisma/migrations/20260606135138_init/migration.sql
verification data healthy prisma/migrations/20260606135138_init/migration.sql
Title data healthy prisma/migrations/20260606135138_init/migration.sql
Season data healthy prisma/migrations/20260606135138_init/migration.sql
Episode data healthy prisma/migrations/20260606135138_init/migration.sql
Tag data healthy prisma/migrations/20260606135138_init/migration.sql
TitleTag data healthy prisma/migrations/20260606135138_init/migration.sql
twoFactor data healthy prisma/migrations/20260606141926_add_two_factor/migration.s…

LabelLayerStatusPath
/login frontend healthy src/app/login/page.tsx
/s/[slug] frontend healthy src/app/s/[slug]/page.tsx
/(app) frontend healthy src/app/(app)/page.tsx
/(app)/settings frontend healthy src/app/(app)/settings/page.tsx
/(app)/title/[id] frontend healthy src/app/(app)/title/[id]/page.tsx
/(app)/add frontend healthy src/app/(app)/add/page.tsx
/(app)/recommend frontend healthy src/app/(app)/recommend/page.tsx
/(app)/stats frontend healthy src/app/(app)/stats/page.tsx
/(app)/export frontend healthy src/app/(app)/export/page.tsx

LabelLayerStatusPath
migration.sql data healthy prisma/migrations/20260606195155_add_share_include_watchlis…
migration.sql data healthy prisma/migrations/20260607121136_rating_float/migration.sql
migration.sql data healthy prisma/migrations/20260606144912_add_sharing_and_rec_model/…
migration.sql data healthy prisma/migrations/20260606135138_init/migration.sql
migration.sql data healthy prisma/migrations/20260606141926_add_two_factor/migration.s…

LabelLayerStatusPath
postgresql data healthy README.md
postgres data healthy README.md
mongodb data healthy package-lock.json

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

LabelLayerStatusPath
names software healthy src/lib/utils.ts:names

LabelLayerStatusPath
vps::aws hardware healthy package-lock.json
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/f82c508c-8a4a-471d-b874-8b9156ad4930/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/f82c508c-8a4a-471d-b874-8b9156ad4930/

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.