https://github.com/RajeshBuilds/openlog-web
· scanned 2026-06-15 23:46 UTC (2 months, 4 weeks ago)
31 raw signals (0 security + 31 graph)
Last scanned 2 months, 4 weeks ago · v1 · 31 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 477 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 |
|---|---|---|---|
ts |
software | healthy | stores/playerStore.ts:ts |
ingestRequest |
software | healthy | tests/ingest.test.ts:ingestRequest |
between |
software | healthy | tests/navigation.test.ts:between |
isScreenLog |
software | healthy | tests/navigation.test.ts:isScreenLog |
isLifecycle |
software | healthy | tests/navigation.test.ts:isLifecycle |
lc |
software | healthy | tests/navigation.test.ts:lc |
visit |
software | healthy | tests/navigation.test.ts:visit |
mark |
software | healthy | tests/navigation.test.ts:mark |
maskedInFixture |
software | healthy | tests/player.test.ts:maskedInFixture |
offscreenRoot |
software | healthy | tests/player.test.ts:offscreenRoot |
css |
software | healthy | tests/wireframeStyle.test.ts:css |
fetchBlock |
software | healthy | tests/serve.test.ts:fetchBlock |
TopProgressBar |
software | healthy | components/top-progress-bar.tsx:TopProgressBar |
onClick |
software | healthy | components/top-progress-bar.tsx:onClick |
anchor |
software | healthy | components/top-progress-bar.tsx:anchor |
ManualUpload |
software | healthy | components/manual-upload.tsx:ManualUpload |
handleFile |
software | healthy | components/manual-upload.tsx:handleFile |
SessionsTable |
software | healthy | components/sessions-table.tsx:SessionsTable |
onSort |
software | healthy | components/sessions-table.tsx:onSort |
onScroll |
software | healthy | components/sessions-table.tsx:onScroll |
DeviceCell |
software | healthy | components/sessions-table.tsx:DeviceCell |
SortHeader |
software | healthy | components/sessions-table.tsx:SortHeader |
ColumnFilter |
software | healthy | components/sessions-table.tsx:ColumnFilter |
SessionsNavProvider |
software | healthy | components/sessions-nav.tsx:SessionsNavProvider |
useSessionsNav |
software | healthy | components/sessions-nav.tsx:useSessionsNav |
emptySubscribe |
software | healthy | components/theme-toggle.tsx:emptySubscribe |
useMounted |
software | healthy | components/theme-toggle.tsx:useMounted |
ThemeToggle |
software | healthy | components/theme-toggle.tsx:ThemeToggle |
ThemeProvider |
software | healthy | components/theme-provider.tsx:ThemeProvider |
SessionsLoadingSkeleton |
software | healthy | components/sessions-table-skeleton.tsx:SessionsLoadingSkele… |
getPages |
software | healthy | components/pagination.tsx:getPages |
Pagination |
software | healthy | components/pagination.tsx:Pagination |
hrefFor |
software | healthy | components/pagination.tsx:hrefFor |
onNavigate |
software | healthy | components/pagination.tsx:onNavigate |
PageSizeSelect |
software | healthy | components/page-size-select.tsx:PageSizeSelect |
onChange |
software | healthy | components/page-size-select.tsx:onChange |
AppHeader |
software | healthy | components/app-header.tsx:AppHeader |
Timeline |
software | healthy | components/player/Timeline.tsx:Timeline |
Controls |
software | healthy | components/player/Controls.tsx:Controls |
Player |
software | healthy | components/player/Player.tsx:Player |
Table |
software | healthy | components/ui/table.tsx:Table |
TableHeader |
software | healthy | components/ui/table.tsx:TableHeader |
TableBody |
software | healthy | components/ui/table.tsx:TableBody |
TableFooter |
software | healthy | components/ui/table.tsx:TableFooter |
TableRow |
software | healthy | components/ui/table.tsx:TableRow |
TableHead |
software | healthy | components/ui/table.tsx:TableHead |
TableCell |
software | healthy | components/ui/table.tsx:TableCell |
TableCaption |
software | healthy | components/ui/table.tsx:TableCaption |
Collapsible |
software | healthy | components/ui/collapsible.tsx:Collapsible |
CollapsibleTrigger |
software | healthy | components/ui/collapsible.tsx:CollapsibleTrigger |
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 |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
THIRD_PARTY_NOTICES.md |
software | healthy | THIRD_PARTY_NOTICES.md |
package.json |
software | healthy | package.json |
prisma.config.ts |
software | healthy | prisma.config.ts |
components.json |
software | healthy | components.json |
SPEC.md |
software | healthy | SPEC.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.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 |
DEPLOYMENT.md |
software | healthy | DEPLOYMENT.md |
next.config.ts |
software | healthy | next.config.ts |
playerStore.ts |
software | healthy | stores/playerStore.ts |
storage.test.ts |
software | healthy | tests/storage.test.ts |
ingest.test.ts |
software | healthy | tests/ingest.test.ts |
navigation.test.ts |
software | healthy | tests/navigation.test.ts |
player.test.ts |
software | healthy | tests/player.test.ts |
wireframeStyle.test.ts |
software | healthy | tests/wireframeStyle.test.ts |
serve.test.ts |
software | healthy | tests/serve.test.ts |
inspector.test.ts |
software | healthy | tests/inspector.test.ts |
validate-fixture.test.ts |
software | healthy | tests/validate-fixture.test.ts |
replay-style-fidelity-gap-audit.md |
software | healthy | docs/replay-style-fidelity-gap-audit.md |
replay-style-web-spec.md |
software | healthy | docs/replay-style-web-spec.md |
INGEST_API_SPEC.md |
software | healthy | docs/INGEST_API_SPEC.md |
migration_lock.toml |
software | healthy | prisma/migrations/migration_lock.toml |
migration.sql |
software | healthy | prisma/migrations/20260612051534_init/migration.sql |
top-progress-bar.tsx |
software | healthy | components/top-progress-bar.tsx |
manual-upload.tsx |
software | healthy | components/manual-upload.tsx |
sessions-table.tsx |
software | healthy | components/sessions-table.tsx |
sessions-nav.tsx |
software | healthy | components/sessions-nav.tsx |
theme-toggle.tsx |
software | healthy | components/theme-toggle.tsx |
theme-provider.tsx |
software | healthy | components/theme-provider.tsx |
sessions-table-skeleton.tsx |
software | healthy | components/sessions-table-skeleton.tsx |
pagination.tsx |
software | healthy | components/pagination.tsx |
page-size-select.tsx |
software | healthy | components/page-size-select.tsx |
app-header.tsx |
software | healthy | components/app-header.tsx |
Timeline.tsx |
software | healthy | components/player/Timeline.tsx |
Controls.tsx |
software | healthy | components/player/Controls.tsx |
Player.tsx |
software | healthy | components/player/Player.tsx |
table.tsx |
software | healthy | components/ui/table.tsx |
collapsible.tsx |
software | healthy | components/ui/collapsible.tsx |
badge.tsx |
software | healthy | components/ui/badge.tsx |
dialog.tsx |
software | healthy | components/ui/dialog.tsx |
button.tsx |
software | healthy | components/ui/button.tsx |
popover.tsx |
software | healthy | components/ui/popover.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
stores |
software | healthy | stores |
tests |
software | healthy | tests |
docs |
software | healthy | docs |
prisma |
software | healthy | prisma |
migrations |
software | healthy | prisma/migrations |
20260612051534_init |
software | healthy | prisma/migrations/20260612051534_init |
components |
software | healthy | components |
player |
software | healthy | components/player |
ui |
software | healthy | components/ui |
session |
software | healthy | components/session |
inspector |
software | healthy | components/inspector |
app |
software | healthy | app |
api |
software | healthy | app/api |
sessions |
software | healthy | app/api/sessions |
[id] |
software | healthy | app/api/sessions/[id] |
snapshots |
software | healthy | app/api/sessions/[id]/snapshots |
ingest |
software | healthy | app/api/ingest |
presign |
software | healthy | app/api/ingest/presign |
commit |
software | healthy | app/api/ingest/commit |
s |
software | healthy | app/s |
[sessionId] |
software | healthy | app/s/[sessionId] |
lib |
software | healthy | lib |
replay |
software | healthy | lib/replay |
transformer |
software | healthy | lib/replay/transformer |
snapshotProcessing |
software | healthy | lib/replay/snapshotProcessing |
schema |
software | healthy | lib/schema |
storage |
software | healthy | lib/storage |
e2e |
software | healthy | e2e |
| Label | Layer | Status | Path |
|---|---|---|---|
synchronously |
software | healthy | components/ui/animated-theme-toggler.tsx:synchronously |
IngestError |
software | healthy | lib/ingest.ts:IngestError |
DataLoadError |
software | healthy | lib/replay/dataLoader.ts:DataLoadError |
ViewportScaler |
software | healthy | lib/replay/viewportScaler.ts:ViewportScaler |
NdjsonParseError |
software | healthy | lib/replay/parseNdjson.ts:NdjsonParseError |
FsBlobStore |
software | healthy | lib/storage/blobStore.ts:FsBlobStore |
R2BlobStore |
software | healthy | lib/storage/blobStore.ts:R2BlobStore |
PrismaSessionRepo |
software | healthy | lib/storage/prismaRepo.ts:PrismaSessionRepo |
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | app/not-found.tsx |
Loading |
frontend | healthy | app/loading.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
Error |
frontend | healthy | app/error.tsx |
Loading |
frontend | healthy | app/s/[sessionId]/loading.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:16 |
network | healthy | pnpm-lock.yaml |
port:3199 |
network | healthy | e2e/gate.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | pnpm-lock.yaml |
postgresql |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ncrcn58r |
software | healthy | /tmp/repobility-clone-ncrcn58r |
| Label | Layer | Status | Path |
|---|---|---|---|
Session |
data | healthy | prisma/migrations/20260612051534_init/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260612051534_init/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | pnpm-lock.yaml |
This page is publicly accessible at:
https://repobility.com/scan/f9bef039-74ed-4101-861b-b0c8a0f8d83d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f9bef039-74ed-4101-861b-b0c8a0f8d83d/
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.