{"name":"krane","full_name":"krane","tap":"homebrew/core","oldnames":[],"aliases":[],"versioned_formulae":[],"desc":"Kubernetes deploy tool with rollout verification","license":"MIT","homepage":"https://github.com/Shopify/krane","versions":{"stable":"3.9.1","head":null,"bottle":true},"urls":{"stable":{"url":"https://rubygems.org/downloads/krane-3.9.1.gem","tag":null,"revision":null,"using":null,"checksum":"eda88d26175aaf257df71b55b5df9d4868710a28df2b595bebadc1192a65bb8d"}},"patches":[],"revision":0,"version_scheme":0,"compatibility_version":null,"autobump":true,"no_autobump_message":null,"skip_livecheck":false,"bottle":{"stable":{"rebuild":0,"root_url":"https://ghcr.io/v2/homebrew/core","files":{"arm64_tahoe":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/krane/blobs/sha256:c6f7ce0880691e99783350621b81f818c2ab45895deda32fb071b718f7ae9c3c","sha256":"c6f7ce0880691e99783350621b81f818c2ab45895deda32fb071b718f7ae9c3c"},"arm64_sequoia":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/krane/blobs/sha256:d7654441d438414758693a1ea71be2f1158b81363cc392de3854566c9805d1a6","sha256":"d7654441d438414758693a1ea71be2f1158b81363cc392de3854566c9805d1a6"},"arm64_sonoma":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/krane/blobs/sha256:6201a5021aaf84c0783e76164be2007faa3194d8277e607296c82c35a180c510","sha256":"6201a5021aaf84c0783e76164be2007faa3194d8277e607296c82c35a180c510"},"sonoma":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/krane/blobs/sha256:fcee877569b1606da620e2e189084e1aa1d902f56ca0b453d6838e2f625dd643","sha256":"fcee877569b1606da620e2e189084e1aa1d902f56ca0b453d6838e2f625dd643"},"arm64_linux":{"cellar":":any_skip_relocation","url":"https://ghcr.io/v2/homebrew/core/krane/blobs/sha256:08545226cfed372f535b9aa70549de7ab57782bbc5793082005f357a04f5d768","sha256":"08545226cfed372f535b9aa70549de7ab57782bbc5793082005f357a04f5d768"},"x86_64_linux":{"cellar":":any_skip_relocation","url":"https://ghcr.io/v2/homebrew/core/krane/blobs/sha256:56898f13d9e4ece67e8720802746036fab763dad1a8bf90de3cd59e0c905d0d6","sha256":"56898f13d9e4ece67e8720802746036fab763dad1a8bf90de3cd59e0c905d0d6"}}}},"pour_bottle_only_if":null,"keg_only":false,"keg_only_reason":null,"options":[],"build_dependencies":[],"dependencies":["kubernetes-cli","ruby"],"test_dependencies":[],"recommended_dependencies":[],"optional_dependencies":[],"uses_from_macos":["libffi"],"uses_from_macos_bounds":[{}],"requirements":[],"conflicts_with":[],"conflicts_with_reasons":[],"link_overwrite":[],"caveats":null,"installed":[],"linked_keg":null,"pinned":false,"outdated":false,"deprecated":false,"deprecation_date":null,"deprecation_reason":null,"deprecation_replacement_formula":null,"deprecation_replacement_cask":null,"deprecate_args":null,"disabled":false,"disable_date":null,"disable_reason":null,"disable_replacement_formula":null,"disable_replacement_cask":null,"disable_args":null,"post_install_steps":[],"post_install_defined":false,"service":null,"tap_git_head":"744f06be52ba72af0422c075cb80c5de2a4f7064","ruby_source_path":"Formula/k/krane.rb","ruby_source_checksum":{"sha256":"785a9b42d9f31869586186bfd490c31625e4dc6fee025034fa61e1669b3dc890"},"variations":{},"executables":["krane"],"vulnerabilities":{"open":[{"id":"BREW-krane-CVE-2026-25765","upstream":["GHSA-33mh-2634-fwr2","CVE-2026-25765"],"summary":"Faraday affected by SSRF via protocol-relative URL host override in build_exclusive_url","severity":"medium"},{"id":"BREW-krane-CVE-2026-33169","upstream":["GHSA-cg4j-q9v8-6v38","CVE-2026-33169"],"summary":"Rails Active Support has a possible ReDoS vulnerability in number_to_delimited"},{"id":"BREW-krane-CVE-2026-33170","upstream":["GHSA-89vf-4333-qx8v","CVE-2026-33170"],"summary":"Rails Active Support has a possible XSS vulnerability in SafeBuffer#%"},{"id":"BREW-krane-CVE-2026-33176","upstream":["GHSA-2j26-frm8-cmj9","CVE-2026-33176"],"summary":"Rails Active Support has a possible DoS vulnerability in its number helpers"},{"id":"BREW-krane-CVE-2026-33210","upstream":["GHSA-3m6g-2423-7cp3","CVE-2026-33210"],"summary":"Ruby JSON has a format string injection vulnerability"},{"id":"BREW-krane-CVE-2026-33637","upstream":["GHSA-5rv5-xj5j-3484","CVE-2026-33637"],"summary":"Faraday has a possible incomplete fix for GHSA-33mh-2634-fwr2: protocol-relative URI objects still bypass host scoping"},{"id":"BREW-krane-CVE-2026-35611","upstream":["GHSA-h27x-rffw-24p4","CVE-2026-35611"],"summary":"Addressable has a Regular Expression Denial of Service in Addressable templates","severity":"high"},{"id":"BREW-krane-CVE-2026-45363","upstream":["GHSA-c32j-vqhx-rx3x","CVE-2026-45363"],"summary":"ruby-jwt: Empty-key HMAC bypass; cross-language sibling of CVE-2026-44351","severity":"high"},{"id":"BREW-krane-CVE-2026-54297","upstream":["GHSA-98m9-hrrm-r99r","CVE-2026-54297"],"summary":"Faraday: Uncontrolled recursion in NestedParamsEncoder allows stack exhaustion DoS via deeply nested query parameters","severity":"high"},{"id":"BREW-krane-CVE-2026-54696","upstream":["GHSA-x2f5-4prf-w687","CVE-2026-54696"],"summary":"Ruby json: JSON generator heap buffer overflow when streaming to an IO","severity":"low"},{"id":"BREW-krane-CVE-2026-54904","upstream":["GHSA-h8w8-99g7-qmvj","CVE-2026-54904"],"summary":"Concurrent Ruby : `AtomicReference#update` livelocks when the stored value is `Float::NAN`","severity":"high"},{"id":"BREW-krane-CVE-2026-54905","upstream":["GHSA-wv3x-4vxv-whpp","CVE-2026-54905"],"summary":"Concurrent Ruby: `ReentrantReadWriteLock` read-count overflow grants a write lock without exclusivity","severity":"medium"},{"id":"BREW-krane-CVE-2026-54906","upstream":["GHSA-6wx8-w4f5-wwcr","CVE-2026-54906"],"summary":"Concurrent Ruby: ReadWriteLock allows wrong-thread write release and stray read-release counter corruption"}],"patched":[],"fixed_count":32},"analytics":{"install":{"30d":{"krane":6},"90d":{"krane":25},"365d":{"krane":246}},"install_on_request":{"30d":{"krane":6},"90d":{"krane":25},"365d":{"krane":246}},"build_error":{"30d":{"krane":0}}},
"generated_date":"2026-09-07"}
