https://github.com/toy-crane/claude-hunt
· scanned 2026-06-16 00:41 UTC (2 months, 1 week ago)
197 raw signals (108 security + 89 graph)
Last scanned 2 months, 1 week ago · v1 · 96 actionable findings from 2 signal sources. 283 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1881 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 |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
instrumentation.ts |
software | healthy | instrumentation.ts |
bun.lock |
software | healthy | bun.lock |
skills-lock.json |
software | healthy | skills-lock.json |
.mcp.json |
software | healthy | .mcp.json |
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 |
posthog-setup-report.md |
software | healthy | posthog-setup-report.md |
sentry.server.config.ts |
software | healthy | sentry.server.config.ts |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
instrumentation-client.ts |
software | healthy | instrumentation-client.ts |
lefthook.yml |
software | healthy | lefthook.yml |
.env.example |
software | healthy | .env.example |
proxy.test.ts |
software | healthy | proxy.test.ts |
tsconfig.json |
software | healthy | tsconfig.json |
sentry.edge.config.ts |
software | healthy | sentry.edge.config.ts |
next.config.mjs |
software | healthy | next.config.mjs |
vitest.config.ts |
software | healthy | vitest.config.ts |
proxy.ts |
software | healthy | proxy.ts |
vitest.setup.ts |
software | healthy | vitest.setup.ts |
issue-tracker.md |
software | healthy | docs/agents/issue-tracker.md |
triage-labels.md |
software | healthy | docs/agents/triage-labels.md |
cache-tags.ts |
software | healthy | shared/config/cache-tags.ts |
storage.ts |
software | healthy | shared/config/storage.ts |
env.ts |
software | healthy | shared/config/env.ts |
site.ts |
software | healthy | shared/config/site.ts |
anon-server.test.ts |
software | healthy | shared/api/supabase/anon-server.test.ts |
viewer.ts |
software | healthy | shared/api/supabase/viewer.ts |
session.ts |
software | healthy | shared/api/supabase/session.ts |
client.ts |
software | healthy | shared/api/supabase/client.ts |
server.ts |
software | healthy | shared/api/supabase/server.ts |
admin.ts |
software | healthy | shared/api/supabase/admin.ts |
types.ts |
software | healthy | shared/api/supabase/types.ts |
proxy.ts |
software | healthy | shared/api/supabase/proxy.ts |
require-auth.ts |
software | healthy | shared/api/supabase/require-auth.ts |
anon-server.ts |
software | healthy | shared/api/supabase/anon-server.ts |
server.ts |
software | healthy | shared/api/posthog/server.ts |
spinner.tsx |
software | healthy | shared/ui/spinner.tsx |
auth-layout.test.tsx |
software | healthy | shared/ui/auth-layout.test.tsx |
auth-layout.tsx |
software | healthy | shared/ui/auth-layout.tsx |
avatar.tsx |
software | healthy | shared/ui/avatar.tsx |
badge.tsx |
software | healthy | shared/ui/badge.tsx |
logo.tsx |
software | healthy | shared/ui/logo.tsx |
alert-dialog.tsx |
software | healthy | shared/ui/alert-dialog.tsx |
dialog.tsx |
software | healthy | shared/ui/dialog.tsx |
dropdown-menu.tsx |
software | healthy | shared/ui/dropdown-menu.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
register |
software | healthy | instrumentation.ts:register |
buildRequest |
software | healthy | proxy.test.ts:buildRequest |
isOnboardingBypassPath |
software | healthy | proxy.ts:isOnboardingBypassPath |
body |
software | healthy | proxy.ts:body |
proxy |
software | healthy | proxy.ts:proxy |
that |
software | healthy | shared/config/cache-tags.ts:that |
createBrowserClient |
software | healthy | shared/api/supabase/client.ts:createBrowserClient |
createServerClient |
software | healthy | shared/api/supabase/server.ts:createServerClient |
createAdminClient |
software | healthy | shared/api/supabase/admin.ts:createAdminClient |
updateSession |
software | healthy | shared/api/supabase/proxy.ts:updateSession |
requireAuth |
software | healthy | shared/api/supabase/require-auth.ts:requireAuth |
createAnonServerClient |
software | healthy | shared/api/supabase/anon-server.ts:createAnonServerClient |
getPostHogClient |
software | healthy | shared/api/posthog/server.ts:getPostHogClient |
Spinner |
software | healthy | shared/ui/spinner.tsx:Spinner |
indexIn |
software | healthy | shared/ui/auth-layout.test.tsx:indexIn |
AuthLayout |
software | healthy | shared/ui/auth-layout.tsx:AuthLayout |
Avatar |
software | healthy | shared/ui/avatar.tsx:Avatar |
AvatarImage |
software | healthy | shared/ui/avatar.tsx:AvatarImage |
AvatarFallback |
software | healthy | shared/ui/avatar.tsx:AvatarFallback |
AvatarBadge |
software | healthy | shared/ui/avatar.tsx:AvatarBadge |
AvatarGroup |
software | healthy | shared/ui/avatar.tsx:AvatarGroup |
AvatarGroupCount |
software | healthy | shared/ui/avatar.tsx:AvatarGroupCount |
Badge |
software | healthy | shared/ui/badge.tsx:Badge |
Logo |
software | healthy | shared/ui/logo.tsx:Logo |
AlertDialog |
software | healthy | shared/ui/alert-dialog.tsx:AlertDialog |
AlertDialogTrigger |
software | healthy | shared/ui/alert-dialog.tsx:AlertDialogTrigger |
AlertDialogPortal |
software | healthy | shared/ui/alert-dialog.tsx:AlertDialogPortal |
AlertDialogOverlay |
software | healthy | shared/ui/alert-dialog.tsx:AlertDialogOverlay |
AlertDialogContent |
software | healthy | shared/ui/alert-dialog.tsx:AlertDialogContent |
AlertDialogHeader |
software | healthy | shared/ui/alert-dialog.tsx:AlertDialogHeader |
AlertDialogFooter |
software | healthy | shared/ui/alert-dialog.tsx:AlertDialogFooter |
AlertDialogMedia |
software | healthy | shared/ui/alert-dialog.tsx:AlertDialogMedia |
AlertDialogTitle |
software | healthy | shared/ui/alert-dialog.tsx:AlertDialogTitle |
AlertDialogDescription |
software | healthy | shared/ui/alert-dialog.tsx:AlertDialogDescription |
AlertDialogAction |
software | healthy | shared/ui/alert-dialog.tsx:AlertDialogAction |
AlertDialogCancel |
software | healthy | shared/ui/alert-dialog.tsx:AlertDialogCancel |
Dialog |
software | healthy | shared/ui/dialog.tsx:Dialog |
DialogTrigger |
software | healthy | shared/ui/dialog.tsx:DialogTrigger |
DialogPortal |
software | healthy | shared/ui/dialog.tsx:DialogPortal |
DialogClose |
software | healthy | shared/ui/dialog.tsx:DialogClose |
DialogOverlay |
software | healthy | shared/ui/dialog.tsx:DialogOverlay |
DialogContent |
software | healthy | shared/ui/dialog.tsx:DialogContent |
DialogHeader |
software | healthy | shared/ui/dialog.tsx:DialogHeader |
DialogFooter |
software | healthy | shared/ui/dialog.tsx:DialogFooter |
DialogTitle |
software | healthy | shared/ui/dialog.tsx:DialogTitle |
DialogDescription |
software | healthy | shared/ui/dialog.tsx:DialogDescription |
DropdownMenu |
software | healthy | shared/ui/dropdown-menu.tsx:DropdownMenu |
DropdownMenuPortal |
software | healthy | shared/ui/dropdown-menu.tsx:DropdownMenuPortal |
DropdownMenuTrigger |
software | healthy | shared/ui/dropdown-menu.tsx:DropdownMenuTrigger |
DropdownMenuContent |
software | healthy | shared/ui/dropdown-menu.tsx:DropdownMenuContent |
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 |
agents |
software | healthy | docs/agents |
shared |
software | healthy | shared |
config |
software | healthy | shared/config |
api |
software | healthy | shared/api |
supabase |
software | healthy | shared/api/supabase |
posthog |
software | healthy | shared/api/posthog |
ui |
software | healthy | shared/ui |
icons |
software | healthy | shared/ui/icons |
lib |
software | healthy | shared/lib |
image |
software | healthy | shared/lib/image |
widgets |
software | healthy | widgets |
comment-list |
software | healthy | widgets/comment-list |
api |
software | healthy | widgets/comment-list/api |
ui |
software | healthy | widgets/comment-list/ui |
project-detail |
software | healthy | widgets/project-detail |
api |
software | healthy | widgets/project-detail/api |
ui |
software | healthy | widgets/project-detail/ui |
project-grid |
software | healthy | widgets/project-grid |
api |
software | healthy | widgets/project-grid/api |
ui |
software | healthy | widgets/project-grid/ui |
winner-spotlight |
software | healthy | widgets/winner-spotlight |
api |
software | healthy | widgets/winner-spotlight/api |
ui |
software | healthy | widgets/winner-spotlight/ui |
footer |
software | healthy | widgets/footer |
ui |
software | healthy | widgets/footer/ui |
header |
software | healthy | widgets/header |
api |
software | healthy | widgets/header/api |
ui |
software | healthy | widgets/header/ui |
app |
software | healthy | app |
auth |
software | healthy | app/auth |
auth-code-error |
software | healthy | app/auth/auth-code-error |
callback |
software | healthy | app/auth/callback |
(chrome) |
software | healthy | app/(chrome) |
settings |
software | healthy | app/(chrome)/settings |
projects |
software | healthy | app/(chrome)/projects |
new |
software | healthy | app/(chrome)/projects/new |
[id] |
software | healthy | app/(chrome)/projects/[id] |
edit |
software | healthy | app/(chrome)/projects/[id]/edit |
terms |
software | healthy | app/(chrome)/terms |
privacy |
software | healthy | app/(chrome)/privacy |
_components |
software | healthy | app/(chrome)/_components |
projects |
software | healthy | app/projects |
[id] |
software | healthy | app/projects/[id] |
login |
software | healthy | app/login |
api |
software | healthy | app/api |
draft |
software | healthy | app/api/draft |
onboarding |
software | healthy | app/onboarding |
.claude |
software | healthy | .claude |
rules |
software | healthy | .claude/rules |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
20260414085808_create_project_screenshots_bucket.sql |
data | healthy | supabase/migrations/20260414085808_create_project_screensho… |
20260414043141_add_cohort_label_and_updated_at.sql |
data | healthy | supabase/migrations/20260414043141_add_cohort_label_and_upd… |
20260414081559_backfill_projects_vote_count.sql |
data | healthy | supabase/migrations/20260414081559_backfill_projects_vote_c… |
20260430060412_simplify_primary_image_path.sql |
data | healthy | supabase/migrations/20260430060412_simplify_primary_image_p… |
20260414045149_add_votes_updated_at_trigger.sql |
data | healthy | supabase/migrations/20260414045149_add_votes_updated_at_tri… |
20260414030054_allow_users_to_insert_own_profile.sql |
data | healthy | supabase/migrations/20260414030054_allow_users_to_insert_ow… |
20260430040048_comments.sql |
data | healthy | supabase/migrations/20260430040048_comments.sql |
20260413160528_votes_and_view.sql |
data | healthy | supabase/migrations/20260413160528_votes_and_view.sql |
20260413160904_project_screenshots_rls.sql |
data | healthy | supabase/migrations/20260413160904_project_screenshots_rls.… |
20260414081528_add_vote_count_to_projects.sql |
data | healthy | supabase/migrations/20260414081528_add_vote_count_to_projec… |
20260413160042_projects.sql |
data | healthy | supabase/migrations/20260413160042_projects.sql |
20260413162700_prevent_self_vote_trigger.sql |
data | healthy | supabase/migrations/20260413162700_prevent_self_vote_trigge… |
20260414045134_add_updated_at_to_votes.sql |
data | healthy | supabase/migrations/20260414045134_add_updated_at_to_votes.… |
20260430035233_backfill_project_images.sql |
data | healthy | supabase/migrations/20260430035233_backfill_project_images.… |
20260414052316_add_unique_display_name_to_profiles.sql |
data | healthy | supabase/migrations/20260414052316_add_unique_display_name_… |
20260430054409_add_cohort_label_to_view.sql |
data | healthy | supabase/migrations/20260430054409_add_cohort_label_to_view… |
20260408085835_revert_bio_from_profiles.sql |
data | healthy | supabase/migrations/20260408085835_revert_bio_from_profiles… |
20260325024939_create_profile_trigger.sql |
data | healthy | supabase/migrations/20260325024939_create_profile_trigger.s… |
20260430040438_comment_reactions.sql |
data | healthy | supabase/migrations/20260430040438_comment_reactions.sql |
20260414081546_maintain_projects_vote_count.sql |
data | healthy | supabase/migrations/20260414081546_maintain_projects_vote_c… |
20260610085749_create_subscribers.sql |
data | healthy | supabase/migrations/20260610085749_create_subscribers.sql |
20260414023154_drop_display_name_from_profile_trigger.sql |
data | healthy | supabase/migrations/20260414023154_drop_display_name_from_p… |
20260413155522_add_cohorts_and_link_profiles.sql |
data | healthy | supabase/migrations/20260413155522_add_cohorts_and_link_pro… |
20260414044315_add_profiles_updated_at_trigger.sql |
data | healthy | supabase/migrations/20260414044315_add_profiles_updated_at_… |
20260601120443_add_project_description.sql |
data | healthy | supabase/migrations/20260601120443_add_project_description.… |
20260430035153_projects_multi_image_github.sql |
data | healthy | supabase/migrations/20260430035153_projects_multi_image_git… |
20260414044552_add_projects_updated_at_trigger.sql |
data | healthy | supabase/migrations/20260414044552_add_projects_updated_at_… |
20260325024914_create_profiles.sql |
data | healthy | supabase/migrations/20260325024914_create_profiles.sql |
20260408085447_add_bio_to_profiles.sql |
data | healthy | supabase/migrations/20260408085447_add_bio_to_profiles.sql |
20260414043223_add_cohorts_updated_at_trigger.sql |
data | healthy | supabase/migrations/20260414043223_add_cohorts_updated_at_t… |
| Label | Layer | Status | Path |
|---|---|---|---|
Icon |
frontend | healthy | app/icon.tsx |
AppleIcon |
frontend | healthy | app/apple-icon.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
Icon2 |
frontend | healthy | app/icon2.tsx |
GlobalError |
frontend | healthy | app/global-error.tsx |
AuthCodeError |
frontend | healthy | app/auth/auth-code-error/page.tsx |
Page |
frontend | healthy | app/(chrome)/page.tsx |
ChromeLayout |
frontend | healthy | app/(chrome)/layout.tsx |
Loading |
frontend | healthy | app/(chrome)/settings/loading.tsx |
Page |
frontend | healthy | app/(chrome)/projects/page.tsx |
Loading |
frontend | healthy | app/(chrome)/projects/new/loading.tsx |
Page |
frontend | healthy | app/(chrome)/projects/[id]/page.tsx |
Loading |
frontend | healthy | app/(chrome)/projects/[id]/edit/loading.tsx |
TermsPage |
frontend | healthy | app/(chrome)/terms/page.tsx |
PrivacyPage |
frontend | healthy | app/(chrome)/privacy/page.tsx |
LoginPage |
frontend | healthy | app/login/page.tsx |
Loading |
frontend | healthy | app/onboarding/loading.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::supabase/.env.sample |
security | healthy | supabase/.env.sample |
auth::shared/api/supabase/viewer.ts |
security | healthy | shared/api/supabase/viewer.ts |
auth::artifacts/fit-login-onboarding/wireframe.html |
security | healthy | artifacts/fit-login-onboarding/wireframe.html |
auth::artifacts/add-terms/wireframe.html |
security | healthy | artifacts/add-terms/wireframe.html |
auth::features/auth-login/ui/login-form-skeleton.tsx |
security | healthy | features/auth-login/ui/login-form-skeleton.tsx |
auth::app/(chrome)/privacy/page.test.tsx |
security | healthy | app/(chrome)/privacy/page.test.tsx |
auth::shared/api/supabase/require-auth.ts |
security | healthy | shared/api/supabase/require-auth.ts |
auth::shared/api/supabase/session.ts |
security | healthy | shared/api/supabase/session.ts |
auth::.claude/skills/supabase/SKILL.md |
security | healthy | .claude/skills/supabase/SKILL.md |
auth::artifacts/create-logo/wireframe.html |
security | healthy | artifacts/create-logo/wireframe.html |
auth::features/auth-login/ui/login-form.test.tsx |
security | healthy | features/auth-login/ui/login-form.test.tsx |
auth::.claude/skills/init-project/SKILL.md |
security | healthy | .claude/skills/init-project/SKILL.md |
auth::app/(chrome)/privacy/page.tsx |
security | healthy | app/(chrome)/privacy/page.tsx |
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::features/auth-login/ui/login-form.tsx |
security | healthy | features/auth-login/ui/login-form.tsx |
auth::app/(chrome)/terms/page.tsx |
security | healthy | app/(chrome)/terms/page.tsx |
auth::.claude/skills/skill-creator/SKILL.md |
security | healthy | .claude/skills/skill-creator/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
covers |
software | healthy | shared/ui/logo.test.tsx:covers |
StubCanvas |
software | healthy | shared/lib/image/downscale.test.ts:StubCanvas |
label |
software | healthy | widgets/project-grid/ui/project-card.test.tsx:label |
segment |
software | healthy | widgets/project-grid/ui/project-card.test.tsx:segment |
label |
software | healthy | widgets/project-grid/ui/project-card.tsx:label |
label |
software | healthy | widgets/project-grid/ui/prompt-line.tsx:label |
is |
software | healthy | widgets/project-grid/ui/prompt-line.test.tsx:is |
flag |
software | healthy | widgets/project-grid/ui/prompt-line.test.tsx:flag |
for |
software | healthy | widgets/project-grid/ui/prompt-line.test.tsx:for |
ReviewHandler |
software | healthy | .claude/skills/skill-creator/eval-viewer/generate_review.py… |
await |
software | healthy | artifacts/image-improve/ui-review/capture-screens.mjs:await |
names |
software | healthy | features/toggle-vote/ui/rolling-count.test.tsx:names |
chip |
software | healthy | features/cohort-filter/ui/cohort-chips.test.tsx:chip |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | skills-lock.json |
postgresql |
data | healthy | .claude/skills/context-engineering/SKILL.md |
mongodb |
data | healthy | .claude/skills/documentation-and-adrs/SKILL.md |
sqlite |
data | healthy | .claude/skills/documentation-and-adrs/SKILL.md |
mysql |
data | healthy | .claude/skills/documentation-and-adrs/SKILL.md |
elasticsearch |
data | healthy | .claude/skills/documentation-and-adrs/SKILL.md |
redis |
data | healthy | .claude/skills/vercel-react-best-practices/AGENTS.md |
| Label | Layer | Status | Path |
|---|---|---|---|
claude-review |
cicd | healthy | .github/workflows/claude-code-review.yml |
claude |
cicd | healthy | .github/workflows/claude.yml |
test |
cicd | healthy | .github/workflows/production.yml |
migrate |
cicd | healthy | .github/workflows/production.yml |
deploy |
cicd | healthy | .github/workflows/production.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
SUPABASE_ACCESS_TOKEN |
cicd | healthy | — |
PRODUCTION_PROJECT_ID |
cicd | healthy | — |
PRODUCTION_DB_PASSWORD |
cicd | healthy | — |
VERCEL_DEPLOY_HOOK |
cicd | healthy | — |
CLAUDE_CODE_OAUTH_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | .claude/skills/skill-creator/SKILL.md |
vps::gcp |
hardware | healthy | .claude/skills/skill-creator/SKILL.md |
vps::azure |
hardware | healthy | .claude/skills/skill-creator/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::claude-code-review |
cicd | healthy | .github/workflows/claude-code-review.yml |
gha::claude |
cicd | healthy | .github/workflows/claude.yml |
gha::production |
cicd | healthy | .github/workflows/production.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:54321 |
network | healthy | next.config.mjs |
port:3456 |
network | healthy | .claude/skills/sketch-wireframe/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-atdcr9o0 |
software | healthy | /tmp/repobility-clone-atdcr9o0 |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/20260430040048_comments.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | .claude/skills/vercel-react-best-practices/AGENTS.md |
This page is publicly accessible at:
https://repobility.com/scan/eab29de0-6108-4b7f-a861-87768364388d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/eab29de0-6108-4b7f-a861-87768364388d/
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.