https://github.com/the-artifabrian/quartermaster
· scanned 2026-06-16 00:33 UTC (2 months, 2 weeks ago)
72 raw signals (0 security + 72 graph)
Last scanned 2 months, 2 weeks ago · v1 · 61 actionable findings from 1 signal source. 11 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1525 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 |
|---|---|---|---|
foo |
software | healthy | types/deps.d.ts:foo |
getOrInsertUser |
software | healthy | tests/playwright-utils.ts:getOrInsertUser |
waitFor |
software | healthy | tests/playwright-utils.ts:waitFor |
createUser |
software | healthy | tests/db-utils.ts:createUser |
createPassword |
software | healthy | tests/db-utils.ts:createPassword |
convertSetCookieToCookie |
software | healthy | tests/utils.ts:convertSetCookieToCookie |
getSessionSetCookieHeader |
software | healthy | tests/utils.ts:getSessionSetCookieHeader |
getSessionCookieHeader |
software | healthy | tests/utils.ts:getSessionCookieHeader |
readFixture |
software | healthy | tests/mocks/utils.ts:readFixture |
createFixture |
software | healthy | tests/mocks/utils.ts:createFixture |
writeEmail |
software | healthy | tests/mocks/utils.ts:writeEmail |
requireEmail |
software | healthy | tests/mocks/utils.ts:requireEmail |
readEmail |
software | healthy | tests/mocks/utils.ts:readEmail |
requireHeader |
software | healthy | tests/mocks/utils.ts:requireHeader |
getAllCacheKeys |
software | healthy | tests/mocks/cache-server.ts:getAllCacheKeys |
searchCacheKeys |
software | healthy | tests/mocks/cache-server.ts:searchCacheKeys |
matches |
software | healthy | tests/mocks/cache-server.ts:matches |
cachified |
software | healthy | tests/mocks/cache-server.ts:cachified |
getMimeType |
software | healthy | tests/mocks/tigris.ts:getMimeType |
validateAuth |
software | healthy | tests/mocks/tigris.ts:validateAuth |
assertKey |
software | healthy | tests/mocks/tigris.ts:assertKey |
here |
software | healthy | tests/mocks/google.ts:here |
createGoogleUser |
software | healthy | tests/mocks/google.ts:createGoogleUser |
getGoogleUsers |
software | healthy | tests/mocks/google.ts:getGoogleUsers |
deleteGoogleUser |
software | healthy | tests/mocks/google.ts:deleteGoogleUser |
deleteGoogleUsers |
software | healthy | tests/mocks/google.ts:deleteGoogleUsers |
setGoogleUsers |
software | healthy | tests/mocks/google.ts:setGoogleUsers |
insertGoogleUser |
software | healthy | tests/mocks/google.ts:insertGoogleUser |
getUser |
software | healthy | tests/mocks/google.ts:getUser |
user |
software | healthy | tests/mocks/google.ts:user |
pathExists |
software | healthy | tests/setup/global-setup.ts:pathExists |
run |
software | healthy | tests/setup/global-setup.ts:run |
setup |
software | healthy | tests/setup/global-setup.ts:setup |
databaseLastModifiedAt |
software | healthy | tests/setup/global-setup.ts:databaseLastModifiedAt |
prismaSchemaLastModifiedAt |
software | healthy | tests/setup/global-setup.ts:prismaSchemaLastModifiedAt |
toUrl |
software | healthy | tests/setup/custom-matchers.ts:toUrl |
urlsMatch |
software | healthy | tests/setup/custom-matchers.ts:urlsMatch |
setupProUser |
software | healthy | tests/e2e/shopping-to-inventory.test.ts:setupProUser |
checkOffAllItems |
software | healthy | tests/e2e/shopping-to-inventory.test.ts:checkOffAllItems |
extractUrl |
software | healthy | tests/e2e/onboarding.test.ts:extractUrl |
setupWebAuthn |
software | healthy | tests/e2e/passkey.test.ts:setupWebAuthn |
clearRecipes |
software | healthy | scripts/clear-recipes.ts:clearRecipes |
main |
software | healthy | scripts/clear-recipes.ts:main |
seed |
software | healthy | prisma/seed.ts:seed |
seedInfrastructure |
software | healthy | prisma/seed-infrastructure.ts:seedInfrastructure |
handleRequest |
software | healthy | app/entry.server.tsx:handleRequest |
handleDataRequest |
software | healthy | app/entry.server.tsx:handleDataRequest |
handleError |
software | healthy | app/entry.server.tsx:handleError |
loader |
software | healthy | app/root.tsx:loader |
shouldRevalidate |
software | healthy | app/root.tsx:shouldRevalidate |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
fly.toml |
software | healthy | fly.toml |
playwright.config.ts |
software | healthy | playwright.config.ts |
vite.config.ts |
software | healthy | vite.config.ts |
bun.lock |
software | healthy | bun.lock |
skills-lock.json |
software | healthy | skills-lock.json |
README.md |
software | healthy | README.md |
bunfig.toml |
software | healthy | bunfig.toml |
package.json |
software | healthy | package.json |
index.ts |
software | healthy | index.ts |
prisma.config.ts |
software | healthy | prisma.config.ts |
components.json |
software | healthy | components.json |
react-router.config.ts |
software | healthy | react-router.config.ts |
.env.example |
software | healthy | .env.example |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
icon-name.d.ts |
software | healthy | types/icon-name.d.ts |
env.env.d.ts |
software | healthy | types/env.env.d.ts |
reset.d.ts |
software | healthy | types/reset.d.ts |
deps.d.ts |
software | healthy | types/deps.d.ts |
playwright-utils.ts |
software | healthy | tests/playwright-utils.ts |
db-utils.ts |
software | healthy | tests/db-utils.ts |
utils.ts |
software | healthy | tests/utils.ts |
stripe.ts |
software | healthy | tests/mocks/stripe.ts |
README.md |
software | healthy | tests/mocks/README.md |
index.ts |
software | healthy | tests/mocks/index.ts |
utils.ts |
software | healthy | tests/mocks/utils.ts |
cache-server.ts |
software | healthy | tests/mocks/cache-server.ts |
pwned-passwords.ts |
software | healthy | tests/mocks/pwned-passwords.ts |
tigris.ts |
software | healthy | tests/mocks/tigris.ts |
resend.ts |
software | healthy | tests/mocks/resend.ts |
google.ts |
software | healthy | tests/mocks/google.ts |
anthropic.ts |
software | healthy | tests/mocks/anthropic.ts |
setup-test-env.ts |
software | healthy | tests/setup/setup-test-env.ts |
db-setup.ts |
software | healthy | tests/setup/db-setup.ts |
global-setup.ts |
software | healthy | tests/setup/global-setup.ts |
custom-matchers.ts |
software | healthy | tests/setup/custom-matchers.ts |
shopping-to-inventory.test.ts |
software | healthy | tests/e2e/shopping-to-inventory.test.ts |
inventory.test.ts |
software | healthy | tests/e2e/inventory.test.ts |
error-boundary.test.ts |
software | healthy | tests/e2e/error-boundary.test.ts |
shopping-list.test.ts |
software | healthy | tests/e2e/shopping-list.test.ts |
meal-plan.test.ts |
software | healthy | tests/e2e/meal-plan.test.ts |
onboarding.test.ts |
software | healthy | tests/e2e/onboarding.test.ts |
settings-profile.test.ts |
software | healthy | tests/e2e/settings-profile.test.ts |
2fa.test.ts |
software | healthy | tests/e2e/2fa.test.ts |
passkey.test.ts |
software | healthy | tests/e2e/passkey.test.ts |
recipes.test.ts |
software | healthy | tests/e2e/recipes.test.ts |
ARCHITECTURE.md |
software | healthy | docs/ARCHITECTURE.md |
COPYWRITING.md |
software | healthy | docs/COPYWRITING.md |
FEATURES.md |
software | healthy | docs/FEATURES.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
types |
software | healthy | types |
tests |
software | healthy | tests |
mocks |
software | healthy | tests/mocks |
setup |
software | healthy | tests/setup |
e2e |
software | healthy | tests/e2e |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
prisma |
software | healthy | prisma |
migrations |
software | healthy | prisma/migrations |
20260202112907_add_inventory_items |
software | healthy | prisma/migrations/20260202112907_add_inventory_items |
20260217154807_remove_tags |
software | healthy | prisma/migrations/20260217154807_remove_tags |
20260215172127_add_household_event_type_index |
software | healthy | prisma/migrations/20260215172127_add_household_event_type_i… |
20260210085036_add_notifications_last_seen_at |
software | healthy | prisma/migrations/20260210085036_add_notifications_last_see… |
20260209133519_add_household_sharing |
software | healthy | prisma/migrations/20260209133519_add_household_sharing |
20260211092134_add_meal_plan_templates |
software | healthy | prisma/migrations/20260211092134_add_meal_plan_templates |
20260308183217_add_ingredient_linked_recipe |
software | healthy | prisma/migrations/20260308183217_add_ingredient_linked_reci… |
20260206141640_add_recipe_notes |
software | healthy | prisma/migrations/20260206141640_add_recipe_notes |
20260213193703_add_usage_events |
software | healthy | prisma/migrations/20260213193703_add_usage_events |
20260225184410_remove_inventory_expiry |
software | healthy | prisma/migrations/20260225184410_remove_inventory_expiry |
20260213075608_add_performance_indexes |
software | healthy | prisma/migrations/20260213075608_add_performance_indexes |
20260225200000_remove_user_images |
software | healthy | prisma/migrations/20260225200000_remove_user_images |
20260612090000_remove_cooking_log |
software | healthy | prisma/migrations/20260612090000_remove_cooking_log |
20260204120000_allow_multiple_recipes_per_meal_slot |
software | healthy | prisma/migrations/20260204120000_allow_multiple_recipes_per… |
20260202095359_init |
software | healthy | prisma/migrations/20260202095359_init |
20260228171540_remove_low_stock |
software | healthy | prisma/migrations/20260228171540_remove_low_stock |
20260216104620_add_invite_codes |
software | healthy | prisma/migrations/20260216104620_add_invite_codes |
20260225152452_remove_templates_and_simplify_notifications |
software | healthy | prisma/migrations/20260225152452_remove_templates_and_simpl… |
20260202100446_add_recipes |
software | healthy | prisma/migrations/20260202100446_add_recipes |
20260209142819_add_household_invite |
software | healthy | prisma/migrations/20260209142819_add_household_invite |
20260206093932_add_cooking_log |
software | healthy | prisma/migrations/20260206093932_add_cooking_log |
20260210081435_add_household_events |
software | healthy | prisma/migrations/20260210081435_add_household_events |
20260318102714_remove_invite_codes_simplify_usage_events |
software | healthy | prisma/migrations/20260318102714_remove_invite_codes_simpli… |
20260213094314_add_ingredient_isheading |
software | healthy | prisma/migrations/20260213094314_add_ingredient_isheading |
20260212173934_remove_cooking_log_rating |
software | healthy | prisma/migrations/20260212173934_remove_cooking_log_rating |
20260206093607_add_meal_plan_entry_servings |
software | healthy | prisma/migrations/20260206093607_add_meal_plan_entry_servin… |
20260217083803_add_recipe_ai_generated |
software | healthy | prisma/migrations/20260217083803_add_recipe_ai_generated |
20260228215214_remove_inventory_location |
software | healthy | prisma/migrations/20260228215214_remove_inventory_location |
20260224120000_remove_inventory_quantity_unit |
software | healthy | prisma/migrations/20260224120000_remove_inventory_quantity_… |
20260209143908_remove_redundant_token_index |
software | healthy | prisma/migrations/20260209143908_remove_redundant_token_ind… |
20260206100212_add_cooked_to_meal_plan_entry |
software | healthy | prisma/migrations/20260206100212_add_cooked_to_meal_plan_en… |
20260206074328_add_favorites_sourceurl_rawtext |
software | healthy | prisma/migrations/20260206074328_add_favorites_sourceurl_ra… |
20260204080306_add_meal_planning |
software | healthy | prisma/migrations/20260204080306_add_meal_planning |
20260216130007_stripe_unique_indexes |
software | healthy | prisma/migrations/20260216130007_stripe_unique_indexes |
app |
software | healthy | app |
utils |
software | healthy | app/utils |
providers |
software | healthy | app/utils/providers |
components |
software | healthy | app/components |
ui |
software | healthy | app/components/ui |
routes |
software | healthy | app/routes |
settings |
software | healthy | app/routes/settings |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AppWithProviders |
frontend | healthy | app/root.tsx |
SharedRecipeView |
frontend | healthy | app/routes/share.$recipeId.tsx |
ShoppingListRoute |
frontend | healthy | app/routes/shopping.tsx |
UpgradePage |
frontend | healthy | app/routes/upgrade.tsx |
NotFound |
frontend | healthy | app/routes/$.tsx |
ChangeEmailIndex |
frontend | healthy | app/routes/settings/profile/change-email.tsx |
Connections |
frontend | healthy | app/routes/settings/profile/connections.tsx |
CreatePasswordRoute |
frontend | healthy | app/routes/settings/profile/password_.create.tsx |
EditProfile |
frontend | healthy | app/routes/settings/profile/edit.tsx |
SettingsIndex |
frontend | healthy | app/routes/settings/profile/index.tsx |
HouseholdSettings |
frontend | healthy | app/routes/settings/profile/household.tsx |
ChangePasswordRoute |
frontend | healthy | app/routes/settings/profile/password.tsx |
ImportData |
frontend | healthy | app/routes/settings/profile/import.tsx |
SettingsLayout |
frontend | healthy | app/routes/settings/profile/_layout.tsx |
Passkeys |
frontend | healthy | app/routes/settings/profile/passkeys.tsx |
TwoFactorDisableRoute |
frontend | healthy | app/routes/settings/profile/two-factor/disable.tsx |
TwoFactorRoute |
frontend | healthy | app/routes/settings/profile/two-factor/index.tsx |
TwoFactorRoute |
frontend | healthy | app/routes/settings/profile/two-factor/_layout.tsx |
TwoFactorRoute |
frontend | healthy | app/routes/settings/profile/two-factor/verify.tsx |
NewInventoryItem |
frontend | healthy | app/routes/inventory/new.tsx |
InventoryIndex |
frontend | healthy | app/routes/inventory/index.tsx |
LoginPage |
frontend | healthy | app/routes/_auth/login.tsx |
ResetPasswordPage |
frontend | healthy | app/routes/_auth/reset-password.tsx |
ForgotPasswordRoute |
frontend | healthy | app/routes/_auth/forgot-password.tsx |
SignupRoute |
frontend | healthy | app/routes/_auth/signup.tsx |
VerifyRoute |
frontend | healthy | app/routes/_auth/verify.tsx |
OnboardingProviderRoute |
frontend | healthy | app/routes/_auth/onboarding/$provider.tsx |
OnboardingRoute |
frontend | healthy | app/routes/_auth/onboarding/index.tsx |
NewRecipe |
frontend | healthy | app/routes/recipes/new.tsx |
RecipeDetail |
frontend | healthy | app/routes/recipes/$recipeId.tsx |
QuickRecipeEntry |
frontend | healthy | app/routes/recipes/quick.tsx |
BulkImport |
frontend | healthy | app/routes/recipes/bulk-import.tsx |
EditRecipe |
frontend | healthy | app/routes/recipes/$recipeId_.edit.tsx |
RecipesIndex |
frontend | healthy | app/routes/recipes/index.tsx |
ImportRecipe |
frontend | healthy | app/routes/recipes/import.tsx |
RecipesLayout |
frontend | healthy | app/routes/recipes/_layout.tsx |
GenerateRecipe |
frontend | healthy | app/routes/recipes/generate.tsx |
UsersAdminRoute |
frontend | healthy | app/routes/admin/users.tsx |
SubscriptionsAdminRoute |
frontend | healthy | app/routes/admin/subscriptions.tsx |
CacheAdminRoute |
frontend | healthy | app/routes/admin/cache/index.tsx |
JoinHousehold |
frontend | healthy | app/routes/household/join.tsx |
TermsOfServiceRoute |
frontend | healthy | app/routes/_marketing/tos.tsx |
PrivacyRoute |
frontend | healthy | app/routes/_marketing/privacy.tsx |
AboutRoute |
frontend | healthy | app/routes/_marketing/about.tsx |
Index |
frontend | healthy | app/routes/_marketing/index.tsx |
MarketingLayout |
frontend | healthy | app/routes/_marketing/_layout.tsx |
SupportRoute |
frontend | healthy | app/routes/_marketing/support.tsx |
PlanIndex |
frontend | healthy | app/routes/plan/index.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
InventoryItem |
data | healthy | prisma/migrations/20260202112907_add_inventory_items/migrat… |
Household |
data | healthy | prisma/migrations/20260209133519_add_household_sharing/migr… |
HouseholdMember |
data | healthy | prisma/migrations/20260209133519_add_household_sharing/migr… |
Subscription |
data | healthy | prisma/migrations/20260209133519_add_household_sharing/migr… |
new_InventoryItem |
data | healthy | prisma/migrations/20260209133519_add_household_sharing/migr… |
new_MealPlan |
data | healthy | prisma/migrations/20260209133519_add_household_sharing/migr… |
new_Recipe |
data | healthy | prisma/migrations/20260209133519_add_household_sharing/migr… |
new_ShoppingList |
data | healthy | prisma/migrations/20260209133519_add_household_sharing/migr… |
MealPlanTemplate |
data | healthy | prisma/migrations/20260211092134_add_meal_plan_templates/mi… |
MealPlanTemplateEntry |
data | healthy | prisma/migrations/20260211092134_add_meal_plan_templates/mi… |
new_Ingredient |
data | healthy | prisma/migrations/20260308183217_add_ingredient_linked_reci… |
UsageEvent |
data | healthy | prisma/migrations/20260213193703_add_usage_events/migration… |
User |
data | healthy | prisma/migrations/20260202095359_init/migration.sql |
UserImage |
data | healthy | prisma/migrations/20260202095359_init/migration.sql |
Password |
data | healthy | prisma/migrations/20260202095359_init/migration.sql |
Session |
data | healthy | prisma/migrations/20260202095359_init/migration.sql |
Permission |
data | healthy | prisma/migrations/20260202095359_init/migration.sql |
Role |
data | healthy | prisma/migrations/20260202095359_init/migration.sql |
Verification |
data | healthy | prisma/migrations/20260202095359_init/migration.sql |
Connection |
data | healthy | prisma/migrations/20260202095359_init/migration.sql |
Passkey |
data | healthy | prisma/migrations/20260202095359_init/migration.sql |
_PermissionToRole |
data | healthy | prisma/migrations/20260202095359_init/migration.sql |
_RoleToUser |
data | healthy | prisma/migrations/20260202095359_init/migration.sql |
InviteCode |
data | healthy | prisma/migrations/20260216104620_add_invite_codes/migration… |
new_HouseholdMember |
data | healthy | prisma/migrations/20260225152452_remove_templates_and_simpl… |
Recipe |
data | healthy | prisma/migrations/20260202100446_add_recipes/migration.sql |
RecipeImage |
data | healthy | prisma/migrations/20260202100446_add_recipes/migration.sql |
Ingredient |
data | healthy | prisma/migrations/20260202100446_add_recipes/migration.sql |
Instruction |
data | healthy | prisma/migrations/20260202100446_add_recipes/migration.sql |
Tag |
data | healthy | prisma/migrations/20260202100446_add_recipes/migration.sql |
_RecipeToTag |
data | healthy | prisma/migrations/20260202100446_add_recipes/migration.sql |
HouseholdInvite |
data | healthy | prisma/migrations/20260209142819_add_household_invite/migra… |
CookingLog |
data | healthy | prisma/migrations/20260206093932_add_cooking_log/migration.… |
HouseholdEvent |
data | healthy | prisma/migrations/20260210081435_add_household_events/migra… |
new_UsageEvent |
data | healthy | prisma/migrations/20260318102714_remove_invite_codes_simpli… |
new_CookingLog |
data | healthy | prisma/migrations/20260212173934_remove_cooking_log_rating/… |
new_MealPlanEntry |
data | healthy | prisma/migrations/20260206100212_add_cooked_to_meal_plan_en… |
MealPlan |
data | healthy | prisma/migrations/20260204080306_add_meal_planning/migratio… |
MealPlanEntry |
data | healthy | prisma/migrations/20260204080306_add_meal_planning/migratio… |
ShoppingList |
data | healthy | prisma/migrations/20260204080306_add_meal_planning/migratio… |
ShoppingListItem |
data | healthy | prisma/migrations/20260204080306_add_meal_planning/migratio… |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260202112907_add_inventory_items/migrat… |
migration.sql |
data | healthy | prisma/migrations/20260217154807_remove_tags/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260215172127_add_household_event_type_i… |
migration.sql |
data | healthy | prisma/migrations/20260210085036_add_notifications_last_see… |
migration.sql |
data | healthy | prisma/migrations/20260209133519_add_household_sharing/migr… |
migration.sql |
data | healthy | prisma/migrations/20260211092134_add_meal_plan_templates/mi… |
migration.sql |
data | healthy | prisma/migrations/20260308183217_add_ingredient_linked_reci… |
migration.sql |
data | healthy | prisma/migrations/20260206141640_add_recipe_notes/migration… |
migration.sql |
data | healthy | prisma/migrations/20260213193703_add_usage_events/migration… |
migration.sql |
data | healthy | prisma/migrations/20260225184410_remove_inventory_expiry/mi… |
migration.sql |
data | healthy | prisma/migrations/20260213075608_add_performance_indexes/mi… |
migration.sql |
data | healthy | prisma/migrations/20260225200000_remove_user_images/migrati… |
migration.sql |
data | healthy | prisma/migrations/20260612090000_remove_cooking_log/migrati… |
migration.sql |
data | healthy | prisma/migrations/20260204120000_allow_multiple_recipes_per… |
migration.sql |
data | healthy | prisma/migrations/20260202095359_init/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260228171540_remove_low_stock/migration… |
migration.sql |
data | healthy | prisma/migrations/20260216104620_add_invite_codes/migration… |
migration.sql |
data | healthy | prisma/migrations/20260225152452_remove_templates_and_simpl… |
migration.sql |
data | healthy | prisma/migrations/20260202100446_add_recipes/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260209142819_add_household_invite/migra… |
migration.sql |
data | healthy | prisma/migrations/20260206093932_add_cooking_log/migration.… |
migration.sql |
data | healthy | prisma/migrations/20260210081435_add_household_events/migra… |
migration.sql |
data | healthy | prisma/migrations/20260318102714_remove_invite_codes_simpli… |
migration.sql |
data | healthy | prisma/migrations/20260213094314_add_ingredient_isheading/m… |
migration.sql |
data | healthy | prisma/migrations/20260212173934_remove_cooking_log_rating/… |
migration.sql |
data | healthy | prisma/migrations/20260206093607_add_meal_plan_entry_servin… |
migration.sql |
data | healthy | prisma/migrations/20260217083803_add_recipe_ai_generated/mi… |
migration.sql |
data | healthy | prisma/migrations/20260228215214_remove_inventory_location/… |
migration.sql |
data | healthy | prisma/migrations/20260224120000_remove_inventory_quantity_… |
migration.sql |
data | healthy | prisma/migrations/20260209143908_remove_redundant_token_ind… |
migration.sql |
data | healthy | prisma/migrations/20260206100212_add_cooked_to_meal_plan_en… |
migration.sql |
data | healthy | prisma/migrations/20260206074328_add_favorites_sourceurl_ra… |
migration.sql |
data | healthy | prisma/migrations/20260204080306_add_meal_planning/migratio… |
migration.sql |
data | healthy | prisma/migrations/20260216130007_stripe_unique_indexes/migr… |
| Label | Layer | Status | Path |
|---|---|---|---|
lint |
cicd | healthy | .github/workflows/deploy.yml |
typecheck |
cicd | healthy | .github/workflows/deploy.yml |
vitest |
cicd | healthy | .github/workflows/deploy.yml |
container-verify |
cicd | healthy | .github/workflows/deploy.yml |
container |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::.env.example |
security | healthy | .env.example |
password_literal::app/utils/auth.server.test.ts |
security | healthy | app/utils/auth.server.test.ts |
password_literal::app/utils/auth.server.test.ts |
security | healthy | app/utils/auth.server.test.ts |
password_literal::app/utils/auth.server.test.ts |
security | healthy | app/utils/auth.server.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::tests/e2e/onboarding.test.ts |
security | healthy | tests/e2e/onboarding.test.ts |
auth::bun.lock |
security | healthy | bun.lock |
auth::README.md |
security | healthy | README.md |
auth::app/utils/providers/google.server.ts |
security | healthy | app/utils/providers/google.server.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
USE /favicons |
api | healthy | server/index.ts |
GET /sw.js |
api | healthy | server/index.ts |
USE /assets |
api | healthy | server/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
FakeSentinel |
software | healthy | app/utils/wake-lock.test.ts:FakeSentinel |
GoogleProvider |
software | healthy | app/utils/providers/google.server.ts:GoogleProvider |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | bun.lock |
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-w6iqc3ml |
software | healthy | /tmp/repobility-clone-w6iqc3ml |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | app/utils/recipe-matching.server.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | app/routes/recipes/import.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8081 |
network | healthy | other/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
image::other/Dockerfile |
hardware | healthy | other/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | bun.lock |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | app/utils/verification.server.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
FLY_API_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/ecf02099-2b7c-48af-88d0-0c1a7e708375/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ecf02099-2b7c-48af-88d0-0c1a7e708375/
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.