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.

cameronwinders/ai-prototypes

https://github.com/cameronwinders/ai-prototypes · scanned 2026-06-17 01:46 UTC (1 month, 1 week ago)

26 raw signals (0 security + 26 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ +22.2 (diff) · 26 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 1277 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
buildVercelEnv software healthy scripts/provision-prototype.mjs:buildVercelEnv
makeEnv software healthy scripts/provision-prototype.mjs:makeEnv
runGit software healthy scripts/lib/git-utils.mjs:runGit
hasGitChanges software healthy scripts/lib/git-utils.mjs:hasGitChanges
getCurrentBranch software healthy scripts/lib/git-utils.mjs:getCurrentBranch
commitAndPush software healthy scripts/lib/git-utils.mjs:commitAndPush
parseArgs software healthy scripts/lib/factory-helpers.mjs:parseArgs
hasFlag software healthy scripts/lib/factory-helpers.mjs:hasFlag
readArg software healthy scripts/lib/factory-helpers.mjs:readArg
slugify software healthy scripts/lib/factory-helpers.mjs:slugify
titleCaseFromSlug software healthy scripts/lib/factory-helpers.mjs:titleCaseFromSlug
schemaNameFromSlug software healthy scripts/lib/factory-helpers.mjs:schemaNameFromSlug
ensureDir software healthy scripts/lib/factory-helpers.mjs:ensureDir
fileExists software healthy scripts/lib/factory-helpers.mjs:fileExists
writeFileIfChanged software healthy scripts/lib/factory-helpers.mjs:writeFileIfChanged
readJson software healthy scripts/lib/factory-helpers.mjs:readJson
writeJson software healthy scripts/lib/factory-helpers.mjs:writeJson
readEnvFile software healthy scripts/lib/factory-helpers.mjs:readEnvFile
unquoted software healthy scripts/lib/factory-helpers.mjs:unquoted
loadFactoryEnv software healthy scripts/lib/factory-helpers.mjs:loadFactoryEnv
requireKeys software healthy scripts/lib/factory-helpers.mjs:requireKeys
randomSecret software healthy scripts/lib/factory-helpers.mjs:randomSecret
sha256 software healthy scripts/lib/factory-helpers.mjs:sha256
expandTemplate software healthy scripts/lib/factory-helpers.mjs:expandTemplate
sortMigrationNames software healthy scripts/lib/factory-helpers.mjs:sortMigrationNames
getTemplateDependencyVersions software healthy scripts/lib/factory-helpers.mjs:getTemplateDependencyVersio…
getFactoryDefaults software healthy scripts/lib/factory-helpers.mjs:getFactoryDefaults
buildReadme software healthy scripts/lib/scaffold-prototype.mjs:buildReadme
buildVerifyScript software healthy scripts/lib/scaffold-prototype.mjs:buildVerifyScript
buildSchemaMigration software healthy scripts/lib/scaffold-prototype.mjs:buildSchemaMigration
buildLayout software healthy scripts/lib/scaffold-prototype.mjs:buildLayout
RootLayout software healthy scripts/lib/scaffold-prototype.mjs:RootLayout
buildPage software healthy scripts/lib/scaffold-prototype.mjs:buildPage
Home software healthy scripts/lib/scaffold-prototype.mjs:Home
buildGlobalsCss software healthy scripts/lib/scaffold-prototype.mjs:buildGlobalsCss
buildSupabaseEnv software healthy scripts/lib/scaffold-prototype.mjs:buildSupabaseEnv
getSupabaseEnv software healthy scripts/lib/scaffold-prototype.mjs:getSupabaseEnv
getSiteUrl software healthy scripts/lib/scaffold-prototype.mjs:getSiteUrl
getAppDbSchema software healthy scripts/lib/scaffold-prototype.mjs:getAppDbSchema
buildSpecPlaceholder software healthy scripts/lib/scaffold-prototype.mjs:buildSpecPlaceholder
createPrototypeScaffold software healthy scripts/lib/scaffold-prototype.mjs:createPrototypeScaffold
pathExists software healthy scripts/lib/scaffold-prototype.mjs:pathExists
ensureFactoryTables software healthy scripts/lib/factory-db.mjs:ensureFactoryTables
upsertPrototypeAppRow software healthy scripts/lib/factory-db.mjs:upsertPrototypeAppRow
syncPostgrestSchemas software healthy scripts/lib/factory-db.mjs:syncPostgrestSchemas
reconcilePostgrestSchemas software healthy scripts/lib/factory-db.mjs:reconcilePostgrestSchemas
upsertPrototypeApp software healthy scripts/lib/factory-db.mjs:upsertPrototypeApp
applyAppMigrations software healthy scripts/lib/factory-db.mjs:applyAppMigrations
buildTeamQuery software healthy scripts/lib/vercel-api.mjs:buildTeamQuery
vercelRequest software healthy scripts/lib/vercel-api.mjs:vercelRequest

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

LabelLayerStatusPath
.env.factory.example software healthy .env.factory.example
package-lock.json software healthy package-lock.json
README.md software healthy README.md
package.json software healthy package.json
turbo.json software healthy turbo.json
generate-notion-agent-pack.mjs software healthy scripts/generate-notion-agent-pack.mjs
provision-prototype.mjs software healthy scripts/provision-prototype.mjs
reconcile-postgrest-schemas.mjs software healthy scripts/reconcile-postgrest-schemas.mjs
create-prototype.mjs software healthy scripts/create-prototype.mjs
verify-factory-config.mjs software healthy scripts/verify-factory-config.mjs
git-utils.mjs software healthy scripts/lib/git-utils.mjs
factory-helpers.mjs software healthy scripts/lib/factory-helpers.mjs
scaffold-prototype.mjs software healthy scripts/lib/scaffold-prototype.mjs
factory-db.mjs software healthy scripts/lib/factory-db.mjs
vercel-api.mjs software healthy scripts/lib/vercel-api.mjs
.env.example software healthy templates/next-supabase-prototype/.env.example
README.md software healthy templates/next-supabase-prototype/README.md
app-factory.md software healthy docs/app-factory.md
notion-agent-setup.md software healthy docs/notion-agent-setup.md
.env.example software healthy apps/golfcourseranks-com/.env.example
README.md software healthy apps/golfcourseranks-com/README.md
middleware.ts software healthy apps/golfcourseranks-com/middleware.ts
postcss.config.mjs software healthy apps/golfcourseranks-com/postcss.config.mjs
package.json software healthy apps/golfcourseranks-com/package.json
next.config.ts software healthy apps/golfcourseranks-com/next.config.ts
prototype.config.json software healthy apps/golfcourseranks-com/prototype.config.json
next-env.d.ts software healthy apps/golfcourseranks-com/next-env.d.ts
tsconfig.json software healthy apps/golfcourseranks-com/tsconfig.json
seed-courses.mjs software healthy apps/golfcourseranks-com/scripts/seed-courses.mjs
verify-config.mjs software healthy apps/golfcourseranks-com/scripts/verify-config.mjs
globals.css software healthy apps/golfcourseranks-com/src/app/globals.css
layout.tsx software healthy apps/golfcourseranks-com/src/app/layout.tsx
actions.ts software healthy apps/golfcourseranks-com/src/app/actions.ts
page.tsx software healthy apps/golfcourseranks-com/src/app/page.tsx
page.tsx software healthy apps/golfcourseranks-com/src/app/my-courses/page.tsx
route.ts software healthy apps/golfcourseranks-com/src/app/api/auth/callback/route.ts
page.tsx software healthy apps/golfcourseranks-com/src/app/sign-in/page.tsx
page.tsx software healthy apps/golfcourseranks-com/src/app/profile/page.tsx
page.tsx software healthy apps/golfcourseranks-com/src/app/profile/[handle]/page.tsx
page.tsx software healthy apps/golfcourseranks-com/src/app/feedback/page.tsx
page.tsx software healthy apps/golfcourseranks-com/src/app/friends/page.tsx
page.tsx software healthy apps/golfcourseranks-com/src/app/compare/[handle]/page.tsx
page.tsx software healthy apps/golfcourseranks-com/src/app/courses/[courseId]/page.tsx
page.tsx software healthy apps/golfcourseranks-com/src/app/onboarding/page.tsx
page.tsx software healthy apps/golfcourseranks-com/src/app/leaderboard/page.tsx
AppChrome.tsx software healthy apps/golfcourseranks-com/src/components/AppChrome.tsx
SignInForm.tsx software healthy apps/golfcourseranks-com/src/components/SignInForm.tsx
MyCoursesManager.tsx software healthy apps/golfcourseranks-com/src/components/MyCoursesManager.tsx
FeedbackForm.tsx software healthy apps/golfcourseranks-com/src/components/FeedbackForm.tsx
FollowButton.tsx software healthy apps/golfcourseranks-com/src/components/FollowButton.tsx

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

LabelLayerStatusPath
scripts software healthy scripts
lib software healthy scripts/lib
templates software healthy templates
next-supabase-prototype software healthy templates/next-supabase-prototype
docs software healthy docs
apps software healthy apps
golfcourseranks-com software healthy apps/golfcourseranks-com
scripts software healthy apps/golfcourseranks-com/scripts
src software healthy apps/golfcourseranks-com/src
app software healthy apps/golfcourseranks-com/src/app
my-courses software healthy apps/golfcourseranks-com/src/app/my-courses
api software healthy apps/golfcourseranks-com/src/app/api
auth software healthy apps/golfcourseranks-com/src/app/api/auth
callback software healthy apps/golfcourseranks-com/src/app/api/auth/callback
sign-in software healthy apps/golfcourseranks-com/src/app/sign-in
profile software healthy apps/golfcourseranks-com/src/app/profile
[handle] software healthy apps/golfcourseranks-com/src/app/profile/[handle]
feedback software healthy apps/golfcourseranks-com/src/app/feedback
friends software healthy apps/golfcourseranks-com/src/app/friends
compare software healthy apps/golfcourseranks-com/src/app/compare
[handle] software healthy apps/golfcourseranks-com/src/app/compare/[handle]
courses software healthy apps/golfcourseranks-com/src/app/courses
[courseId] software healthy apps/golfcourseranks-com/src/app/courses/[courseId]
onboarding software healthy apps/golfcourseranks-com/src/app/onboarding
leaderboard software healthy apps/golfcourseranks-com/src/app/leaderboard
components software healthy apps/golfcourseranks-com/src/components
lib software healthy apps/golfcourseranks-com/src/lib
supabase software healthy apps/golfcourseranks-com/src/lib/supabase
spec software healthy apps/golfcourseranks-com/spec
supabase software healthy apps/golfcourseranks-com/supabase
seeds software healthy apps/golfcourseranks-com/supabase/seeds
migrations software healthy apps/golfcourseranks-com/supabase/migrations
caretaking software healthy apps/caretaking
scripts software healthy apps/caretaking/scripts
src software healthy apps/caretaking/src
app software healthy apps/caretaking/src/app
api software healthy apps/caretaking/src/app/api
jobs software healthy apps/caretaking/src/app/api/jobs
process-reminders software healthy apps/caretaking/src/app/api/jobs/process-reminders
feedback software healthy apps/caretaking/src/app/api/feedback
export software healthy apps/caretaking/src/app/api/feedback/export
auth software healthy apps/caretaking/src/app/api/auth
callback software healthy apps/caretaking/src/app/api/auth/callback
(app) software healthy apps/caretaking/src/app/(app)
profile software healthy apps/caretaking/src/app/(app)/profile
feedback software healthy apps/caretaking/src/app/(app)/feedback
review software healthy apps/caretaking/src/app/(app)/feedback/review
spaces software healthy apps/caretaking/src/app/(app)/spaces
[spaceId] software healthy apps/caretaking/src/app/(app)/spaces/[spaceId]
timeline software healthy apps/caretaking/src/app/(app)/spaces/[spaceId]/timeline

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

LabelLayerStatusPath
/page.tsx frontend healthy apps/golfcourseranks-com/src/app/page.tsx
/my-courses frontend healthy apps/golfcourseranks-com/src/app/my-courses/page.tsx
/sign-in frontend healthy apps/golfcourseranks-com/src/app/sign-in/page.tsx
/profile frontend healthy apps/golfcourseranks-com/src/app/profile/page.tsx
/profile/[handle] frontend healthy apps/golfcourseranks-com/src/app/profile/[handle]/page.tsx
/feedback frontend healthy apps/golfcourseranks-com/src/app/feedback/page.tsx
/friends frontend healthy apps/golfcourseranks-com/src/app/friends/page.tsx
/compare/[handle] frontend healthy apps/golfcourseranks-com/src/app/compare/[handle]/page.tsx
/courses/[courseId] frontend healthy apps/golfcourseranks-com/src/app/courses/[courseId]/page.tsx
/onboarding frontend healthy apps/golfcourseranks-com/src/app/onboarding/page.tsx
/leaderboard frontend healthy apps/golfcourseranks-com/src/app/leaderboard/page.tsx
/(app)/profile frontend healthy apps/caretaking/src/app/(app)/profile/page.tsx
/(app)/feedback frontend healthy apps/caretaking/src/app/(app)/feedback/page.tsx
/(app)/feedback/review frontend healthy apps/caretaking/src/app/(app)/feedback/review/page.tsx
/(app)/spaces frontend healthy apps/caretaking/src/app/(app)/spaces/page.tsx
/(app)/spaces/[spaceId] frontend healthy apps/caretaking/src/app/(app)/spaces/[spaceId]/page.tsx
/(app)/spaces/[spaceId]/timeline frontend healthy apps/caretaking/src/app/(app)/spaces/[spaceId]/timeline/pag…
/(app)/spaces/[spaceId]/settings frontend healthy apps/caretaking/src/app/(app)/spaces/[spaceId]/settings/pag…
/(app)/spaces/[spaceId]/notifications frontend healthy apps/caretaking/src/app/(app)/spaces/[spaceId]/notification…
/(app)/spaces/[spaceId]/reminders frontend healthy apps/caretaking/src/app/(app)/spaces/[spaceId]/reminders/pa…
/(app)/spaces/[spaceId]/reminders/new frontend healthy apps/caretaking/src/app/(app)/spaces/[spaceId]/reminders/ne…
/(app)/spaces/[spaceId]/log-event frontend healthy apps/caretaking/src/app/(app)/spaces/[spaceId]/log-event/pa…
/(app)/spaces/[spaceId]/events/new frontend healthy apps/caretaking/src/app/(app)/spaces/[spaceId]/events/new/p…
/(app)/spaces/[spaceId]/members frontend healthy apps/caretaking/src/app/(app)/spaces/[spaceId]/members/page…
/(app)/spaces/new frontend healthy apps/caretaking/src/app/(app)/spaces/new/page.tsx
/(auth)/accept-invite frontend healthy apps/caretaking/src/app/(auth)/accept-invite/page.tsx
/(auth)/sign-in frontend healthy apps/caretaking/src/app/(auth)/sign-in/page.tsx
/admin/feedback frontend healthy apps/golfcourserankscom/src/app/admin/feedback/page.tsx
/invite/[handle] frontend healthy apps/golfcourserankscom/src/app/invite/[handle]/page.tsx
/courses frontend healthy apps/golfcourserankscom/src/app/courses/page.tsx
/courses/my-courses frontend healthy apps/golfcourserankscom/src/app/courses/my-courses/page.tsx
/rankings frontend healthy apps/golfcourserankscom/src/app/rankings/page.tsx
/me frontend healthy apps/golfcourserankscom/src/app/me/page.tsx
/me/profile frontend healthy apps/golfcourserankscom/src/app/me/profile/page.tsx
/me/courses frontend healthy apps/golfcourserankscom/src/app/me/courses/page.tsx
/me/wishlist frontend healthy apps/golfcourserankscom/src/app/me/wishlist/page.tsx
/u/[handle] frontend healthy apps/golfcourserankscom/src/app/u/[handle]/page.tsx
/account frontend healthy apps/creator-app-studio/src/app/account/page.tsx
/admin frontend healthy apps/creator-app-studio/src/app/admin/page.tsx
/ frontend healthy apps/caretaking/src/lib/supabase/middleware.ts

LabelLayerStatusPath
0002_service_role_grants.sql data healthy apps/golfcourseranks-com/supabase/migrations/0002_service_r…
0001_app_schema.sql data healthy apps/golfcourseranks-com/supabase/migrations/0001_app_schem…
0003_rating_thresholds.sql data healthy apps/golfcourseranks-com/supabase/migrations/0003_rating_th…
0012_feedback_submissions.sql data healthy apps/caretaking/supabase/migrations/0012_feedback_submissio…
0011_app_schema_grants.sql data healthy apps/caretaking/supabase/migrations/0011_app_schema_grants.…
0003_hardening_rpc_and_delivery.sql data healthy apps/caretaking/supabase/migrations/0003_hardening_rpc_and_…
0009_transactional_email_preferences.sql data healthy apps/caretaking/supabase/migrations/0009_transactional_emai…
0004_final_rls_and_safety.sql data healthy apps/caretaking/supabase/migrations/0004_final_rls_and_safe…
0001_core_schema.sql data healthy apps/caretaking/supabase/migrations/0001_core_schema.sql
0006_fix_invite_digest_schema.sql data healthy apps/caretaking/supabase/migrations/0006_fix_invite_digest_…
0007_profiles_and_reminder_completion.sql data healthy apps/caretaking/supabase/migrations/0007_profiles_and_remin…
0005_fix_invite_email_ambiguity.sql data healthy apps/caretaking/supabase/migrations/0005_fix_invite_email_a…
0010_app_schema_isolation.sql data healthy apps/caretaking/supabase/migrations/0010_app_schema_isolati…
0008_repeat_reminders_and_auth_callback.sql data healthy apps/caretaking/supabase/migrations/0008_repeat_reminders_a…
0002_seed_roles.sql data healthy apps/caretaking/supabase/migrations/0002_seed_roles.sql
0006_profile_privacy_and_analytics.sql data healthy apps/golfcourserankscom/supabase/migrations/0006_profile_pr…
0002_service_role_grants.sql data healthy apps/golfcourserankscom/supabase/migrations/0002_service_ro…
0009_course_duplicate_cleanup.sql data healthy apps/golfcourserankscom/supabase/migrations/0009_course_dup…
0001_app_schema.sql data healthy apps/golfcourserankscom/supabase/migrations/0001_app_schema…
0005_fix_whistling_name.sql data healthy apps/golfcourserankscom/supabase/migrations/0005_fix_whistl…
0011_wishlist_rank_positions.sql data healthy apps/golfcourserankscom/supabase/migrations/0011_wishlist_r…
0003_rating_thresholds.sql data healthy apps/golfcourserankscom/supabase/migrations/0003_rating_thr…
0004_feedback_course_addition.sql data healthy apps/golfcourserankscom/supabase/migrations/0004_feedback_c…
0008_wishlist_courses.sql data healthy apps/golfcourserankscom/supabase/migrations/0008_wishlist_c…
0007_email_notifications.sql data healthy apps/golfcourserankscom/supabase/migrations/0007_email_noti…
0010_explicit_data_api_grants.sql data healthy apps/golfcourserankscom/supabase/migrations/0010_explicit_d…
0002_leads_and_examples.sql data healthy apps/creator-app-studio/supabase/migrations/0002_leads_and_…
0005_service_role_table_privileges.sql data healthy apps/creator-app-studio/supabase/migrations/0005_service_ro…
0003_accounts_and_auth.sql data healthy apps/creator-app-studio/supabase/migrations/0003_accounts_a…
0004_accounts_service_role_select.sql data healthy apps/creator-app-studio/supabase/migrations/0004_accounts_s…
0001_app_schema.sql data healthy apps/creator-app-studio/supabase/migrations/0001_app_schema…

LabelLayerStatusPath
HomePage frontend healthy apps/golfcourseranks-com/src/app/page.tsx
SignInPage frontend healthy apps/golfcourseranks-com/src/app/sign-in/page.tsx
RootLayout frontend healthy apps/caretaking/src/app/layout.tsx
AppleIcon frontend healthy apps/golfcourserankscom/src/app/apple-icon.tsx
NotFound frontend healthy apps/golfcourserankscom/src/app/not-found.tsx
Loading frontend healthy apps/golfcourserankscom/src/app/loading.tsx
Icon frontend healthy apps/golfcourserankscom/src/app/icon.tsx
Image frontend healthy apps/golfcourserankscom/src/app/opengraph-image.tsx
LegacyMyCoursesPage frontend healthy apps/golfcourserankscom/src/app/my-courses/page.tsx
MePage frontend healthy apps/golfcourserankscom/src/app/me/page.tsx
LegacyMeProfilePage frontend healthy apps/golfcourserankscom/src/app/me/profile/page.tsx
RootLayout frontend healthy apps/creator-app-studio/src/app/layout.tsx
Home frontend healthy apps/creator-app-studio/src/app/page.tsx

LabelLayerStatusPath
app_golfcourseranks_com_ data healthy apps/golfcourseranks-com/supabase/migrations/0001_app_schem…
app_caretaking data healthy apps/caretaking/supabase/migrations/0012_feedback_submissio…
public data healthy apps/caretaking/supabase/migrations/0003_hardening_rpc_and_…
app_golfcourserankscom_ data healthy apps/golfcourserankscom/supabase/migrations/0006_profile_pr…
app_creator_app_studio data healthy apps/creator-app-studio/supabase/migrations/0002_leads_and_…

LabelLayerStatusPath
127.0.0.1 network healthy apps/caretaking/README.md
135.0.0.0 network healthy apps/golfcourserankscom/scripts/refresh-editorial-ranks.mjs
4.33.72.72 network healthy apps/golfcourserankscom/src/components/AppChrome.tsx

LabelLayerStatusPath
cameronwinders__ai-prototypes software healthy /data/fable5_failed_archive/cameronwinders__ai-prototypes

LabelLayerStatusPath
postgres data 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/614032c9-cedc-436e-95ca-8e29a28c21a3/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/614032c9-cedc-436e-95ca-8e29a28c21a3/

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.