Security Audit — socket — design-guide