Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows.
4132 matches across 17 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | xbmc-xrandr.c | 21 | * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE |
| LOW | tools/Linux/packaging/mk-debian-package.sh | 1 | #!/bin/bash |
| LOW | tools/EventClients/Clients/KodiSend/kodi-send.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/EventClients/Clients/PS3BDRemote/ps3_remote.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/EventClients/Clients/PS3BDRemote/ps3_remote.py | 21 | # for sending input events. |
| LOW | tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.h | 21 | * |
| LOW | tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.h | 41 | |
| LOW | tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.h | 21 | #include <stdlib.h> |
| LOW | tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.h | 41 | #define WIIMOTE_BUTTON_ONE 0x0002 |
| LOW | …ients/Clients/WiiRemote/wiiuse_v0.12/example-sdl/sdl.c | 21 | * $Header$ |
| LOW | …entClients/Clients/WiiRemote/wiiuse_v0.12/src/wiiuse.h | 41 | #ifdef _WIN32 |
| LOW | …entClients/Clients/WiiRemote/wiiuse_v0.12/src/wiiuse.h | 61 | |
| LOW | …entClients/Clients/WiiRemote/wiiuse_v0.12/src/wiiuse.h | 81 | /* nunchul button codes */ |
| LOW | …entClients/Clients/WiiRemote/wiiuse_v0.12/src/wiiuse.h | 101 | #define CLASSIC_CTRL_BUTTON_RIGHT 0x8000 |
| LOW | …entClients/Clients/WiiRemote/wiiuse_v0.12/src/wiiuse.h | 581 | * |
| LOW | …s/EventClients/Clients/WiiRemote/wiiuse_v0.12/src/os.h | 41 | #ifdef WIN32 |
| LOW | …s/Clients/WiiRemote/wiiuse_v0.12/src/wiiuse_internal.h | 61 | |
| LOW | …s/Clients/WiiRemote/wiiuse_v0.12/src/wiiuse_internal.h | 81 | #define WM_RPT_WRITE 0x22 |
| LOW | …s/Clients/WiiRemote/wiiuse_v0.12/src/wiiuse_internal.h | 101 | #define WM_MAX_BATTERY_CODE 0xC8 |
| LOW | …s/Clients/WiiRemote/wiiuse_v0.12/src/wiiuse_internal.h | 121 | #define WM_IR_BLOCK1_LEVEL4 "\x02\x00\x00\x71\x01\x00\xc8\x00\x36" |
| LOW | …s/Clients/WiiRemote/wiiuse_v0.12/src/wiiuse_internal.h | 161 | ********************/ |
| LOW | …s/Clients/WiiRemote/wiiuse_v0.12/src/wiiuse_internal.h | 181 | /* macro to manage states */ |
| LOW | …entClients/Clients/WiiRemote/wiiuse_v0.12/src/events.c | 41 | #include <unistd.h> |
| LOW | …ients/Clients/WiiRemote/wiiuse_v0.12/src/definitions.h | 61 | #define WIIUSE_DEBUG(fmt, ...) fprintf(stderr, "[DEBUG] " __FILE__ ":%i: " fmt "\n", __LINE__, ##__VA_ARGS__) |
| LOW | tools/EventClients/Clients/PS3SixaxisController/ps3d.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/EventClients/Clients/Xbox360Controller/stdafx.h | 1 | // stdafx.h : include file for standard system include files, |
| LOW | …ols/EventClients/Clients/Xbox360Controller/targetver.h | 1 | #pragma once |
| LOW | tools/EventClients/Clients/Xbox360Controller/stdafx.cpp | 1 | // stdafx.cpp : source file that includes just the standard includes |
| LOW | tools/EventClients/examples/python/example_button1.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/EventClients/examples/python/example_button1.py | 61 | # at least once every 60 seconds or else the client will time out. |
| LOW | tools/EventClients/lib/c++/xbmcclient.h | 21 | #pragma once |
| LOW | tools/EventClients/lib/c++/xbmcclient.h | 41 | |
| LOW | tools/EventClients/lib/c++/xbmcclient.h | 61 | #define PT_BLOB 0x08 |
| LOW | tools/EventClients/lib/python/xbmcclient.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/EventClients/lib/python/__init__.py | 1 | # -*- coding: utf-8 -*- |
| LOW | tools/EventClients/lib/python/zeroconf.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/EventClients/lib/python/ps3/sixaxis.py | 1 | #!/usr/bin/env python3 |
| LOW | tools/EventClients/lib/python/ps3/keymaps.py | 1 | # -*- coding: utf-8 -*- |
| LOW | tools/EventClients/lib/python/ps3/__init__.py | 1 | # -*- coding: utf-8 -*- |
| LOW | tools/EventClients/lib/python/bt/hid.py | 1 | # -*- coding: utf-8 -*- |
| LOW | tools/EventClients/lib/python/bt/__init__.py | 1 | # -*- coding: utf-8 -*- |
| LOW | tools/EventClients/lib/python/bt/bt.py | 1 | # -*- coding: utf-8 -*- |
| LOW | tools/depends/native/TexturePacker/src/XBTFWriter.cpp | 21 | #define __STDC_FORMAT_MACROS |
| LOW | …ols/depends/native/TexturePacker/src/TexturePacker.cpp | 21 | #ifdef TARGET_WINDOWS |
| LOW | …s/depends/native/TexturePacker/src/decoder/GifHelper.h | 21 | #pragma once |
| LOW | tools/depends/native/TexturePacker/src/Win32/dirent.h | 21 | |
| LOW | …gpg-error/lock-obj-pub.aarch64-unknown-linux-android.h | 21 | ## Local Variables: |
| LOW | …iedb.org.python/python/lib/tmdbscraper/traktratings.py | 1 | # -*- coding: UTF-8 -*- |
| LOW | …viedb.org.python/python/lib/tmdbscraper/imdbratings.py | 1 | # -*- coding: UTF-8 -*- |
| LOW | …moviedb.org.python/python/lib/tmdbscraper/api_utils.py | 1 | # coding: utf-8 |
| LOW | …hemoviedb.org.python/python/lib/tmdbscraper/tmdbapi.py | 1 | # -*- coding: UTF-8 -*- |
| LOW | …sioncheck/resources/lib/version_check/distro/distro.py | 1 | # Copyright 2015,2016,2017 Nir Cohen |
| LOW | …sioncheck/resources/lib/version_check/distro/distro.py | 41 | |
| LOW | addons/webinterface.default/lib/video-js/video.js | 2461 | Component.extend = function extend(props) { |
| LOW | addons/webinterface.default/lib/video-js/video.js | 19361 | var COLOR_MAGENTA = ['#F0F', 'Magenta']; |
| LOW | addons/webinterface.default/lib/video-js/video.js | 22341 | event = {}; |
| LOW | addons/metadata.tvshows.themoviedb.org.python/main.py | 1 | # -*- coding: UTF-8 -*- |
| LOW | …s/metadata.tvshows.themoviedb.org.python/libs/cache.py | 1 | # -*- coding: UTF-8 -*- |
| LOW | …metadata.tvshows.themoviedb.org.python/libs/actions.py | 1 | # -*- coding: UTF-8 -*- |
| LOW | …etadata.tvshows.themoviedb.org.python/libs/debugger.py | 1 | # -*- coding: UTF-8 -*- |
| 3772 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/EventClients/Clients/KodiSend/kodi-send.py | 24 | |
| LOW | tools/EventClients/Clients/KodiSend/kodi-send.py | 27 | |
| LOW | tools/EventClients/Clients/KodiSend/kodi-send.py | 30 | |
| LOW | tools/EventClients/Clients/PS3BDRemote/ps3_remote.py | 51 | |
| LOW | tools/EventClients/Clients/PS3BDRemote/ps3_remote.py | 40 | |
| LOW | tools/EventClients/Clients/PS3BDRemote/ps3_remote.py | 42 | |
| LOW | tools/EventClients/Clients/PS3BDRemote/ps3_remote.py | 46 | |
| LOW | tools/EventClients/Clients/PS3BDRemote/ps3_remote.py | 48 | |
| LOW | tools/EventClients/Clients/PS3BDRemote/ps3_remote.py | 49 | |
| LOW | tools/EventClients/Clients/PS3SixaxisController/ps3d.py | 23 | |
| LOW | tools/EventClients/Clients/PS3SixaxisController/ps3d.py | 53 | |
| LOW | tools/EventClients/examples/python/example_simple.py | 7 | |
| LOW | tools/EventClients/examples/python/example_simple.py | 15 | |
| LOW | tools/EventClients/examples/python/example_simple.py | 21 | |
| LOW | tools/EventClients/examples/python/example_simple.py | 22 | |
| LOW | tools/EventClients/examples/python/example_button2.py | 14 | |
| LOW | tools/EventClients/examples/python/example_button2.py | 21 | |
| LOW | tools/EventClients/examples/python/example_button2.py | 27 | |
| LOW | tools/EventClients/examples/python/example_button2.py | 28 | |
| LOW | tools/EventClients/examples/python/example_mouse.py | 10 | |
| LOW | tools/EventClients/examples/python/example_mouse.py | 17 | |
| LOW | tools/EventClients/examples/python/example_mouse.py | 23 | |
| LOW | tools/EventClients/examples/python/example_mouse.py | 24 | |
| LOW | …s/EventClients/examples/python/example_notification.py | 8 | |
| LOW | …s/EventClients/examples/python/example_notification.py | 15 | |
| LOW | …s/EventClients/examples/python/example_notification.py | 21 | |
| LOW | …s/EventClients/examples/python/example_notification.py | 22 | |
| LOW | tools/EventClients/examples/python/example_action.py | 7 | |
| LOW | tools/EventClients/examples/python/example_action.py | 14 | |
| LOW | tools/EventClients/examples/python/example_action.py | 20 | |
| LOW | tools/EventClients/examples/python/example_action.py | 21 | |
| LOW | tools/EventClients/examples/python/example_button1.py | 24 | |
| LOW | tools/EventClients/examples/python/example_button1.py | 31 | |
| LOW | tools/EventClients/examples/python/example_button1.py | 37 | |
| LOW | tools/EventClients/examples/python/example_button1.py | 38 | |
| LOW | tools/EventClients/lib/python/xbmcclient.py | 40 | |
| LOW | tools/EventClients/lib/python/xbmcclient.py | 40 | |
| LOW | tools/EventClients/lib/python/xbmcclient.py | 40 | |
| LOW | tools/EventClients/lib/python/xbmcclient.py | 40 | |
| LOW | tools/EventClients/lib/python/zeroconf.py | 30 | |
| LOW | tools/EventClients/lib/python/ps3/sixaxis.py | 21 | |
| LOW | tools/EventClients/lib/python/ps3/sixaxis.py | 24 | |
| LOW | tools/EventClients/lib/python/ps3/sixaxis.py | 25 | |
| LOW | tools/EventClients/lib/python/ps3/sixwatch.py | 6 | |
| LOW | tools/EventClients/lib/python/bt/hid.py | 18 | |
| LOW | addons/metadata.generic.artists/lib/scraper.py | 9 | |
| LOW | addons/metadata.generic.artists/lib/scraper.py | 31 | |
| LOW | …iedb.org.python/python/lib/tmdbscraper/traktratings.py | 21 | |
| LOW | …iedb.org.python/python/lib/tmdbscraper/traktratings.py | 21 | |
| LOW | …iedb.org.python/python/lib/tmdbscraper/traktratings.py | 26 | |
| LOW | …iedb.org.python/python/lib/tmdbscraper/traktratings.py | 26 | |
| LOW | …moviedb.org.python/python/lib/tmdbscraper/api_utils.py | 20 | |
| LOW | …moviedb.org.python/python/lib/tmdbscraper/api_utils.py | 20 | |
| LOW | …moviedb.org.python/python/lib/tmdbscraper/api_utils.py | 40 | |
| LOW | …moviedb.org.python/python/lib/tmdbscraper/api_utils.py | 40 | |
| LOW | …moviedb.org.python/python/lib/tmdbscraper/api_utils.py | 40 | |
| LOW | …hemoviedb.org.python/python/lib/tmdbscraper/tmdbapi.py | 29 | |
| LOW | …hemoviedb.org.python/python/lib/tmdbscraper/tmdbapi.py | 29 | |
| LOW | addons/metadata.generic.albums/lib/scraper.py | 9 | |
| LOW | addons/metadata.generic.albums/lib/scraper.py | 30 | |
| 68 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | tools/EventClients/lib/python/xbmcclient.py | 0 | keyword arguments: loglevel -- the loglevel, follows xbmc standard. logmessage -- the message to log autoprint -- if the |
| HIGH | tools/EventClients/lib/python/xbmcclient.py | 0 | keyword arguments: loglevel -- the loglevel, follows xbmc standard. logmessage -- the message to log autoprint -- if the |
| HIGH | tools/EventClients/lib/python/xbmcclient.py | 0 | keyword arguments: loglevel -- the loglevel, follows xbmc standard. logmessage -- the message to log autoprint -- if the |
| HIGH | …dons/service.xbmc.versioncheck/resources/lib/runner.py | 0 | copyright (c) 2019 team kodi this file is part of service.xbmc.versioncheck spdx-license-identifier: gpl-3.0-or-later se |
| HIGH | …ns/service.xbmc.versioncheck/resources/lib/__init__.py | 0 | copyright (c) 2019 team kodi this file is part of service.xbmc.versioncheck spdx-license-identifier: gpl-3.0-or-later se |
| HIGH | …mc.versioncheck/resources/lib/version_check/handler.py | 0 | copyright (c) 2019 team kodi this file is part of service.xbmc.versioncheck spdx-license-identifier: gpl-3.0-or-later se |
| HIGH | …mc.versioncheck/resources/lib/version_check/service.py | 0 | copyright (c) 2013-2014 team-xbmc copyright (c) 2014-2019 team kodi this file is part of service.xbmc.versioncheck spdx- |
| HIGH | …ioncheck/resources/lib/version_check/json_interface.py | 0 | copyright (c) 2013-2014 team-xbmc copyright (c) 2014-2019 team kodi this file is part of service.xbmc.versioncheck spdx- |
| HIGH | …c.versioncheck/resources/lib/version_check/__init__.py | 0 | copyright (c) 2013-2014 team-xbmc copyright (c) 2014-2019 team kodi this file is part of service.xbmc.versioncheck spdx- |
| HIGH | …heck/resources/lib/version_check/apt_daemon_handler.py | 0 | copyright (c) 2013-2014 team-xbmc copyright (c) 2014-2019 team kodi this file is part of service.xbmc.versioncheck spdx- |
| HIGH | …bmc.versioncheck/resources/lib/version_check/common.py | 0 | copyright (c) 2013-2014 team-xbmc copyright (c) 2014-2019 team kodi this file is part of service.xbmc.versioncheck spdx- |
| HIGH | …c.versioncheck/resources/lib/version_check/versions.py | 0 | copyright (c) 2013-2014 team-xbmc copyright (c) 2014-2019 team kodi this file is part of service.xbmc.versioncheck spdx- |
| HIGH | …check/resources/lib/version_check/shell_handler_apt.py | 0 | copyright (c) 2013-2014 team-xbmc copyright (c) 2014-2019 team kodi this file is part of service.xbmc.versioncheck spdx- |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/EventClients/Clients/KodiSend/kodi-send.py | 67 | |
| LOW | tools/EventClients/Clients/PS3BDRemote/ps3_remote.py | 57 | |
| LOW | tools/EventClients/Clients/PS3BDRemote/ps3_remote.py | 131 | |
| LOW | tools/EventClients/Clients/PS3SixaxisController/ps3d.py | 316 | |
| LOW | tools/EventClients/Clients/PS3SixaxisController/ps3d.py | 365 | |
| LOW | tools/EventClients/Clients/PS3SixaxisController/ps3d.py | 130 | |
| LOW | tools/EventClients/Clients/PS3SixaxisController/ps3d.py | 164 | |
| LOW | tools/EventClients/Clients/PS3SixaxisController/ps3d.py | 230 | |
| LOW | tools/EventClients/lib/python/xbmcclient.py | 631 | |
| LOW | tools/EventClients/lib/python/ps3/sixaxis.py | 290 | |
| LOW | tools/EventClients/lib/python/ps3/sixwatch.py | 12 | |
| LOW | tools/EventClients/lib/python/ps3/sixpair.py | 20 | |
| LOW | tools/EventClients/lib/python/ps3/sixpair.py | 31 | |
| LOW | addons/metadata.generic.artists/lib/scraper.py | 91 | |
| LOW | addons/metadata.generic.artists/lib/scraper.py | 242 | |
| LOW | addons/metadata.generic.artists/lib/scraper.py | 357 | |
| LOW | addons/metadata.generic.artists/lib/musicbrainz.py | 23 | |
| LOW | addons/metadata.generic.artists/lib/allmusic.py | 89 | |
| LOW | addons/metadata.generic.artists/lib/theaudiodb.py | 3 | |
| LOW | addons/metadata.themoviedb.org.python/python/scraper.py | 202 | |
| LOW | …a.themoviedb.org.python/python/lib/tmdbscraper/tmdb.py | 21 | |
| LOW | addons/metadata.generic.albums/lib/scraper.py | 90 | |
| LOW | addons/metadata.generic.albums/lib/scraper.py | 231 | |
| LOW | addons/metadata.generic.albums/lib/musicbrainz.py | 79 | |
| LOW | addons/metadata.generic.albums/lib/fanarttv.py | 3 | |
| LOW | …mc.versioncheck/resources/lib/version_check/service.py | 72 | |
| LOW | …c.versioncheck/resources/lib/version_check/versions.py | 66 | |
| LOW | …c.versioncheck/resources/lib/version_check/versions.py | 109 | |
| LOW | …c.versioncheck/resources/lib/version_check/versions.py | 147 | |
| LOW | …c.versioncheck/resources/lib/version_check/versions.py | 183 | |
| LOW | …sioncheck/resources/lib/version_check/distro/distro.py | 934 | |
| LOW | …sioncheck/resources/lib/version_check/distro/distro.py | 1072 | |
| LOW | …metadata.tvshows.themoviedb.org.python/libs/actions.py | 130 | |
| LOW | …metadata.tvshows.themoviedb.org.python/libs/actions.py | 229 | |
| LOW | …etadata.tvshows.themoviedb.org.python/libs/debugger.py | 62 | |
| LOW | …adata.tvshows.themoviedb.org.python/libs/data_utils.py | 162 | |
| LOW | …adata.tvshows.themoviedb.org.python/libs/data_utils.py | 208 | |
| LOW | …adata.tvshows.themoviedb.org.python/libs/data_utils.py | 239 | |
| LOW | …adata.tvshows.themoviedb.org.python/libs/data_utils.py | 370 | |
| LOW | …adata.tvshows.themoviedb.org.python/libs/data_utils.py | 423 | |
| LOW | …adata.tvshows.themoviedb.org.python/libs/data_utils.py | 441 | |
| LOW | …ns/metadata.tvshows.themoviedb.org.python/libs/tmdb.py | 58 | |
| LOW | …ns/metadata.tvshows.themoviedb.org.python/libs/tmdb.py | 126 | |
| LOW | …ns/metadata.tvshows.themoviedb.org.python/libs/tmdb.py | 174 | |
| LOW | …ns/metadata.tvshows.themoviedb.org.python/libs/tmdb.py | 260 | |
| LOW | …ns/metadata.tvshows.themoviedb.org.python/libs/tmdb.py | 330 | |
| LOW | …ns/metadata.tvshows.themoviedb.org.python/libs/tmdb.py | 366 | |
| LOW | …ns/metadata.tvshows.themoviedb.org.python/libs/tmdb.py | 416 | |
| LOW | …ns/metadata.tvshows.themoviedb.org.python/libs/tmdb.py | 486 | |
| LOW | …odi-dev-kit/tools/doxygen-header-class-list-creator.py | 58 | |
| LOW | …erateCMake__CMAKE_TREEDATA_COMMON_addon_dev_kit_txt.py | 24 | |
| LOW | …CMake__XBMC_ADDONS_KODIDEVKIT_INCLUDE_KODI_allfiles.py | 31 | |
| LOW | …ns/kodi-dev-kit/tools/code-generator/src/helper_Log.py | 127 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/EventClients/Clients/PS3BDRemote/ps3_remote.py | 72 | except Exception as e: |
| MEDIUM | tools/EventClients/Clients/PS3BDRemote/ps3_remote.py | 73 | print("Error performing bluetooth discovery") |
| LOW | tools/EventClients/Clients/PS3BDRemote/ps3_remote.py | 153 | except Exception as e: |
| LOW | tools/EventClients/Clients/PS3BDRemote/ps3_remote.py | 181 | except Exception as e: |
| LOW | tools/EventClients/Clients/PS3SixaxisController/ps3d.py | 37 | except Exception as e: |
| LOW | tools/EventClients/Clients/PS3SixaxisController/ps3d.py | 56 | except Exception as e: |
| LOW | tools/EventClients/Clients/PS3SixaxisController/ps3d.py | 144 | except Exception as e: |
| LOW | tools/EventClients/Clients/PS3SixaxisController/ps3d.py | 148 | except Exception as e: |
| LOW | tools/EventClients/Clients/PS3SixaxisController/ps3d.py | 173 | except Exception as e: |
| LOW | tools/EventClients/Clients/PS3SixaxisController/ps3d.py | 194 | except Exception as e: |
| LOW | tools/EventClients/Clients/PS3SixaxisController/ps3d.py | 227 | except Exception as e: |
| LOW | tools/EventClients/Clients/PS3SixaxisController/ps3d.py | 259 | except Exception as e: |
| LOW | tools/EventClients/Clients/PS3SixaxisController/ps3d.py | 325 | except Exception as e: |
| LOW | tools/EventClients/Clients/PS3SixaxisController/ps3d.py | 378 | except Exception as e: |
| LOW | tools/EventClients/Clients/PS3SixaxisController/ps3d.py | 385 | except Exception as e: |
| LOW | tools/EventClients/Clients/PS3SixaxisController/ps3d.py | 403 | except Exception as e: |
| LOW | tools/EventClients/examples/python/example_action.py | 39 | except Exception as e: |
| LOW | tools/EventClients/lib/python/zeroconf.py | 33 | except Exception as e: |
| LOW | tools/EventClients/lib/python/ps3/sixwatch.py | 23 | except Exception as e: |
| LOW | tools/EventClients/lib/python/bt/hid.py | 58 | except Exception as e: |
| MEDIUM | tools/EventClients/lib/python/bt/hid.py | 50 | def listen(self): |
| LOW | …bmc.versioncheck/resources/lib/version_check/viewer.py | 84 | except Exception as error: # pylint: disable=broad-except |
| LOW | …bmc.versioncheck/resources/lib/version_check/viewer.py | 123 | except Exception as error: # pylint: disable=broad-except |
| LOW | …bmc.versioncheck/resources/lib/version_check/viewer.py | 158 | except Exception as err: # pylint: disable=broad-except |
| LOW | …heck/resources/lib/version_check/apt_daemon_handler.py | 62 | except Exception as error: # pylint: disable=broad-except |
| LOW | …heck/resources/lib/version_check/apt_daemon_handler.py | 91 | except Exception as error: # pylint: disable=broad-except |
| LOW | …heck/resources/lib/version_check/apt_daemon_handler.py | 105 | except Exception as error: # pylint: disable=broad-except |
| LOW | …check/resources/lib/version_check/shell_handler_apt.py | 57 | except Exception as error: # pylint: disable=broad-except |
| LOW | …check/resources/lib/version_check/shell_handler_apt.py | 86 | except Exception as error: # pylint: disable=broad-except |
| LOW | …check/resources/lib/version_check/shell_handler_apt.py | 108 | except Exception as error: # pylint: disable=broad-except |
| LOW | …check/resources/lib/version_check/shell_handler_apt.py | 128 | except Exception as error: # pylint: disable=broad-except |
| LOW | …etadata.tvshows.themoviedb.org.python/libs/debugger.py | 91 | except Exception as exc: |
| MEDIUM | …odi-dev-kit/tools/doxygen-header-class-list-creator.py | 140 | print('Error: %s\nSee --help for usage.' % msg) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | addons/webinterface.default/lib/video-js/video.js | 13245 | // On HTML5 browsers scrubbing is really smooth, but some flash players are slow, so we might want to utilize this l |
| MEDIUM | xbmc/platform/darwin/osx/CPUInfoOsx.cpp | 130 | // aren't as robust in their readings |
| MEDIUM | xbmc/platform/darwin/osx/GPUInfoMacOS.cpp | 26 | // aren't as robust in their readings |
| MEDIUM | …/addons/kodi-dev-kit/include/kodi/addon-instance/PVR.h | 613 | /// utilize a server, return empty string. |
| MEDIUM | xbmc/utils/Fanart.cpp | 155 | // Essentially we read the colors in using the proper format, and store them in our own fixed temporary format (3 DWOR |
| MEDIUM | xbmc/filesystem/IDirectory.h | 32 | ALWAYS ///< Always cache this directory to memory, so that each additional fetch of this folder will utilize the cache |
| MEDIUM | xbmc/cores/VideoPlayer/VideoPlayer.cpp | 4704 | // seamless transitions over these boundaries |
| MEDIUM | xbmc/cores/VideoPlayer/VideoPlayer.cpp | 4714 | // This event is issued whenever a non-seamless operation has been executed. |
| MEDIUM | …ideoPlayer/DVDInputStreams/DVDInputStreamNavigator.cpp | 638 | // This event is issued whenever a non-seamless operation has been executed. |
| MEDIUM | xbmc/interfaces/legacy/Control.h | 46 | /// Kodi is noted as having a very flexible and robust framework for its |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/EventClients/lib/python/zeroconf.py | 128 | def _service_resolved_handler( self, *args ): |
| LOW | addons/metadata.generic.artists/lib/musicbrainz.py | 23 | def musicbrainz_artistdetails(data): |
| LOW | addons/metadata.themoviedb.org.python/python/scraper.py | 65 | def _searchresult_to_listitem(movie): |
| LOW | …etadata.themoviedb.org.python/python/scraper_config.py | 1 | def configure_scraped_details(details, settings): |
| LOW | …etadata.themoviedb.org.python/python/scraper_config.py | 46 | def _configure_keeporiginaltitle(details, settings): |
| LOW | …etadata.themoviedb.org.python/python/scraper_config.py | 56 | def _configure_multiple_studios(details, settings): |
| LOW | …etadata.themoviedb.org.python/python/scraper_config.py | 61 | def _configure_default_rating(details, settings): |
| LOW | …ata.themoviedb.org.python/python/scraper_datahelper.py | 16 | def combine_scraped_details_info_and_ratings(original_details, additional_details): |
| LOW | …ata.themoviedb.org.python/python/scraper_datahelper.py | 30 | def combine_scraped_details_available_artwork(original_details, additional_details, language, settings): |
| LOW | …a.themoviedb.org.python/python/lib/tmdbscraper/tmdb.py | 205 | def _build_image_list_with_fallback(imagelist, urlbases, language, language_fallback='en'): |
| LOW | …viedb.org.python/python/lib/tmdbscraper/imdbratings.py | 72 | def _parse_imdb_rating_and_votes(input_html): |
| LOW | …viedb.org.python/python/lib/tmdbscraper/imdbratings.py | 95 | def _parse_imdb_rating_previous(input_html): |
| LOW | …viedb.org.python/python/lib/tmdbscraper/imdbratings.py | 101 | def _parse_imdb_votes_previous(input_html): |
| LOW | …hemoviedb.org.python/python/lib/tmdbscraper/tmdbapi.py | 76 | def find_movie_by_external_id(external_id, language=None): |
| LOW | …c.versioncheck/resources/lib/version_check/versions.py | 66 | def _check_for_stable_version(version_installed, stable_version): |
| LOW | …sioncheck/resources/lib/version_check/distro/distro.py | 934 | def _parse_os_release_content(lines): |
| LOW | …sioncheck/resources/lib/version_check/distro/distro.py | 1020 | def _parse_lsb_release_content(lines): |
| LOW | …sioncheck/resources/lib/version_check/distro/distro.py | 1139 | def _parse_distro_release_file(self, filepath): |
| LOW | …sioncheck/resources/lib/version_check/distro/distro.py | 1162 | def _parse_distro_release_content(line): |
| LOW | addons/webinterface.default/lib/video-js/video.js | 11138 | var findFirstPassingTechSourcePair = function findFirstPassingTechSourcePair(outerArray, innerArray, tester) { |
| LOW | …eo-js/plugins/videojs-chromecast/videojs-chromecast.js | 683 | value: function mediaCommandSuccessCallback(information) { |
| LOW | …s/metadata.tvshows.themoviedb.org.python/libs/cache.py | 64 | def load_show_info_from_cache(show_id): |
| LOW | lib/libUPnP/Neptune/Source/Core/NptHttp.h | 593 | class NPT_HttpRequestHandler |
| LOW | lib/libUPnP/Neptune/Source/Core/NptHttp.h | 625 | class NPT_HttpStaticRequestHandler : public NPT_HttpRequestHandler |
| LOW | lib/libUPnP/Neptune/Source/Core/NptHttp.h | 658 | class NPT_HttpFileRequestHandler : public NPT_HttpRequestHandler |
| LOW | lib/libUPnP/Platinum/Source/Core/PltHttp.h | 195 | class PLT_HttpRequestHandler : public NPT_HttpRequestHandler |
| LOW | xbmc/network/httprequesthandler/IHTTPRequestHandler.h | 85 | class IHTTPRequestHandler |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | tools/darwin/packaging/osx/dmgmaker.sh | 4 | # This file is part of Kodi - https://kodi.tv |
| MEDIUM | tools/EventClients/examples/python/example_simple.py | 29 | # Create an XBMCClient object and connect |
| MEDIUM | tools/EventClients/examples/python/example_action.py | 28 | # Create an XBMCClient object and connect |
| MEDIUM | tools/EventClients/lib/python/ps3/sixaxis.py | 208 | # The following sections should set the blink frequency of |
| MEDIUM | …t/tools/code-generator/code_generator__addon_devkit.py | 5 | # This file is part of Kodi - https://kodi.tv |
| MEDIUM | …erateCMake__CMAKE_TREEDATA_COMMON_addon_dev_kit_txt.py | 4 | # This file is part of Kodi - https://kodi.tv |
| MEDIUM | …kodi-dev-kit/tools/code-generator/src/commitChanges.py | 4 | # This file is part of Kodi - https://kodi.tv |
| MEDIUM | …CMake__XBMC_ADDONS_KODIDEVKIT_INCLUDE_KODI_allfiles.py | 4 | # This file is part of Kodi - https://kodi.tv |
| MEDIUM | …ns/kodi-dev-kit/tools/code-generator/src/helper_Log.py | 4 | # This file is part of Kodi - https://kodi.tv |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | xbmc/addons/kodi-dev-kit/include/kodi/General.h | 146 | /// arguments and formatted as requested. |
| HIGH | …c/addons/kodi-dev-kit/include/kodi/tools/StringUtils.h | 502 | /// arguments and formatted as requested. |
| HIGH | xbmc/cores/AudioEngine/Sinks/AESinkXAudio.cpp | 568 | // the number of channels as requested |
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | …ns/webinterface.default/lib/jquery/jquery-3.5.1.min.js | 2 | !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):f |
| CRITICAL | xbmc/test/TestUtil.cpp | 141 | {"Movie.Some.Story.2017.2160p.BDRemux.IMAX.HDR.DV.IVA(ENG.RUS).ExKinoRay", true, |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | xbmc/guilib/guiinfo/GUIInfoLabel.cpp | 326 | // Step 1: Replace all $LOCALIZE[number] with the real string |
| LOW | xbmc/guilib/guiinfo/GUIInfoLabel.cpp | 328 | // Step 2: Replace all $ADDON[id number] with the real string |
| LOW | xbmc/guilib/guiinfo/GUIInfoLabel.cpp | 330 | // Step 3: Replace all game controller strings with the real string |
| LOW | xbmc/guilib/guiinfo/GUIInfoLabel.cpp | 332 | // Step 4: Find all $INFO[info,prefix,postfix] blocks |
| LOW | xbmc/network/WebServer.cpp | 205 | // if we got a GET request we need to check if it should be cached |
| LOW | xbmc/interfaces/python/PythonInvoker.cpp | 293 | // we need to check if we was asked to abort before we had inited |
| LOW | xbmc/interfaces/json-rpc/JSONServiceDescription.cpp | 710 | // First we need to check if this type extends another |
| LOW | xbmc/interfaces/json-rpc/JSONServiceDescription.cpp | 907 | // If additional properties are allowed we need to check if |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | tools/EventClients/examples/python/example_button1.py | 64 | # then you can use the PacketPING class to send a ping packet (which is |
| MEDIUM | addons/webinterface.default/lang/en/addons.html | 9 | <p>If you wish to search content provided by an add-on that isn't included with Chorus, you can add your own |
| MEDIUM | addons/webinterface.default/lib/video-js/video.js | 24091 | * A cross-browser XMLHttpRequest wrapper. Here's a simple example: |
| LOW | xbmc/addons/kodi-dev-kit/include/kodi/gui/Window.h | 703 | /// - Don't forget to capture @ref ADDON_ACTION_PREVIOUS_MENU or @ref ADDON_ACTION_NAV_BACK, else the user can't close |
| LOW | xbmc/rendering/dx/DeviceResources.cpp | 357 | // Don't forget to declare your application's minimum required feature level in its |
| LOW | xbmc/interfaces/legacy/Window.h | 333 | /// - Don't forget to capture `ACTION_PREVIOUS_MENU` or `ACTION_NAV_BACK`, |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …t/tools/code-generator/code_generator__addon_devkit.py | 22 | # =============================================================================== |
| MEDIUM | …t/tools/code-generator/code_generator__addon_devkit.py | 31 | # =============================================================================== |
| MEDIUM | …t/tools/code-generator/code_generator__addon_devkit.py | 68 | ##---------------------------------------------------------------------------- |
| MEDIUM | …t/tools/code-generator/code_generator__addon_devkit.py | 72 | ##---------------------------------------------------------------------------- |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …sioncheck/resources/lib/version_check/distro/distro.py | 580 | The initialization method of this class gathers information from the available data sources, and stores |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | xbmc/utils/HttpParser.h | 26 | // Example usage: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | xbmc/interfaces/legacy/InfoTagGame.h | 44 | /// tag.setDeveloper('John Doe') |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/EventClients/lib/python/ps3/sixaxis.py | 244 | def process_data(self, data): |