Insecure cookie settings can lead to unencrypted cookie transmission. Even if a cookie doesn't contain sensitive data now, sensitive data could be added later. It's good practice to transmit all cookies only through secure channels.
1// Noncompliant: Used insecure FTP functions that transmit credentials in plain text, such as ftp_login.
2$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
1// Compliant: Used secure file transfer functions like ssh2_scp_send
2ssh2_scp_send($connection, '/local/filename', '/remote/filename', 0644);