(shared_data=None)
| 767 | findings.append(_make_finding( |
| 768 | scanner="recon_tls", |
| 769 | host=host, |
| 770 | port=port, |
| 771 | severity=severity, |
| 772 | title=f"Deprecated protocol enabled: {label}", |
| 773 | description=f"The server accepts connections over {label}, which is deprecated and insecure.", |
| 774 | evidence=f"{len(accepted)} cipher suite(s) accepted", |
| 775 | remediation=f"Disable {label} in the server configuration.", |
| 776 | )) |
| 777 | |
| 778 | weak_keywords = ("RC4", "DES", "NULL", "EXPORT", "anon", "MD5") |
| 779 | for attr in ("tls_1_2_cipher_suites", "tls_1_3_cipher_suites"): |
| 780 | attempt = getattr(attempts, attr, None) |
nothing calls this directly
no test coverage detected