https://github.com/Tsufel/tyoaikaweleho
· scanned 2026-06-16 00:42 UTC (2 months, 1 week ago)
10 raw signals (0 security + 10 graph)
Last scanned 2 months, 1 week ago · v1 · 10 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 333 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 |
|---|---|---|---|
_migrate_from_appdata |
software | healthy | storage.py:30 |
_load_raw |
software | healthy | storage.py:36 |
_save_raw |
software | healthy | storage.py:53 |
load_month |
software | healthy | storage.py:71 |
load_all_entries |
software | healthy | storage.py:77 |
save_entry |
software | healthy | storage.py:82 |
delete_entry |
software | healthy | storage.py:90 |
update_entry |
software | healthy | storage.py:96 |
get_pay_rate |
software | healthy | storage.py:100 |
set_pay_rate |
software | healthy | storage.py:104 |
get_default_start_time |
software | healthy | storage.py:110 |
set_default_start_time |
software | healthy | storage.py:114 |
new_entry_id |
software | healthy | storage.py:120 |
_ensure_shifts_file |
software | healthy | storage.py:128 |
get_job_shift_list |
software | healthy | storage.py:135 |
get_job_shift_history |
software | healthy | storage.py:149 |
add_job_shift |
software | healthy | storage.py:154 |
get_default_job_shift |
software | healthy | storage.py:166 |
set_default_job_shift |
software | healthy | storage.py:170 |
get_export_format |
software | healthy | storage.py:176 |
set_export_format |
software | healthy | storage.py:181 |
get_export_include_pay |
software | healthy | storage.py:187 |
set_export_include_pay |
software | healthy | storage.py:191 |
_ocr_image |
software | healthy | image_ocr.py:57 |
_recognize |
software | healthy | image_ocr.py:73 |
extract_entries_from_image |
software | healthy | image_ocr.py:82 |
save_confirmed_entries |
software | healthy | image_ocr.py:100 |
_normalise_time |
software | healthy | image_ocr.py:140 |
_parse_line |
software | healthy | image_ocr.py:167 |
__init__ |
software | healthy | image_ocr.py:244 |
_build_ui |
software | healthy | image_ocr.py:256 |
_add_row |
software | healthy | image_ocr.py:301 |
_update_btn_label |
software | healthy | image_ocr.py:343 |
_confirm |
software | healthy | image_ocr.py:347 |
_normalise_time |
software | healthy | import_excel.py:7 |
_detect_format |
software | healthy | import_excel.py:27 |
import_from_file |
software | healthy | import_excel.py:35 |
cleanup_old_exe |
software | healthy | updater.py:19 |
_parse_release |
software | healthy | updater.py:29 |
fetch_latest_release |
software | healthy | updater.py:45 |
fetch_latest_dlc_version |
software | healthy | updater.py:63 |
check_for_update |
software | healthy | updater.py:73 |
_check |
software | healthy | updater.py:98 |
check_for_dlc_update |
software | healthy | updater.py:92 |
_is_newer |
software | healthy | updater.py:109 |
_is_safe_download_url |
software | healthy | updater.py:117 |
_download_to |
software | healthy | updater.py:130 |
_fetch_expected_sha256 |
software | healthy | updater.py:141 |
_file_sha256 |
software | healthy | updater.py:153 |
apply_update |
software | healthy | updater.py:161 |
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 |
storage.py |
software | healthy | storage.py |
image_ocr.py |
software | healthy | image_ocr.py |
README.md |
software | healthy | README.md |
import_excel.py |
software | healthy | import_excel.py |
updater.py |
software | healthy | updater.py |
timer.py |
software | healthy | timer.py |
utils.py |
software | healthy | utils.py |
version.py |
software | healthy | version.py |
LICENSE |
software | healthy | LICENSE |
main.py |
software | healthy | main.py |
requirements.txt |
software | healthy | requirements.txt |
excel_export.py |
software | healthy | excel_export.py |
test_storage.py |
software | healthy | tests/test_storage.py |
test_timer.py |
software | healthy | tests/test_timer.py |
__init__.py |
software | healthy | tests/__init__.py |
test_dlc.py |
software | healthy | tests/test_dlc.py |
conftest.py |
software | healthy | tests/conftest.py |
test_image_ocr.py |
software | healthy | tests/test_image_ocr.py |
test_updater.py |
software | healthy | tests/test_updater.py |
test_utils.py |
software | healthy | tests/test_utils.py |
test_import_excel.py |
software | healthy | tests/test_import_excel.py |
test_excel_export.py |
software | healthy | tests/test_excel_export.py |
V2_AUTH_PLAN.md |
software | healthy | docs/V2_AUTH_PLAN.md |
__init__.py |
software | healthy | ui/__init__.py |
dialogs.py |
software | healthy | ui/dialogs.py |
entries_table.py |
software | healthy | ui/entries_table.py |
main_window.py |
software | healthy | ui/main_window.py |
theme.py |
software | healthy | ui/theme.py |
calendar_popup.py |
software | healthy | ui/calendar_popup.py |
settings_view.py |
software | healthy | ui/settings_view.py |
timer_panel.py |
software | healthy | ui/timer_panel.py |
__init__.py |
software | healthy | services/__init__.py |
dlc.py |
software | healthy | services/dlc.py |
tests.yml |
software | healthy | .github/workflows/tests.yml |
release.yml |
software | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
WorkEntry |
software | healthy | storage.py:22 |
OcrPreviewDialog |
software | healthy | image_ocr.py:241 |
UpdateError |
software | healthy | updater.py:15 |
TimerState |
software | healthy | timer.py:11 |
WorkTimer |
software | healthy | timer.py:16 |
MonthPickerDialog |
software | healthy | ui/dialogs.py:13 |
EditEntryDialog |
software | healthy | ui/dialogs.py:44 |
EntriesTable |
software | healthy | ui/entries_table.py:12 |
App |
software | healthy | ui/main_window.py:29 |
CalendarPopup |
software | healthy | ui/calendar_popup.py:12 |
SettingsView |
software | healthy | ui/settings_view.py:17 |
TimerPanel |
software | healthy | ui/timer_panel.py:11 |
DlcError |
software | healthy | services/dlc.py:22 |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
docs |
software | healthy | docs |
ui |
software | healthy | ui |
services |
software | healthy | services |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::tests |
cicd | healthy | .github/workflows/tests.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/tests.yml |
build-and-release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-lg4xsjpp |
software | healthy | /tmp/repobility-clone-lg4xsjpp |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/2380299e-30b2-4137-bf74-400688e85cb5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/2380299e-30b2-4137-bf74-400688e85cb5/
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.