https://github.com/Xertox1234/OCRecipes
· scanned 2026-06-16 01:02 UTC (2 months, 1 week ago)
244 raw signals (0 security + 244 graph)
Last scanned 2 months, 1 week ago · v1 · 240 actionable findings from 1 signal source. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 4514 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 |
|---|---|---|---|
resolveTarget |
software | healthy | stryker.targets.mjs:resolveTarget |
isHardExclusion |
software | healthy | stryker.targets.mjs:isHardExclusion |
isApprovedExclusion |
software | healthy | stryker.targets.mjs:isApprovedExclusion |
assertAllowedTarget |
software | healthy | stryker.targets.mjs:assertAllowedTarget |
AppContent |
software | healthy | client/App.tsx:AppContent |
App |
software | healthy | client/App.tsx:App |
AnimatedTabIcon |
software | healthy | client/navigation/MainTabNavigator.tsx:AnimatedTabIcon |
MainTabNavigator |
software | healthy | client/navigation/MainTabNavigator.tsx:MainTabNavigator |
RootStackNavigator |
software | healthy | client/navigation/RootStackNavigator.tsx:RootStackNavigator |
ChatStackNavigator |
software | healthy | client/navigation/ChatStackNavigator.tsx:ChatStackNavigator |
OnboardingStack |
software | healthy | client/navigation/OnboardingNavigator.tsx:OnboardingStack |
OnboardingNavigator |
software | healthy | client/navigation/OnboardingNavigator.tsx:OnboardingNavigat… |
HomeStackNavigator |
software | healthy | client/navigation/HomeStackNavigator.tsx:HomeStackNavigator |
parseIntOrZero |
software | healthy | client/navigation/linking.ts:parseIntOrZero |
MealPlanStackNavigator |
software | healthy | client/navigation/MealPlanStackNavigator.tsx:MealPlanStackN… |
ProfileStackNavigator |
software | healthy | client/navigation/ProfileStackNavigator.tsx:ProfileStackNav… |
buildNutrientRows |
software | healthy | client/screens/label-analysis-utils.ts:buildNutrientRows |
localDataToExtractionResult |
software | healthy | client/screens/label-analysis-utils.ts:localDataToExtractio… |
shouldReplaceWithAI |
software | healthy | client/screens/label-analysis-utils.ts:shouldReplaceWithAI |
shouldReplaceWithAIReceipt |
software | healthy | client/screens/receipt-review-utils.ts:shouldReplaceWithAIR… |
mergeReceiptItems |
software | healthy | client/screens/receipt-review-utils.ts:mergeReceiptItems |
LoginScreen |
software | healthy | client/screens/LoginScreen.tsx:LoginScreen |
toggleAgeConfirmed |
software | healthy | client/screens/LoginScreen.tsx:toggleAgeConfirmed |
openExternalUrl |
software | healthy | client/screens/LoginScreen.tsx:openExternalUrl |
openTerms |
software | healthy | client/screens/LoginScreen.tsx:openTerms |
openPrivacy |
software | healthy | client/screens/LoginScreen.tsx:openPrivacy |
handleSubmit |
software | healthy | client/screens/LoginScreen.tsx:handleSubmit |
toggleMode |
software | healthy | client/screens/LoginScreen.tsx:toggleMode |
MacroCard |
software | healthy | client/screens/NutritionDetailScreen.tsx:MacroCard |
NutritionDetailSkeleton |
software | healthy | client/screens/NutritionDetailScreen.tsx:NutritionDetailSke… |
NutritionDetailScreen |
software | healthy | client/screens/NutritionDetailScreen.tsx:NutritionDetailScr… |
shouldReplaceWithAIMenu |
software | healthy | client/screens/menu-scan-result-utils.ts:shouldReplaceWithA… |
mergeMenuItems |
software | healthy | client/screens/menu-scan-result-utils.ts:mergeMenuItems |
CoachChatScreen |
software | healthy | client/screens/CoachChatScreen.tsx:CoachChatScreen |
FavouriteRecipesScreen |
software | healthy | client/screens/FavouriteRecipesScreen.tsx:FavouriteRecipesS… |
NutritionRow |
software | healthy | client/screens/ItemDetailScreen.tsx:NutritionRow |
ItemDetailSkeleton |
software | healthy | client/screens/ItemDetailScreen.tsx:ItemDetailSkeleton |
ItemDetailScreen |
software | healthy | client/screens/ItemDetailScreen.tsx:ItemDetailScreen |
CoachProScreen |
software | healthy | client/screens/CoachProScreen.tsx:CoachProScreen |
handlePressIn |
software | healthy | client/screens/HistoryScreen.tsx:handlePressIn |
handlePressOut |
software | healthy | client/screens/HistoryScreen.tsx:handlePressOut |
handlePress |
software | healthy | client/screens/HistoryScreen.tsx:handlePress |
HistoryEmptyState |
software | healthy | client/screens/HistoryScreen.tsx:HistoryEmptyState |
LoadingFooter |
software | healthy | client/screens/HistoryScreen.tsx:LoadingFooter |
DashboardSkeleton |
software | healthy | client/screens/HistoryScreen.tsx:DashboardSkeleton |
HistoryScreen |
software | healthy | client/screens/HistoryScreen.tsx:HistoryScreen |
SelectableChip |
software | healthy | client/screens/GoalSetupScreen.tsx:SelectableChip |
NumberInput |
software | healthy | client/screens/GoalSetupScreen.tsx:NumberInput |
GoalSetupScreen |
software | healthy | client/screens/GoalSetupScreen.tsx:GoalSetupScreen |
handleCalculate |
software | healthy | client/screens/GoalSetupScreen.tsx:handleCalculate |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
babel.config.js |
software | healthy | babel.config.js |
.mcp.json |
software | healthy | .mcp.json |
README.md |
software | healthy | README.md |
tsconfig.check.json |
software | healthy | tsconfig.check.json |
eas.json |
software | healthy | eas.json |
package.json |
software | healthy | package.json |
design_guidelines.md |
software | healthy | design_guidelines.md |
stryker.targets.mjs |
software | healthy | stryker.targets.mjs |
package-lock.json |
software | healthy | package-lock.json |
react-native.config.js |
software | healthy | react-native.config.js |
app.json |
software | healthy | app.json |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
stryker.explore.conf.mjs |
software | healthy | stryker.explore.conf.mjs |
drizzle.config.ts |
software | healthy | drizzle.config.ts |
vitest.mutation.config.ts |
software | healthy | vitest.mutation.config.ts |
eslint-suppressions.json |
software | healthy | eslint-suppressions.json |
vitest.config.ts |
software | healthy | vitest.config.ts |
railway.json |
software | healthy | railway.json |
stryker.conf.mjs |
software | healthy | stryker.conf.mjs |
build.gradle |
software | healthy | android/build.gradle |
build.gradle |
software | healthy | android/app/build.gradle |
MainActivity.kt |
software | healthy | android/app/src/main/java/com/ocrecipes/app/MainActivity.kt |
MainApplication.kt |
software | healthy | android/app/src/main/java/com/ocrecipes/app/MainApplication… |
index.js |
software | healthy | client/index.js |
App.tsx |
software | healthy | client/App.tsx |
api.ts |
software | healthy | client/types/api.ts |
navigation.ts |
software | healthy | client/types/navigation.ts |
MainTabNavigator.tsx |
software | healthy | client/navigation/MainTabNavigator.tsx |
navigationRef.ts |
software | healthy | client/navigation/navigationRef.ts |
RootStackNavigator.tsx |
software | healthy | client/navigation/RootStackNavigator.tsx |
ChatStackNavigator.tsx |
software | healthy | client/navigation/ChatStackNavigator.tsx |
OnboardingNavigator.tsx |
software | healthy | client/navigation/OnboardingNavigator.tsx |
HomeStackNavigator.tsx |
software | healthy | client/navigation/HomeStackNavigator.tsx |
linking.ts |
software | healthy | client/navigation/linking.ts |
MealPlanStackNavigator.tsx |
software | healthy | client/navigation/MealPlanStackNavigator.tsx |
ProfileStackNavigator.tsx |
software | healthy | client/navigation/ProfileStackNavigator.tsx |
linking.test.ts |
software | healthy | client/navigation/__tests__/linking.test.ts |
label-analysis-utils.ts |
software | healthy | client/screens/label-analysis-utils.ts |
receipt-review-utils.ts |
software | healthy | client/screens/receipt-review-utils.ts |
LoginScreen.tsx |
software | healthy | client/screens/LoginScreen.tsx |
NutritionDetailScreen.tsx |
software | healthy | client/screens/NutritionDetailScreen.tsx |
menu-scan-result-utils.ts |
software | healthy | client/screens/menu-scan-result-utils.ts |
CoachChatScreen.tsx |
software | healthy | client/screens/CoachChatScreen.tsx |
FavouriteRecipesScreen.tsx |
software | healthy | client/screens/FavouriteRecipesScreen.tsx |
ItemDetailScreen.tsx |
software | healthy | client/screens/ItemDetailScreen.tsx |
CoachProScreen.tsx |
software | healthy | client/screens/CoachProScreen.tsx |
HistoryScreen.tsx |
software | healthy | client/screens/HistoryScreen.tsx |
GoalSetupScreen.tsx |
software | healthy | client/screens/GoalSetupScreen.tsx |
LabelAnalysisScreen.tsx |
software | healthy | client/screens/LabelAnalysisScreen.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
USE /assets |
api | healthy | server/index.ts |
USE /api/avatars |
api | healthy | server/index.ts |
USE /api/recipe-images |
api | healthy | server/index.ts |
GET /api/health |
api | healthy | server/index.ts |
GET /api/nutrition/lookup |
api | healthy | server/routes/nutrition.ts |
GET /api/nutrition/barcode/:code |
api | healthy | server/routes/nutrition.ts |
GET /api/scanned-items/frequent |
api | healthy | server/routes/nutrition.ts |
GET /api/scanned-items |
api | healthy | server/routes/nutrition.ts |
GET /api/scanned-items/:id |
api | healthy | server/routes/nutrition.ts |
POST /api/scanned-items |
api | healthy | server/routes/nutrition.ts |
POST /api/scanned-items/:id/favourite |
api | healthy | server/routes/nutrition.ts |
DELETE /api/scanned-items/:id |
api | healthy | server/routes/nutrition.ts |
GET /api/daily-summary |
api | healthy | server/routes/nutrition.ts |
POST /api/auth/register |
api | healthy | server/routes/auth.ts |
POST /api/auth/login |
api | healthy | server/routes/auth.ts |
POST /api/auth/logout |
api | healthy | server/routes/auth.ts |
GET /api/auth/me |
api | healthy | server/routes/auth.ts |
PUT /api/auth/profile |
api | healthy | server/routes/auth.ts |
DELETE /api/auth/account |
api | healthy | server/routes/auth.ts |
POST /api/user/avatar |
api | healthy | server/routes/auth.ts |
DELETE /api/user/avatar |
api | healthy | server/routes/auth.ts |
POST /api/batch/save |
api | healthy | server/routes/batch-scan.ts |
POST /api/food/parse-text |
api | healthy | server/routes/food.ts |
POST /api/food/transcribe |
api | healthy | server/routes/food.ts |
POST /api/verification/submit |
api | healthy | server/routes/verification.ts |
POST /api/verification/front-label |
api | healthy | server/routes/verification.ts |
POST /api/verification/front-label/confirm |
api | healthy | server/routes/verification.ts |
GET /api/verification/reformulation-flags |
api | healthy | server/routes/verification.ts |
POST /api/verification/reformulation-flags/:flagId/resolve |
api | healthy | server/routes/verification.ts |
GET /api/verification/user-count |
api | healthy | server/routes/verification.ts |
GET /api/verification/:barcode |
api | healthy | server/routes/verification.ts |
GET /api/coach/notebook |
api | healthy | server/routes/notebook.ts |
POST /api/coach/notebook |
api | healthy | server/routes/notebook.ts |
PATCH /api/coach/notebook/:id |
api | healthy | server/routes/notebook.ts |
DELETE /api/coach/notebook/:id |
api | healthy | server/routes/notebook.ts |
GET /api/reminders/pending |
api | healthy | server/routes/reminders.ts |
POST /api/reminders/acknowledge |
api | healthy | server/routes/reminders.ts |
PATCH /api/reminders/mutes |
api | healthy | server/routes/reminders.ts |
GET /api/saved-items |
api | healthy | server/routes/saved-items.ts |
GET /api/saved-items/count |
api | healthy | server/routes/saved-items.ts |
POST /api/saved-items |
api | healthy | server/routes/saved-items.ts |
DELETE /api/saved-items/:id |
api | healthy | server/routes/saved-items.ts |
GET /api/v1/docs |
api | healthy | server/routes/api-docs.ts |
GET /api/meal-plan/recipes |
api | healthy | server/routes/meal-plan.ts |
GET /api/meal-plan/recipes/:id |
api | healthy | server/routes/meal-plan.ts |
POST /api/meal-plan/recipes |
api | healthy | server/routes/meal-plan.ts |
PUT /api/meal-plan/recipes/:id |
api | healthy | server/routes/meal-plan.ts |
DELETE /api/meal-plan/recipes/:id |
api | healthy | server/routes/meal-plan.ts |
GET /api/meal-plan |
api | healthy | server/routes/meal-plan.ts |
POST /api/meal-plan/items |
api | healthy | server/routes/meal-plan.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
android |
software | healthy | android |
app |
software | healthy | android/app |
src |
software | healthy | android/app/src |
main |
software | healthy | android/app/src/main |
java |
software | healthy | android/app/src/main/java |
com |
software | healthy | android/app/src/main/java/com |
ocrecipes |
software | healthy | android/app/src/main/java/com/ocrecipes |
app |
software | healthy | android/app/src/main/java/com/ocrecipes/app |
client |
software | healthy | client |
types |
software | healthy | client/types |
navigation |
software | healthy | client/navigation |
__tests__ |
software | healthy | client/navigation/__tests__ |
screens |
software | healthy | client/screens |
__tests__ |
software | healthy | client/screens/__tests__ |
onboarding |
software | healthy | client/screens/onboarding |
meal-plan |
software | healthy | client/screens/meal-plan |
__tests__ |
software | healthy | client/screens/meal-plan/__tests__ |
constants |
software | healthy | client/constants |
__tests__ |
software | healthy | client/constants/__tests__ |
components |
software | healthy | client/components |
__tests__ |
software | healthy | client/components/__tests__ |
recipe-chat |
software | healthy | client/components/recipe-chat |
home |
software | healthy | client/components/home |
__tests__ |
software | healthy | client/components/home/__tests__ |
coach |
software | healthy | client/components/coach |
__tests__ |
software | healthy | client/components/coach/__tests__ |
blocks |
software | healthy | client/components/coach/blocks |
__tests__ |
software | healthy | client/components/coach/blocks/__tests__ |
recipe-detail |
software | healthy | client/components/recipe-detail |
__tests__ |
software | healthy | client/components/recipe-detail/__tests__ |
recipe-wizard |
software | healthy | client/components/recipe-wizard |
__tests__ |
software | healthy | client/components/recipe-wizard/__tests__ |
profile |
software | healthy | client/components/profile |
meal-plan |
software | healthy | client/components/meal-plan |
__tests__ |
software | healthy | client/components/meal-plan/__tests__ |
camera |
software | healthy | client/camera |
types |
software | healthy | client/camera/types |
utils |
software | healthy | client/camera/utils |
__tests__ |
software | healthy | client/camera/utils/__tests__ |
components |
software | healthy | client/camera/components |
__tests__ |
software | healthy | client/camera/components/__tests__ |
reducers |
software | healthy | client/camera/reducers |
__tests__ |
software | healthy | client/camera/reducers/__tests__ |
hooks |
software | healthy | client/camera/hooks |
__tests__ |
software | healthy | client/camera/hooks/__tests__ |
lib |
software | healthy | client/lib |
__tests__ |
software | healthy | client/lib/__tests__ |
subscription |
software | healthy | client/lib/subscription |
__tests__ |
software | healthy | client/lib/subscription/__tests__ |
iap |
software | healthy | client/lib/iap |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | client/App.tsx |
MainTabNavigator |
frontend | healthy | client/navigation/MainTabNavigator.tsx |
RootStackNavigator |
frontend | healthy | client/navigation/RootStackNavigator.tsx |
ChatStackNavigator |
frontend | healthy | client/navigation/ChatStackNavigator.tsx |
OnboardingNavigator |
frontend | healthy | client/navigation/OnboardingNavigator.tsx |
HomeStackNavigator |
frontend | healthy | client/navigation/HomeStackNavigator.tsx |
MealPlanStackNavigator |
frontend | healthy | client/navigation/MealPlanStackNavigator.tsx |
ProfileStackNavigator |
frontend | healthy | client/navigation/ProfileStackNavigator.tsx |
LoginScreen |
frontend | healthy | client/screens/LoginScreen.tsx |
NutritionDetailScreen |
frontend | healthy | client/screens/NutritionDetailScreen.tsx |
CoachChatScreen |
frontend | healthy | client/screens/CoachChatScreen.tsx |
FavouriteRecipesScreen |
frontend | healthy | client/screens/FavouriteRecipesScreen.tsx |
ItemDetailScreen |
frontend | healthy | client/screens/ItemDetailScreen.tsx |
CoachProScreen |
frontend | healthy | client/screens/CoachProScreen.tsx |
HistoryScreen |
frontend | healthy | client/screens/HistoryScreen.tsx |
GoalSetupScreen |
frontend | healthy | client/screens/GoalSetupScreen.tsx |
LabelAnalysisScreen |
frontend | healthy | client/screens/LabelAnalysisScreen.tsx |
NotebookScreen |
frontend | healthy | client/screens/NotebookScreen.tsx |
ProfileScreen |
frontend | healthy | client/screens/ProfileScreen.tsx |
RecipeChatScreen |
frontend | healthy | client/screens/RecipeChatScreen.tsx |
QuickLogScreen |
frontend | healthy | client/screens/QuickLogScreen.tsx |
FeaturedRecipeDetailScreen |
frontend | healthy | client/screens/FeaturedRecipeDetailScreen.tsx |
ReceiptReviewScreen |
frontend | healthy | client/screens/ReceiptReviewScreen.tsx |
SettingsScreen |
frontend | healthy | client/screens/SettingsScreen.tsx |
AllConversationsScreen |
frontend | healthy | client/screens/AllConversationsScreen.tsx |
ChatScreen |
frontend | healthy | client/screens/ChatScreen.tsx |
ChatListScreen |
frontend | healthy | client/screens/ChatListScreen.tsx |
NotebookEntryScreen |
frontend | healthy | client/screens/NotebookEntryScreen.tsx |
CoachRemindersScreen |
frontend | healthy | client/screens/CoachRemindersScreen.tsx |
EditDietaryProfileScreen |
frontend | healthy | client/screens/EditDietaryProfileScreen.tsx |
ReceiptCaptureScreen |
frontend | healthy | client/screens/ReceiptCaptureScreen.tsx |
ScanScreen |
frontend | healthy | client/screens/ScanScreen.tsx |
HomeScreen |
frontend | healthy | client/screens/HomeScreen.tsx |
PhotoAnalysisScreen |
frontend | healthy | client/screens/PhotoAnalysisScreen.tsx |
SubstitutionResultScreen |
frontend | healthy | client/screens/SubstitutionResultScreen.tsx |
DailyNutritionDetailScreen |
frontend | healthy | client/screens/DailyNutritionDetailScreen.tsx |
BatchScanScreen |
frontend | healthy | client/screens/BatchScanScreen.tsx |
CookSessionCaptureScreen |
frontend | healthy | client/screens/CookSessionCaptureScreen.tsx |
TasteProfileScreen |
frontend | healthy | client/screens/TasteProfileScreen.tsx |
SavedItemsScreen |
frontend | healthy | client/screens/SavedItemsScreen.tsx |
PhotoIntentScreen |
frontend | healthy | client/screens/PhotoIntentScreen.tsx |
MenuScanResultScreen |
frontend | healthy | client/screens/MenuScanResultScreen.tsx |
CookSessionReviewScreen |
frontend | healthy | client/screens/CookSessionReviewScreen.tsx |
FrontLabelConfirmScreen |
frontend | healthy | client/screens/FrontLabelConfirmScreen.tsx |
BatchSummaryScreen |
frontend | healthy | client/screens/BatchSummaryScreen.tsx |
WelcomeScreen |
frontend | healthy | client/screens/onboarding/WelcomeScreen.tsx |
HealthDataConsentScreen |
frontend | healthy | client/screens/onboarding/HealthDataConsentScreen.tsx |
DietTypeScreen |
frontend | healthy | client/screens/onboarding/DietTypeScreen.tsx |
AllergiesScreen |
frontend | healthy | client/screens/onboarding/AllergiesScreen.tsx |
HealthConditionsScreen |
frontend | healthy | client/screens/onboarding/HealthConditionsScreen.tsx |
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::client/hooks/__tests__/useAuth.test.ts |
security | healthy | client/hooks/__tests__/useAuth.test.ts |
password_literal::client/hooks/__tests__/useAuth.test.ts |
security | healthy | client/hooks/__tests__/useAuth.test.ts |
password_literal::client/hooks/__tests__/useAuth.test.ts |
security | healthy | client/hooks/__tests__/useAuth.test.ts |
password_literal::shared/__tests__/schema.test.ts |
security | healthy | shared/__tests__/schema.test.ts |
password_literal::shared/__tests__/schema.test.ts |
security | healthy | shared/__tests__/schema.test.ts |
password_literal::shared/__tests__/schema.test.ts |
security | healthy | shared/__tests__/schema.test.ts |
password_literal::shared/__tests__/schema.test.ts |
security | healthy | shared/__tests__/schema.test.ts |
password_literal::server/__tests__/routes.test.ts |
security | healthy | server/__tests__/routes.test.ts |
password_literal::server/__tests__/routes.test.ts |
security | healthy | server/__tests__/routes.test.ts |
password_literal::server/__tests__/routes.test.ts |
security | healthy | server/__tests__/routes.test.ts |
password_literal::server/__tests__/routes.test.ts |
security | healthy | server/__tests__/routes.test.ts |
password_literal::server/__tests__/routes.test.ts |
security | healthy | server/__tests__/routes.test.ts |
password_literal::server/__tests__/routes.test.ts |
security | healthy | server/__tests__/routes.test.ts |
password_literal::server/__tests__/routes.test.ts |
security | healthy | server/__tests__/routes.test.ts |
password_literal::server/__tests__/routes.test.ts |
security | healthy | server/__tests__/routes.test.ts |
password_literal::server/routes/__tests__/auth-account-thro… |
security | healthy | server/routes/__tests__/auth-account-throttle.test.ts |
password_literal::server/routes/__tests__/_helpers.test.ts |
security | healthy | server/routes/__tests__/_helpers.test.ts |
password_literal::server/routes/__tests__/_helpers.test.ts |
security | healthy | server/routes/__tests__/_helpers.test.ts |
password_literal::server/routes/__tests__/_helpers.test.ts |
security | healthy | server/routes/__tests__/_helpers.test.ts |
password_literal::server/routes/__tests__/_helpers.test.ts |
security | healthy | server/routes/__tests__/_helpers.test.ts |
password_literal::server/routes/__tests__/_helpers.test.ts |
security | healthy | server/routes/__tests__/_helpers.test.ts |
password_literal::server/routes/__tests__/_helpers.test.ts |
security | healthy | server/routes/__tests__/_helpers.test.ts |
password_literal::server/routes/__tests__/_helpers.test.ts |
security | healthy | server/routes/__tests__/_helpers.test.ts |
password_literal::server/routes/__tests__/_helpers.test.ts |
security | healthy | server/routes/__tests__/_helpers.test.ts |
password_literal::server/routes/__tests__/_helpers.test.ts |
security | healthy | server/routes/__tests__/_helpers.test.ts |
password_literal::server/routes/__tests__/_helpers.test.ts |
security | healthy | server/routes/__tests__/_helpers.test.ts |
password_literal::server/routes/__tests__/auth.test.ts |
security | healthy | server/routes/__tests__/auth.test.ts |
password_literal::server/routes/__tests__/auth.test.ts |
security | healthy | server/routes/__tests__/auth.test.ts |
password_literal::server/routes/__tests__/auth.test.ts |
security | healthy | server/routes/__tests__/auth.test.ts |
password_literal::server/routes/__tests__/auth.test.ts |
security | healthy | server/routes/__tests__/auth.test.ts |
password_literal::server/routes/__tests__/auth.test.ts |
security | healthy | server/routes/__tests__/auth.test.ts |
password_literal::server/routes/__tests__/auth.test.ts |
security | healthy | server/routes/__tests__/auth.test.ts |
password_literal::server/routes/__tests__/auth.test.ts |
security | healthy | server/routes/__tests__/auth.test.ts |
password_literal::server/routes/__tests__/auth.test.ts |
security | healthy | server/routes/__tests__/auth.test.ts |
password_literal::server/routes/__tests__/auth.test.ts |
security | healthy | server/routes/__tests__/auth.test.ts |
password_literal::server/routes/__tests__/auth.test.ts |
security | healthy | server/routes/__tests__/auth.test.ts |
password_literal::server/routes/__tests__/auth.test.ts |
security | healthy | server/routes/__tests__/auth.test.ts |
password_literal::server/routes/__tests__/auth.test.ts |
security | healthy | server/routes/__tests__/auth.test.ts |
password_literal::server/routes/__tests__/auth.test.ts |
security | healthy | server/routes/__tests__/auth.test.ts |
password_literal::server/routes/__tests__/auth.test.ts |
security | healthy | server/routes/__tests__/auth.test.ts |
password_literal::server/routes/__tests__/auth.test.ts |
security | healthy | server/routes/__tests__/auth.test.ts |
password_literal::server/routes/__tests__/auth.test.ts |
security | healthy | server/routes/__tests__/auth.test.ts |
password_literal::server/routes/__tests__/auth.test.ts |
security | healthy | server/routes/__tests__/auth.test.ts |
password_literal::server/storage/__tests__/verification.con… |
security | healthy | server/storage/__tests__/verification.concurrent.test.ts |
password_literal::server/storage/__tests__/nutrition.concur… |
security | healthy | server/storage/__tests__/nutrition.concurrent.test.ts |
password_literal::server/storage/__tests__/users.test.ts |
security | healthy | server/storage/__tests__/users.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.137.175 |
network | healthy | client/lib/__tests__/query-client.test.ts |
127.0.0.1 |
network | healthy | test/setup.ts |
10.1.1.99 |
network | healthy | server/routes/__tests__/auth-account-throttle.test.ts |
10.2.1.1 |
network | healthy | server/routes/__tests__/auth-account-throttle.test.ts |
10.3.1.1 |
network | healthy | server/routes/__tests__/auth-account-throttle.test.ts |
10.3.1.2 |
network | healthy | server/routes/__tests__/auth-account-throttle.test.ts |
10.4.1.1 |
network | healthy | server/routes/__tests__/auth-account-throttle.test.ts |
10.5.0.6 |
network | healthy | server/routes/__tests__/auth-account-throttle.test.ts |
10.5.2.1 |
network | healthy | server/routes/__tests__/auth-account-throttle.test.ts |
10.6.1.1 |
network | healthy | server/routes/__tests__/auth-account-throttle.test.ts |
10.6.2.2 |
network | healthy | server/routes/__tests__/auth-account-throttle.test.ts |
203.0.113.7 |
network | healthy | server/routes/__tests__/auth.test.ts |
192.168.1.1 |
network | healthy | server/routes/__tests__/auth.test.ts |
10.0.0.1 |
network | healthy | server/routes/__tests__/auth.test.ts |
203.0.113.8 |
network | healthy | server/routes/__tests__/auth.test.ts |
198.51.100.23 |
network | healthy | server/routes/__tests__/auth.test.ts |
10.0.0.0 |
network | healthy | server/services/recipe-import.ts |
100.64.0.0 |
network | healthy | server/services/recipe-import.ts |
127.0.0.0 |
network | healthy | server/services/recipe-import.ts |
169.254.0.0 |
network | healthy | server/services/recipe-import.ts |
172.16.0.0 |
network | healthy | server/services/recipe-import.ts |
192.168.0.0 |
network | healthy | server/services/recipe-import.ts |
93.184.216.34 |
network | healthy | server/services/__tests__/recipe-import.test.ts |
172.16.0.1 |
network | healthy | server/services/__tests__/recipe-import.test.ts |
172.31.255.255 |
network | healthy | server/services/__tests__/recipe-import.test.ts |
127.255.255.255 |
network | healthy | server/services/__tests__/recipe-import.test.ts |
100.64.0.1 |
network | healthy | server/services/__tests__/recipe-import.test.ts |
100.127.255.255 |
network | healthy | server/services/__tests__/recipe-import.test.ts |
169.254.1.1 |
network | healthy | server/services/__tests__/recipe-import.test.ts |
8.8.8.8 |
network | healthy | server/services/__tests__/recipe-import.test.ts |
256.1.2.3 |
network | healthy | server/services/__tests__/recipe-import.test.ts |
192.168.0.1 |
network | healthy | server/services/__tests__/recipe-import.test.ts |
8.8.4.4 |
network | healthy | server/services/__tests__/recipe-import.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::server/lib/__tests__/jwt-types.test.ts |
security | healthy | server/lib/__tests__/jwt-types.test.ts |
auth::.github/workflows/ci.yml |
security | healthy | .github/workflows/ci.yml |
auth::README.md |
security | healthy | README.md |
auth::stryker.targets.mjs |
security | healthy | stryker.targets.mjs |
auth::server/routes/__tests__/store-webhooks.test.ts |
security | healthy | server/routes/__tests__/store-webhooks.test.ts |
auth::.claude/skills/codify/SKILL.md |
security | healthy | .claude/skills/codify/SKILL.md |
auth::.github/workflows/e2e-smoke.yml |
security | healthy | .github/workflows/e2e-smoke.yml |
auth::server/routes/store-webhooks.ts |
security | healthy | server/routes/store-webhooks.ts |
auth::server/services/__tests__/receipt-validation.test.ts |
security | healthy | server/services/__tests__/receipt-validation.test.ts |
auth::.claude/skills/audit/SKILL.md |
security | healthy | .claude/skills/audit/SKILL.md |
auth::scripts/__tests__/delegate-copilot-issue.test.ts |
security | healthy | scripts/__tests__/delegate-copilot-issue.test.ts |
auth::client/lib/__tests__/reporter.test.ts |
security | healthy | client/lib/__tests__/reporter.test.ts |
auth::client/lib/__tests__/query-client.test.ts |
security | healthy | client/lib/__tests__/query-client.test.ts |
auth::client/lib/query-client.ts |
security | healthy | client/lib/query-client.ts |
auth::server/services/receipt-validation.ts |
security | healthy | server/services/receipt-validation.ts |
auth::server/storage/users.ts |
security | healthy | server/storage/users.ts |
auth::server/__tests__/auth.test.ts |
security | healthy | server/__tests__/auth.test.ts |
auth::server/services/store-notifications.ts |
security | healthy | server/services/store-notifications.ts |
auth::scripts/delegate-copilot-issue.ts |
security | healthy | scripts/delegate-copilot-issue.ts |
auth::server/middleware/__mocks__/auth.ts |
security | healthy | server/middleware/__mocks__/auth.ts |
auth::server/lib/jwt-types.ts |
security | healthy | server/lib/jwt-types.ts |
auth::test/setup.ts |
security | healthy | test/setup.ts |
auth::server/middleware/auth.ts |
security | healthy | server/middleware/auth.ts |
auth::test/stryker-targets.test.ts |
security | healthy | test/stryker-targets.test.ts |
auth::shared/types/auth.ts |
security | healthy | shared/types/auth.ts |
auth::scripts/build-copilot-instructions.ts |
security | healthy | scripts/build-copilot-instructions.ts |
auth::scripts/__tests__/build-copilot-instructions.test.ts |
security | healthy | scripts/__tests__/build-copilot-instructions.test.ts |
auth::client/lib/reporter.ts |
security | healthy | client/lib/reporter.ts |
auth::server/routes/__tests__/auth.test.ts |
security | healthy | server/routes/__tests__/auth.test.ts |
auth::.claude/skills/spec-review/SKILL.md |
security | healthy | .claude/skills/spec-review/SKILL.md |
auth::server/__tests__/README.md |
security | healthy | server/__tests__/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
components |
software | healthy | client/components/ErrorBoundary.tsx:components |
ErrorBoundary |
software | healthy | client/components/ErrorBoundary.tsx:ErrorBoundary |
for |
software | healthy | client/lib/api-error.ts:for |
ApiError |
software | healthy | client/lib/api-error.ts:ApiError |
MockXHR |
software | healthy | client/hooks/__tests__/useCoachStream.test.ts:MockXHR |
MockXHR |
software | healthy | client/hooks/__tests__/useChat.test.ts:MockXHR |
mock |
software | healthy | test/mocks/react-native-gesture-handler.ts:mock |
GestureMock |
software | healthy | test/mocks/react-native-gesture-handler.ts:GestureMock |
SuggestionParseError |
software | healthy | server/routes/__tests__/suggestions.test.ts:SuggestionParse… |
from |
software | healthy | server/routes/__tests__/suggestions.test.ts:from |
BatchStorageErrorMock |
software | healthy | server/routes/__tests__/batch-scan.test.ts:BatchStorageErro… |
EmptyPantryError |
software | healthy | server/services/pantry-meal-plan.ts:EmptyPantryError |
IngredientAnalysisError |
software | healthy | server/services/cooking-session.ts:IngredientAnalysisError |
SuggestionParseError |
software | healthy | server/services/suggestion-generation.ts:SuggestionParseErr… |
CatalogQuotaError |
software | healthy | server/services/recipe-catalog.ts:CatalogQuotaError |
MockExpo |
software | healthy | server/services/__tests__/push-notifications-unconfigured.t… |
MockExpo |
software | healthy | server/services/__tests__/push-notifications.test.ts:MockEx… |
MockSignedDataVerifier |
software | healthy | server/services/__tests__/receipt-validation.test.ts:MockSi… |
BatchStorageError |
software | healthy | server/storage/batch.ts:BatchStorageError |
| Label | Layer | Status | Path |
|---|---|---|---|
check-timestamptz-migration.ts |
data | healthy | scripts/check-timestamptz-migration.ts |
0005_meal_plan_items_source_xor.sql |
data | healthy | migrations/0005_meal_plan_items_source_xor.sql |
0004_recipe_allergens_nullable.sql |
data | healthy | migrations/0004_recipe_allergens_nullable.sql |
0001_enable_pg_trgm.sql |
data | healthy | migrations/0001_enable_pg_trgm.sql |
0006_user_timezone.sql |
data | healthy | migrations/0006_user_timezone.sql |
0002_timestamps_to_timestamptz.sql |
data | healthy | migrations/0002_timestamps_to_timestamptz.sql |
0003_recipe_allergens.sql |
data | healthy | migrations/0003_recipe_allergens.sql |
0008_drop_carousel_suggestion_cache.sql |
data | healthy | migrations/0008_drop_carousel_suggestion_cache.sql |
0007_drop_adaptive_goals_columns.sql |
data | healthy | migrations/0007_drop_adaptive_goals_columns.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
analyze |
cicd | healthy | .github/workflows/codeql.yml |
e2e-smoke |
cicd | healthy | .github/workflows/e2e-smoke.yml |
checks |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
coverage |
cicd | healthy | .github/workflows/ci.yml |
check |
cicd | healthy | .github/workflows/copilot-instructions-check.yml |
mutation-goal-safety |
cicd | healthy | .github/workflows/mutation-goal-safety.yml |
mutation |
cicd | healthy | .github/workflows/mutation.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::codeql |
cicd | healthy | .github/workflows/codeql.yml |
gha::e2e-smoke |
cicd | healthy | .github/workflows/e2e-smoke.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::copilot-instructions-check |
cicd | healthy | .github/workflows/copilot-instructions-check.yml |
gha::mutation-goal-safety |
cicd | healthy | .github/workflows/mutation-goal-safety.yml |
gha::mutation |
cicd | healthy | .github/workflows/mutation.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | vitest.mutation.config.ts |
redis |
data | healthy | server/middleware/auth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:03 |
network | healthy | .github/workflows/codeql.yml |
port:27 |
network | healthy | .github/workflows/codeql.yml |
port:5432 |
network | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | scripts/ingredient-icon-list.ts |
pubsub |
data | healthy | server/services/__tests__/store-notifications.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package.json |
vps::droplet |
hardware | healthy | client/screens/QuickLogScreen.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-isjhd5na |
software | healthy | /tmp/repobility-clone-isjhd5na |
| Label | Layer | Status | Path |
|---|---|---|---|
solutions |
data | healthy | scripts/solutions-db/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | client/hooks/useSuccessAnimation.ts |
This page is publicly accessible at:
https://repobility.com/scan/757c89ac-b335-4062-8130-67546770eb18/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/757c89ac-b335-4062-8130-67546770eb18/
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.