https://github.com/yyamazaki-lym/raid-repository
· scanned 2026-06-16 01:10 UTC (2 months, 1 week ago)
160 raw signals (39 security + 121 graph)
Last scanned 2 months, 1 week ago · v1 · 130 actionable findings from 2 signal sources. 220 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1193 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 |
|---|---|---|---|
isPublicPath |
software | healthy | src/proxy.ts:isPublicPath |
applyRateLimit |
software | healthy | src/proxy.ts:applyRateLimit |
isDevAuthBypassEnabled |
software | healthy | src/proxy.ts:isDevAuthBypassEnabled |
isPublicDemoModeEnabled |
software | healthy | src/proxy.ts:isPublicDemoModeEnabled |
proxy |
software | healthy | src/proxy.ts:proxy |
appMeta |
software | healthy | src/proxy.ts:appMeta |
Dialog |
software | healthy | src/components/ui/dialog.tsx:Dialog |
DialogTrigger |
software | healthy | src/components/ui/dialog.tsx:DialogTrigger |
DialogPortal |
software | healthy | src/components/ui/dialog.tsx:DialogPortal |
DialogClose |
software | healthy | src/components/ui/dialog.tsx:DialogClose |
DialogOverlay |
software | healthy | src/components/ui/dialog.tsx:DialogOverlay |
DialogContent |
software | healthy | src/components/ui/dialog.tsx:DialogContent |
DialogHeader |
software | healthy | src/components/ui/dialog.tsx:DialogHeader |
DialogFooter |
software | healthy | src/components/ui/dialog.tsx:DialogFooter |
DialogTitle |
software | healthy | src/components/ui/dialog.tsx:DialogTitle |
DialogDescription |
software | healthy | src/components/ui/dialog.tsx:DialogDescription |
DropdownMenu |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenu |
DropdownMenuPortal |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuPortal |
DropdownMenuTrigger |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuTrigger |
DropdownMenuContent |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuContent |
DropdownMenuGroup |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuGroup |
DropdownMenuLabel |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuLabel |
DropdownMenuItem |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuItem |
DropdownMenuSub |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuSub |
DropdownMenuSubTrigger |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuSubTrigger |
DropdownMenuSubContent |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuSubContent |
DropdownMenuCheckboxItem |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuCheckboxItem |
DropdownMenuRadioGroup |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuRadioGroup |
DropdownMenuRadioItem |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuRadioItem |
DropdownMenuSeparator |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuSeparator |
DropdownMenuShortcut |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuShortcut |
Button |
software | healthy | src/components/ui/button.tsx:Button |
Card |
software | healthy | src/components/ui/card.tsx:Card |
CardHeader |
software | healthy | src/components/ui/card.tsx:CardHeader |
CardTitle |
software | healthy | src/components/ui/card.tsx:CardTitle |
CardDescription |
software | healthy | src/components/ui/card.tsx:CardDescription |
CardAction |
software | healthy | src/components/ui/card.tsx:CardAction |
CardContent |
software | healthy | src/components/ui/card.tsx:CardContent |
CardFooter |
software | healthy | src/components/ui/card.tsx:CardFooter |
Popover |
software | healthy | src/components/ui/popover.tsx:Popover |
PopoverTrigger |
software | healthy | src/components/ui/popover.tsx:PopoverTrigger |
PopoverContent |
software | healthy | src/components/ui/popover.tsx:PopoverContent |
PopoverHeader |
software | healthy | src/components/ui/popover.tsx:PopoverHeader |
PopoverTitle |
software | healthy | src/components/ui/popover.tsx:PopoverTitle |
PopoverDescription |
software | healthy | src/components/ui/popover.tsx:PopoverDescription |
Textarea |
software | healthy | src/components/ui/textarea.tsx:Textarea |
Tabs |
software | healthy | src/components/ui/tabs.tsx:Tabs |
TabsList |
software | healthy | src/components/ui/tabs.tsx:TabsList |
TabsTrigger |
software | healthy | src/components/ui/tabs.tsx:TabsTrigger |
TabsContent |
software | healthy | src/components/ui/tabs.tsx:TabsContent |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.local.example |
software | healthy | .env.local.example |
vercel.json |
software | healthy | vercel.json |
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 |
components.json |
software | healthy | components.json |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
eslint-suppressions.json |
software | healthy | eslint-suppressions.json |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.ts |
software | healthy | next.config.ts |
code-review-2026-06-13.md |
software | healthy | docs/code-review-2026-06-13.md |
templates.md |
software | healthy | .claude/templates.md |
done.md |
software | healthy | .claude/done.md |
HANDOFF.md |
software | healthy | .claude/HANDOFF.md |
settings.json |
software | healthy | .claude/settings.json |
launch.json |
software | healthy | .claude/launch.json |
20.md |
software | healthy | .claude/todos/20.md |
11.md |
software | healthy | .claude/todos/11.md |
64-migration.sql |
software | healthy | .claude/todos/64-migration.sql |
72.md |
software | healthy | .claude/todos/72.md |
51.md |
software | healthy | .claude/todos/51.md |
54.md |
software | healthy | .claude/todos/54.md |
supabase-rls-reviewer.md |
software | healthy | .claude/agents/supabase-rls-reviewer.md |
next16-migration-reviewer.md |
software | healthy | .claude/agents/next16-migration-reviewer.md |
long-session-reminder.sh |
software | healthy | .claude/hooks/long-session-reminder.sh |
block-sensitive-files.sh |
software | healthy | .claude/hooks/block-sensitive-files.sh |
eslint-fix.sh |
software | healthy | .claude/hooks/eslint-fix.sh |
SKILL.md |
software | healthy | .claude/skills/check-next-docs/SKILL.md |
SKILL.md |
software | healthy | .claude/skills/handoff-update/SKILL.md |
seed-demo.sql |
software | healthy | supabase/seed-demo.sql |
schema.sql |
software | healthy | supabase/schema.sql |
ci.yml |
software | healthy | .github/workflows/ci.yml |
deploy-database.yml |
software | healthy | .github/workflows/deploy-database.yml |
deploy-database-demo.yml |
software | healthy | .github/workflows/deploy-database-demo.yml |
proxy.ts |
software | healthy | src/proxy.ts |
dialog.tsx |
software | healthy | src/components/ui/dialog.tsx |
dropdown-menu.tsx |
software | healthy | src/components/ui/dropdown-menu.tsx |
button.tsx |
software | healthy | src/components/ui/button.tsx |
toaster-dynamic.tsx |
software | healthy | src/components/ui/toaster-dynamic.tsx |
card.tsx |
software | healthy | src/components/ui/card.tsx |
popover.tsx |
software | healthy | src/components/ui/popover.tsx |
textarea.tsx |
software | healthy | src/components/ui/textarea.tsx |
tabs.tsx |
software | healthy | src/components/ui/tabs.tsx |
scroll-area.tsx |
software | healthy | src/components/ui/scroll-area.tsx |
separator.tsx |
software | healthy | src/components/ui/separator.tsx |
sonner.tsx |
software | healthy | src/components/ui/sonner.tsx |
input.tsx |
software | healthy | src/components/ui/input.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
.claude |
software | healthy | .claude |
todos |
software | healthy | .claude/todos |
agents |
software | healthy | .claude/agents |
hooks |
software | healthy | .claude/hooks |
skills |
software | healthy | .claude/skills |
check-next-docs |
software | healthy | .claude/skills/check-next-docs |
handoff-update |
software | healthy | .claude/skills/handoff-update |
supabase |
software | healthy | supabase |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
ui |
software | healthy | src/components/ui |
portal |
software | healthy | src/components/portal |
settings |
software | healthy | src/components/portal/settings |
schedule |
software | healthy | src/components/portal/schedule |
native-schedule |
software | healthy | src/components/portal/native-schedule |
maintenance |
software | healthy | src/components/portal/maintenance |
app |
software | healthy | src/app |
(portal) |
software | healthy | src/app/(portal) |
category |
software | healthy | src/app/(portal)/category |
[slug] |
software | healthy | src/app/(portal)/category/[slug] |
loot |
software | healthy | src/app/(portal)/category/[slug]/loot |
strategy |
software | healthy | src/app/(portal)/category/[slug]/strategy |
macros |
software | healthy | src/app/(portal)/category/[slug]/macros |
videos |
software | healthy | src/app/(portal)/category/[slug]/videos |
mitigation |
software | healthy | src/app/(portal)/category/[slug]/mitigation |
auth |
software | healthy | src/app/auth |
denied |
software | healthy | src/app/auth/denied |
callback |
software | healthy | src/app/auth/callback |
sign-out |
software | healthy | src/app/auth/sign-out |
login |
software | healthy | src/app/login |
api |
software | healthy | src/app/api |
auth |
software | healthy | src/app/api/auth |
fflogs |
software | healthy | src/app/api/auth/fflogs |
disconnect |
software | healthy | src/app/api/auth/fflogs/disconnect |
callback |
software | healthy | src/app/api/auth/fflogs/callback |
start |
software | healthy | src/app/api/auth/fflogs/start |
page-title |
software | healthy | src/app/api/page-title |
cron |
software | healthy | src/app/api/cron |
fflogs-sync |
software | healthy | src/app/api/cron/fflogs-sync |
notify-native-schedule |
software | healthy | src/app/api/cron/notify-native-schedule |
snapshot-schedule |
software | healthy | src/app/api/cron/snapshot-schedule |
import-discord |
software | healthy | src/app/api/cron/import-discord |
fflogs |
software | healthy | src/app/api/fflogs |
scrape-proxy |
software | healthy | src/app/api/fflogs/scrape-proxy |
lib |
software | healthy | src/lib |
schedule |
software | healthy | src/lib/schedule |
supabase |
software | healthy | src/lib/supabase |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/lib/changelog.ts |
security | healthy | src/lib/changelog.ts |
auth::README.md |
security | healthy | README.md |
auth::src/app/login/login-button.tsx |
security | healthy | src/app/login/login-button.tsx |
auth::src/lib/server/categories-actions.ts |
security | healthy | src/lib/server/categories-actions.ts |
auth::next.config.ts |
security | healthy | next.config.ts |
auth::src/app/login/page.tsx |
security | healthy | src/app/login/page.tsx |
auth::src/app/(portal)/page.tsx |
security | healthy | src/app/(portal)/page.tsx |
auth::src/app/api/cron/fflogs-sync/route.ts |
security | healthy | src/app/api/cron/fflogs-sync/route.ts |
auth::src/app/api/auth/fflogs/start/route.ts |
security | healthy | src/app/api/auth/fflogs/start/route.ts |
auth::src/lib/changelog-archive.ts |
security | healthy | src/lib/changelog-archive.ts |
auth::src/lib/rate-limit.ts |
security | healthy | src/lib/rate-limit.ts |
auth::src/components/portal/settings-dialog.tsx |
security | healthy | src/components/portal/settings-dialog.tsx |
auth::src/app/auth/callback/route.ts |
security | healthy | src/app/auth/callback/route.ts |
auth::src/app/api/auth/fflogs/disconnect/route.ts |
security | healthy | src/app/api/auth/fflogs/disconnect/route.ts |
auth::src/lib/server/discord-membership.ts |
security | healthy | src/lib/server/discord-membership.ts |
auth::src/app/api/auth/fflogs/callback/route.ts |
security | healthy | src/app/api/auth/fflogs/callback/route.ts |
auth::src/lib/supabase/server.ts |
security | healthy | src/lib/supabase/server.ts |
auth::src/components/portal/data-init-confirm-dialog.tsx |
security | healthy | src/components/portal/data-init-confirm-dialog.tsx |
auth::src/components/portal/settings/fflogs-sync-section.tsx |
security | healthy | src/components/portal/settings/fflogs-sync-section.tsx |
auth::src/lib/server/fflogs-oauth.ts |
security | healthy | src/lib/server/fflogs-oauth.ts |
auth::src/lib/server/auth.ts |
security | healthy | src/lib/server/auth.ts |
auth::src/lib/server/cron-auth.ts |
security | healthy | src/lib/server/cron-auth.ts |
auth::.env.local.example |
security | healthy | .env.local.example |
auth::src/lib/server/fflogs.ts |
security | healthy | src/lib/server/fflogs.ts |
auth::src/lib/supabase/middleware.ts |
security | healthy | src/lib/supabase/middleware.ts |
auth::src/lib/server/native-schedule-placeholders.ts |
security | healthy | src/lib/server/native-schedule-placeholders.ts |
auth::src/lib/server/admin-actions.ts |
security | healthy | src/lib/server/admin-actions.ts |
auth::src/proxy.ts |
security | healthy | src/proxy.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/(portal) |
frontend | healthy | src/app/(portal)/page.tsx |
/(portal)/category |
frontend | healthy | src/app/(portal)/category/page.tsx |
/(portal)/category/[slug] |
frontend | healthy | src/app/(portal)/category/[slug]/page.tsx |
/(portal)/category/[slug]/loot |
frontend | healthy | src/app/(portal)/category/[slug]/loot/page.tsx |
/(portal)/category/[slug]/strategy |
frontend | healthy | src/app/(portal)/category/[slug]/strategy/page.tsx |
/(portal)/category/[slug]/macros |
frontend | healthy | src/app/(portal)/category/[slug]/macros/page.tsx |
/(portal)/category/[slug]/videos |
frontend | healthy | src/app/(portal)/category/[slug]/videos/page.tsx |
/(portal)/category/[slug]/mitigation |
frontend | healthy | src/app/(portal)/category/[slug]/mitigation/page.tsx |
/auth/denied |
frontend | healthy | src/app/auth/denied/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/ |
frontend | healthy | src/app/api/auth/fflogs/callback/route.ts |
/api/cron/fflogs-sync |
frontend | healthy | src/lib/changelog.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
11.385.6.111 |
network | healthy | src/components/portal/settings/changelog-footer.tsx |
3.495.998.108 |
network | healthy | src/components/portal/settings/changelog-footer.tsx |
3.176.77.84 |
network | healthy | src/components/portal/settings/changelog-footer.tsx |
5.921.43.372 |
network | healthy | src/components/portal/settings/changelog-footer.tsx |
319.216.694.825 |
network | healthy | src/components/portal/settings/changelog-footer.tsx |
169.254.169.254 |
network | healthy | src/app/api/page-title/route.ts |
10.0.0.1 |
network | healthy | src/lib/changelog.ts |
127.0.0.1 |
network | healthy | src/lib/changelog.ts |
255.255.255.255 |
network | healthy | src/lib/url-safe.ts |
126.0.0.0 |
network | healthy | src/lib/server/youtube-duration.ts |
124.0.0.0 |
network | healthy | src/lib/server/fflogs-scrape-request.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
FflogsDiagnosticsPanel |
frontend | healthy | src/components/portal/settings/fflogs-diagnostics-panel.tsx |
PortalLoading |
frontend | healthy | src/app/(portal)/loading.tsx |
PortalError |
frontend | healthy | src/app/(portal)/error.tsx |
CategoryIndexLoading |
frontend | healthy | src/app/(portal)/category/loading.tsx |
CategoryTabLoading |
frontend | healthy | src/app/(portal)/category/[slug]/loading.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
to |
software | healthy | src/lib/theme-store.ts:to |
on |
software | healthy | src/lib/theme-store.ts:on |
is |
software | healthy | src/lib/theme-store.ts:is |
in |
software | healthy | src/lib/themes.ts:in |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
postgresql |
data | healthy | README.md |
redis |
data | healthy | package.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::deploy-database |
cicd | healthy | .github/workflows/deploy-database.yml |
gha::deploy-database-demo |
cicd | healthy | .github/workflows/deploy-database-demo.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
lint |
cicd | healthy | .github/workflows/ci.yml |
deploy |
cicd | healthy | .github/workflows/deploy-database.yml |
deploy-demo |
cicd | healthy | .github/workflows/deploy-database-demo.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | .claude/todos/64-migration.sql |
secrets |
data | healthy | supabase/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
SUPABASE_DB_URL |
cicd | healthy | — |
SUPABASE_DB_URL_DEMO |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-d366ywcb |
software | healthy | /tmp/repobility-clone-d366ywcb |
| Label | Layer | Status | Path |
|---|---|---|---|
64-migration.sql |
data | healthy | .claude/todos/64-migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/fe0de80a-c87f-486c-811b-36dbd2439ffb/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fe0de80a-c87f-486c-811b-36dbd2439ffb/
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.