https://github.com/ViktorBarzin/tuya_bridge
· scanned 2026-06-16 00:49 UTC (2 months, 1 week ago)
24 raw signals (0 security + 24 graph)
Last scanned 2 months, 1 week ago · v1 · 23 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 56 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 |
|---|---|---|---|
collect_metrics |
software | healthy | prometheus_exporter.py:35 |
_log_tuya_error |
software | healthy | metrics_definition.py:26 |
metrics_schema |
software | healthy | metrics_definition.py:614 |
collect |
software | healthy | metrics_definition.py:567 |
_extract_datapoints |
software | healthy | metrics_definition.py:50 |
parse_voltage_string |
software | healthy | metrics_definition.py:152 |
map_power_mode |
software | healthy | metrics_definition.py:164 |
decode_metric |
software | healthy | metrics_definition.py:358 |
decode_voltage_threshold |
software | healthy | metrics_definition.py:390 |
_tuya_probe_loop |
software | healthy | api.py:50 |
check_auth |
software | healthy | api.py:76 |
health |
software | healthy | api.py:88 |
list_devices |
software | healthy | api.py:106 |
device_status |
software | healthy | api.py:117 |
device_functions |
software | healthy | api.py:128 |
device_commands |
software | healthy | api.py:139 |
metrics |
software | healthy | api.py:172 |
collect_json |
software | healthy | api.py:181 |
index |
software | healthy | api.py:193 |
send_message |
software | healthy | slack.py:7 |
main |
software | healthy | main.py:17 |
| Label | Layer | Status | Path |
|---|---|---|---|
Dockerfile |
software | healthy | Dockerfile |
prometheus_exporter.py |
software | healthy | prometheus_exporter.py |
metrics_definition.py |
software | healthy | metrics_definition.py |
api.py |
software | healthy | api.py |
slack.py |
software | healthy | slack.py |
main.py |
software | healthy | main.py |
requirements.txt |
software | healthy | requirements.txt |
redeploy.sh |
software | healthy | redeploy.sh |
build.yml |
software | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ANY /health |
api | healthy | api.py |
ANY /devices |
api | healthy | api.py |
ANY /devices/<device_id>/status |
api | healthy | api.py |
ANY /devices/<device_id>/functions |
api | healthy | api.py |
ANY /devices/<device_id>/commands |
api | healthy | api.py |
ANY /metrics/<device_id> |
api | healthy | api.py |
ANY /json/<device_id> |
api | healthy | api.py |
ANY / |
api | healthy | api.py |
| Label | Layer | Status | Path |
|---|---|---|---|
MetricsDefinition |
software | healthy | metrics_definition.py:38 |
AutomaticTransferSwitch |
software | healthy | metrics_definition.py:72 |
Fuse |
software | healthy | metrics_definition.py:178 |
Thermostat |
software | healthy | metrics_definition.py:398 |
| Label | Layer | Status | Path |
|---|---|---|---|
lint-and-test |
cicd | healthy | .github/workflows/build.yml |
build |
cicd | healthy | .github/workflows/build.yml |
deploy |
cicd | healthy | .github/workflows/build.yml |
notify-failure |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
SLACK_WEBHOOK |
cicd | healthy | — |
FORGEJO_GIT_TOKEN |
cicd | healthy | — |
WOODPECKER_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-zun5c6h6 |
software | healthy | /tmp/repobility-clone-zun5c6h6 |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::build |
cicd | healthy | .github/workflows/build.yml |
This page is publicly accessible at:
https://repobility.com/scan/6e08f44b-36ac-45f6-a8be-bf4b056d6f54/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6e08f44b-36ac-45f6-a8be-bf4b056d6f54/
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.