This looks like a great project! I'm curious about the following caveat from the readme, however:<p>"Data flowing through mist is NOT touched in anyway. It is not verified in any way, but it MUST NOT contain a newline character as this will break the mist protocol."<p>I haven't read the code yet, but my gut reaction is that this suggests it would be possible to inject commands using malicious user input. Given the caveat, this may be allowed for by your threat model, but it may be worth some effort to mitigate.<p>EDIT: To clarify, this may not be the case at all, in which case I'd be curious to hear why this restriction is in place.