All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.codemodder.codemods.MavenSecureURLCodemod.report.json Maven / Gradle / Ivy

There is a newer version: 0.97.3
Show newest version
{
  "summary" : "Failure to use HTTPS or SFTP URL in Maven artifact upload/download (CodeQL)",
  "change" : "Replaced insecure HTTP URL with HTTPS URL to prevent man-in-the-middle attacks",
  "reviewGuidanceJustification" : "This codemod replaces URLs to repositories that are insecure. Most repositories, including from the most popular services, are available through HTTPS. Some may even attempt to force HTTPS by redirection, though that would still be vulnerable to man-in-the-middle attacks because the initial request could be intercepted. The only realistic chance for this causing issues is if users are referencing an internal repository that wasn't setup to also serve HTTPS. This seems unlikely, but it may be worth checking before making this change permanent.",
  "references" : [
    "https://codeql.github.com/codeql-query-help/java/java-maven-non-https-url",
    "https://cwe.mitre.org/data/definitions/494.html",
    "https://en.wikipedia.org/wiki/Man-in-the-middle_attack"
  ]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy