https://github.com/rsvptr/celluloid
· scanned 2026-06-15 23:56 UTC (2 months, 3 weeks ago)
27 raw signals (0 security + 27 graph)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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… |
| Label | Layer | Status | Path |
|---|---|---|---|
/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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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… |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | README.md |
mongodb |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-meo33p0b |
software | healthy | /tmp/repobility-clone-meo33p0b |
| Label | Layer | Status | Path |
|---|---|---|---|
names |
software | healthy | src/lib/utils.ts:names |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
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.