Security Audit — socket — software-architecture