Insecure connection using unencrypted protocol High

Connections that use insecure protocols transmit data in cleartext. This introduces a risk of exposing sensitive data to third parties.

Detector ID
kotlin/insecure-connection@v1.0
Category

Noncompliant example

1// Noncompliant: Using clear-text protocols such as `ftp` which is insecure
2fun noncompliant() {
3    val ftpClient = FTPClient(); // Sensitive
4}

Compliant example

1// Compliant: Using clear-text protocols such as `ftps` which is secure
2fun compliant() {
3    val ftpsClient = FTPSClient(true);
4}