https://github.com/tairsa/CalmSense
· scanned 2026-06-16 00:28 UTC (2 months, 2 weeks ago)
55 raw signals (0 security + 55 graph)
Last scanned 2 months, 2 weeks ago · v1 · 55 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 322 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 |
|---|---|---|---|
add_heading |
software | healthy | scripts/build_architecture_doc.py:15 |
add_para |
software | healthy | scripts/build_architecture_doc.py:21 |
add_bullets |
software | healthy | scripts/build_architecture_doc.py:28 |
add_code |
software | healthy | scripts/build_architecture_doc.py:35 |
add_table |
software | healthy | scripts/build_architecture_doc.py:42 |
build |
software | healthy | scripts/build_architecture_doc.py:61 |
AuthProvider |
software | healthy | admin-app/src/auth.jsx:AuthProvider |
bootstrap |
software | healthy | admin-app/src/auth.jsx:bootstrap |
onUnauthorized |
software | healthy | admin-app/src/auth.jsx:onUnauthorized |
login |
software | healthy | admin-app/src/auth.jsx:login |
logout |
software | healthy | admin-app/src/auth.jsx:logout |
useAuth |
software | healthy | admin-app/src/auth.jsx:useAuth |
Protected |
software | healthy | admin-app/src/App.jsx:Protected |
App |
software | healthy | admin-app/src/App.jsx:App |
useAsync |
software | healthy | admin-app/src/hooks.js:useAsync |
getToken |
software | healthy | admin-app/src/api.js:getToken |
setToken |
software | healthy | admin-app/src/api.js:setToken |
request |
software | healthy | admin-app/src/api.js:request |
PageHeader |
software | healthy | admin-app/src/components/widgets.jsx:PageHeader |
ModelBadge |
software | healthy | admin-app/src/components/widgets.jsx:ModelBadge |
SeverityBadge |
software | healthy | admin-app/src/components/widgets.jsx:SeverityBadge |
StatCard |
software | healthy | admin-app/src/components/widgets.jsx:StatCard |
inner |
software | healthy | admin-app/src/components/widgets.jsx:inner |
ErrorBox |
software | healthy | admin-app/src/components/widgets.jsx:ErrorBox |
Spinner |
software | healthy | admin-app/src/components/widgets.jsx:Spinner |
Pct |
software | healthy | admin-app/src/components/widgets.jsx:Pct |
ConfusionMatrix |
software | healthy | admin-app/src/components/widgets.jsx:ConfusionMatrix |
cell |
software | healthy | admin-app/src/components/widgets.jsx:cell |
MiniBars |
software | healthy | admin-app/src/components/widgets.jsx:MiniBars |
Layout |
software | healthy | admin-app/src/components/Layout.jsx:Layout |
handleLogout |
software | healthy | admin-app/src/components/Layout.jsx:handleLogout |
fmtDate |
software | healthy | admin-app/src/pages/Users.jsx:fmtDate |
Users |
software | healthy | admin-app/src/pages/Users.jsx:Users |
fmtDate |
software | healthy | admin-app/src/pages/Admins.jsx:fmtDate |
Admins |
software | healthy | admin-app/src/pages/Admins.jsx:Admins |
set |
software | healthy | admin-app/src/pages/Admins.jsx:set |
onSubmit |
software | healthy | admin-app/src/pages/Admins.jsx:onSubmit |
Dashboard |
software | healthy | admin-app/src/pages/Dashboard.jsx:Dashboard |
fmt |
software | healthy | admin-app/src/pages/UserDetail.jsx:fmt |
UserDetail |
software | healthy | admin-app/src/pages/UserDetail.jsx:UserDetail |
Overview |
software | healthy | admin-app/src/pages/UserDetail.jsx:Overview |
ModelPanel |
software | healthy | admin-app/src/pages/UserDetail.jsx:ModelPanel |
act |
software | healthy | admin-app/src/pages/UserDetail.jsx:act |
toIso |
software | healthy | admin-app/src/pages/UserDetail.jsx:toIso |
Reports |
software | healthy | admin-app/src/pages/UserDetail.jsx:Reports |
Field |
software | healthy | admin-app/src/pages/UserDetail.jsx:Field |
Feedback |
software | healthy | admin-app/src/pages/UserDetail.jsx:Feedback |
Sensor |
software | healthy | admin-app/src/pages/UserDetail.jsx:Sensor |
Login |
software | healthy | admin-app/src/pages/Login.jsx:Login |
onSubmit |
software | healthy | admin-app/src/pages/Login.jsx:onSubmit |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
PRESENTATION_OUTLINE.md |
software | healthy | PRESENTATION_OUTLINE.md |
update-server.sh |
software | healthy | update-server.sh |
build_architecture_doc.py |
software | healthy | scripts/build_architecture_doc.py |
vite.config.js |
software | healthy | admin-app/vite.config.js |
README.md |
software | healthy | admin-app/README.md |
package.json |
software | healthy | admin-app/package.json |
index.html |
software | healthy | admin-app/index.html |
Dockerfile |
software | healthy | admin-app/Dockerfile |
package-lock.json |
software | healthy | admin-app/package-lock.json |
.env.example |
software | healthy | admin-app/.env.example |
styles.css |
software | healthy | admin-app/src/styles.css |
auth.jsx |
software | healthy | admin-app/src/auth.jsx |
App.jsx |
software | healthy | admin-app/src/App.jsx |
hooks.js |
software | healthy | admin-app/src/hooks.js |
api.js |
software | healthy | admin-app/src/api.js |
main.jsx |
software | healthy | admin-app/src/main.jsx |
widgets.jsx |
software | healthy | admin-app/src/components/widgets.jsx |
Layout.jsx |
software | healthy | admin-app/src/components/Layout.jsx |
Users.jsx |
software | healthy | admin-app/src/pages/Users.jsx |
Admins.jsx |
software | healthy | admin-app/src/pages/Admins.jsx |
Dashboard.jsx |
software | healthy | admin-app/src/pages/Dashboard.jsx |
UserDetail.jsx |
software | healthy | admin-app/src/pages/UserDetail.jsx |
Login.jsx |
software | healthy | admin-app/src/pages/Login.jsx |
supabase_schema.sql |
software | healthy | calmsense-backend/supabase_schema.sql |
storage.py |
software | healthy | calmsense-backend/storage.py |
README.md |
software | healthy | calmsense-backend/README.md |
auth.py |
software | healthy | calmsense-backend/auth.py |
admin_schema.sql |
software | healthy | calmsense-backend/admin_schema.sql |
auto_retrain.py |
software | healthy | calmsense-backend/auto_retrain.py |
Dockerfile |
software | healthy | calmsense-backend/Dockerfile |
seed_admin.py |
software | healthy | calmsense-backend/seed_admin.py |
models.py |
software | healthy | calmsense-backend/models.py |
smoke_test.py |
software | healthy | calmsense-backend/smoke_test.py |
test_auto_retrain.py |
software | healthy | calmsense-backend/test_auto_retrain.py |
.env.example |
software | healthy | calmsense-backend/.env.example |
main.py |
software | healthy | calmsense-backend/main.py |
admin_routes.py |
software | healthy | calmsense-backend/admin_routes.py |
requirements.txt |
software | healthy | calmsense-backend/requirements.txt |
model_service.py |
software | healthy | calmsense-backend/model_service.py |
DATABASE.md |
software | healthy | calmsense-backend/DATABASE.md |
docker-compose.yml |
software | healthy | calmsense-backend/docker-compose.yml |
train_model.py |
software | healthy | calmsense-backend/ml/train_model.py |
README.md |
software | healthy | calmsense-backend/ml/README.md |
model_weights.json |
software | healthy | calmsense-backend/ml/model_weights.json |
generate_data.py |
software | healthy | calmsense-backend/ml/generate_data.py |
build.gradle.kts |
software | healthy | android-app/build.gradle.kts |
build.gradle.kts |
software | healthy | android-app/wear/build.gradle.kts |
WearMainActivity.kt |
software | healthy | android-app/wear/src/main/java/com/example/app/wear/WearMai… |
HrMonitoringService.kt |
software | healthy | android-app/wear/src/main/java/com/example/app/wear/HrMonit… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
admin-app |
software | healthy | admin-app |
src |
software | healthy | admin-app/src |
components |
software | healthy | admin-app/src/components |
pages |
software | healthy | admin-app/src/pages |
calmsense-backend |
software | healthy | calmsense-backend |
ml |
software | healthy | calmsense-backend/ml |
android-app |
software | healthy | android-app |
wear |
software | healthy | android-app/wear |
src |
software | healthy | android-app/wear/src |
main |
software | healthy | android-app/wear/src/main |
java |
software | healthy | android-app/wear/src/main/java |
com |
software | healthy | android-app/wear/src/main/java/com |
example |
software | healthy | android-app/wear/src/main/java/com/example |
app |
software | healthy | android-app/wear/src/main/java/com/example/app |
wear |
software | healthy | android-app/wear/src/main/java/com/example/app/wear |
app |
software | healthy | android-app/app |
src |
software | healthy | android-app/app/src |
androidTest |
software | healthy | android-app/app/src/androidTest |
java |
software | healthy | android-app/app/src/androidTest/java |
com |
software | healthy | android-app/app/src/androidTest/java/com |
example |
software | healthy | android-app/app/src/androidTest/java/com/example |
app |
software | healthy | android-app/app/src/androidTest/java/com/example/app |
test |
software | healthy | android-app/app/src/test |
java |
software | healthy | android-app/app/src/test/java |
com |
software | healthy | android-app/app/src/test/java/com |
example |
software | healthy | android-app/app/src/test/java/com/example |
app |
software | healthy | android-app/app/src/test/java/com/example/app |
main |
software | healthy | android-app/app/src/main |
java |
software | healthy | android-app/app/src/main/java |
com |
software | healthy | android-app/app/src/main/java/com |
example |
software | healthy | android-app/app/src/main/java/com/example |
app |
software | healthy | android-app/app/src/main/java/com/example/app |
ui |
software | healthy | android-app/app/src/main/java/com/example/app/ui |
theme |
software | healthy | android-app/app/src/main/java/com/example/app/ui/theme |
gradle |
software | healthy | android-app/gradle |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | calmsense-backend/main.py |
POST /api/v1/sensor-data |
api | healthy | calmsense-backend/main.py |
POST /api/v1/panic-feedback |
api | healthy | calmsense-backend/main.py |
POST /api/v1/panic-reports |
api | healthy | calmsense-backend/main.py |
GET /api/v1/sensor-data |
api | healthy | calmsense-backend/main.py |
POST /auth/login |
api | healthy | calmsense-backend/admin_routes.py |
POST /auth/register |
api | healthy | calmsense-backend/admin_routes.py |
GET /auth/me |
api | healthy | calmsense-backend/admin_routes.py |
GET /admins |
api | healthy | calmsense-backend/admin_routes.py |
GET /users |
api | healthy | calmsense-backend/admin_routes.py |
GET /users/{user_id} |
api | healthy | calmsense-backend/admin_routes.py |
GET /users/{user_id}/reports |
api | healthy | calmsense-backend/admin_routes.py |
GET /users/{user_id}/feedback |
api | healthy | calmsense-backend/admin_routes.py |
GET /users/{user_id}/sensor-data |
api | healthy | calmsense-backend/admin_routes.py |
GET /users/{user_id}/metrics |
api | healthy | calmsense-backend/admin_routes.py |
GET /users/{user_id}/model |
api | healthy | calmsense-backend/admin_routes.py |
GET /users/{user_id}/model/history |
api | healthy | calmsense-backend/admin_routes.py |
POST /users/{user_id}/model/retrain |
api | healthy | calmsense-backend/admin_routes.py |
POST /users/{user_id}/model/rollback |
api | healthy | calmsense-backend/admin_routes.py |
POST /users/{user_id}/model/reset |
api | healthy | calmsense-backend/admin_routes.py |
GET /auto-retrain/status |
api | healthy | calmsense-backend/admin_routes.py |
POST /auto-retrain/run |
api | healthy | calmsense-backend/admin_routes.py |
GET /metrics/global |
api | healthy | calmsense-backend/admin_routes.py |
| Label | Layer | Status | Path |
|---|---|---|---|
ApiError |
software | healthy | admin-app/src/api.js:ApiError |
SensorData |
software | healthy | calmsense-backend/models.py:5 |
PanicFeedback |
software | healthy | calmsense-backend/models.py:14 |
PanicReport |
software | healthy | calmsense-backend/models.py:34 |
AdminLoginRequest |
software | healthy | calmsense-backend/models.py:72 |
AdminRegisterRequest |
software | healthy | calmsense-backend/models.py:77 |
AdminPublic |
software | healthy | calmsense-backend/models.py:83 |
TokenResponse |
software | healthy | calmsense-backend/models.py:89 |
RollbackRequest |
software | healthy | calmsense-backend/models.py:95 |
RetrainRequest |
software | healthy | calmsense-backend/models.py:106 |
Profile |
software | healthy | calmsense-backend/ml/generate_data.py:36 |
| Label | Layer | Status | Path |
|---|---|---|---|
/Users |
frontend | healthy | admin-app/src/pages/Users.jsx |
/Admins |
frontend | healthy | admin-app/src/pages/Admins.jsx |
/Dashboard |
frontend | healthy | admin-app/src/pages/Dashboard.jsx |
/UserDetail |
frontend | healthy | admin-app/src/pages/UserDetail.jsx |
/Login |
frontend | healthy | admin-app/src/pages/Login.jsx |
/login |
frontend | healthy | admin-app/src/App.jsx |
/ |
frontend | healthy | admin-app/src/App.jsx |
/users |
frontend | healthy | admin-app/src/App.jsx |
/users/:userId |
frontend | healthy | admin-app/src/App.jsx |
/admins |
frontend | healthy | admin-app/src/App.jsx |
* |
frontend | healthy | admin-app/src/App.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | admin-app/src/App.jsx |
Layout |
frontend | healthy | admin-app/src/components/Layout.jsx |
Users |
frontend | healthy | admin-app/src/pages/Users.jsx |
Admins |
frontend | healthy | admin-app/src/pages/Admins.jsx |
Dashboard |
frontend | healthy | admin-app/src/pages/Dashboard.jsx |
UserDetail |
frontend | healthy | admin-app/src/pages/UserDetail.jsx |
Login |
frontend | healthy | admin-app/src/pages/Login.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::admin-app/README.md |
security | healthy | admin-app/README.md |
auth::calmsense-backend/README.md |
security | healthy | calmsense-backend/README.md |
auth::calmsense-backend/auth.py |
security | healthy | calmsense-backend/auth.py |
auth::scripts/build_architecture_doc.py |
security | healthy | scripts/build_architecture_doc.py |
auth::calmsense-backend/admin_routes.py |
security | healthy | calmsense-backend/admin_routes.py |
auth::calmsense-backend/models.py |
security | healthy | calmsense-backend/models.py |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | admin-app/vite.config.js |
port:80 |
network | healthy | admin-app/Dockerfile |
port:8000 |
network | healthy | calmsense-backend/README.md |
port:20 |
network | healthy | calmsense-backend/docker-compose.yml |
port:8080 |
network | healthy | calmsense-backend/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.1.72 |
network | healthy | scripts/build_architecture_doc.py |
10.0.2.2 |
network | healthy | calmsense-backend/README.md |
100.76.34.20 |
network | healthy | calmsense-backend/README.md |
127.0.0.1 |
network | healthy | calmsense-backend/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
image::admin-app/Dockerfile |
hardware | healthy | admin-app/Dockerfile |
image::calmsense-backend/Dockerfile |
hardware | healthy | calmsense-backend/Dockerfile |
backend |
hardware | healthy | calmsense-backend/docker-compose.yml |
dashboard |
hardware | healthy | calmsense-backend/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | calmsense-backend/README.md |
vps::aws |
hardware | healthy | calmsense-backend/README.md |
vps::azure |
hardware | healthy | calmsense-backend/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-mnfcmncj |
software | healthy | /tmp/repobility-clone-mnfcmncj |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | scripts/build_architecture_doc.py |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | calmsense-backend/supabase_schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | admin-app/Dockerfile |
This page is publicly accessible at:
https://repobility.com/scan/679f60f1-b0e6-4ca2-bb23-7a2921396c34/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/679f60f1-b0e6-4ca2-bb23-7a2921396c34/
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.