https://github.com/ViktorBarzin/health
· scanned 2026-06-16 00:50 UTC (2 months, 1 week ago)
133 raw signals (0 security + 133 graph)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
_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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
DOCKERHUB_TOKEN |
cicd | healthy | — |
IMAGE_NAME |
cicd | healthy | — |
WOODPECKER_TOKEN |
cicd | healthy | — |
DOCKERHUB_USERNAME |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | Dockerfile |
port:8080 |
network | healthy | docker-compose.yml |
port:8000 |
network | healthy | backend/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | docker-compose.yml |
postgres |
data | healthy | .claude/CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
__init__.py |
data | healthy | backend/app/migrations_support/__init__.py |
user_reconciliation.py |
data | healthy | backend/app/migrations_support/user_reconciliation.py |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/build-and-deploy.yml |
deploy |
cicd | healthy | .github/workflows/build-and-deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-mobh94kq |
software | healthy | /tmp/repobility-clone-mobh94kq |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::build-and-deploy |
cicd | healthy | .github/workflows/build-and-deploy.yml |
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.