Problem
tests/fuzz_tcp.py exists (oversized message, garbage handling, post-fuzz health) but is never invoked by CI. The 10MB message limit and garbage handling are important security properties to verify continuously.
Proposed Solution
Add a CI step after the daemon smoke test: start daemon, run python tests/fuzz_tcp.py, verify exit code 0. Python is pre-installed on windows-latest.
References
Problem
tests/fuzz_tcp.pyexists (oversized message, garbage handling, post-fuzz health) but is never invoked by CI. The 10MB message limit and garbage handling are important security properties to verify continuously.Proposed Solution
Add a CI step after the daemon smoke test: start daemon, run
python tests/fuzz_tcp.py, verify exit code 0. Python is pre-installed on windows-latest.References