cask "maltego" do version "4.14.0" sha256 "b8e6a5aba021a158051a36bc75817b649a6e3191b7ca5b70fc3e49d193d83138" url "https://downloads.maltego.com/maltego-v#{version.major}/mac/Maltego.v#{version}.dmg" name "Maltego" desc "Open source intelligence and graphical link analysis tool" homepage "https://www.maltego.com/pricing-plans/" livecheck do url "https://downloads.maltego.com/maltego-v#{version.major}/info.json" regex(/Maltego[._-]v?(\d+(?:\.\d+)+)\.dmg/i) strategy :json do |json, regex| json.map do |item| next if item["os"] != "mac" match = item["filename"]&.match(regex) next if match.blank? match[1] end end end depends_on :macos app "Maltego.app" zap trash: "~/Library/Application Support/maltego" caveats do depends_on_java "11" requires_rosetta end end