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.

the-artifabrian/quartermaster

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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

LabelLayerStatusPath
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…

LabelLayerStatusPath
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…

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
USE /favicons api healthy server/index.ts
GET /sw.js api healthy server/index.ts
USE /assets api healthy server/index.ts

LabelLayerStatusPath
FakeSentinel software healthy app/utils/wake-lock.test.ts:FakeSentinel
GoogleProvider software healthy app/utils/providers/google.server.ts:GoogleProvider

LabelLayerStatusPath
postgres data healthy bun.lock
sqlite data healthy README.md

LabelLayerStatusPath
repobility-clone-w6iqc3ml software healthy /tmp/repobility-clone-w6iqc3ml

LabelLayerStatusPath
celery data healthy app/utils/recipe-matching.server.test.ts

LabelLayerStatusPath
127.0.0.1 network healthy app/routes/recipes/import.tsx

LabelLayerStatusPath
port:8081 network healthy other/Dockerfile

LabelLayerStatusPath
image::other/Dockerfile hardware healthy other/Dockerfile

LabelLayerStatusPath
vps::aws hardware healthy bun.lock

LabelLayerStatusPath
/ frontend healthy app/utils/verification.server.ts

LabelLayerStatusPath
gha::deploy cicd healthy .github/workflows/deploy.yml

LabelLayerStatusPath
FLY_API_TOKEN cicd healthy
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/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.