https://github.com/whiteboard-works/biteworthy
· scanned 2026-06-16 00:57 UTC (2 months, 1 week ago)
214 raw signals (130 security + 84 graph)
Last scanned 2 months, 1 week ago · v1 · 67 actionable findings from 2 signal sources. 362 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1658 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 |
|---|---|---|---|
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
turbo.json |
software | healthy | turbo.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
compose.yaml |
software | healthy | compose.yaml |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
Gemfile |
software | healthy | _legacy/Gemfile |
README.md |
software | healthy | _legacy/README.md |
create_user_favorites.rb |
software | healthy | _legacy/spec/factories/create_user_favorites.rb |
reports.rb |
software | healthy | _legacy/spec/factories/reports.rb |
points.rb |
software | healthy | _legacy/spec/factories/points.rb |
reports_helper_spec.rb |
software | healthy | _legacy/spec/helpers/reports_helper_spec.rb |
omniauth_helper_spec.rb |
software | healthy | _legacy/spec/helpers/omniauth_helper_spec.rb |
create_user_favorites_helper_spec.rb |
software | healthy | _legacy/spec/helpers/create_user_favorites_helper_spec.rb |
points_helper_spec.rb |
software | healthy | _legacy/spec/helpers/points_helper_spec.rb |
omniauth_helper_spec.rb |
software | healthy | _legacy/spec/helpers/users/omniauth_helper_spec.rb |
create_user_favorites_controller_spec.rb |
software | healthy | _legacy/spec/controllers/create_user_favorites_controller_s… |
omniauth_controller_spec.rb |
software | healthy | _legacy/spec/controllers/omniauth_controller_spec.rb |
points_controller_spec.rb |
software | healthy | _legacy/spec/controllers/points_controller_spec.rb |
reports_controller_spec.rb |
software | healthy | _legacy/spec/controllers/reports_controller_spec.rb |
omniauth_controller_spec.rb |
software | healthy | _legacy/spec/controllers/users/omniauth_controller_spec.rb |
point_decorator_spec.rb |
software | healthy | _legacy/spec/decorators/point_decorator_spec.rb |
report_decorator_spec.rb |
software | healthy | _legacy/spec/decorators/report_decorator_spec.rb |
omniauth_decorator_spec.rb |
software | healthy | _legacy/spec/decorators/omniauth_decorator_spec.rb |
omniauth_decorator_spec.rb |
software | healthy | _legacy/spec/decorators/users/omniauth_decorator_spec.rb |
show.html.erb_spec.rb |
software | healthy | _legacy/spec/views/create_user_favorites/show.html.erb_spec… |
new.html.erb_spec.rb |
software | healthy | _legacy/spec/views/create_user_favorites/new.html.erb_spec.… |
edit.html.erb_spec.rb |
software | healthy | _legacy/spec/views/create_user_favorites/edit.html.erb_spec… |
index.html.erb_spec.rb |
software | healthy | _legacy/spec/views/create_user_favorites/index.html.erb_spe… |
show.html.erb_spec.rb |
software | healthy | _legacy/spec/views/reports/show.html.erb_spec.rb |
new.html.erb_spec.rb |
software | healthy | _legacy/spec/views/reports/new.html.erb_spec.rb |
edit.html.erb_spec.rb |
software | healthy | _legacy/spec/views/reports/edit.html.erb_spec.rb |
index.html.erb_spec.rb |
software | healthy | _legacy/spec/views/reports/index.html.erb_spec.rb |
environment.rb |
software | healthy | _legacy/config/environment.rb |
secrets.yml |
software | healthy | _legacy/config/secrets.yml |
services.yml |
software | healthy | _legacy/config/services.yml |
core_exts.rb |
software | healthy | _legacy/config/core_exts.rb |
database.yml |
software | healthy | _legacy/config/database.yml |
honeybadger.yml |
software | healthy | _legacy/config/honeybadger.yml |
deploy.rb |
software | healthy | _legacy/config/deploy.rb |
routes.rb |
software | healthy | _legacy/config/routes.rb |
application.rb |
software | healthy | _legacy/config/application.rb |
boot.rb |
software | healthy | _legacy/config/boot.rb |
production.rb |
software | healthy | _legacy/config/deploy/production.rb |
staging.rb |
software | healthy | _legacy/config/deploy/staging.rb |
simple_form.en.yml |
software | healthy | _legacy/config/locales/simple_form.en.yml |
en.yml |
software | healthy | _legacy/config/locales/en.yml |
devise.en.yml |
software | healthy | _legacy/config/locales/devise.en.yml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
i |
software | healthy | _legacy/app/assets/javascripts/isotope_3.0.6.js:i |
t |
software | healthy | _legacy/app/assets/javascripts/isotope_3.0.6.js:t |
s |
software | healthy | _legacy/app/assets/javascripts/isotope_3.0.6.js:s |
e |
software | healthy | _legacy/app/assets/javascripts/isotope_3.0.6.js:e |
item |
software | healthy | apps/mobile/__tests__/screens/top-picks.render.test.tsx:item |
flush |
software | healthy | apps/mobile/__tests__/screens/ingest.render.test.tsx:flush |
renderRow |
software | healthy | apps/mobile/__tests__/screens/_ItemRow.render.test.tsx:rend… |
run |
software | healthy | apps/mobile/__tests__/screens/verify.render.test.tsx:run |
fakeFetch |
software | healthy | apps/mobile/__tests__/lib/history.test.ts:fakeFetch |
fakeFetch |
software | healthy | apps/mobile/__tests__/lib/auth.test.ts:fakeFetch |
fakeFetch |
software | healthy | apps/mobile/__tests__/lib/reviews.test.ts:fakeFetch |
fakeFetch |
software | healthy | apps/mobile/__tests__/lib/ingestion-runs.test.ts:fakeFetch |
fakeFetch |
software | healthy | apps/mobile/__tests__/lib/users.test.ts:fakeFetch |
fakeFetch |
software | healthy | apps/mobile/__tests__/lib/create-restaurant.test.ts:fakeFet… |
fakeFetch |
software | healthy | apps/mobile/__tests__/lib/decide-ingestion-item.test.ts:fak… |
fakeClient |
software | healthy | apps/mobile/__tests__/lib/posthog-client.test.ts:fakeClient |
fakeFetch |
software | healthy | apps/mobile/__tests__/lib/restaurants.test.ts:fakeFetch |
item |
software | healthy | apps/mobile/__tests__/lib/restaurants.test.ts:item |
fakeClient |
software | healthy | apps/mobile/__tests__/lib/track.test.ts:fakeClient |
LoginScreen |
software | healthy | apps/mobile/app/login.tsx:LoginScreen |
onSubmit |
software | healthy | apps/mobile/app/login.tsx:onSubmit |
Home |
software | healthy | apps/mobile/app/index.tsx:Home |
meta |
software | healthy | apps/mobile/app/index.tsx:meta |
RootLayout |
software | healthy | apps/mobile/app/_layout.tsx:RootLayout |
optedIn |
software | healthy | apps/mobile/app/_layout.tsx:optedIn |
SignupScreen |
software | healthy | apps/mobile/app/signup.tsx:SignupScreen |
onSubmit |
software | healthy | apps/mobile/app/signup.tsx:onSubmit |
HistoryScreen |
software | healthy | apps/mobile/app/history.tsx:HistoryScreen |
VisitRow |
software | healthy | apps/mobile/app/history.tsx:VisitRow |
AnalyticsSettingsScreen |
software | healthy | apps/mobile/app/settings/analytics.tsx:AnalyticsSettingsScr… |
onToggle |
software | healthy | apps/mobile/app/settings/analytics.tsx:onToggle |
UserProfileScreen |
software | healthy | apps/mobile/app/users/[handle].tsx:UserProfileScreen |
Stat |
software | healthy | apps/mobile/app/users/[handle].tsx:Stat |
ReviewRow |
software | healthy | apps/mobile/app/users/[handle].tsx:ReviewRow |
Center |
software | healthy | apps/mobile/app/users/[handle].tsx:Center |
CenterSpinner |
software | healthy | apps/mobile/app/users/[handle].tsx:CenterSpinner |
RestaurantPicker |
software | healthy | apps/mobile/app/ingest/_RestaurantPicker.tsx:RestaurantPick… |
submit |
software | healthy | apps/mobile/app/ingest/_RestaurantPicker.tsx:submit |
IngestScreen |
software | healthy | apps/mobile/app/ingest/index.tsx:IngestScreen |
onCapturePress |
software | healthy | apps/mobile/app/ingest/index.tsx:onCapturePress |
onDelete |
software | healthy | apps/mobile/app/ingest/index.tsx:onDelete |
onUpload |
software | healthy | apps/mobile/app/ingest/index.tsx:onUpload |
VerifyScreen |
software | healthy | apps/mobile/app/ingest/verify.tsx:VerifyScreen |
poll |
software | healthy | apps/mobile/app/ingest/verify.tsx:poll |
ViewMenuButton |
software | healthy | apps/mobile/app/ingest/verify.tsx:ViewMenuButton |
OnboardingScreen |
software | healthy | apps/mobile/app/onboarding/index.tsx:OnboardingScreen |
finalize |
software | healthy | apps/mobile/app/onboarding/index.tsx:finalize |
message |
software | healthy | apps/mobile/app/onboarding/index.tsx:message |
finalizeTaste |
software | healthy | apps/mobile/app/onboarding/index.tsx:finalizeTaste |
ItemDetailScreen |
software | healthy | apps/mobile/app/items/[id].tsx:ItemDetailScreen |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_legacy |
software | healthy | _legacy |
spec |
software | healthy | _legacy/spec |
factories |
software | healthy | _legacy/spec/factories |
helpers |
software | healthy | _legacy/spec/helpers |
users |
software | healthy | _legacy/spec/helpers/users |
controllers |
software | healthy | _legacy/spec/controllers |
users |
software | healthy | _legacy/spec/controllers/users |
decorators |
software | healthy | _legacy/spec/decorators |
users |
software | healthy | _legacy/spec/decorators/users |
views |
software | healthy | _legacy/spec/views |
create_user_favorites |
software | healthy | _legacy/spec/views/create_user_favorites |
reports |
software | healthy | _legacy/spec/views/reports |
config |
software | healthy | _legacy/config |
deploy |
software | healthy | _legacy/config/deploy |
locales |
software | healthy | _legacy/config/locales |
initializers |
software | healthy | _legacy/config/initializers |
environments |
software | healthy | _legacy/config/environments |
test |
software | healthy | _legacy/test |
models |
software | healthy | _legacy/test/models |
fixtures |
software | healthy | _legacy/test/fixtures |
helpers |
software | healthy | _legacy/test/helpers |
controllers |
software | healthy | _legacy/test/controllers |
app |
software | healthy | _legacy/app |
models |
software | healthy | _legacy/app/models |
datatables |
software | healthy | _legacy/app/datatables |
assets |
software | healthy | _legacy/app/assets |
stylesheets |
software | healthy | _legacy/app/assets/stylesheets |
parts |
software | healthy | _legacy/app/assets/stylesheets/parts |
admin |
software | healthy | _legacy/app/assets/stylesheets/parts/admin |
type |
software | healthy | _legacy/app/assets/stylesheets/type |
users |
software | healthy | _legacy/app/assets/stylesheets/users |
globals |
software | healthy | _legacy/app/assets/stylesheets/globals |
foundation |
software | healthy | _legacy/app/assets/stylesheets/foundation |
layouts |
software | healthy | _legacy/app/assets/stylesheets/layouts |
_var_and_mix |
software | healthy | _legacy/app/assets/stylesheets/_var_and_mix |
javascripts |
software | healthy | _legacy/app/assets/javascripts |
helpers |
software | healthy | _legacy/app/helpers |
users |
software | healthy | _legacy/app/helpers/users |
controllers |
software | healthy | _legacy/app/controllers |
users |
software | healthy | _legacy/app/controllers/users |
admin |
software | healthy | _legacy/app/controllers/admin |
decorators |
software | healthy | _legacy/app/decorators |
users |
software | healthy | _legacy/app/decorators/users |
lib |
software | healthy | _legacy/lib |
db |
software | healthy | _legacy/db |
seeds |
software | healthy | _legacy/db/seeds |
migrate |
software | healthy | _legacy/db/migrate |
public |
software | healthy | _legacy/public |
apps |
software | healthy | apps |
api |
software | healthy | apps/api |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::apps/api/config/deploy.yml |
security | healthy | apps/api/config/deploy.yml |
auth::apps/mobile/lib/api/onboarding.ts |
security | healthy | apps/mobile/lib/api/onboarding.ts |
auth::apps/web/src/app/api/restaurants/[slug]/suggestions/r… |
security | healthy | apps/web/src/app/api/restaurants/[slug]/suggestions/route.ts |
auth::apps/web/src/lib/api.ts |
security | healthy | apps/web/src/lib/api.ts |
auth::apps/web/src/lib/__tests__/api-proxy.test.ts |
security | healthy | apps/web/src/lib/__tests__/api-proxy.test.ts |
auth::apps/api/spec/integration/api/v1/auth/omniauth_spec.rb |
security | healthy | apps/api/spec/integration/api/v1/auth/omniauth_spec.rb |
auth::apps/mobile/__tests__/lib/ingestion-runs.test.ts |
security | healthy | apps/mobile/__tests__/lib/ingestion-runs.test.ts |
auth::apps/mobile/app/ingest/index.tsx |
security | healthy | apps/mobile/app/ingest/index.tsx |
auth::apps/web/src/lib/__tests__/cookie-options.test.ts |
security | healthy | apps/web/src/lib/__tests__/cookie-options.test.ts |
auth::apps/mobile/__tests__/lib/decide-ingestion-item.test.… |
security | healthy | apps/mobile/__tests__/lib/decide-ingestion-item.test.ts |
auth::apps/mobile/app/onboarding/index.tsx |
security | healthy | apps/mobile/app/onboarding/index.tsx |
auth::apps/web/src/app/login/page.tsx |
security | healthy | apps/web/src/app/login/page.tsx |
auth::apps/web/src/lib/__tests__/onboarding.test.ts |
security | healthy | apps/web/src/lib/__tests__/onboarding.test.ts |
auth::apps/web/src/lib/history.ts |
security | healthy | apps/web/src/lib/history.ts |
auth::docs/openapi.json |
security | healthy | docs/openapi.json |
auth::apps/web/src/lib/__tests__/restaurants.test.ts |
security | healthy | apps/web/src/lib/__tests__/restaurants.test.ts |
auth::apps/web/src/app/api/auth/[action]/route.ts |
security | healthy | apps/web/src/app/api/auth/[action]/route.ts |
auth::apps/mobile/__tests__/lib/create-restaurant.test.ts |
security | healthy | apps/mobile/__tests__/lib/create-restaurant.test.ts |
auth::packages/api-types/src/generated.ts |
security | healthy | packages/api-types/src/generated.ts |
auth::apps/api/spec/requests/api/v1/auth/login_spec.rb |
security | healthy | apps/api/spec/requests/api/v1/auth/login_spec.rb |
auth::apps/web/src/lib/onboarding.ts |
security | healthy | apps/web/src/lib/onboarding.ts |
auth::apps/api/app/controllers/api/v1/auth/registrations_co… |
security | healthy | apps/api/app/controllers/api/v1/auth/registrations_controll… |
auth::apps/api/spec/support/auth_helpers.rb |
security | healthy | apps/api/spec/support/auth_helpers.rb |
auth::apps/api/spec/integration/api/v1/profile_spec.rb |
security | healthy | apps/api/spec/integration/api/v1/profile_spec.rb |
auth::apps/web/src/lib/api-proxy.ts |
security | healthy | apps/web/src/lib/api-proxy.ts |
auth::apps/web/src/lib/auth.ts |
security | healthy | apps/web/src/lib/auth.ts |
auth::apps/mobile/app/ingest/_RestaurantPicker.tsx |
security | healthy | apps/mobile/app/ingest/_RestaurantPicker.tsx |
auth::apps/mobile/__tests__/screens/onboarding.render.test.… |
security | healthy | apps/mobile/__tests__/screens/onboarding.render.test.tsx |
auth::apps/mobile/lib/api/ingestion-runs.ts |
security | healthy | apps/mobile/lib/api/ingestion-runs.ts |
auth::apps/web/src/lib/ingestion.ts |
security | healthy | apps/web/src/lib/ingestion.ts |
auth::apps/mobile/app/items/[id].tsx |
security | healthy | apps/mobile/app/items/[id].tsx |
auth::apps/api/db/migrate/20260101000002_create_users.rb |
security | healthy | apps/api/db/migrate/20260101000002_create_users.rb |
auth::apps/mobile/app/restaurants/[id].tsx |
security | healthy | apps/mobile/app/restaurants/[id].tsx |
auth::apps/api/app/models/user.rb |
security | healthy | apps/api/app/models/user.rb |
auth::apps/mobile/__tests__/lib/auth.test.ts |
security | healthy | apps/mobile/__tests__/lib/auth.test.ts |
auth::apps/web/src/app/api/reviews/[id]/report/route.ts |
security | healthy | apps/web/src/app/api/reviews/[id]/report/route.ts |
auth::.github/workflows/pr-title.yml |
security | healthy | .github/workflows/pr-title.yml |
auth::apps/api/app/controllers/concerns/auth_token_response… |
security | healthy | apps/api/app/controllers/concerns/auth_token_response.rb |
auth::apps/web/src/app/onboarding/page.tsx |
security | healthy | apps/web/src/app/onboarding/page.tsx |
auth::apps/api/db/migrate/20260614150000_add_terms_accepted… |
security | healthy | apps/api/db/migrate/20260614150000_add_terms_accepted_at_to… |
auth::apps/mobile/__tests__/screens/verify.render.test.tsx |
security | healthy | apps/mobile/__tests__/screens/verify.render.test.tsx |
auth::apps/mobile/__tests__/lib/reviews.test.ts |
security | healthy | apps/mobile/__tests__/lib/reviews.test.ts |
auth::apps/web/src/app/restaurants/[slug]/page.tsx |
security | healthy | apps/web/src/app/restaurants/[slug]/page.tsx |
auth::apps/api/spec/requests/api/v1/auth/refresh_spec.rb |
security | healthy | apps/api/spec/requests/api/v1/auth/refresh_spec.rb |
auth::apps/api/spec/integration/api/v1/auth/logout_spec.rb |
security | healthy | apps/api/spec/integration/api/v1/auth/logout_spec.rb |
auth::apps/web/src/lib/restaurants.ts |
security | healthy | apps/web/src/lib/restaurants.ts |
auth::apps/api/spec/requests/api/v1/auth/omniauth_apple_spe… |
security | healthy | apps/api/spec/requests/api/v1/auth/omniauth_apple_spec.rb |
auth::apps/mobile/__tests__/lib/restaurants.test.ts |
security | healthy | apps/mobile/__tests__/lib/restaurants.test.ts |
auth::apps/api/app/controllers/api/v1/auth/omniauth_callbac… |
security | healthy | apps/api/app/controllers/api/v1/auth/omniauth_callbacks_con… |
auth::apps/api/spec/requests/api/v1/auth/omniauth_google_sp… |
security | healthy | apps/api/spec/requests/api/v1/auth/omniauth_google_spec.rb |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::_legacy/config/locales/simple_form.en.yml |
security | healthy | _legacy/config/locales/simple_form.en.yml |
password_literal::_legacy/config/locales/simple_form.en.yml |
security | healthy | _legacy/config/locales/simple_form.en.yml |
password_literal::apps/api/spec/integration/api/v1/profile_… |
security | healthy | apps/api/spec/integration/api/v1/profile_spec.rb |
password_literal::apps/api/spec/integration/api/v1/profile_… |
security | healthy | apps/api/spec/integration/api/v1/profile_spec.rb |
password_literal::apps/api/spec/integration/api/v1/profile_… |
security | healthy | apps/api/spec/integration/api/v1/profile_spec.rb |
password_literal::apps/api/spec/integration/api/v1/profile_… |
security | healthy | apps/api/spec/integration/api/v1/profile_spec.rb |
password_literal::apps/api/spec/integration/api/v1/profile_… |
security | healthy | apps/api/spec/integration/api/v1/profile_spec.rb |
password_literal::apps/api/spec/integration/api/v1/account_… |
security | healthy | apps/api/spec/integration/api/v1/account_export_spec.rb |
password_literal::apps/api/spec/integration/api/v1/auth/ref… |
security | healthy | apps/api/spec/integration/api/v1/auth/refresh_spec.rb |
password_literal::apps/api/spec/integration/api/v1/auth/log… |
security | healthy | apps/api/spec/integration/api/v1/auth/logout_spec.rb |
password_literal::apps/api/spec/integration/api/v1/auth/sig… |
security | healthy | apps/api/spec/integration/api/v1/auth/signup_spec.rb |
password_literal::apps/api/spec/integration/api/v1/auth/sig… |
security | healthy | apps/api/spec/integration/api/v1/auth/signup_spec.rb |
password_literal::apps/api/spec/integration/api/v1/auth/sig… |
security | healthy | apps/api/spec/integration/api/v1/auth/signup_spec.rb |
password_literal::apps/api/spec/integration/api/v1/auth/sig… |
security | healthy | apps/api/spec/integration/api/v1/auth/signup_spec.rb |
password_literal::apps/api/spec/integration/api/v1/auth/sig… |
security | healthy | apps/api/spec/integration/api/v1/auth/signup_spec.rb |
password_literal::apps/api/spec/integration/api/v1/auth/log… |
security | healthy | apps/api/spec/integration/api/v1/auth/login_spec.rb |
password_literal::apps/api/spec/integration/api/v1/auth/log… |
security | healthy | apps/api/spec/integration/api/v1/auth/login_spec.rb |
password_literal::apps/api/spec/models/restaurant_community… |
security | healthy | apps/api/spec/models/restaurant_community_spec.rb |
password_literal::apps/api/spec/models/user_spec.rb |
security | healthy | apps/api/spec/models/user_spec.rb |
password_literal::apps/api/spec/models/user_spec.rb |
security | healthy | apps/api/spec/models/user_spec.rb |
password_literal::apps/api/spec/models/user_spec.rb |
security | healthy | apps/api/spec/models/user_spec.rb |
password_literal::apps/api/spec/models/user_spec.rb |
security | healthy | apps/api/spec/models/user_spec.rb |
password_literal::apps/api/spec/requests/api/v1/rate_limiti… |
security | healthy | apps/api/spec/requests/api/v1/rate_limiting_spec.rb |
password_literal::apps/api/spec/requests/api/v1/rate_limiti… |
security | healthy | apps/api/spec/requests/api/v1/rate_limiting_spec.rb |
password_literal::apps/api/spec/requests/api/v1/ingestion_r… |
security | healthy | apps/api/spec/requests/api/v1/ingestion_runs_spec.rb |
password_literal::apps/api/spec/requests/api/v1/ingestion_r… |
security | healthy | apps/api/spec/requests/api/v1/ingestion_runs_spec.rb |
password_literal::apps/api/spec/requests/api/v1/ingestion_r… |
security | healthy | apps/api/spec/requests/api/v1/ingestion_runs_spec.rb |
password_literal::apps/api/spec/requests/api/v1/ingestion_r… |
security | healthy | apps/api/spec/requests/api/v1/ingestion_runs_spec.rb |
password_literal::apps/api/spec/requests/api/v1/ingestion_r… |
security | healthy | apps/api/spec/requests/api/v1/ingestion_runs_spec.rb |
password_literal::apps/api/spec/requests/api/v1/ingestion_r… |
security | healthy | apps/api/spec/requests/api/v1/ingestion_runs_spec.rb |
password_literal::apps/api/spec/requests/api/v1/ingestion_i… |
security | healthy | apps/api/spec/requests/api/v1/ingestion_items_api_spec.rb |
password_literal::apps/api/spec/requests/api/v1/ingestion_i… |
security | healthy | apps/api/spec/requests/api/v1/ingestion_items_api_spec.rb |
password_literal::apps/api/spec/requests/api/v1/ingestion_i… |
security | healthy | apps/api/spec/requests/api/v1/ingestion_items_api_spec.rb |
password_literal::apps/api/spec/requests/api/v1/ingestion_i… |
security | healthy | apps/api/spec/requests/api/v1/ingestion_items_api_spec.rb |
password_literal::apps/api/spec/requests/api/v1/restaurant_… |
security | healthy | apps/api/spec/requests/api/v1/restaurant_creation_spec.rb |
password_literal::apps/api/spec/requests/api/v1/auth/signup… |
security | healthy | apps/api/spec/requests/api/v1/auth/signup_spec.rb |
password_literal::apps/api/spec/requests/api/v1/auth/login_… |
security | healthy | apps/api/spec/requests/api/v1/auth/login_spec.rb |
password_literal::apps/api/spec/requests/api/v1/auth/login_… |
security | healthy | apps/api/spec/requests/api/v1/auth/login_spec.rb |
password_literal::apps/api/spec/requests/api/v1/auth/login_… |
security | healthy | apps/api/spec/requests/api/v1/auth/login_spec.rb |
password_literal::apps/api/spec/requests/api/v1/restaurants… |
security | healthy | apps/api/spec/requests/api/v1/restaurants/items_spec.rb |
password_literal::apps/api/spec/requests/admin/dashboard_sp… |
security | healthy | apps/api/spec/requests/admin/dashboard_spec.rb |
password_literal::apps/api/spec/requests/admin/dashboard_sp… |
security | healthy | apps/api/spec/requests/admin/dashboard_spec.rb |
password_literal::apps/api/spec/avo/actions/restaurants/con… |
security | healthy | apps/api/spec/avo/actions/restaurants/confirm_community_spe… |
password_literal::apps/mobile/__tests__/lib/auth.test.ts |
security | healthy | apps/mobile/__tests__/lib/auth.test.ts |
password_literal::apps/web/src/lib/__tests__/auth.test.ts |
security | healthy | apps/web/src/lib/__tests__/auth.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
LoginScreen |
frontend | healthy | apps/mobile/app/login.tsx |
Home |
frontend | healthy | apps/mobile/app/index.tsx |
RootLayout |
frontend | healthy | apps/mobile/app/_layout.tsx |
SignupScreen |
frontend | healthy | apps/mobile/app/signup.tsx |
HistoryScreen |
frontend | healthy | apps/mobile/app/history.tsx |
AnalyticsSettingsScreen |
frontend | healthy | apps/mobile/app/settings/analytics.tsx |
UserProfileScreen |
frontend | healthy | apps/mobile/app/users/[handle].tsx |
IngestScreen |
frontend | healthy | apps/mobile/app/ingest/index.tsx |
VerifyScreen |
frontend | healthy | apps/mobile/app/ingest/verify.tsx |
OnboardingScreen |
frontend | healthy | apps/mobile/app/onboarding/index.tsx |
ItemDetailScreen |
frontend | healthy | apps/mobile/app/items/[id].tsx |
RestaurantScreen |
frontend | healthy | apps/mobile/app/restaurants/[id].tsx |
WaitlistForm |
frontend | healthy | apps/web/src/app/_waitlist-form.tsx |
HomePage |
frontend | healthy | apps/web/src/app/page.tsx |
RootLayout |
frontend | healthy | apps/web/src/app/layout.tsx |
LoginPage |
frontend | healthy | apps/web/src/app/login/page.tsx |
SignupPage |
frontend | healthy | apps/web/src/app/signup/page.tsx |
IngestPage |
frontend | healthy | apps/web/src/app/ingest/page.tsx |
VerifyRunPage |
frontend | healthy | apps/web/src/app/ingest/verify/[runId]/page.tsx |
DmcaPage |
frontend | healthy | apps/web/src/app/dmca/page.tsx |
PressPage |
frontend | healthy | apps/web/src/app/press/page.tsx |
OnboardingPage |
frontend | healthy | apps/web/src/app/onboarding/page.tsx |
TermsPage |
frontend | healthy | apps/web/src/app/terms/page.tsx |
SuggestionQueuePage |
frontend | healthy | apps/web/src/app/restaurants/[slug]/suggestions/page.tsx |
ClaimVerifyPage |
frontend | healthy | apps/web/src/app/restaurants/[slug]/claim/page.tsx |
HistoryPage |
frontend | healthy | apps/web/src/app/history/page.tsx |
ProfileSettingsPage |
frontend | healthy | apps/web/src/app/profile/settings/page.tsx |
PrivacyPage |
frontend | healthy | apps/web/src/app/privacy/page.tsx |
StoryPage |
frontend | healthy | apps/web/src/app/story/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | apps/web/src/app/page.tsx |
/login |
frontend | healthy | apps/web/src/app/login/page.tsx |
/signup |
frontend | healthy | apps/web/src/app/signup/page.tsx |
/ingest |
frontend | healthy | apps/web/src/app/ingest/page.tsx |
/ingest/verify/[runId] |
frontend | healthy | apps/web/src/app/ingest/verify/[runId]/page.tsx |
/r/[slug] |
frontend | healthy | apps/web/src/app/r/[slug]/page.tsx |
/dmca |
frontend | healthy | apps/web/src/app/dmca/page.tsx |
/press |
frontend | healthy | apps/web/src/app/press/page.tsx |
/onboarding |
frontend | healthy | apps/web/src/app/onboarding/page.tsx |
/terms |
frontend | healthy | apps/web/src/app/terms/page.tsx |
/restaurants/[slug] |
frontend | healthy | apps/web/src/app/restaurants/[slug]/page.tsx |
/restaurants/[slug]/suggestions |
frontend | healthy | apps/web/src/app/restaurants/[slug]/suggestions/page.tsx |
/restaurants/[slug]/claim |
frontend | healthy | apps/web/src/app/restaurants/[slug]/claim/page.tsx |
/restaurants/[slug]/items/[id] |
frontend | healthy | apps/web/src/app/restaurants/[slug]/items/[id]/page.tsx |
/history |
frontend | healthy | apps/web/src/app/history/page.tsx |
/profile/settings |
frontend | healthy | apps/web/src/app/profile/settings/page.tsx |
/u/[handle] |
frontend | healthy | apps/web/src/app/u/[handle]/page.tsx |
/privacy |
frontend | healthy | apps/web/src/app/privacy/page.tsx |
/durango/[diet] |
frontend | healthy | apps/web/src/app/durango/[diet]/page.tsx |
/story |
frontend | healthy | apps/web/src/app/story/page.tsx |
/ |
frontend | healthy | apps/web/src/lib/cookie-options.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
AuthError |
software | healthy | apps/mobile/lib/auth.ts:AuthError |
you |
software | healthy | apps/mobile/lib/posthog-client.ts:you |
HistoryError |
software | healthy | apps/mobile/lib/api/history.ts:HistoryError |
ReviewError |
software | healthy | apps/mobile/lib/api/reviews.ts:ReviewError |
UserProfileFetchError |
software | healthy | apps/mobile/lib/api/users.ts:UserProfileFetchError |
RestaurantFetchError |
software | healthy | apps/mobile/lib/api/restaurants.ts:RestaurantFetchError |
RestaurantCreateError |
software | healthy | apps/mobile/lib/api/restaurants.ts:RestaurantCreateError |
IngestionUploadError |
software | healthy | apps/mobile/lib/api/ingestion-runs.ts:IngestionUploadError |
extends |
software | healthy | apps/web/src/app/restaurants/[slug]/items/[id]/__tests__/Re… |
AuthError |
software | healthy | apps/web/src/lib/auth.ts:AuthError |
CityRankingError |
software | healthy | apps/web/src/lib/durango.ts:CityRankingError |
HistoryError |
software | healthy | apps/web/src/lib/history.ts:HistoryError |
ReviewError |
software | healthy | apps/web/src/lib/reviews.ts:ReviewError |
ClaimError |
software | healthy | apps/web/src/lib/restaurant-claim.ts:ClaimError |
WaitlistError |
software | healthy | apps/web/src/lib/waitlist.ts:WaitlistError |
SuggestionError |
software | healthy | apps/web/src/lib/suggestions.ts:SuggestionError |
IngestionRequestError |
software | healthy | apps/web/src/lib/ingestion.ts:IngestionRequestError |
InvalidProfileTokenError |
software | healthy | packages/filter-engine/src/profile-token.ts:InvalidProfileT… |
| Label | Layer | Status | Path |
|---|---|---|---|
analyze |
cicd | healthy | .github/workflows/codeql.yml |
lint |
cicd | healthy | .github/workflows/pr-title.yml |
changes |
cicd | healthy | .github/workflows/ci-js.yml |
check |
cicd | healthy | .github/workflows/ci-js.yml |
changes |
cicd | healthy | .github/workflows/ci-api.yml |
rspec |
cicd | healthy | .github/workflows/ci-api.yml |
label |
cicd | healthy | .github/workflows/labeler.yml |
guard |
cicd | healthy | .github/workflows/migration-guard.yml |
enable |
cicd | healthy | .github/workflows/auto-merge.yml |
js |
cicd | healthy | .github/workflows/ci-nightly.yml |
api |
cicd | healthy | .github/workflows/ci-nightly.yml |
report |
cicd | healthy | .github/workflows/ci-nightly.yml |
align |
cicd | healthy | .github/workflows/expo-align.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:16 |
network | healthy | pnpm-lock.yaml |
port:5432 |
network | healthy | compose.yaml |
port:3000 |
network | healthy | compose.yaml |
port:1000 |
network | healthy | apps/api/Dockerfile |
port:13 |
network | healthy | apps/api/spec/cassettes/extract_menu_job/simply_tasty_thai_… |
port:09 |
network | healthy | .github/dependabot.yml |
port:07 |
network | healthy | .github/workflows/codeql.yml |
port:37 |
network | healthy | .github/workflows/codeql.yml |
port:10 |
network | healthy | .github/workflows/expo-align.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::codeql |
cicd | healthy | .github/workflows/codeql.yml |
gha::pr-title |
cicd | healthy | .github/workflows/pr-title.yml |
gha::ci-js |
cicd | healthy | .github/workflows/ci-js.yml |
gha::ci-api |
cicd | healthy | .github/workflows/ci-api.yml |
gha::labeler |
cicd | healthy | .github/workflows/labeler.yml |
gha::migration-guard |
cicd | healthy | .github/workflows/migration-guard.yml |
gha::auto-merge |
cicd | healthy | .github/workflows/auto-merge.yml |
gha::ci-nightly |
cicd | healthy | .github/workflows/ci-nightly.yml |
gha::expo-align |
cicd | healthy | .github/workflows/expo-align.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
postgresql |
data | healthy | compose.yaml |
elasticsearch |
data | healthy | _legacy/Gemfile |
redis |
data | healthy | apps/api/Gemfile |
| Label | Layer | Status | Path |
|---|---|---|---|
image::apps/api/Dockerfile |
hardware | healthy | apps/api/Dockerfile |
postgres |
hardware | healthy | compose.yaml |
api |
hardware | healthy | compose.yaml |
worker |
hardware | healthy | compose.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | compose.yaml |
6.4.3.0 |
network | healthy | _legacy/Gemfile |
1.0.1.1 |
network | healthy | apps/api/spec/cassettes/extract_menu_job/simply_tasty_thai_… |
| Label | Layer | Status | Path |
|---|---|---|---|
envoy |
network | healthy | apps/api/spec/cassettes/extract_menu_job/simply_tasty_thai_… |
traefik |
network | healthy | apps/api/config/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::hetzner |
hardware | healthy | CLAUDE.md |
vps::aws |
hardware | healthy | _legacy/Gemfile |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-26i483_h |
software | healthy | /tmp/repobility-clone-26i483_h |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | apps/api/db/seeds/ingredients.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/23fe8a90-d298-47be-a7f8-e9d813093cac/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/23fe8a90-d298-47be-a7f8-e9d813093cac/
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.