Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

dkwasniak/ha-notione

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

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.

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
dkwasniak__ha-notione software healthy /data/fable5_failed_archive/dkwasniak__ha-notione

LabelLayerStatusPath
password_literal::custom_components/notione/const.py security healthy custom_components/notione/const.py

LabelLayerStatusPath
auth::custom_components/notione/const.py security healthy custom_components/notione/const.py
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

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.