https://github.com/ugoi/health-auto-export-server
· scanned 2026-06-16 00:45 UTC (2 months, 1 week ago)
28 raw signals (0 security + 28 graph)
Last scanned 2 months, 1 week ago · v1 · 28 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 103 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 |
|---|---|---|---|
segment |
software | healthy | server/test/sleep.test.ts:segment |
ingestPayload |
software | healthy | server/test/sleep.test.ts:ingestPayload |
tzOffsetMinutes |
software | healthy | server/src/sleepDay.ts:tzOffsetMinutes |
zonedMidnightUtc |
software | healthy | server/src/sleepDay.ts:zonedMidnightUtc |
localDayOf |
software | healthy | server/src/sleepDay.ts:localDayOf |
datePart |
software | healthy | server/src/sleepDay.ts:datePart |
nextDay |
software | healthy | server/src/sleepDay.ts:nextDay |
sleepDayQuery |
software | healthy | server/src/sleepDay.ts:sleepDayQuery |
aggregateSleepByDay |
software | healthy | server/src/sleepDay.ts:aggregateSleepByDay |
to |
software | healthy | server/src/utils.ts:to |
filterFields |
software | healthy | server/src/utils.ts:filterFields |
parseDate |
software | healthy | server/src/utils.ts:parseDate |
isValidDate |
software | healthy | server/src/utils.ts:isValidDate |
mapWorkoutData |
software | healthy | server/src/models/Workout.ts:mapWorkoutData |
mapRoute |
software | healthy | server/src/models/Workout.ts:mapRoute |
mapMetric |
software | healthy | server/src/models/Metric.ts:mapMetric |
createMetricModel |
software | healthy | server/src/models/Metric.ts:createMetricModel |
requireReadAuth |
software | healthy | server/src/middleware/auth.ts:requireReadAuth |
requireWriteAuth |
software | healthy | server/src/middleware/auth.ts:requireWriteAuth |
connect |
software | healthy | server/src/database/mongodb.ts:connect |
getWorkouts |
software | healthy | server/src/controllers/workouts.ts:getWorkouts |
getWorkout |
software | healthy | server/src/controllers/workouts.ts:getWorkout |
saveWorkouts |
software | healthy | server/src/controllers/workouts.ts:saveWorkouts |
getHeartRateNotifications |
software | healthy | server/src/controllers/heartRateNotifications.ts:getHeartRa… |
saveHeartRateNotifications |
software | healthy | server/src/controllers/heartRateNotifications.ts:saveHeartR… |
ingestData |
software | healthy | server/src/controllers/ingester.ts:ingestData |
getMetrics |
software | healthy | server/src/controllers/metrics.ts:getMetrics |
saveMetrics |
software | healthy | server/src/controllers/metrics.ts:saveMetrics |
getEcgRecordings |
software | healthy | server/src/controllers/ecg.ts:getEcgRecordings |
getEcgRecording |
software | healthy | server/src/controllers/ecg.ts:getEcgRecording |
saveEcg |
software | healthy | server/src/controllers/ecg.ts:saveEcg |
⚙ cors(corsOptions |
software | healthy | server/src/app.ts |
⚙ express.json |
software | healthy | server/src/app.ts |
⚙ express.urlencoded |
software | healthy | server/src/app.ts |
⚙ requireWriteAuth |
software | healthy | server/src/app.ts |
⚙ requireReadAuth |
software | healthy | server/src/app.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
docker-compose.yaml |
software | healthy | docker-compose.yaml |
create-env.sh |
software | healthy | create-env.sh |
yarn.lock |
software | healthy | server/yarn.lock |
.prettierrc.json |
software | healthy | server/.prettierrc.json |
.eslintrc.js |
software | healthy | server/.eslintrc.js |
package.json |
software | healthy | server/package.json |
Dockerfile |
software | healthy | server/Dockerfile |
tsconfig.json |
software | healthy | server/tsconfig.json |
sleep.test.ts |
software | healthy | server/test/sleep.test.ts |
sleepDay.ts |
software | healthy | server/src/sleepDay.ts |
utils.ts |
software | healthy | server/src/utils.ts |
app.ts |
software | healthy | server/src/app.ts |
Workout.ts |
software | healthy | server/src/models/Workout.ts |
MetricName.ts |
software | healthy | server/src/models/MetricName.ts |
IngestData.ts |
software | healthy | server/src/models/IngestData.ts |
HeartRateNotification.ts |
software | healthy | server/src/models/HeartRateNotification.ts |
IngestResponse.ts |
software | healthy | server/src/models/IngestResponse.ts |
Ecg.ts |
software | healthy | server/src/models/Ecg.ts |
Metric.ts |
software | healthy | server/src/models/Metric.ts |
auth.ts |
software | healthy | server/src/middleware/auth.ts |
mongodb.ts |
software | healthy | server/src/database/mongodb.ts |
workouts.ts |
software | healthy | server/src/routes/workouts.ts |
heartRateNotifications.ts |
software | healthy | server/src/routes/heartRateNotifications.ts |
ingester.ts |
software | healthy | server/src/routes/ingester.ts |
metrics.ts |
software | healthy | server/src/routes/metrics.ts |
ecg.ts |
software | healthy | server/src/routes/ecg.ts |
workouts.ts |
software | healthy | server/src/controllers/workouts.ts |
heartRateNotifications.ts |
software | healthy | server/src/controllers/heartRateNotifications.ts |
ingester.ts |
software | healthy | server/src/controllers/ingester.ts |
metrics.ts |
software | healthy | server/src/controllers/metrics.ts |
ecg.ts |
software | healthy | server/src/controllers/ecg.ts |
workouts-table.json |
software | healthy | dashboard-examples/workouts-table.json |
workout-details.json |
software | healthy | dashboard-examples/workout-details.json |
health-metrics.json |
software | healthy | dashboard-examples/health-metrics.json |
| Label | Layer | Status | Path |
|---|---|---|---|
USE /api/data |
api | healthy | server/src/app.ts |
USE /api/metrics |
api | healthy | server/src/app.ts |
USE /api/workouts |
api | healthy | server/src/app.ts |
USE /api/ecg |
api | healthy | server/src/app.ts |
USE /api/heart-rate-notifications |
api | healthy | server/src/app.ts |
GET /health |
api | healthy | server/src/app.ts |
GET / |
api | healthy | server/src/app.ts |
POST / |
api | healthy | server/src/routes/workouts.ts |
GET /:id |
api | healthy | server/src/routes/workouts.ts |
GET /:selected_metric |
api | healthy | server/src/routes/metrics.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
server |
software | healthy | server |
test |
software | healthy | server/test |
src |
software | healthy | server/src |
models |
software | healthy | server/src/models |
middleware |
software | healthy | server/src/middleware |
database |
software | healthy | server/src/database |
routes |
software | healthy | server/src/routes |
controllers |
software | healthy | server/src/controllers |
dashboard-examples |
software | healthy | dashboard-examples |
| Label | Layer | Status | Path |
|---|---|---|---|
port:999 |
network | healthy | docker-compose.yaml |
port:27017 |
network | healthy | docker-compose.yaml |
port:3014 |
network | healthy | docker-compose.yaml |
port:3000 |
network | healthy | docker-compose.yaml |
port:3001 |
network | healthy | docker-compose.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::server/Dockerfile |
hardware | healthy | server/Dockerfile |
hae-mongo |
hardware | healthy | docker-compose.yaml |
hae-grafana |
hardware | healthy | docker-compose.yaml |
hae-server |
hardware | healthy | docker-compose.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-heajf445 |
software | healthy | /tmp/repobility-clone-heajf445 |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | docker-compose.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::create-env.sh |
security | healthy | create-env.sh |
This page is publicly accessible at:
https://repobility.com/scan/21073de5-b2ec-4867-a504-589ce8cb8405/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/21073de5-b2ec-4867-a504-589ce8cb8405/
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.