https://github.com/Rivega42/autom_for_varnaev
· scanned 2026-06-15 23:52 UTC (2 months, 3 weeks ago)
146 raw signals (0 security + 146 graph)
Last scanned 2 months, 3 weeks ago · v1 · 113 actionable findings from 1 signal source. 33 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2081 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 |
|---|---|---|---|
_content |
software | healthy | tests/test_dockerfile_api_gateway.py:11 |
test_dockerfile_exists |
software | healthy | tests/test_dockerfile_api_gateway.py:15 |
test_multi_stage_slim_base |
software | healthy | tests/test_dockerfile_api_gateway.py:20 |
test_non_root_user |
software | healthy | tests/test_dockerfile_api_gateway.py:27 |
test_cmd_runs_asgi_app |
software | healthy | tests/test_dockerfile_api_gateway.py:34 |
_content |
software | healthy | tests/test_dockerfile_migrate.py:11 |
test_dockerfile_exists |
software | healthy | tests/test_dockerfile_migrate.py:15 |
test_slim_base |
software | healthy | tests/test_dockerfile_migrate.py:20 |
test_non_root_user |
software | healthy | tests/test_dockerfile_migrate.py:27 |
test_copies_migrations_and_config |
software | healthy | tests/test_dockerfile_migrate.py:34 |
test_cmd_runs_alembic_upgrade_head |
software | healthy | tests/test_dockerfile_migrate.py:41 |
_compose |
software | healthy | tests/test_compose.py:18 |
test_compose_is_valid_yaml |
software | healthy | tests/test_compose.py:25 |
test_grafana_service_present |
software | healthy | tests/test_compose.py:33 |
test_grafana_volume_declared |
software | healthy | tests/test_compose.py:44 |
test_all_app_services_present_with_build |
software | healthy | tests/test_compose.py:56 |
test_internal_services_not_published |
software | healthy | tests/test_compose.py:66 |
test_log_service_no_published_port_but_egress |
software | healthy | tests/test_compose.py:75 |
test_api_gateway_bridges_networks_and_published |
software | healthy | tests/test_compose.py:82 |
test_internal_network_isolated_and_edge_declared |
software | healthy | tests/test_compose.py:93 |
test_video_analytics_mounts_artifacts |
software | healthy | tests/test_compose.py:103 |
test_migrate_service_present |
software | healthy | tests/test_compose.py:122 |
test_schema_consumers_wait_for_migrate |
software | healthy | tests/test_compose.py:134 |
_compose_env_vars |
software | healthy | tests/test_compose.py:146 |
_env_example_keys |
software | healthy | tests/test_compose.py:155 |
test_env_example_documents_all_compose_vars |
software | healthy | tests/test_compose.py:165 |
test_dev_services_have_no_profile |
software | healthy | tests/test_compose.py:174 |
test_release_variants_under_release_profile |
software | healthy | tests/test_compose.py:181 |
test_node_analytics_worker_under_profile |
software | healthy | tests/test_compose.py:193 |
test_expected_directories_exist |
software | healthy | tests/test_repo_structure.py:30 |
test_reference_poc_present |
software | healthy | tests/test_repo_structure.py:36 |
test_alembic_config_loads |
software | healthy | tests/test_alembic_config.py:7 |
_rules |
software | healthy | tests/test_grafana_alerts.py:15 |
_rule_sql |
software | healthy | tests/test_grafana_alerts.py:21 |
test_alerts_yaml_is_valid |
software | healthy | tests/test_grafana_alerts.py:26 |
test_datasource_has_stable_uid |
software | healthy | tests/test_grafana_alerts.py:33 |
test_two_rules_threshold_and_silence |
software | healthy | tests/test_grafana_alerts.py:39 |
test_rules_query_correct_tables |
software | healthy | tests/test_grafana_alerts.py:46 |
test_rules_reference_datasource_and_condition |
software | healthy | tests/test_grafana_alerts.py:55 |
_content |
software | healthy | tests/test_dockerfile_release_api_gateway.py:11 |
test_release_dockerfile_exists |
software | healthy | tests/test_dockerfile_release_api_gateway.py:15 |
test_uses_nuitka |
software | healthy | tests/test_dockerfile_release_api_gateway.py:20 |
test_runtime_is_distroless |
software | healthy | tests/test_dockerfile_release_api_gateway.py:25 |
test_final_stage_has_no_source_copy |
software | healthy | tests/test_dockerfile_release_api_gateway.py:31 |
_source |
software | healthy | tests/test_migration_readings_rollup.py:18 |
test_migration_exists_and_chains |
software | healthy | tests/test_migration_readings_rollup.py:22 |
test_creates_continuous_aggregate |
software | healthy | tests/test_migration_readings_rollup.py:32 |
test_compression_and_retention_policies |
software | healthy | tests/test_migration_readings_rollup.py:43 |
test_timescale_ddl_in_autocommit_block |
software | healthy | tests/test_migration_readings_rollup.py:53 |
test_downgrade_drops_view_and_policies |
software | healthy | tests/test_migration_readings_rollup.py:58 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
requirements-dev.txt |
software | healthy | requirements-dev.txt |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
docker-compose.demo.yml |
software | healthy | docker-compose.demo.yml |
.env.example |
software | healthy | .env.example |
pyproject.toml |
software | healthy | pyproject.toml |
docker-compose.yml |
software | healthy | docker-compose.yml |
README.md |
software | healthy | integration/README.md |
aura_integration.postman_collection.json |
software | healthy | integration/aura_integration.postman_collection.json |
aura_integration.openapi.yaml |
software | healthy | integration/aura_integration.openapi.yaml |
README.md |
software | healthy | models/README.md |
README.md |
software | healthy | config/README.md |
schedules.example.json |
software | healthy | config/schedules.example.json |
test_dockerfile_api_gateway.py |
software | healthy | tests/test_dockerfile_api_gateway.py |
test_dockerfile_migrate.py |
software | healthy | tests/test_dockerfile_migrate.py |
test_compose.py |
software | healthy | tests/test_compose.py |
test_repo_structure.py |
software | healthy | tests/test_repo_structure.py |
test_alembic_config.py |
software | healthy | tests/test_alembic_config.py |
test_grafana_alerts.py |
software | healthy | tests/test_grafana_alerts.py |
test_dockerfile_release_api_gateway.py |
software | healthy | tests/test_dockerfile_release_api_gateway.py |
test_migration_readings_rollup.py |
software | healthy | tests/test_migration_readings_rollup.py |
test_ci_smoke_build.py |
software | healthy | tests/test_ci_smoke_build.py |
test_dockerignore.py |
software | healthy | tests/test_dockerignore.py |
test_grafana_events_dashboard.py |
software | healthy | tests/test_grafana_events_dashboard.py |
test_dockerfile_ingest_sensors.py |
software | healthy | tests/test_dockerfile_ingest_sensors.py |
test_dockerfile_log_service.py |
software | healthy | tests/test_dockerfile_log_service.py |
test_integration_artifacts.py |
software | healthy | tests/test_integration_artifacts.py |
test_grafana_datasource.py |
software | healthy | tests/test_grafana_datasource.py |
test_init_env.py |
software | healthy | tests/test_init_env.py |
test_release_composition.py |
software | healthy | tests/test_release_composition.py |
test_media_gateway_config.py |
software | healthy | tests/test_media_gateway_config.py |
test_dockerfile_scheduler.py |
software | healthy | tests/test_dockerfile_scheduler.py |
test_customer_docs_sync.py |
software | healthy | tests/test_customer_docs_sync.py |
test_dockerfile_video_analytics.py |
software | healthy | tests/test_dockerfile_video_analytics.py |
test_db_init.py |
software | healthy | tests/test_db_init.py |
test_grafana_sensors_dashboard.py |
software | healthy | tests/test_grafana_sensors_dashboard.py |
test_dockerfile_release_video_analytics.py |
software | healthy | tests/test_dockerfile_release_video_analytics.py |
test_dockerfile_backup.py |
software | healthy | tests/test_dockerfile_backup.py |
test_backup.py |
software | healthy | tests/test_backup.py |
test_install_script.py |
software | healthy | tests/test_install_script.py |
test_hardware_doc.py |
software | healthy | tests/test_hardware_doc.py |
test_db_url.py |
software | healthy | tests/test_db_url.py |
test_customer_integration_artifacts.py |
software | healthy | tests/test_customer_integration_artifacts.py |
test_seed.py |
software | healthy | tests/test_seed.py |
test_grafana_analytics_dashboard.py |
software | healthy | tests/test_grafana_analytics_dashboard.py |
14_LICENSING.md |
software | healthy | docs/14_LICENSING.md |
05_SECURITY_CODE_PROTECTION.md |
software | healthy | docs/05_SECURITY_CODE_PROTECTION.md |
07_VIDEO_ANALYTICS.md |
software | healthy | docs/07_VIDEO_ANALYTICS.md |
04_DATA_MODEL.md |
software | healthy | docs/04_DATA_MODEL.md |
03_API_CONTRACT.md |
software | healthy | docs/03_API_CONTRACT.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Metric |
software | healthy | shared/monitoring_shared/models.py:17 |
Room |
software | healthy | shared/monitoring_shared/models.py:27 |
SensorNode |
software | healthy | shared/monitoring_shared/models.py:35 |
Reading |
software | healthy | shared/monitoring_shared/models.py:45 |
Severity |
software | healthy | shared/monitoring_shared/models.py:56 |
EventSource |
software | healthy | shared/monitoring_shared/models.py:64 |
EventType |
software | healthy | shared/monitoring_shared/models.py:71 |
Event |
software | healthy | shared/monitoring_shared/models.py:99 |
SourceType |
software | healthy | shared/monitoring_shared/models.py:115 |
TaskStatus |
software | healthy | shared/monitoring_shared/models.py:122 |
TaskTrigger |
software | healthy | shared/monitoring_shared/models.py:132 |
AnalysisTask |
software | healthy | shared/monitoring_shared/models.py:140 |
ArtifactKind |
software | healthy | shared/monitoring_shared/models.py:162 |
Artifact |
software | healthy | shared/monitoring_shared/models.py:171 |
ThresholdOp |
software | healthy | shared/monitoring_shared/models.py:185 |
Threshold |
software | healthy | shared/monitoring_shared/models.py:194 |
Camera |
software | healthy | shared/monitoring_shared/models.py:207 |
ZoneType |
software | healthy | shared/monitoring_shared/models.py:221 |
CameraZone |
software | healthy | shared/monitoring_shared/models.py:231 |
ErrorCode |
software | healthy | shared/monitoring_shared/envelope.py:17 |
ErrorBody |
software | healthy | shared/monitoring_shared/envelope.py:65 |
Envelope |
software | healthy | shared/monitoring_shared/envelope.py:72 |
ThresholdSeed |
software | healthy | scripts/seed.py:28 |
_RecordingChannel |
software | healthy | services/log-service/tests/test_notifications.py:32 |
_BrokenChannel |
software | healthy | services/log-service/tests/test_notifications.py:40 |
_FakeResp |
software | healthy | services/log-service/tests/test_notifications.py:135 |
_FakeClient |
software | healthy | services/log-service/tests/test_notifications.py:139 |
Channel |
software | healthy | services/log-service/log_service/notifications.py:31 |
TelegramChannel |
software | healthy | services/log-service/log_service/notifications.py:53 |
WebhookChannel |
software | healthy | services/log-service/log_service/notifications.py:70 |
EmailChannel |
software | healthy | services/log-service/log_service/notifications.py:86 |
Notifier |
software | healthy | services/log-service/log_service/notifications.py:120 |
EscalationSettings |
software | healthy | services/log-service/log_service/escalation.py:32 |
Escalator |
software | healthy | services/log-service/log_service/escalation.py:76 |
HeatGrid |
software | healthy | services/analysis-core/analysis-core.mjs:HeatGrid |
AnalysisEngine |
software | healthy | services/analysis-core/analysis-core.mjs:AnalysisEngine |
ImageData |
software | healthy | services/video-analytics-node/test/mediapipe.test.mjs:Image… |
ImageData |
software | healthy | services/video-analytics-node/src/mediapipe.mjs:ImageData |
WebGLRenderingContext |
software | healthy | services/video-analytics-node/src/mediapipe.mjs:WebGLRender… |
OffscreenCanvas |
software | healthy | services/video-analytics-node/src/mediapipe.mjs:OffscreenCa… |
_FakeDetector |
software | healthy | services/video-analytics/tests/test_worker_uniform.py:62 |
_FakeCapture |
software | healthy | services/video-analytics/tests/test_capture.py:7 |
_NoPoseDetector |
software | healthy | services/video-analytics/tests/test_worker_coverage.py:67 |
_FixedDetector |
software | healthy | services/video-analytics/tests/test_worker_presence.py:64 |
_FakeCapture |
software | healthy | services/video-analytics/tests/test_file_source.py:9 |
_Detector |
software | healthy | services/video-analytics/tests/test_worker_artifact.py:64 |
_Detector |
software | healthy | services/video-analytics/tests/test_worker_toggles.py:73 |
_FakeDetector |
software | healthy | services/video-analytics/tests/test_worker.py:59 |
Edge |
software | healthy | services/video-analytics/video_analytics/pose_events.py:20 |
HysteresisFlag |
software | healthy | services/video-analytics/video_analytics/pose_events.py:27 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
integration |
software | healthy | integration |
models |
software | healthy | models |
config |
software | healthy | config |
tests |
software | healthy | tests |
docs |
software | healthy | docs |
diagrams |
software | healthy | docs/diagrams |
research |
software | healthy | docs/research |
customer |
software | healthy | docs/customer |
integration |
software | healthy | docs/customer/integration |
shared |
software | healthy | shared |
tests |
software | healthy | shared/tests |
monitoring_shared |
software | healthy | shared/monitoring_shared |
scripts |
software | healthy | scripts |
media-gateway |
software | healthy | media-gateway |
firmware |
software | healthy | firmware |
esphome |
software | healthy | firmware/esphome |
services |
software | healthy | services |
log-service |
software | healthy | services/log-service |
tests |
software | healthy | services/log-service/tests |
log_service |
software | healthy | services/log-service/log_service |
analysis-core |
software | healthy | services/analysis-core |
test |
software | healthy | services/analysis-core/test |
video-analytics-node |
software | healthy | services/video-analytics-node |
test |
software | healthy | services/video-analytics-node/test |
src |
software | healthy | services/video-analytics-node/src |
video-analytics |
software | healthy | services/video-analytics |
reference |
software | healthy | services/video-analytics/reference |
tests |
software | healthy | services/video-analytics/tests |
video_analytics |
software | healthy | services/video-analytics/video_analytics |
api-gateway |
software | healthy | services/api-gateway |
tests |
software | healthy | services/api-gateway/tests |
api_gateway |
software | healthy | services/api-gateway/api_gateway |
static |
software | healthy | services/api-gateway/api_gateway/static |
ingest-sensors |
software | healthy | services/ingest-sensors |
tests |
software | healthy | services/ingest-sensors/tests |
ingest_sensors |
software | healthy | services/ingest-sensors/ingest_sensors |
demo-sensors |
software | healthy | services/demo-sensors |
tests |
software | healthy | services/demo-sensors/tests |
demo_sensors |
software | healthy | services/demo-sensors/demo_sensors |
scheduler |
software | healthy | services/scheduler |
tests |
software | healthy | services/scheduler/tests |
scheduler |
software | healthy | services/scheduler/scheduler |
db |
software | healthy | db |
seeds |
software | healthy | db/seeds |
migrations |
software | healthy | db/migrations |
versions |
software | healthy | db/migrations/versions |
init |
software | healthy | db/init |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
grafana |
software | healthy | grafana |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
image::services/log-service/Dockerfile |
hardware | healthy | services/log-service/Dockerfile |
image::services/video-analytics-node/Dockerfile |
hardware | healthy | services/video-analytics-node/Dockerfile |
image::services/video-analytics/Dockerfile |
hardware | healthy | services/video-analytics/Dockerfile |
image::services/api-gateway/Dockerfile |
hardware | healthy | services/api-gateway/Dockerfile |
image::services/ingest-sensors/Dockerfile |
hardware | healthy | services/ingest-sensors/Dockerfile |
image::services/demo-sensors/Dockerfile |
hardware | healthy | services/demo-sensors/Dockerfile |
image::services/scheduler/Dockerfile |
hardware | healthy | services/scheduler/Dockerfile |
image::db/Dockerfile |
hardware | healthy | db/Dockerfile |
db |
hardware | healthy | docker-compose.yml |
migrate |
hardware | healthy | docker-compose.yml |
seed |
hardware | healthy | docker-compose.yml |
backup |
hardware | healthy | docker-compose.yml |
mqtt-broker |
hardware | healthy | docker-compose.yml |
media-gateway |
hardware | healthy | docker-compose.yml |
grafana |
hardware | healthy | docker-compose.yml |
log-service |
hardware | healthy | docker-compose.yml |
api-gateway |
hardware | healthy | docker-compose.yml |
ingest-sensors |
hardware | healthy | docker-compose.yml |
scheduler |
hardware | healthy | docker-compose.yml |
video-analytics |
hardware | healthy | docker-compose.yml |
video-analytics-node |
hardware | healthy | docker-compose.yml |
api-gateway-release |
hardware | healthy | docker-compose.yml |
video-analytics-release |
hardware | healthy | docker-compose.yml |
esphome |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test_migration_readings_rollup.py |
data | healthy | tests/test_migration_readings_rollup.py |
env.py |
data | healthy | db/migrations/env.py |
0006_artifacts.py |
data | healthy | db/migrations/versions/0006_artifacts.py |
0015_events_ack.py |
data | healthy | db/migrations/versions/0015_events_ack.py |
0016_service_heartbeats.py |
data | healthy | db/migrations/versions/0016_service_heartbeats.py |
0013_schedules.py |
data | healthy | db/migrations/versions/0013_schedules.py |
0018_readings_rollup.py |
data | healthy | db/migrations/versions/0018_readings_rollup.py |
0014_cleaning_rules.py |
data | healthy | db/migrations/versions/0014_cleaning_rules.py |
0019_presence_rules.py |
data | healthy | db/migrations/versions/0019_presence_rules.py |
0012_cameras_analytics.py |
data | healthy | db/migrations/versions/0012_cameras_analytics.py |
0008_thresholds.py |
data | healthy | db/migrations/versions/0008_thresholds.py |
0020_cameras_deleted_at.py |
data | healthy | db/migrations/versions/0020_cameras_deleted_at.py |
0011_analysis_tasks_camera_id.py |
data | healthy | db/migrations/versions/0011_analysis_tasks_camera_id.py |
0002_sensor_nodes.py |
data | healthy | db/migrations/versions/0002_sensor_nodes.py |
0001_rooms.py |
data | healthy | db/migrations/versions/0001_rooms.py |
0003_cameras.py |
data | healthy | db/migrations/versions/0003_cameras.py |
0009_sensor_readings.py |
data | healthy | db/migrations/versions/0009_sensor_readings.py |
0007_events.py |
data | healthy | db/migrations/versions/0007_events.py |
0005_analysis_tasks.py |
data | healthy | db/migrations/versions/0005_analysis_tasks.py |
0010_readings_index.py |
data | healthy | db/migrations/versions/0010_readings_index.py |
0017_audit_log.py |
data | healthy | db/migrations/versions/0017_audit_log.py |
0004_camera_zones.py |
data | healthy | db/migrations/versions/0004_camera_zones.py |
0021_app_config.py |
data | healthy | db/migrations/versions/0021_app_config.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:1883 |
network | healthy | docker-compose.yml |
port:3000 |
network | healthy | docker-compose.yml |
port:8000 |
network | healthy | docker-compose.yml |
port:6052 |
network | healthy | docker-compose.yml |
port:10 |
network | healthy | integration/aura_integration.openapi.yaml |
port:31 |
network | healthy | integration/aura_integration.openapi.yaml |
port:30 |
network | healthy | integration/aura_integration.openapi.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | services/log-service/log_service/app.py |
POST /events |
api | healthy | services/log-service/log_service/app.py |
GET /events |
api | healthy | services/log-service/log_service/app.py |
GET /events/{event_id} |
api | healthy | services/log-service/log_service/app.py |
POST /events/{event_id}/ack |
api | healthy | services/log-service/log_service/app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
release-build |
cicd | healthy | .github/workflows/release-build.yml |
lint-type-test |
cicd | healthy | .github/workflows/ci.yml |
node-test |
cicd | healthy | .github/workflows/ci.yml |
compose-validate |
cicd | healthy | .github/workflows/ci.yml |
docker-build |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | CLAUDE.md |
postgres |
data | healthy | tests/test_grafana_datasource.py |
sqlite |
data | healthy | services/log-service/tests/conftest.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release-build |
cicd | healthy | .github/workflows/release-build.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-k4r3os9m |
software | healthy | /tmp/repobility-clone-k4r3os9m |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.0.10 |
network | healthy | firmware/esphome/node.example.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::tests/test_db_url.py |
security | healthy | tests/test_db_url.py |
This page is publicly accessible at:
https://repobility.com/scan/7107e700-3cf7-4861-8bc2-63d8364fda7d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7107e700-3cf7-4861-8bc2-63d8364fda7d/
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.