{'author': 'Christian Wirtz (doc@snowheaven.de)',
 'description': 'Requires Checkmk 2.5.0 or later. Reports for every Brotli '
                'decoder on a Linux host - the system library libbrotlidec, '
                'Node.js, the Python packages Brotli and brotlicffi, and the '
                '.NET runtime - whether it is affected by the Broccoli2Shell '
                "out-of-bounds write CVE-2026-111497 in Google's C Brotli "
                'decoder: fixed by version (libbrotli 1.0.10, 1.1.1, 1.2.1; '
                'Node.js 22.23.4, 24.22.1, 26.12.1; Brotli 1.2.1, brotlicffi '
                '1.2.1.0; .NET 8.0.33, 9.0.22, 10.0.14) or by a distribution '
                'backport found in the package changelog (Debian, Ubuntu, RHEL '
                'and derivatives keep the old version number). Node.js and '
                'Python extensions linked against the system library take that '
                "library's result, so an end-of-life distribution Node.js is "
                'fixed by an updated libbrotli. Also reports which processes '
                'have a decoder loaded and which still run a replaced one '
                'after an update. The small POSIX shell agent plug-in only '
                'collects facts, the evaluation runs on the Checkmk server, so '
                'a new fix only needs an updated package. Deployed via the '
                "agent bakery rule 'Broccoli2Shell agent plug-in' (commercial "
                'editions; see README for manual deployment on the Community '
                'edition), always asynchronous (default: hourly). I did not '
                'develop this MKP officially as an employee of Checkmk GmbH, '
                'but rather as a private individual.',
 'download_url': 'https://gitlab.com/checkmk1/checkmk_broccoli2shell',
 'files': {'agents': ['plugins/broccoli2shell'],
           'cmk_addons_plugins': ['broccoli2shell/agent_based/broccoli2shell.py',
                                  'broccoli2shell/checkman/broccoli2shell',
                                  'broccoli2shell/checkman/broccoli2shell_restart',
                                  'broccoli2shell/graphing/broccoli2shell.py',
                                  'broccoli2shell/rulesets/broccoli2shell.py',
                                  'broccoli2shell/rulesets/broccoli2shell_bakery.py'],
           'lib': ['python3/cmk/base/cee/plugins/bakery/broccoli2shell.py']},
 'name': 'broccoli2shell',
 'title': 'Broccoli2Shell (CVE-2026-111497 exposure of Brotli decoders)',
 'version': '1.0.1',
 'version.min_required': '2.5.0',
 'version.packaged': 'cmk-mkp-tool 3.0.0',
 'version.usable_until': None}
