{"name":"isponsorblocktv","full_name":"isponsorblocktv","tap":"homebrew/core","oldnames":[],"aliases":[],"versioned_formulae":[],"desc":"SponsorBlock client for all YouTube TV clients","license":"GPL-3.0-only","homepage":"https://github.com/dmunozv04/iSponsorBlockTV","versions":{"stable":"2.11.0","head":null,"bottle":true},"urls":{"stable":{"url":"https://files.pythonhosted.org/packages/0d/2a/5355d641aaf481b00da635aa128ce5fc5f6937af96e49ad4996d9849880f/isponsorblocktv-2.11.0.tar.gz","tag":null,"revision":null,"using":null,"checksum":"48b7004b91682fc24f4c77e619a0102bd64518006e45f7766157e409c3bb4df9"}},"patches":[],"local_patch_checksums":{},"revision":1,"version_scheme":0,"compatibility_version":null,"autobump":true,"no_autobump_message":null,"skip_livecheck":false,"bottle":{"stable":{"rebuild":1,"root_url":"https://ghcr.io/v2/homebrew/core","files":{"arm64_golden_gate":{"cellar":":any_skip_relocation","url":"https://ghcr.io/v2/homebrew/core/isponsorblocktv/blobs/sha256:f548572871a9ff20ab764bd34ca874cf58e7b488cfb4bd581683b69840d7a2bb","sha256":"f548572871a9ff20ab764bd34ca874cf58e7b488cfb4bd581683b69840d7a2bb"},"arm64_tahoe":{"cellar":":any_skip_relocation","url":"https://ghcr.io/v2/homebrew/core/isponsorblocktv/blobs/sha256:23d30f76dd55f0f6a22a72e8f7395b940cc50908d6402094d7f0fb1e97ded098","sha256":"23d30f76dd55f0f6a22a72e8f7395b940cc50908d6402094d7f0fb1e97ded098"},"arm64_sequoia":{"cellar":":any_skip_relocation","url":"https://ghcr.io/v2/homebrew/core/isponsorblocktv/blobs/sha256:ac52112fb78bc64acb29f104b84656529d008f94a2ca0e8e4db9efed6bfccf4d","sha256":"ac52112fb78bc64acb29f104b84656529d008f94a2ca0e8e4db9efed6bfccf4d"},"arm64_linux":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/isponsorblocktv/blobs/sha256:6ce8050f5b3da94c1d9df6919bf0fb0b1201cabc392021ad319e59773916942e","sha256":"6ce8050f5b3da94c1d9df6919bf0fb0b1201cabc392021ad319e59773916942e"},"x86_64_linux":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/isponsorblocktv/blobs/sha256:2280ac00c50982a3cc6a58d95e674e1dd30fb1fea497e9e0d5f8e8796150b0a0","sha256":"2280ac00c50982a3cc6a58d95e674e1dd30fb1fea497e9e0d5f8e8796150b0a0"}}}},"pour_bottle_only_if":null,"keg_only":false,"keg_only_reason":null,"options":[],"build_dependencies":[],"dependencies":["certifi","python@3.15"],"test_dependencies":[],"recommended_dependencies":[],"optional_dependencies":[],"no_linkage_dependencies":[],"uses_from_macos":[],"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":{"run":["$HOMEBREW_PREFIX/opt/isponsorblocktv/bin/iSponsorBlockTV"],"run_type":"immediate","keep_alive":{"always":true},"environment_variables":{"PYTHONUNBUFFERED":"1"},"log_path":"$HOMEBREW_PREFIX/var/log/iSponsorBlockTV.log","error_log_path":"$HOMEBREW_PREFIX/var/log/iSponsorBlockTV.log"},"tap_git_head":"89fb488dc741dd97794ee2d6cd57083ceab3b4db","ruby_source_path":"Formula/i/isponsorblocktv.rb","ruby_source_checksum":{"sha256":"240f5089339e67aaf9c34142c67c2ef0b78a2276510535e0df947a752e478303"},"variations":{},"executables":["iSponsorBlockTV"],"vulnerabilities":{"open":[{"id":"BREW-isponsorblocktv-CVE-2026-111063","upstream":["GHSA-494j-54xm-rwp3","CVE-2026-111063"],"summary":"AIOHTTP: Secure attribute not enforced for shared cookie"},{"id":"BREW-isponsorblocktv-CVE-2026-111064","upstream":["GHSA-5wr8-gcqf-gqf3","CVE-2026-111064"],"summary":"aiohttp server lacks an initial request/header timeout"},{"id":"BREW-isponsorblocktv-CVE-2026-111065","upstream":["GHSA-6cjc-53gc-5rqm","CVE-2026-111065"],"summary":"AIOHTTP: Connector pool exhaustion via Max-Age overflow"},{"id":"BREW-isponsorblocktv-CVE-2026-111066","upstream":["GHSA-9xw5-w5jj-pvcg","CVE-2026-111066"],"summary":"AIOHTTP: File descriptor exhaustion in multipart requests"},{"id":"BREW-isponsorblocktv-CVE-2026-111748","upstream":["GHSA-f9xw-jh8m-3mwq","CVE-2026-111748"],"summary":"AIOHTTP: Absolute-form request targets can spoof Request.scheme"},{"id":"BREW-isponsorblocktv-CVE-2026-111749","upstream":["GHSA-gx76-c99x-2c96","CVE-2026-111749"],"summary":"AIOHTTP: Cookie from subdomain can remove Host-Only Scope from existing cookies"},{"id":"BREW-isponsorblocktv-CVE-2026-111750","upstream":["GHSA-pqxq-w44r-73xw","CVE-2026-111750"],"summary":"AIOHTTP: Pure-Python parser request smuggling"},{"id":"BREW-isponsorblocktv-GHSA-2g87-pp6c-29x5","upstream":["GHSA-2g87-pp6c-29x5"],"summary":"aiohttp: Multiple instances of excessive or unbounded memory/CPU use"}],"patched":[],"fixed_count":23},"analytics":{"install":{"30d":{"isponsorblocktv":22},"90d":{"isponsorblocktv":57},"365d":{"isponsorblocktv":108}},"install_on_request":{"30d":{"isponsorblocktv":22},"90d":{"isponsorblocktv":57},"365d":{"isponsorblocktv":108}},"build_error":{"30d":{"isponsorblocktv":0}}},
"generated_date":"2026-10-26"}
