![JAR search and dependency download from the Maven repository](/logo.png)
io.codemodder.codemods.upgrade-sslparameters-tls.yaml Maven / Gradle / Ivy
rules:
- id: upgrade-sslparameters-tls
patterns:
- pattern: (SSLParameters $SSL).setProtocols($PROTOCOLS)
- metavariable-pattern:
metavariable: $PROTOCOLS
patterns:
- pattern-either:
- pattern: new String[]{"TLSv1"}
- pattern: new String[]{"TLSv1.1"}
- pattern: new String[]{"TLSv1","TLSv1.1"}
- pattern: new String[]{"TLSv1.1","TLSv1"}
- pattern-inside: |
class $CLASS {
...
String[] $PROTOCOLS = new String[]{"TLSv1"};
...
}
message: Semgrep found a match
languages:
- java
severity: WARNING
© 2015 - 2025 Weber Informatics LLC | Privacy Policy