forked from ratgdo/homekit-ratgdo32
-
Notifications
You must be signed in to change notification settings - Fork 0
All issues
Issue creation is restricted in this repository
Issues
is:issue state:open
is:issue state:open
Search results
[code-audit] comms.cpp: door_command() is ~401 lines — close-arm complexity candidate for extraction
code-auditCodebase refactoring/audit findingCodebase refactoring/audit findingseverity:P3Hygiene/refactorHygiene/refactorStatus: Open.#173 In Haglerd/homekit-ratgdo32;[code-audit] homekit.cpp: setup_homekit() ESP32 path is ~599 lines — accessory-tree extraction candidate
code-auditCodebase refactoring/audit findingCodebase refactoring/audit findingseverity:P3Hygiene/refactorHygiene/refactorStatus: Open.#172 In Haglerd/homekit-ratgdo32;[code-audit] homekit.cpp: homekit_health_log() is ~316 lines — watchdog logic extraction candidate
code-auditCodebase refactoring/audit findingCodebase refactoring/audit findingseverity:P3Hygiene/refactorHygiene/refactorStatus: Open.#171 In Haglerd/homekit-ratgdo32;[code-audit] comms.cpp: sec1_process_message() is ~488 lines — case extraction candidate
code-auditCodebase refactoring/audit findingCodebase refactoring/audit findingseverity:P3Hygiene/refactorHygiene/refactorStatus: Open.#170 In Haglerd/homekit-ratgdo32;[code-audit] homekit.cpp: 2778-LoC single translation unit — split by subsystem
code-auditCodebase refactoring/audit findingCodebase refactoring/audit findingseverity:P3Hygiene/refactorHygiene/refactorStatus: Open.#169 In Haglerd/homekit-ratgdo32;[code-audit] comms.cpp: 4291-LoC single translation unit — split by subsystem
code-auditCodebase refactoring/audit findingCodebase refactoring/audit findingseverity:P3Hygiene/refactorHygiene/refactorStatus: Open.#168 In Haglerd/homekit-ratgdo32;[code-audit] web.cpp: openHistory/closeHistory JSON serialiser blocks are byte-identical
code-auditCodebase refactoring/audit findingCodebase refactoring/audit findingseverity:P3Hygiene/refactorHygiene/refactorStatus: Open.#166 In Haglerd/homekit-ratgdo32;[code-audit] web.cpp: LRU-pick pattern duplicated in recordAuthSuccess and sweep_sse_orphans
code-auditCodebase refactoring/audit findingCodebase refactoring/audit findingseverity:P3Hygiene/refactorHygiene/refactorStatus: Open.#165 In Haglerd/homekit-ratgdo32;[code-audit] web.cpp: Host-header normalisation pipeline triplicated in enforce_same_origin
code-auditCodebase refactoring/audit findingCodebase refactoring/audit findingseverity:P2Latent bug / security-adjacentLatent bug / security-adjacentStatus: Open.#164 In Haglerd/homekit-ratgdo32;[code-audit] web.cpp + functions.js: forceCloseHoldMs clamp literals not factored to config.h
code-auditCodebase refactoring/audit findingCodebase refactoring/audit findingseverity:P3Hygiene/refactorHygiene/refactorStatus: Open.#163 In Haglerd/homekit-ratgdo32;[code-audit] web.cpp: ttcActive emitted via both RAW and _C JSON macros — semantic drift
code-auditCodebase refactoring/audit findingCodebase refactoring/audit findingseverity:P3Hygiene/refactorHygiene/refactorStatus: Open.#162 In Haglerd/homekit-ratgdo32;[code-audit] ratgdo.h: free_iram_at_boot extern declared unconditionally but defined ESP8266-only
code-auditCodebase refactoring/audit findingCodebase refactoring/audit findingseverity:P3Hygiene/refactorHygiene/refactorStatus: Open.#161 In Haglerd/homekit-ratgdo32;