https://github.com/TerrorSource/onntrack-ha
· scanned 2026-06-16 00:32 UTC (2 months, 2 weeks ago)
14 raw signals (0 security + 14 graph)
Last scanned 2 months, 2 weeks ago · v1 · 11 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 85 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 |
|---|---|---|---|
test_parse_full_response |
software | healthy | tests/test_parser.py:80 |
test_timestamps_are_timezone_aware |
software | healthy | tests/test_parser.py:98 |
test_unit_stripping_and_decimal_comma |
software | healthy | tests/test_parser.py:104 |
test_malformed_response_does_not_crash |
software | healthy | tests/test_parser.py:114 |
test_acc_true |
software | healthy | tests/test_parser.py:130 |
test_merge_keeps_last_known_values |
software | healthy | tests/test_parser.py:139 |
test_merge_without_old_data |
software | healthy | tests/test_parser.py:148 |
to_float |
software | healthy | custom_components/onntrack/parser.py:17 |
to_int |
software | healthy | custom_components/onntrack/parser.py:29 |
to_datetime |
software | healthy | custom_components/onntrack/parser.py:35 |
parse_monitor_data |
software | healthy | custom_components/onntrack/parser.py:95 |
_set_latlng |
software | healthy | custom_components/onntrack/parser.py:139 |
merge_data |
software | healthy | custom_components/onntrack/parser.py:151 |
async_setup_entry |
software | dead | custom_components/onntrack/__init__.py:15 |
_async_update_listener |
software | healthy | custom_components/onntrack/__init__.py:27 |
async_unload_entry |
software | dead | custom_components/onntrack/__init__.py:34 |
async_setup_entry |
software | dead | custom_components/onntrack/binary_sensor.py:16 |
__init__ |
software | healthy | custom_components/onntrack/binary_sensor.py:35 |
is_on |
software | healthy | custom_components/onntrack/binary_sensor.py:42 |
async_get_config_entry_diagnostics |
software | dead | custom_components/onntrack/diagnostics.py:24 |
__init__ |
software | healthy | custom_components/onntrack/config_flow.py:150 |
async_get_options_flow |
software | healthy | custom_components/onntrack/config_flow.py:53 |
_async_validate_login |
software | healthy | custom_components/onntrack/config_flow.py:59 |
async_step_user |
software | dead | custom_components/onntrack/config_flow.py:72 |
async_step_reauth |
software | dead | custom_components/onntrack/config_flow.py:105 |
async_step_reauth_confirm |
software | healthy | custom_components/onntrack/config_flow.py:112 |
async_step_init |
software | dead | custom_components/onntrack/config_flow.py:154 |
async_setup_entry |
software | dead | custom_components/onntrack/sensor.py:142 |
__init__ |
software | healthy | custom_components/onntrack/sensor.py:162 |
native_value |
software | healthy | custom_components/onntrack/sensor.py:174 |
__init__ |
software | healthy | custom_components/onntrack/coordinator.py:26 |
device_info |
software | healthy | custom_components/onntrack/coordinator.py:43 |
_async_update_data |
software | healthy | custom_components/onntrack/coordinator.py:55 |
__init__ |
software | healthy | custom_components/onntrack/api.py:36 |
_post |
software | healthy | custom_components/onntrack/api.py:45 |
login |
software | healthy | custom_components/onntrack/api.py:60 |
get_monitor_info |
software | healthy | custom_components/onntrack/api.py:94 |
get_equipment_list |
software | healthy | custom_components/onntrack/api.py:110 |
async_setup_entry |
software | dead | custom_components/onntrack/device_tracker.py:14 |
__init__ |
software | healthy | custom_components/onntrack/device_tracker.py:30 |
latitude |
software | healthy | custom_components/onntrack/device_tracker.py:40 |
longitude |
software | healthy | custom_components/onntrack/device_tracker.py:47 |
source_type |
software | healthy | custom_components/onntrack/device_tracker.py:54 |
extra_state_attributes |
software | healthy | custom_components/onntrack/device_tracker.py:59 |
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
hacs.json |
software | healthy | hacs.json |
LICENSE |
software | healthy | LICENSE |
test_parser.py |
software | healthy | tests/test_parser.py |
parser.py |
software | healthy | custom_components/onntrack/parser.py |
__init__.py |
software | healthy | custom_components/onntrack/__init__.py |
binary_sensor.py |
software | healthy | custom_components/onntrack/binary_sensor.py |
diagnostics.py |
software | healthy | custom_components/onntrack/diagnostics.py |
manifest.json |
software | healthy | custom_components/onntrack/manifest.json |
strings.json |
software | healthy | custom_components/onntrack/strings.json |
config_flow.py |
software | healthy | custom_components/onntrack/config_flow.py |
sensor.py |
software | healthy | custom_components/onntrack/sensor.py |
coordinator.py |
software | healthy | custom_components/onntrack/coordinator.py |
const.py |
software | healthy | custom_components/onntrack/const.py |
api.py |
software | healthy | custom_components/onntrack/api.py |
device_tracker.py |
software | healthy | custom_components/onntrack/device_tracker.py |
nl.json |
software | healthy | custom_components/onntrack/translations/nl.json |
en.json |
software | healthy | custom_components/onntrack/translations/en.json |
validate.yml |
software | healthy | .github/workflows/validate.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
OnntrackData |
software | healthy | custom_components/onntrack/parser.py:50 |
OnntrackIgnitionSensor |
software | healthy | custom_components/onntrack/binary_sensor.py:25 |
OnntrackConfigFlow |
software | healthy | custom_components/onntrack/config_flow.py:42 |
OnntrackOptionsFlow |
software | healthy | custom_components/onntrack/config_flow.py:147 |
OnntrackSensorDescription |
software | healthy | custom_components/onntrack/sensor.py:25 |
OnntrackSensor |
software | healthy | custom_components/onntrack/sensor.py:156 |
OnntrackCoordinator |
software | healthy | custom_components/onntrack/coordinator.py:23 |
OnntrackError |
software | healthy | custom_components/onntrack/api.py:25 |
OnntrackAuthError |
software | healthy | custom_components/onntrack/api.py:29 |
OnntrackApi |
software | healthy | custom_components/onntrack/api.py:33 |
OnntrackDeviceTracker |
software | healthy | custom_components/onntrack/device_tracker.py:24 |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
custom_components |
software | healthy | custom_components |
onntrack |
software | healthy | custom_components/onntrack |
translations |
software | healthy | custom_components/onntrack/translations |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
hassfest |
cicd | healthy | .github/workflows/validate.yml |
hacs |
cicd | healthy | .github/workflows/validate.yml |
tests |
cicd | healthy | .github/workflows/validate.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-j8rwybp5 |
software | healthy | /tmp/repobility-clone-j8rwybp5 |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::validate |
cicd | healthy | .github/workflows/validate.yml |
This page is publicly accessible at:
https://repobility.com/scan/b4a0cae3-87c2-4a8f-ab8e-ce2890a623c4/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b4a0cae3-87c2-4a8f-ab8e-ce2890a623c4/
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.