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.

ViktorBarzin/health

https://github.com/ViktorBarzin/health · scanned 2026-06-16 00:50 UTC (2 months, 1 week ago)

133 raw signals (0 security + 133 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 115 actionable findings from 1 signal source. 18 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 2425 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
_vertical_gradient software healthy frontend/scripts/generate-icons.py:36
_rounded_rect_mask software healthy frontend/scripts/generate-icons.py:48
_draw_motif software healthy frontend/scripts/generate-icons.py:57
render software healthy frontend/scripts/generate-icons.py:118
save software healthy frontend/scripts/generate-icons.py:140
main software healthy frontend/scripts/generate-icons.py:146
backoffMs software healthy frontend/src/lib/api.ts:backoffMs
sleep software healthy frontend/src/lib/api.ts:sleep
apiFetch software healthy frontend/src/lib/api.ts:apiFetch
entryMacros software healthy frontend/src/lib/nutrition.ts:entryMacros
trim1 software healthy frontend/src/lib/nutrition.ts:trim1
formatMacro software healthy frontend/src/lib/nutrition.ts:formatMacro
formatServing software healthy frontend/src/lib/nutrition.ts:formatServing
macroCalorieSplit software healthy frontend/src/lib/nutrition.ts:macroCalorieSplit
pct software healthy frontend/src/lib/nutrition.ts:pct
historyToSeries software healthy frontend/src/lib/nutrition.ts:historyToSeries
warmupRamp software healthy frontend/src/lib/warmup.ts:warmupRamp
warmupReps software healthy frontend/src/lib/warmup.ts:warmupReps
start software healthy frontend/src/lib/rest-timer.test.ts:start
idleTimer software healthy frontend/src/lib/rest-timer.ts:idleTimer
restTimerReducer software healthy frontend/src/lib/rest-timer.ts:restTimerReducer
settle software healthy frontend/src/lib/rest-timer.ts:settle
readinessColor software healthy frontend/src/lib/readiness.ts:readinessColor
readinessBandLabel software healthy frontend/src/lib/readiness.ts:readinessBandLabel
metricLabel software healthy frontend/src/lib/readiness.ts:metricLabel
componentSummary software healthy frontend/src/lib/readiness.ts:componentSummary
formatScore software healthy frontend/src/lib/readiness.ts:formatScore
macros software healthy frontend/src/lib/budget.test.ts:macros
downsample software healthy frontend/src/lib/dashboard.ts:downsample
bucketSize software healthy frontend/src/lib/dashboard.ts:bucketSize
downsampleSeries software healthy frontend/src/lib/dashboard.ts:downsampleSeries
atMidnight software healthy frontend/src/lib/dashboard.ts:atMidnight
computeDefaultWindow software healthy frontend/src/lib/dashboard.ts:computeDefaultWindow
makePoints software healthy frontend/src/lib/dashboard.test.ts:makePoints
metric software healthy frontend/src/lib/dashboard.test.ts:metric
kinds software healthy frontend/src/lib/pr.test.ts:kinds
prior software healthy frontend/src/lib/pr.test.ts:prior
s software healthy frontend/src/lib/superset.test.ts:s
groupSessionSets software healthy frontend/src/lib/superset.ts:groupSessionSets
nextSupersetExerciseId software healthy frontend/src/lib/superset.ts:nextSupersetExerciseId
nextGroupId software healthy frontend/src/lib/superset.ts:nextGroupId
vol software healthy frontend/src/lib/program.test.ts:vol
filenameFromContentDisposition software healthy frontend/src/lib/export.ts:filenameFromContentDisposition
toI software healthy frontend/src/lib/plates.ts:toI
fromI software healthy frontend/src/lib/plates.ts:fromI
platesPerSide software healthy frontend/src/lib/plates.ts:platesPerSide
wantPerSide software healthy frontend/src/lib/plates.ts:wantPerSide
loadableWeights software healthy frontend/src/lib/plates.ts:loadableWeights
closestLoadable software healthy frontend/src/lib/plates.ts:closestLoadable
breakdownFor software healthy frontend/src/lib/plates.ts:breakdownFor

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

LabelLayerStatusPath
Dockerfile software healthy Dockerfile
CONTEXT.md software healthy CONTEXT.md
.env.example software healthy .env.example
docker-compose.yml software healthy docker-compose.yml
entrypoint.sh software healthy entrypoint.sh
vite.config.ts software healthy frontend/vite.config.ts
package.json software healthy frontend/package.json
Dockerfile software healthy frontend/Dockerfile
package-lock.json software healthy frontend/package-lock.json
svelte.config.js software healthy frontend/svelte.config.js
tsconfig.json software healthy frontend/tsconfig.json
vitest.config.ts software healthy frontend/vitest.config.ts
generate-icons.py software healthy frontend/scripts/generate-icons.py
app.html software healthy frontend/src/app.html
app.css software healthy frontend/src/app.css
app.d.ts software healthy frontend/src/app.d.ts
hooks.server.ts software healthy frontend/src/hooks.server.ts
nutrition.test.ts software healthy frontend/src/lib/nutrition.test.ts
api.ts software healthy frontend/src/lib/api.ts
nutrition.ts software healthy frontend/src/lib/nutrition.ts
warmup.ts software healthy frontend/src/lib/warmup.ts
rest-timer.test.ts software healthy frontend/src/lib/rest-timer.test.ts
rest-timer.ts software healthy frontend/src/lib/rest-timer.ts
readiness.ts software healthy frontend/src/lib/readiness.ts
budget.test.ts software healthy frontend/src/lib/budget.test.ts
dashboard.ts software healthy frontend/src/lib/dashboard.ts
dashboard.test.ts software healthy frontend/src/lib/dashboard.test.ts
pr.test.ts software healthy frontend/src/lib/pr.test.ts
superset.test.ts software healthy frontend/src/lib/superset.test.ts
superset.ts software healthy frontend/src/lib/superset.ts
program.test.ts software healthy frontend/src/lib/program.test.ts
export.ts software healthy frontend/src/lib/export.ts
muscle-heat.test.ts software healthy frontend/src/lib/muscle-heat.test.ts
plates.ts software healthy frontend/src/lib/plates.ts
brand.ts software healthy frontend/src/lib/brand.ts
connections.ts software healthy frontend/src/lib/connections.ts
budget.ts software healthy frontend/src/lib/budget.ts
nav.ts software healthy frontend/src/lib/nav.ts
wake-lock.ts software healthy frontend/src/lib/wake-lock.ts
nav.test.ts software healthy frontend/src/lib/nav.test.ts
warmup.test.ts software healthy frontend/src/lib/warmup.test.ts
muscle-heat.ts software healthy frontend/src/lib/muscle-heat.ts
barcode.ts software healthy frontend/src/lib/barcode.ts
pr.ts software healthy frontend/src/lib/pr.ts
program.ts software healthy frontend/src/lib/program.ts
connections.test.ts software healthy frontend/src/lib/connections.test.ts
readiness.test.ts software healthy frontend/src/lib/readiness.test.ts
fitbod.ts software healthy frontend/src/lib/fitbod.ts
plates.test.ts software healthy frontend/src/lib/plates.test.ts
fitbod.test.ts software healthy frontend/src/lib/fitbod.test.ts

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

LabelLayerStatusPath
ApiError software healthy frontend/src/lib/api.ts:ApiError
for software healthy frontend/src/lib/readiness.ts:for
per software healthy frontend/src/lib/program.test.ts:per
ScanDebouncer software healthy frontend/src/lib/barcode.ts:ScanDebouncer
ApiError software healthy frontend/src/lib/sync/engine.test.ts:ApiError
FakePrinciple software healthy backend/tests/test_program_generation.py:42
_FakeConnector software healthy backend/tests/test_connection_query.py:75
_FakeConnector software healthy backend/tests/test_connection_sync_cli.py:32
_FakeConnector software healthy backend/tests/test_rollup_ingest_hook.py:127
Base software healthy backend/app/database.py:22
Settings software healthy backend/app/config.py:4
TrainingGoal software healthy backend/app/models/principle.py:67
ExperienceLevel software healthy backend/app/models/principle.py:80
PrincipleCategory software healthy backend/app/models/principle.py:92
EvidenceGrade software healthy backend/app/models/principle.py:105
Principle software healthy backend/app/models/principle.py:141
PrincipleCitation software healthy backend/app/models/principle.py:218
Workout software healthy backend/app/models/workout.py:11
Meal software healthy backend/app/models/diary_entry.py:44
DiaryEntry software healthy backend/app/models/diary_entry.py:67
GymProfile software healthy backend/app/models/gym_profile.py:51
Food software healthy backend/app/models/food.py:45
Recipe software healthy backend/app/models/recipe.py:44
RecipeIngredient software healthy backend/app/models/recipe.py:81
DataSource software healthy backend/app/models/data_source.py:7
Muscle software healthy backend/app/models/exercise.py:39
MuscleRole software healthy backend/app/models/exercise.py:66
Exercise software healthy backend/app/models/exercise.py:100
ExerciseMuscle software healthy backend/app/models/exercise.py:182
MetricDaily software healthy backend/app/models/metric_daily.py:41
CategoryRecord software healthy backend/app/models/category_record.py:11
ImportBatch software healthy backend/app/models/import_batch.py:11
ExercisePref software healthy backend/app/models/exercise_pref.py:27
SetType software healthy backend/app/models/training_session.py:55
TrainingSession software healthy backend/app/models/training_session.py:81
TrainingSet software healthy backend/app/models/training_session.py:118
PersonalRecord software healthy backend/app/models/personal_record.py:58
HealthRecord software healthy backend/app/models/health_record.py:19
ActivitySummary software healthy backend/app/models/activity_summary.py:11
User software healthy backend/app/models/user.py:9
WorkoutRoutePoint software healthy backend/app/models/workout_route_point.py:11
ConnectionProvider software healthy backend/app/models/connection.py:48
ConnectionStatus software healthy backend/app/models/connection.py:60
Connection software healthy backend/app/models/connection.py:92
ProgramStatus software healthy backend/app/models/program.py:57
Program software healthy backend/app/models/program.py:81
ProgramDay software healthy backend/app/models/program.py:149
ProgramMuscleVolume software healthy backend/app/models/program.py:180
ActivityRingDay software healthy backend/app/api/activity.py:18
OffMappingError software healthy backend/app/services/off.py:39

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

LabelLayerStatusPath
GET /api/health api healthy backend/app/main.py
GET /available api healthy backend/app/api/metrics.py
GET /{metric_type} api healthy backend/app/api/metrics.py
GET / api healthy backend/app/api/connections.py
POST / api healthy backend/app/api/connections.py
POST /{provider}/sync api healthy backend/app/api/connections.py
DELETE /{provider} api healthy backend/app/api/connections.py
PUT / api healthy backend/app/api/gym_profile.py
GET /muscles api healthy backend/app/api/exercises.py
GET /equipment api healthy backend/app/api/exercises.py
GET /{exercise_id} api healthy backend/app/api/exercises.py
GET /{exercise_id}/rest api healthy backend/app/api/exercises.py
PUT /{exercise_id}/rest api healthy backend/app/api/exercises.py
GET /summary api healthy backend/app/api/dashboard.py
GET /me api healthy backend/app/api/auth.py
GET /recovery api healthy backend/app/api/analytics.py
GET /volume api healthy backend/app/api/analytics.py
GET /e1rm-trend api healthy backend/app/api/analytics.py
GET /exercises api healthy backend/app/api/analytics.py
POST /upload api healthy backend/app/api/ingestion.py
GET /uploads api healthy backend/app/api/ingestion.py
GET /upload/status/{batch_id} api healthy backend/app/api/ingestion.py
POST /upload/{batch_id}/cancel api healthy backend/app/api/ingestion.py
DELETE /upload/{batch_id} api healthy backend/app/api/ingestion.py
POST /upload/{batch_id}/reprocess api healthy backend/app/api/ingestion.py
POST /fitbod/preview api healthy backend/app/api/fitbod.py
POST /fitbod/commit api healthy backend/app/api/fitbod.py
GET /categories api healthy backend/app/api/principles.py
GET /{key} api healthy backend/app/api/principles.py
GET /rings api healthy backend/app/api/activity.py
GET /presets api healthy backend/app/api/programs.py
GET /quiz-options api healthy backend/app/api/programs.py
POST /generate api healthy backend/app/api/programs.py
GET /active api healthy backend/app/api/programs.py
GET /{program_id} api healthy backend/app/api/programs.py
POST /{program_id}/activate api healthy backend/app/api/programs.py
DELETE /{program_id} api healthy backend/app/api/programs.py
GET /freestyle api healthy backend/app/api/recommendations.py
POST /freestyle/start api healthy backend/app/api/recommendations.py
GET /today api healthy backend/app/api/recommendations.py
POST /today/start api healthy backend/app/api/recommendations.py
POST /adjust api healthy backend/app/api/recommendations.py
POST /adjust/start api healthy backend/app/api/recommendations.py
GET /{workout_id} api healthy backend/app/api/workouts.py
GET /foods api healthy backend/app/api/nutrition.py
GET /foods/{food_id} api healthy backend/app/api/nutrition.py
GET /barcode/{code} api healthy backend/app/api/nutrition.py
POST /foods api healthy backend/app/api/nutrition.py
PATCH /foods/{food_id} api healthy backend/app/api/nutrition.py
DELETE /foods/{food_id} api healthy backend/app/api/nutrition.py

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

LabelLayerStatusPath
frontend software healthy frontend
scripts software healthy frontend/scripts
src software healthy frontend/src
lib software healthy frontend/src/lib
stores software healthy frontend/src/lib/stores
sync software healthy frontend/src/lib/sync
ui software healthy frontend/src/lib/ui
utils software healthy frontend/src/lib/utils
components software healthy frontend/src/lib/components
settings software healthy frontend/src/lib/components/settings
layout software healthy frontend/src/lib/components/layout
charts software healthy frontend/src/lib/components/charts
ui software healthy frontend/src/lib/components/ui
dashboard software healthy frontend/src/lib/components/dashboard
sessions software healthy frontend/src/lib/components/sessions
import software healthy frontend/src/lib/components/import
nutrition software healthy frontend/src/lib/components/nutrition
routes software healthy frontend/src/routes
settings software healthy frontend/src/routes/settings
analytics software healthy frontend/src/routes/analytics
exercises software healthy frontend/src/routes/exercises
new software healthy frontend/src/routes/exercises/new
[id] software healthy frontend/src/routes/exercises/[id]
sessions software healthy frontend/src/routes/sessions
generate software healthy frontend/src/routes/sessions/generate
[id] software healthy frontend/src/routes/sessions/[id]
progress software healthy frontend/src/routes/progress
sleep software healthy frontend/src/routes/sleep
programs software healthy frontend/src/routes/programs
today software healthy frontend/src/routes/programs/today
[id] software healthy frontend/src/routes/programs/[id]
quiz software healthy frontend/src/routes/programs/quiz
body software healthy frontend/src/routes/body
principles software healthy frontend/src/routes/principles
[key] software healthy frontend/src/routes/principles/[key]
metrics software healthy frontend/src/routes/metrics
[type] software healthy frontend/src/routes/metrics/[type]
trends software healthy frontend/src/routes/trends
nutrition software healthy frontend/src/routes/nutrition
history software healthy frontend/src/routes/nutrition/history
workouts software healthy frontend/src/routes/workouts
[id] software healthy frontend/src/routes/workouts/[id]
docs software healthy docs
connectors software healthy docs/connectors
research software healthy docs/research
adr software healthy docs/adr
plans software healthy docs/plans
.claude software healthy .claude
backend software healthy backend
tests software healthy backend/tests

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

LabelLayerStatusPath
Base data healthy backend/app/database.py
Principle data healthy backend/app/models/principle.py
PrincipleCitation data healthy backend/app/models/principle.py
principles data healthy backend/app/models/principle.py
principle_citations data healthy backend/app/models/principle.py
Workout data healthy backend/app/models/workout.py
workouts data healthy backend/app/models/workout.py
DiaryEntry data healthy backend/app/models/diary_entry.py
diary_entries data healthy backend/app/models/diary_entry.py
GymProfile data healthy backend/app/models/gym_profile.py
gym_profiles data healthy backend/app/models/gym_profile.py
Food data healthy backend/app/models/food.py
foods data healthy backend/app/models/food.py
Recipe data healthy backend/app/models/recipe.py
RecipeIngredient data healthy backend/app/models/recipe.py
recipes data healthy backend/app/models/recipe.py
recipe_ingredients data healthy backend/app/models/recipe.py
DataSource data healthy backend/app/models/data_source.py
data_sources data healthy backend/app/models/data_source.py
Exercise data healthy backend/app/models/exercise.py
ExerciseMuscle data healthy backend/app/models/exercise.py
exercises data healthy backend/app/models/exercise.py
exercise_muscles data healthy backend/app/models/exercise.py
MetricDaily data healthy backend/app/models/metric_daily.py
metric_daily data healthy backend/app/models/metric_daily.py
CategoryRecord data healthy backend/app/models/category_record.py
category_records data healthy backend/app/models/category_record.py
ImportBatch data healthy backend/app/models/import_batch.py
import_batches data healthy backend/app/models/import_batch.py
ExercisePref data healthy backend/app/models/exercise_pref.py
user_exercise_prefs data healthy backend/app/models/exercise_pref.py
TrainingSession data healthy backend/app/models/training_session.py
TrainingSet data healthy backend/app/models/training_session.py
training_sessions data healthy backend/app/models/training_session.py
training_sets data healthy backend/app/models/training_session.py
PersonalRecord data healthy backend/app/models/personal_record.py
personal_records data healthy backend/app/models/personal_record.py
HealthRecord data healthy backend/app/models/health_record.py
health_records data healthy backend/app/models/health_record.py
ActivitySummary data healthy backend/app/models/activity_summary.py
activity_summaries data healthy backend/app/models/activity_summary.py
User data healthy backend/app/models/user.py
users data healthy backend/app/models/user.py
WorkoutRoutePoint data healthy backend/app/models/workout_route_point.py
workout_route_points data healthy backend/app/models/workout_route_point.py
Connection data healthy backend/app/models/connection.py
connections data healthy backend/app/models/connection.py
Program data healthy backend/app/models/program.py
ProgramDay data healthy backend/app/models/program.py
ProgramMuscleVolume data healthy backend/app/models/program.py

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

LabelLayerStatusPath
127.0.0.1 network healthy Dockerfile
3.464.37.16 network healthy frontend/src/lib/nav.ts
063.374.313.686 network healthy frontend/src/lib/nav.ts
645.87.074.04 network healthy frontend/src/lib/nav.ts
147.083.22.127 network healthy frontend/src/lib/nav.ts
324.196.72.257 network healthy frontend/src/lib/nav.ts
007.378.138.75 network healthy frontend/src/lib/nav.ts
424.35.534.954 network healthy frontend/src/lib/nav.ts
356.133.751.072 network healthy frontend/src/lib/nav.ts

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
image::frontend/Dockerfile hardware healthy frontend/Dockerfile
image::backend/Dockerfile hardware healthy backend/Dockerfile
db hardware healthy docker-compose.yml
backend hardware healthy docker-compose.yml
frontend hardware healthy docker-compose.yml

LabelLayerStatusPath
auth::backend/app/services/connectors/__init__.py security healthy backend/app/services/connectors/__init__.py
auth::backend/app/models/connection.py security healthy backend/app/models/connection.py
auth::backend/app/services/connectors/oura.py security healthy backend/app/services/connectors/oura.py
auth::.claude/CLAUDE.md security healthy .claude/CLAUDE.md
auth::backend/app/schemas/connection.py security healthy backend/app/schemas/connection.py

LabelLayerStatusPath
DOCKERHUB_TOKEN cicd healthy
IMAGE_NAME cicd healthy
WOODPECKER_TOKEN cicd healthy
DOCKERHUB_USERNAME cicd healthy

LabelLayerStatusPath
port:3000 network healthy Dockerfile
port:8080 network healthy docker-compose.yml
port:8000 network healthy backend/Dockerfile

LabelLayerStatusPath
postgresql data healthy docker-compose.yml
postgres data healthy .claude/CLAUDE.md

LabelLayerStatusPath
__init__.py data healthy backend/app/migrations_support/__init__.py
user_reconciliation.py data healthy backend/app/migrations_support/user_reconciliation.py

LabelLayerStatusPath
build cicd healthy .github/workflows/build-and-deploy.yml
deploy cicd healthy .github/workflows/build-and-deploy.yml

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

LabelLayerStatusPath
gha::build-and-deploy cicd healthy .github/workflows/build-and-deploy.yml
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/3d272022-e6a7-4b93-8f30-ccfe15eca42c/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/3d272022-e6a7-4b93-8f30-ccfe15eca42c/

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.