Security Audit — socket — best-practices