https://github.com/yadieloscar/gym-pulse-api
· scanned 2026-06-16 01:04 UTC (2 months, 1 week ago)
14 raw signals (0 security + 14 graph)
Last scanned 2 months, 1 week ago · v1 · 13 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 177 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 |
|---|---|---|---|
.golangci.yml |
software | healthy | .golangci.yml |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
Dockerfile |
software | healthy | Dockerfile |
go.mod |
software | healthy | go.mod |
.env.example |
software | healthy | .env.example |
gym-pulse.postman_collection.json |
software | healthy | gym-pulse.postman_collection.json |
router_test.go |
software | healthy | internal/router/router_test.go |
svc_wiring_test.go |
software | healthy | internal/router/svc_wiring_test.go |
router.go |
software | healthy | internal/router/router.go |
config_test.go |
software | healthy | internal/config/config_test.go |
config.go |
software | healthy | internal/config/config.go |
auth_extra_test.go |
software | healthy | internal/middleware/auth_extra_test.go |
logging.go |
software | healthy | internal/middleware/logging.go |
cors.go |
software | healthy | internal/middleware/cors.go |
auth.go |
software | healthy | internal/middleware/auth.go |
auth_test.go |
software | healthy | internal/middleware/auth_test.go |
cors_test.go |
software | healthy | internal/middleware/cors_test.go |
logging_test.go |
software | healthy | internal/middleware/logging_test.go |
profile_dao.go |
software | healthy | internal/dao/profile_dao.go |
stats_dao.go |
software | healthy | internal/dao/stats_dao.go |
exercise_catalog_dao.go |
software | healthy | internal/dao/exercise_catalog_dao.go |
body_weight_dao.go |
software | healthy | internal/dao/body_weight_dao.go |
template_dao.go |
software | healthy | internal/dao/template_dao.go |
plan_dao.go |
software | healthy | internal/dao/plan_dao.go |
settings_dao.go |
software | healthy | internal/dao/settings_dao.go |
log_dao.go |
software | healthy | internal/dao/log_dao.go |
profile_test.go |
software | healthy | internal/handler/profile_test.go |
response.go |
software | healthy | internal/handler/response.go |
templates_test.go |
software | healthy | internal/handler/templates_test.go |
exercise_catalog_test.go |
software | healthy | internal/handler/exercise_catalog_test.go |
logs.go |
software | healthy | internal/handler/logs.go |
mocks_test.go |
software | healthy | internal/handler/mocks_test.go |
body_weight.go |
software | healthy | internal/handler/body_weight.go |
stats_test.go |
software | healthy | internal/handler/stats_test.go |
exercise_catalog.go |
software | healthy | internal/handler/exercise_catalog.go |
plan.go |
software | healthy | internal/handler/plan.go |
health.go |
software | healthy | internal/handler/health.go |
templates.go |
software | healthy | internal/handler/templates.go |
settings.go |
software | healthy | internal/handler/settings.go |
plan_test.go |
software | healthy | internal/handler/plan_test.go |
profile.go |
software | healthy | internal/handler/profile.go |
body_weight_test.go |
software | healthy | internal/handler/body_weight_test.go |
logs_test.go |
software | healthy | internal/handler/logs_test.go |
stats.go |
software | healthy | internal/handler/stats.go |
helpers_test.go |
software | healthy | internal/handler/helpers_test.go |
settings_test.go |
software | healthy | internal/handler/settings_test.go |
template_svc_test.go |
software | healthy | internal/service/template_svc_test.go |
stats_svc_test.go |
software | healthy | internal/service/stats_svc_test.go |
template_svc.go |
software | healthy | internal/service/template_svc.go |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
005_create_user_settings.up.sql |
data | healthy | migrations/005_create_user_settings.up.sql |
006_create_user_profiles.down.sql |
data | healthy | migrations/006_create_user_profiles.down.sql |
011_create_set_logs.up.sql |
data | healthy | migrations/011_create_set_logs.up.sql |
001_create_workout_templates.down.sql |
data | healthy | migrations/001_create_workout_templates.down.sql |
006_create_user_profiles.up.sql |
data | healthy | migrations/006_create_user_profiles.up.sql |
001_create_workout_templates.up.sql |
data | healthy | migrations/001_create_workout_templates.up.sql |
007_create_body_weights.up.sql |
data | healthy | migrations/007_create_body_weights.up.sql |
010_create_weekly_plans.up.sql |
data | healthy | migrations/010_create_weekly_plans.up.sql |
005_create_user_settings.down.sql |
data | healthy | migrations/005_create_user_settings.down.sql |
004_create_exercise_overrides.up.sql |
data | healthy | migrations/004_create_exercise_overrides.up.sql |
009_alter_exercises_cardio.down.sql |
data | healthy | migrations/009_alter_exercises_cardio.down.sql |
009_alter_exercises_cardio.up.sql |
data | healthy | migrations/009_alter_exercises_cardio.up.sql |
003_create_day_logs.down.sql |
data | healthy | migrations/003_create_day_logs.down.sql |
003_create_day_logs.up.sql |
data | healthy | migrations/003_create_day_logs.up.sql |
008_create_exercise_catalog.up.sql |
data | healthy | migrations/008_create_exercise_catalog.up.sql |
002_create_exercises.up.sql |
data | healthy | migrations/002_create_exercises.up.sql |
002_create_exercises.down.sql |
data | healthy | migrations/002_create_exercises.down.sql |
008_create_exercise_catalog.down.sql |
data | healthy | migrations/008_create_exercise_catalog.down.sql |
007_create_body_weights.down.sql |
data | healthy | migrations/007_create_body_weights.down.sql |
010_create_weekly_plans.down.sql |
data | healthy | migrations/010_create_weekly_plans.down.sql |
004_create_exercise_overrides.down.sql |
data | healthy | migrations/004_create_exercise_overrides.down.sql |
011_create_set_logs.down.sql |
data | healthy | migrations/011_create_set_logs.down.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
internal |
software | healthy | internal |
router |
software | healthy | internal/router |
config |
software | healthy | internal/config |
middleware |
software | healthy | internal/middleware |
dao |
software | healthy | internal/dao |
handler |
software | healthy | internal/handler |
service |
software | healthy | internal/service |
model |
software | healthy | internal/model |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
cmd |
software | healthy | cmd |
server |
software | healthy | cmd/server |
migrations |
software | healthy | migrations |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
user_settings |
data | healthy | migrations/005_create_user_settings.up.sql |
set_logs |
data | healthy | migrations/011_create_set_logs.up.sql |
auth |
data | healthy | migrations/006_create_user_profiles.up.sql |
user_profiles |
data | healthy | migrations/006_create_user_profiles.up.sql |
workout_templates |
data | healthy | migrations/001_create_workout_templates.up.sql |
body_weights |
data | healthy | migrations/007_create_body_weights.up.sql |
weekly_plans |
data | healthy | migrations/010_create_weekly_plans.up.sql |
plan_overrides |
data | healthy | migrations/010_create_weekly_plans.up.sql |
exercise_overrides |
data | healthy | migrations/004_create_exercise_overrides.up.sql |
day_logs |
data | healthy | migrations/003_create_day_logs.up.sql |
exercise_catalog |
data | healthy | migrations/008_create_exercise_catalog.up.sql |
exercises |
data | healthy | migrations/002_create_exercises.up.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::internal/middleware/auth_extra_test.go |
security | healthy | internal/middleware/auth_extra_test.go |
auth::.env.example |
security | healthy | .env.example |
auth::docs/docs.go |
security | healthy | docs/docs.go |
auth::go.mod |
security | healthy | go.mod |
auth::internal/middleware/auth_test.go |
security | healthy | internal/middleware/auth_test.go |
auth::internal/middleware/auth.go |
security | healthy | internal/middleware/auth.go |
auth::docs/swagger.json |
security | healthy | docs/swagger.json |
auth::docs/swagger.yaml |
security | healthy | docs/swagger.yaml |
auth::cmd/server/main.go |
security | healthy | cmd/server/main.go |
auth::scripts/smoke.sh |
security | healthy | scripts/smoke.sh |
auth::internal/router/router_test.go |
security | healthy | internal/router/router_test.go |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
ci |
cicd | healthy | .github/workflows/ci.yml |
smoke |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-nnhnfqq9 |
software | healthy | /tmp/repobility-clone-nnhnfqq9 |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/36abde1d-c4f3-4ced-ba61-630bcf7e0050/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/36abde1d-c4f3-4ced-ba61-630bcf7e0050/
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.