2026-04-03 - 2026-07-03
Overview
1 Release published by 1 user
Published
v0.1.0
v0.1.0
7 Issues closed from 1 user
Closed
#12 CI supply-chain: pin action SHAs + container digest, lock deps, verify get-pip
Closed
#10 Transport hardening: TCP dead-connection detection, reset spin bound, BLE leak/buffer cap
Closed
#11 Controller: transport leak on failed connect; CSV closed before unhook (write-after-close)
Closed
#9 link.py DTC/freeze-frame parsing bugs (phantom codes, malformed Mode 02, hex frame index)
Closed
#8 Scheduler: poll thread dies silently on transport error; timed-out one-off runs late
Closed
#7 Actions: untrusted profile can bypass the confirmation + response mis-parse
Closed
#6 Formula sandbox: unbounded ** / << allows DoS from an untrusted profile
12 Issues created by 1 user
Opened
#1 Consolidate obd_reader.py onto obdcore (single source of truth)
Opened
#2 Tier 3: Bi-directional & service functions (actuator tests, resets, module config)
Opened
#5 CI: Gitea-native release asset upload (softprops re-upload 404s on existing release)
Opened
#3 Tier 4: Analysis & UX polish (log scrubber, alarms, VIN auto-profile, custom dashboards)
Opened
#4 Fast adapters: OBDLink/STN multi-PID + higher throughput
Opened
#6 Formula sandbox: unbounded ** / << allows DoS from an untrusted profile
Opened
#7 Actions: untrusted profile can bypass the confirmation + response mis-parse
Opened
#8 Scheduler: poll thread dies silently on transport error; timed-out one-off runs late
Opened
#10 Transport hardening: TCP dead-connection detection, reset spin bound, BLE leak/buffer cap
Opened
#9 link.py DTC/freeze-frame parsing bugs (phantom codes, malformed Mode 02, hex frame index)
Opened
#12 CI supply-chain: pin action SHAs + container digest, lock deps, verify get-pip
Opened
#11 Controller: transport leak on failed connect; CSV closed before unhook (write-after-close)