https://github.com/dkwasniak/ha-notione
· scanned 2026-06-17 01:57 UTC (1 month, 1 week ago)
9 raw signals (0 security + 9 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +5.2 (diff) · 7 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 62 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 |
|---|---|---|---|
async_step_user |
software | dead | custom_components/notione/config_flow.py:43 |
async_get_options_flow |
software | healthy | custom_components/notione/config_flow.py:69 |
async_step_init |
software | dead | custom_components/notione/config_flow.py:76 |
_has_position |
software | healthy | custom_components/notione/device_tracker.py:18 |
async_setup_entry |
software | dead | custom_components/notione/device_tracker.py:24 |
__init__ |
software | healthy | custom_components/notione/device_tracker.py:45 |
_device |
software | healthy | custom_components/notione/device_tracker.py:57 |
_position |
software | healthy | custom_components/notione/device_tracker.py:61 |
available |
software | healthy | custom_components/notione/device_tracker.py:65 |
source_type |
software | healthy | custom_components/notione/device_tracker.py:69 |
latitude |
software | healthy | custom_components/notione/device_tracker.py:73 |
longitude |
software | healthy | custom_components/notione/device_tracker.py:77 |
location_accuracy |
software | healthy | custom_components/notione/device_tracker.py:81 |
battery_level |
software | healthy | custom_components/notione/device_tracker.py:85 |
extra_state_attributes |
software | healthy | custom_components/notione/device_tracker.py:90 |
_handle_coordinator_update |
software | healthy | custom_components/notione/device_tracker.py:109 |
async_setup_entry |
software | dead | custom_components/notione/__init__.py:27 |
async_unload_entry |
software | dead | custom_components/notione/__init__.py:49 |
_async_update_listener |
software | healthy | custom_components/notione/__init__.py:54 |
device_is_moving |
software | healthy | custom_components/notione/coordinator.py:17 |
__init__ |
software | healthy | custom_components/notione/coordinator.py:34 |
_async_update_data |
software | healthy | custom_components/notione/coordinator.py:52 |
async_setup_entry |
software | dead | custom_components/notione/binary_sensor.py:20 |
__init__ |
software | healthy | custom_components/notione/binary_sensor.py:41 |
available |
software | healthy | custom_components/notione/binary_sensor.py:50 |
is_on |
software | healthy | custom_components/notione/binary_sensor.py:54 |
__init__ |
software | healthy | custom_components/notione/api.py:38 |
login |
software | healthy | custom_components/notione/api.py:45 |
_ensure_token |
software | healthy | custom_components/notione/api.py:83 |
async_get_devices |
software | healthy | custom_components/notione/api.py:90 |
_fetch_devices |
software | healthy | custom_components/notione/api.py:101 |
| Label | Layer | Status | Path |
|---|---|---|---|
hacs.json |
software | healthy | hacs.json |
README.md |
software | healthy | README.md |
config_flow.py |
software | healthy | custom_components/notione/config_flow.py |
manifest.json |
software | healthy | custom_components/notione/manifest.json |
device_tracker.py |
software | healthy | custom_components/notione/device_tracker.py |
const.py |
software | healthy | custom_components/notione/const.py |
__init__.py |
software | healthy | custom_components/notione/__init__.py |
icons.json |
software | healthy | custom_components/notione/icons.json |
coordinator.py |
software | healthy | custom_components/notione/coordinator.py |
binary_sensor.py |
software | healthy | custom_components/notione/binary_sensor.py |
strings.json |
software | healthy | custom_components/notione/strings.json |
api.py |
software | healthy | custom_components/notione/api.py |
test_login.sh |
software | healthy | custom_components/notione/tools/test_login.sh |
en.json |
software | healthy | custom_components/notione/translations/en.json |
pl.json |
software | healthy | custom_components/notione/translations/pl.json |
| Label | Layer | Status | Path |
|---|---|---|---|
NotiOneConfigFlow |
software | healthy | custom_components/notione/config_flow.py:38 |
NotiOneOptionsFlow |
software | healthy | custom_components/notione/config_flow.py:73 |
NotiOneTracker |
software | healthy | custom_components/notione/device_tracker.py:38 |
NotiOneCoordinator |
software | healthy | custom_components/notione/coordinator.py:31 |
NotiOneMovingSensor |
software | healthy | custom_components/notione/binary_sensor.py:34 |
NotiOneError |
software | healthy | custom_components/notione/api.py:23 |
NotiOneAuthError |
software | healthy | custom_components/notione/api.py:27 |
NotiOneApiError |
software | healthy | custom_components/notione/api.py:31 |
NotiOneApi |
software | healthy | custom_components/notione/api.py:35 |
| Label | Layer | Status | Path |
|---|---|---|---|
custom_components |
software | healthy | custom_components |
notione |
software | healthy | custom_components/notione |
tools |
software | healthy | custom_components/notione/tools |
translations |
software | healthy | custom_components/notione/translations |
| Label | Layer | Status | Path |
|---|---|---|---|
dkwasniak__ha-notione |
software | healthy | /data/fable5_failed_archive/dkwasniak__ha-notione |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::custom_components/notione/const.py |
security | healthy | custom_components/notione/const.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::custom_components/notione/const.py |
security | healthy | custom_components/notione/const.py |
This page is publicly accessible at:
https://repobility.com/scan/e6d02b44-8d51-49e6-918a-9ae9e9e516b2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e6d02b44-8d51-49e6-918a-9ae9e9e516b2/
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.