A Python based monitoring and tracking tool for Plex Media Server.
This report presents the forensic synthetic code analysis of Tautulli/Tautulli, a Python project with 6,573 GitHub stars. SynthScan v2.0 examined 650,539 lines of code across 1985 source files, recording 6303 pattern matches distributed across 21 syntactic categories. The overall adjusted score of 12.4 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 6303 distinct pattern matches across 21 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | lib/IPy.py | 12 | CODE | |
| LOW | lib/six.py | 23 | CODE | |
| LOW | lib/typing_extensions.py | 4035 | CODE | |
| LOW | lib/jwt/algorithms.py | 1 | CODE | |
| LOW | lib/jwt/api_jwt.py | 1 | CODE | |
| LOW | lib/jwt/__init__.py | 1 | CODE | |
| LOW | lib/jwt/__init__.py | 1 | CODE | |
| LOW | lib/jwt/__init__.py | 2 | CODE | |
| LOW | lib/jwt/__init__.py | 2 | CODE | |
| LOW | lib/jwt/__init__.py | 2 | CODE | |
| LOW | lib/jwt/__init__.py | 2 | CODE | |
| LOW | lib/jwt/__init__.py | 2 | CODE | |
| LOW | lib/jwt/__init__.py | 9 | CODE | |
| LOW | lib/jwt/__init__.py | 9 | CODE | |
| LOW | lib/jwt/__init__.py | 9 | CODE | |
| LOW | lib/jwt/__init__.py | 9 | CODE | |
| LOW | lib/jwt/__init__.py | 10 | CODE | |
| LOW | lib/jwt/__init__.py | 10 | CODE | |
| LOW | lib/jwt/__init__.py | 10 | CODE | |
| LOW | lib/jwt/__init__.py | 10 | CODE | |
| LOW | lib/jwt/__init__.py | 10 | CODE | |
| LOW | lib/jwt/__init__.py | 10 | CODE | |
| LOW | lib/jwt/__init__.py | 10 | CODE | |
| LOW | lib/jwt/__init__.py | 10 | CODE | |
| LOW | lib/jwt/__init__.py | 10 | CODE | |
| LOW | lib/jwt/__init__.py | 10 | CODE | |
| LOW | lib/jwt/__init__.py | 10 | CODE | |
| LOW | lib/jwt/__init__.py | 10 | CODE | |
| LOW | lib/jwt/__init__.py | 10 | CODE | |
| LOW | lib/jwt/__init__.py | 10 | CODE | |
| LOW | lib/jwt/__init__.py | 10 | CODE | |
| LOW | lib/jwt/__init__.py | 10 | CODE | |
| LOW | lib/jwt/__init__.py | 28 | CODE | |
| LOW | lib/jwt/__init__.py | 29 | CODE | |
| LOW | lib/jwt/utils.py | 7 | CODE | |
| LOW | lib/jwt/api_jwk.py | 1 | CODE | |
| LOW | lib/jwt/jwks_client.py | 1 | CODE | |
| LOW | lib/jwt/api_jws.py | 1 | CODE | |
| LOW | lib/mdurl/_decode.py | 1 | CODE | |
| LOW | lib/mdurl/_url.py | 1 | CODE | |
| LOW | lib/mdurl/__init__.py | 14 | CODE | |
| LOW | lib/mdurl/__init__.py | 14 | CODE | |
| LOW | lib/mdurl/__init__.py | 14 | CODE | |
| LOW | lib/mdurl/__init__.py | 15 | CODE | |
| LOW | lib/mdurl/__init__.py | 15 | CODE | |
| LOW | lib/mdurl/__init__.py | 15 | CODE | |
| LOW | lib/mdurl/__init__.py | 16 | CODE | |
| LOW | lib/mdurl/__init__.py | 17 | CODE | |
| LOW | lib/mdurl/__init__.py | 18 | CODE | |
| LOW | lib/mdurl/_format.py | 1 | CODE | |
| LOW | lib/mdurl/_parse.py | 42 | CODE | |
| LOW | lib/mdurl/_encode.py | 1 | CODE | |
| LOW | lib/zc/lockfile/tests.py | 17 | CODE | |
| LOW | lib/paho/mqtt/client.py | 19 | CODE | |
| LOW | lib/paho/mqtt/publish.py | 21 | CODE | |
| LOW | lib/twitter/models.py | 2 | CODE | |
| LOW | lib/twitter/twitter_utils.py | 2 | CODE | |
| LOW | lib/twitter/__init__.py | 19 | CODE | |
| LOW | lib/twitter/__init__.py | 31 | CODE | |
| LOW | lib/twitter/__init__.py | 38 | CODE | |
| 2037 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Tautulli.py | 51 | CODE | |
| LOW | Tautulli.py | 311 | CODE | |
| LOW | lib/xmltodict.py | 442 | CODE | |
| LOW | lib/xmltodict.py | 77 | CODE | |
| LOW | lib/IPy.py | 1347 | CODE | |
| LOW | lib/IPy.py | 1442 | CODE | |
| LOW | lib/IPy.py | 142 | CODE | |
| LOW | lib/IPy.py | 841 | CODE | |
| LOW | lib/IPy.py | 1072 | CODE | |
| LOW | lib/profilehooks.py | 495 | CODE | |
| LOW | lib/typing_extensions.py | 857 | CODE | |
| LOW | lib/typing_extensions.py | 907 | CODE | |
| LOW | lib/typing_extensions.py | 1156 | CODE | |
| LOW | lib/typing_extensions.py | 1627 | CODE | |
| LOW | lib/typing_extensions.py | 3187 | CODE | |
| LOW | lib/typing_extensions.py | 3243 | CODE | |
| LOW | lib/typing_extensions.py | 3316 | CODE | |
| LOW | lib/typing_extensions.py | 3366 | CODE | |
| LOW | lib/typing_extensions.py | 4047 | CODE | |
| LOW | lib/typing_extensions.py | 4181 | CODE | |
| LOW | lib/typing_extensions.py | 495 | CODE | |
| LOW | lib/typing_extensions.py | 763 | CODE | |
| LOW | lib/typing_extensions.py | 1179 | CODE | |
| LOW | lib/typing_extensions.py | 2101 | CODE | |
| LOW | lib/typing_extensions.py | 3079 | CODE | |
| LOW | lib/typing_extensions.py | 3447 | CODE | |
| LOW | lib/typing_extensions.py | 2662 | CODE | |
| LOW | lib/typing_extensions.py | 2680 | CODE | |
| LOW | lib/jwt/algorithms.py | 705 | CODE | |
| LOW | lib/jwt/algorithms.py | 749 | CODE | |
| LOW | lib/jwt/api_jwk.py | 20 | CODE | |
| LOW | lib/mdurl/_decode.py | 39 | CODE | |
| LOW | lib/mdurl/_parse.py | 116 | CODE | |
| LOW | lib/mdurl/_encode.py | 45 | CODE | |
| LOW | lib/paho/mqtt/properties.py | 251 | CODE | |
| LOW | lib/paho/mqtt/properties.py | 332 | CODE | |
| LOW | lib/paho/mqtt/properties.py | 351 | CODE | |
| LOW | lib/paho/mqtt/properties.py | 368 | CODE | |
| LOW | lib/paho/mqtt/client.py | 291 | CODE | |
| LOW | lib/paho/mqtt/client.py | 331 | CODE | |
| LOW | lib/paho/mqtt/client.py | 1709 | CODE | |
| LOW | lib/paho/mqtt/client.py | 1894 | CODE | |
| LOW | lib/paho/mqtt/client.py | 2040 | CODE | |
| LOW | lib/paho/mqtt/client.py | 2254 | CODE | |
| LOW | lib/paho/mqtt/client.py | 2812 | CODE | |
| LOW | lib/paho/mqtt/client.py | 2859 | CODE | |
| LOW | lib/paho/mqtt/client.py | 3054 | CODE | |
| LOW | lib/paho/mqtt/client.py | 3160 | CODE | |
| LOW | lib/paho/mqtt/client.py | 3261 | CODE | |
| LOW | lib/paho/mqtt/client.py | 3712 | CODE | |
| LOW | lib/paho/mqtt/client.py | 3797 | CODE | |
| LOW | lib/paho/mqtt/client.py | 3844 | CODE | |
| LOW | lib/paho/mqtt/client.py | 4041 | CODE | |
| LOW | lib/paho/mqtt/client.py | 4091 | CODE | |
| LOW | lib/paho/mqtt/client.py | 4187 | CODE | |
| LOW | lib/paho/mqtt/client.py | 4229 | CODE | |
| LOW | lib/paho/mqtt/client.py | 4281 | CODE | |
| LOW | lib/paho/mqtt/client.py | 4345 | CODE | |
| LOW | lib/paho/mqtt/client.py | 4398 | CODE | |
| LOW | lib/paho/mqtt/client.py | 4467 | CODE | |
| 1002 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | lib/pygments/lexers/c_like.py | 242 | (r'(true|false|null)\b', Name.Builtin), | CODE |
| HIGH | lib/pygments/lexers/ada.py | 49 | (r'(true|false|null)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/qvt.py | 63 | (r'(true|false|unlimited|null)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/nix.py | 59 | (r'\b(true|false|null)\b', Name.Constant), | CODE |
| HIGH | lib/pygments/lexers/parasail.py | 40 | r'(is|not)\s+null)\b', | CODE |
| HIGH | lib/pygments/lexers/smithy.py | 61 | (r"(true|false|null)", Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/hare.py | 59 | (r'(true|false|null)\b', Name.Builtin), | CODE |
| HIGH | lib/pygments/lexers/webmisc.py | 868 | (r'(true|false|null|NaN|Infinity|undefined)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/_julia_builtins.py | 147 | for compl in filter!(x -> isa(x, REPLCompletions.ModuleCompletion) && (x.parent === Base || x.parent === Core), | STRING |
| HIGH | lib/pygments/lexers/_julia_builtins.py | 151 | if (v isa Type || v isa TypeVar) && (compl.mod != "=>") | STRING |
| HIGH | lib/pygments/lexers/_julia_builtins.py | 358 | for compl in filter!(x -> isa(x, REPLCompletions.ModuleCompletion) && (x.parent === Base || x.parent === Core), | STRING |
| HIGH | lib/pygments/lexers/_julia_builtins.py | 362 | if !(v isa Function || v isa Type || v isa TypeVar || v isa Module || v isa Colon) | STRING |
| HIGH | lib/pygments/lexers/scripting.py | 1605 | (r'(true|false|null)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/d.py | 65 | (r'(false|true|null)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/d.py | 213 | (r'(false|true|null)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/jmespath.py | 63 | (r'(false|true|null)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/templates.py | 183 | (r'(true|false|null)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/templates.py | 265 | (r'(true|false|null)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/templates.py | 1567 | (r'(true|false|null)\b', Keyword.Constant), | STRING |
| HIGH | lib/pygments/lexers/templates.py | 2205 | (r'(?i)(true|false|none|null)\b', Keyword.Pseudo), | STRING |
| HIGH | lib/pygments/lexers/jvm.py | 64 | (r'(true|false|null)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/jvm.py | 317 | (r'(true|false|null)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/jvm.py | 585 | (r'(true|false|null)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/jvm.py | 984 | (r'(true|false|null)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/jvm.py | 1045 | (r'(true|false|null)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/jvm.py | 1139 | (r'(true|false|null)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/jvm.py | 1276 | (r'(true|false|null)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/php.py | 73 | (r'(true|false|null|undefined)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/php.py | 225 | (r'(true|false|null)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/whiley.py | 58 | (r'(true|false|null)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/javascript.py | 99 | (r'(true|false|null|NaN|Infinity|undefined)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/javascript.py | 896 | (r'(true|false|null|NaN|Infinity|undefined)\b', Keyword.Constant), | CODE |
| HIGH | lib/pygments/lexers/javascript.py | 1069 | r'NaN|Infinity|undefined)\b', | CODE |
| HIGH | lib/pygments/lexers/fantom.py | 62 | (r'\b(true|false|null)\b', Keyword.Constant), # Bool & null | CODE |
| HIGH | lib/pygments/lexers/haxe.py | 435 | (r'(?:true|false|null)\b', Keyword.Constant, ('#pop', 'expr-chain')), | CODE |
| HIGH | lib/jaraco/text/__init__.py | 552 | null, prefix, rest = line.partition(self.prefix) | STRING |
| HIGH | lib/jaraco/text/__init__.py | 582 | null, prefix, rest = text.rpartition(prefix) | STRING |
| HIGH | lib/jaraco/collections/__init__.py | 598 | >>> stack.push(dict(a=3)) | STRING |
| HIGH | lib/markdown_it/parser_block.py | 58 | self.ruler.push(name, rule, {"alt": alt}) | CODE |
| HIGH | lib/markdown_it/parser_core.py | 41 | self.ruler.push(name, rule) | CODE |
| HIGH | lib/markdown_it/parser_inline.py | 59 | self.ruler.push(name, rule) | CODE |
| HIGH | lib/markdown_it/parser_inline.py | 63 | self.ruler2.push(name, rule2) | CODE |
| HIGH | lib/markdown_it/parser_inline.py | 120 | # - return true | COMMENT |
| HIGH | lib/markdown_it/rules_block/html_block.py | 86 | token = state.push("html_block", "", 0) | CODE |
| HIGH | lib/markdown_it/rules_block/list.py | 174 | token = state.push("ordered_list_open", "ol", 1) | CODE |
| HIGH | lib/markdown_it/rules_block/list.py | 179 | token = state.push("bullet_list_open", "ul", 1) | CODE |
| HIGH | lib/markdown_it/rules_block/list.py | 232 | token = state.push("list_item_open", "li", 1) | CODE |
| HIGH | lib/markdown_it/rules_block/list.py | 284 | token = state.push("list_item_close", "li", -1) | CODE |
| HIGH | lib/markdown_it/rules_block/list.py | 330 | token = state.push("ordered_list_close", "ol", -1) | CODE |
| HIGH | lib/markdown_it/rules_block/list.py | 332 | token = state.push("bullet_list_close", "ul", -1) | CODE |
| HIGH | lib/markdown_it/rules_block/fence.py | 95 | token = state.push("fence", "code", 0) | CODE |
| HIGH | lib/markdown_it/rules_block/code.py | 32 | token = state.push("code_block", "code", 0) | CODE |
| HIGH⚡ | lib/markdown_it/rules_block/lheading.py | 72 | token = state.push("heading_open", "h" + str(level), 1) | CODE |
| HIGH⚡ | lib/markdown_it/rules_block/lheading.py | 76 | token = state.push("inline", "", 0) | CODE |
| HIGH⚡ | lib/markdown_it/rules_block/lheading.py | 81 | token = state.push("heading_close", "h" + str(level), -1) | CODE |
| HIGH | lib/markdown_it/rules_block/hr.py | 52 | token = state.push("hr", "hr", 0) | CODE |
| HIGH⚡ | lib/markdown_it/rules_block/heading.py | 57 | token = state.push("heading_open", "h" + str(level), 1) | CODE |
| HIGH⚡ | lib/markdown_it/rules_block/heading.py | 61 | token = state.push("inline", "", 0) | CODE |
| HIGH⚡ | lib/markdown_it/rules_block/heading.py | 66 | token = state.push("heading_close", "h" + str(level), -1) | CODE |
| HIGH | lib/markdown_it/rules_block/blockquote.py | 276 | token = state.push("blockquote_open", "blockquote", 1) | CODE |
| 86 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | lib/portend.py | 169 | def find_available_local_port(): | CODE |
| LOW | lib/typing_extensions.py | 281 | def _should_collect_from_parameters(t): | CODE |
| LOW | lib/typing_extensions.py | 286 | def _should_collect_from_parameters(t): | CODE |
| LOW | lib/typing_extensions.py | 726 | def _allow_reckless_class_checks(depth=2): | CODE |
| LOW | lib/typing_extensions.py | 1156 | def _get_typeddict_qualifiers(annotation_type): | CODE |
| LOW | lib/typing_extensions.py | 1617 | def _could_be_inserted_optional(t): | CODE |
| LOW | lib/typing_extensions.py | 2210 | def _create_concatenate_alias(origin, parameters): | CODE |
| LOW | lib/typing_extensions.py | 2680 | def _typevartuple_prepare_subst(alias, args): | CODE |
| LOW | lib/typing_extensions.py | 3281 | def _has_generic_or_protocol_as_origin() -> bool: | CODE |
| LOW | lib/typing_extensions.py | 3303 | def _is_unpacked_typevartuple(x) -> bool: | CODE |
| LOW | lib/typing_extensions.py | 2607 | def __typing_unpacked_tuple_args__(self): | STRING |
| LOW | lib/typing_extensions.py | 2618 | def __typing_is_unpacked_typevartuple__(self): | STRING |
| LOW | lib/jwt/api_jwt.py | 424 | def _validate_required_claims( | CODE |
| LOW | lib/zc/lockfile/tests.py | 46 | def many_threads_read_and_write(): | CODE |
| LOW | lib/zc/lockfile/tests.py | 159 | def test_unlock_and_lock_while_multiprocessing_process_running(self): | CODE |
| LOW⚡ | lib/paho/mqtt/client.py | 2946 | def on_socket_unregister_write( | CODE |
| LOW⚡ | lib/paho/mqtt/client.py | 2952 | def socket_unregister_write_callback( | CODE |
| LOW⚡ | lib/paho/mqtt/client.py | 2962 | def _call_socket_unregister_write( | CODE |
| LOW | lib/paho/mqtt/client.py | 352 | def convert_connack_rc_to_reason_code(connack_code: ConnackCode) -> ReasonCode: | CODE |
| LOW | lib/paho/mqtt/client.py | 383 | def convert_disconnect_error_code_to_reason_code(rc: MQTTErrorCode) -> ReasonCode: | CODE |
| LOW | lib/paho/mqtt/client.py | 2172 | def max_inflight_messages_set(self, inflight: int) -> None: | CODE |
| LOW | lib/paho/mqtt/client.py | 2898 | def socket_register_write_callback( | CODE |
| LOW | lib/paho/mqtt/client.py | 2906 | def _call_socket_register_write(self) -> None: | CODE |
| LOW | lib/paho/mqtt/client.py | 2925 | def on_socket_unregister_write( | CODE |
| LOW | lib/paho/mqtt/client.py | 3318 | def _filter_wildcard_len_check(sub: bytes) -> MQTTErrorCode: | CODE |
| LOW | lib/paho/mqtt/client.py | 3712 | def _messages_reconnect_reset_out(self) -> None: | CODE |
| LOW | lib/paho/mqtt/client.py | 3741 | def _messages_reconnect_reset_in(self) -> None: | CODE |
| LOW | lib/paho/mqtt/client.py | 3754 | def _messages_reconnect_reset(self) -> None: | CODE |
| LOW | lib/paho/mqtt/client.py | 4627 | def _create_unix_socket_connection(self) -> _socket.socket: | CODE |
| LOW | lib/paho/mqtt/client.py | 4632 | def _create_socket_connection(self) -> _socket.socket: | CODE |
| LOW | lib/twitter/twitter_utils.py | 171 | def calc_expected_status_length(status, short_url_length=23): | CODE |
| LOW | lib/websocket/_handshake.py | 208 | def _create_sec_websocket_key() -> str: | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 43 | def test_ssl_handshake_failure(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 60 | def test_ssl_certificate_verification_failures(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 77 | def test_ssl_context_configuration_edge_cases(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 95 | def test_ssl_ca_bundle_environment_edge_cases(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 133 | def test_ssl_cipher_configuration_edge_cases(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 151 | def test_ssl_ecdh_curve_edge_cases(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 167 | def test_ssl_client_certificate_edge_cases(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 183 | def test_ssl_want_read_write_retry_edge_cases(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 215 | def test_ssl_want_write_retry_edge_cases(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 244 | def test_ssl_eof_error_edge_cases(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 257 | def test_ssl_pending_data_edge_cases(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 280 | def test_ssl_renegotiation_edge_cases(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 307 | def test_ssl_server_hostname_override(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 328 | def test_ssl_protocol_version_edge_cases(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 345 | def test_ssl_keylog_file_edge_cases(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 362 | def test_ssl_context_verification_modes(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 386 | def test_ssl_socket_shutdown_edge_cases(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 403 | def test_ssl_socket_close_during_operation(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 419 | def test_ssl_compression_edge_cases(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 438 | def test_ssl_session_reuse_edge_cases(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 457 | def test_ssl_alpn_protocol_edge_cases(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 497 | def test_ssl_buffer_size_edge_cases(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 520 | def test_ssl_protocol_downgrade_protection(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 537 | def test_ssl_certificate_chain_validation(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 555 | def test_ssl_weak_cipher_rejection(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 570 | def test_ssl_hostname_verification_edge_cases(self): | CODE |
| LOW | lib/websocket/tests/test_ssl_edge_cases.py | 614 | def test_ssl_memory_bio_edge_cases(self): | CODE |
| LOW | lib/websocket/tests/test_socket_bugs.py | 36 | def test_bug_implicit_none_return_from_ssl_want_read_fixed(self): | CODE |
| 652 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | lib/websocket/_logging.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/_socket.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/_url.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/_http.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/_wsdump.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/_ssl_compat.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/_handshake.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/_dispatcher.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/__init__.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/_app.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/_abnf.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/_core.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/_cookiejar.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/_exceptions.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/_utils.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/tests/test_ssl_edge_cases.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/tests/test_utils.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/tests/test_socket_bugs.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/tests/test_large_payloads.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/tests/test_cookiejar.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/tests/test_websocket.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/tests/test_abnf.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/tests/test_socket.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/tests/test_handshake_large_response.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/tests/test_http.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/tests/test_url.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/tests/test_dispatcher.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/tests/test_ssl_compat.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/websocket/tests/test_app.py | 0 | test_app.py websocket - websocket client library for python copyright 2025 engn33r licensed under the apache license, ve | STRING |
| HIGH | lib/oauthlib/oauth2/rfc8628/__init__.py | 0 | oauthlib.oauth2.rfc8628 ~~~~~~~~~~~~~~~~~~~~~~~ this module is an implementation of various logic needed for consuming a | STRING |
| HIGH | lib/oauthlib/oauth2/rfc8628/clients/device.py | 0 | oauthlib.oauth2.rfc8628 ~~~~~~~~~~~~~~~~~~~~~~~ this module is an implementation of various logic needed for consuming a | STRING |
| HIGH | lib/oauthlib/oauth2/rfc8628/endpoints/__init__.py | 0 | oauthlib.oauth2.rfc8628 ~~~~~~~~~~~~~~~~~~~~~~~ this module is an implementation of various logic needed for consuming a | STRING |
| HIGH | lib/oauthlib/oauth2/rfc8628/clients/__init__.py | 0 | oauthlib.oauth2.rfc8628 ~~~~~~~~~~~~~~~~~~~~~~~ this module is an implementation of various logic needed for consuming a | STRING |
| HIGH | …thlib/oauth2/rfc8628/endpoints/device_authorization.py | 0 | oauthlib.oauth2.rfc8628 ~~~~~~~~~~~~~~~~~~~~~~~ this module is an implementation of various logic needed for consuming a | STRING |
| HIGH | lib/oauthlib/oauth2/rfc8628/grant_types/device_code.py | 0 | return token or error in json format. :param request: oauthlib request. :type request: oauthlib.common.request :param to | STRING |
| HIGH | …749/grant_types/resource_owner_password_credentials.py | 0 | return token or error in json format. :param request: oauthlib request. :type request: oauthlib.common.request :param to | STRING |
| HIGH | …thlib/oauth2/rfc6749/grant_types/client_credentials.py | 0 | return token or error in json format. :param request: oauthlib request. :type request: oauthlib.common.request :param to | STRING |
| HIGH | lib/oauthlib/oauth2/rfc6749/__init__.py | 0 | oauthlib.oauth2.rfc6749 ~~~~~~~~~~~~~~~~~~~~~~~ this module is an implementation of various logic needed for consuming o | STRING |
| HIGH | lib/oauthlib/oauth2/rfc6749/clients/web_application.py | 0 | oauthlib.oauth2.rfc6749 ~~~~~~~~~~~~~~~~~~~~~~~ this module is an implementation of various logic needed for consuming o | STRING |
| HIGH | …/oauthlib/oauth2/rfc6749/clients/mobile_application.py | 0 | oauthlib.oauth2.rfc6749 ~~~~~~~~~~~~~~~~~~~~~~~ this module is an implementation of various logic needed for consuming o | STRING |
| HIGH | …/oauthlib/oauth2/rfc6749/clients/legacy_application.py | 0 | oauthlib.oauth2.rfc6749 ~~~~~~~~~~~~~~~~~~~~~~~ this module is an implementation of various logic needed for consuming o | STRING |
| HIGH | …oauthlib/oauth2/rfc6749/clients/backend_application.py | 0 | oauthlib.oauth2.rfc6749 ~~~~~~~~~~~~~~~~~~~~~~~ this module is an implementation of various logic needed for consuming o | STRING |
| HIGH | …oauthlib/oauth2/rfc6749/clients/service_application.py | 0 | oauthlib.oauth2.rfc6749 ~~~~~~~~~~~~~~~~~~~~~~~ this module is an implementation of various logic needed for consuming o | STRING |
| HIGH | lib/oauthlib/oauth2/rfc6749/endpoints/token.py | 0 | oauthlib.oauth2.rfc6749 ~~~~~~~~~~~~~~~~~~~~~~~ this module is an implementation of various logic needed for consuming o | STRING |
| HIGH | lib/oauthlib/oauth2/rfc6749/endpoints/resource.py | 0 | oauthlib.oauth2.rfc6749 ~~~~~~~~~~~~~~~~~~~~~~~ this module is an implementation of various logic needed for consuming o | STRING |
| HIGH | lib/oauthlib/oauth2/rfc6749/endpoints/__init__.py | 0 | oauthlib.oauth2.rfc6749 ~~~~~~~~~~~~~~~~~~~~~~~ this module is an implementation of various logic needed for consuming o | STRING |
| HIGH | lib/oauthlib/oauth2/rfc6749/endpoints/authorization.py | 0 | oauthlib.oauth2.rfc6749 ~~~~~~~~~~~~~~~~~~~~~~~ this module is an implementation of various logic needed for consuming o | STRING |
| HIGH | lib/oauthlib/oauth2/rfc6749/endpoints/base.py | 0 | oauthlib.oauth2.rfc6749 ~~~~~~~~~~~~~~~~~~~~~~~ this module is an implementation of various logic needed for consuming o | STRING |
| HIGH | lib/oauthlib/oauth2/rfc6749/clients/__init__.py | 0 | oauthlib.oauth2.rfc6749 ~~~~~~~~~~~~~~~~~~~~~~~ this module is an implementation of various logic needed for consuming o | STRING |
| HIGH | lib/oauthlib/oauth2/rfc6749/clients/base.py | 0 | oauthlib.oauth2.rfc6749 ~~~~~~~~~~~~~~~~~~~~~~~ this module is an implementation of various logic needed for consuming o | STRING |
| HIGH | lib/oauthlib/oauth2/rfc6749/tokens.py | 0 | :param request: oauthlib request. :type request: oauthlib.common.request | STRING |
| HIGH | lib/oauthlib/oauth2/rfc6749/grant_types/implicit.py | 0 | :param request: oauthlib request. :type request: oauthlib.common.request | STRING |
| HIGH | …b/oauthlib/oauth2/rfc6749/grant_types/refresh_token.py | 0 | :param request: oauthlib request. :type request: oauthlib.common.request | STRING |
| HIGH | …thlib/oauth2/rfc6749/grant_types/authorization_code.py | 0 | :param request: oauthlib request. :type request: oauthlib.common.request | STRING |
| HIGH | …thlib/oauth2/rfc6749/grant_types/client_credentials.py | 0 | :param request: oauthlib request. :type request: oauthlib.common.request | STRING |
| HIGH | lib/oauthlib/oauth2/rfc6749/grant_types/base.py | 0 | :param request: oauthlib request. :type request: oauthlib.common.request | STRING |
| HIGH | …749/grant_types/resource_owner_password_credentials.py | 0 | oauthlib.oauth2.rfc6749.grant_types ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | STRING |
| HIGH | lib/oauthlib/oauth2/rfc6749/grant_types/__init__.py | 0 | oauthlib.oauth2.rfc6749.grant_types ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | STRING |
| HIGH | lib/oauthlib/oauth2/rfc6749/grant_types/implicit.py | 0 | oauthlib.oauth2.rfc6749.grant_types ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | STRING |
| HIGH | …b/oauthlib/oauth2/rfc6749/grant_types/refresh_token.py | 0 | oauthlib.oauth2.rfc6749.grant_types ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | STRING |
| 59 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | lib/typing_extensions.py | 947 | except Exception as e: | CODE |
| LOW | lib/paho/mqtt/client.py | 1480 | except Exception: # noqa: S110 | CODE |
| LOW | lib/paho/mqtt/client.py | 1592 | except Exception as err: | CODE |
| LOW | lib/paho/mqtt/client.py | 1680 | except Exception: | CODE |
| LOW | lib/paho/mqtt/client.py | 2821 | except Exception as err: | CODE |
| LOW | lib/paho/mqtt/client.py | 2868 | except Exception as err: | CODE |
| LOW | lib/paho/mqtt/client.py | 2918 | except Exception as err: | CODE |
| LOW | lib/paho/mqtt/client.py | 2977 | except Exception as err: | CODE |
| LOW | lib/paho/mqtt/client.py | 3210 | except Exception as err: | CODE |
| LOW | lib/paho/mqtt/client.py | 3254 | except Exception: # noqa: S110 | CODE |
| LOW | lib/paho/mqtt/client.py | 3275 | except Exception: | CODE |
| LOW | lib/paho/mqtt/client.py | 3943 | except Exception as err: | CODE |
| LOW | lib/paho/mqtt/client.py | 4085 | except Exception as err: | CODE |
| LOW | lib/paho/mqtt/client.py | 4337 | except Exception as err: | CODE |
| LOW | lib/paho/mqtt/client.py | 4392 | except Exception as err: | CODE |
| LOW | lib/paho/mqtt/client.py | 4421 | except Exception as err: | CODE |
| LOW | lib/paho/mqtt/client.py | 4488 | except Exception as err: | CODE |
| LOW | lib/paho/mqtt/client.py | 4502 | except Exception as err: | CODE |
| LOW | lib/paho/mqtt/client.py | 4517 | except Exception as err: | CODE |
| LOW | lib/twitter/twitter_utils.py | 265 | except Exception as e: | CODE |
| LOW | lib/twitter/api.py | 1371 | except Exception as e: | CODE |
| LOW | lib/websocket/_wsdump.py | 243 | except Exception as e: | CODE |
| LOW | lib/websocket/_app.py | 250 | except Exception as e: | CODE |
| LOW | lib/websocket/_app.py | 615 | except Exception as e: | CODE |
| LOW | lib/requests_oauthlib/oauth1_session.py | 20 | except Exception: | CODE |
| LOW | lib/oauthlib/oauth2/rfc6749/endpoints/base.py | 106 | except Exception as e: | CODE |
| LOW | lib/oauthlib/openid/connect/core/grant_types/base.py | 44 | except Exception as ex: | CODE |
| LOW | lib/bleach/_vendor/html5lib/_inputstream.py | 446 | except Exception: | CODE |
| LOW | lib/bleach/_vendor/html5lib/_utils.py | 38 | except Exception: | CODE |
| LOW | lib/pygments/util.py | 127 | except Exception: | STRING |
| MEDIUM | lib/pygments/util.py | 124 | def text_analyse(text): | CODE |
| MEDIUM⚡ | lib/pygments/cmdline.py | 345 | print('Error: -s option not usable when input file specified', | CODE |
| LOW⚡ | lib/pygments/cmdline.py | 353 | except Exception as err: | CODE |
| MEDIUM⚡ | lib/pygments/cmdline.py | 354 | print('Error: cannot read infile:', err, file=sys.stderr) | CODE |
| MEDIUM | lib/pygments/cmdline.py | 391 | print('Error: when using -s a lexer has to be selected with -l', | CODE |
| LOW | lib/pygments/cmdline.py | 443 | except Exception as err: | CODE |
| MEDIUM | lib/pygments/cmdline.py | 444 | print('Error: cannot open outfile:', err, file=sys.stderr) | CODE |
| LOW | lib/pygments/cmdline.py | 522 | except Exception: | CODE |
| LOW | lib/pygments/cmdline.py | 644 | except Exception: | CODE |
| MEDIUM | lib/pygments/cmdline.py | 67 | def _print_help(what, name): | CODE |
| LOW | lib/pygments/lexer.py | 580 | except Exception as err: | CODE |
| LOW | lib/pygments/lexers/__init__.py | 165 | except Exception as err: | CODE |
| LOW | lib/pygments/formatters/__init__.py | 114 | except Exception as err: | CODE |
| LOW | lib/mako/pyparser.py | 41 | except Exception as e: | CODE |
| LOW | lib/mako/runtime.py | 781 | except Exception: | CODE |
| LOW | lib/mako/runtime.py | 930 | except Exception: | CODE |
| LOW | lib/mako/template.py | 785 | except Exception: | CODE |
| LOW | lib/mako/testing/_config.py | 78 | except Exception as e: | CODE |
| LOW | lib/rumps/_internal.py | 64 | except Exception as e: | CODE |
| MEDIUM | lib/rumps/_internal.py | 60 | def wrapper(*args, **kwargs): | CODE |
| LOW | lib/rumps/events.py | 30 | except Exception: | CODE |
| LOW | lib/rumps/rumps.py | 734 | except Exception: | CODE |
| LOW | lib/rumps/rumps.py | 1002 | except Exception: | CODE |
| LOW | lib/rumps/notifications.py | 52 | except Exception: | CODE |
| LOW | lib/rumps/notifications.py | 85 | except Exception: | CODE |
| LOW | lib/rumps/notifications.py | 115 | except Exception: | CODE |
| LOW | lib/typer/main.py | 1136 | except Exception as e: | CODE |
| LOW | lib/colorama/ansitowin32.py | 99 | except Exception: | CODE |
| MEDIUM | lib/configobj/__init__.py | 738 | def _getval(key): | CODE |
| LOW | lib/configobj/__init__.py | 893 | except Exception: | CODE |
| 448 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | lib/profilehooks.py | 106 | __all__ = ['coverage', 'profile', 'timecall'] | CODE |
| LOW | lib/typing_extensions.py | 21 | __all__ = [ | CODE |
| LOW | lib/jwt/__init__.py | 46 | __all__ = [ | CODE |
| LOW | lib/paho/mqtt/client.py | 532 | def _set_as_published(self) -> None: | CODE |
| LOW | lib/twitter/api.py | 80 | logger = logging.getLogger(__name__) | CODE |
| LOW | lib/websocket/_logging.py | 36 | __all__ = [ | CODE |
| LOW | lib/websocket/_socket.py | 44 | __all__ = [ | CODE |
| LOW | lib/websocket/_url.py | 26 | __all__ = ["parse_url", "get_proxy_info"] | CODE |
| LOW | lib/websocket/_http.py | 35 | __all__ = ["proxy_info", "connect", "read_headers"] | CODE |
| LOW | lib/websocket/_ssl_compat.py | 37 | __all__ = [ | CODE |
| LOW | lib/websocket/_handshake.py | 32 | __all__ = ["handshake_response", "handshake", "SUPPORTED_REDIRECT_STATUSES"] | CODE |
| LOW | lib/websocket/_app.py | 38 | __all__ = ["WebSocketApp"] | CODE |
| LOW | lib/websocket/_app.py | 43 | def set_reconnect(reconnectInterval: int) -> None: | CODE |
| LOW | lib/websocket/_abnf.py | 54 | __all__ = [ | CODE |
| LOW | lib/websocket/_core.py | 41 | __all__ = ["WebSocket", "create_connection"] | CODE |
| LOW | lib/websocket/_utils.py | 21 | __all__ = ["NoLock", "validate_utf8", "extract_err_message", "extract_error_code"] | CODE |
| LOW | lib/defusedxml/cElementTree.py | 52 | __all__ = [ | CODE |
| LOW | lib/defusedxml/__init__.py | 61 | __all__ = [ | CODE |
| LOW | lib/defusedxml/ElementTree.py | 144 | __all__ = [ | CODE |
| LOW | lib/bleach/__init__.py | 19 | __all__ = ["clean", "linkify"] | CODE |
| LOW | lib/bleach/_vendor/parse.py | 34 | __all__ = ["urlparse", "urlunparse", "urljoin", "urldefrag", | CODE |
| LOW | lib/bleach/_vendor/html5lib/__init__.py | 30 | __all__ = ["HTMLParser", "parse", "parseFragment", "getTreeBuilder", | CODE |
| LOW | lib/bleach/_vendor/html5lib/_utils.py | 21 | __all__ = ["default_etree", "MethodDispatcher", "isSurrogatePair", | CODE |
| LOW | lib/bleach/_vendor/html5lib/filters/sanitizer.py | 20 | __all__ = ["Filter"] | CODE |
| LOW | lib/bleach/_vendor/html5lib/treewalkers/__init__.py | 16 | __all__ = ["getTreeWalker", "pprint"] | CODE |
| LOW | lib/bleach/_vendor/html5lib/treewalkers/base.py | 6 | __all__ = ["DOCUMENT", "DOCTYPE", "TEXT", "ELEMENT", "COMMENT", "ENTITY", "UNKNOWN", | CODE |
| LOW | lib/bleach/_vendor/html5lib/_trie/__init__.py | 5 | __all__ = ["Trie"] | CODE |
| LOW | lib/bleach/_vendor/html5lib/treeadapters/__init__.py | 23 | __all__ = ["sax"] | CODE |
| LOW | lib/pygments/modeline.py | 13 | __all__ = ['get_filetype_from_buffer'] | CODE |
| LOW | lib/pygments/formatter.py | 16 | __all__ = ['Formatter'] | CODE |
| LOW | lib/pygments/__init__.py | 32 | __all__ = ['lex', 'format', 'highlight'] | CODE |
| LOW | lib/pygments/lexer.py | 22 | __all__ = ['Lexer', 'RegexLexer', 'ExtendedRegexLexer', 'DelegatingLexer', | CODE |
| LOW | lib/pygments/lexers/soong.py | 15 | __all__ = ['SoongLexer'] | CODE |
| LOW | lib/pygments/lexers/c_like.py | 21 | __all__ = ['PikeLexer', 'NesCLexer', 'ClayLexer', 'ECLexer', 'ValaLexer', | CODE |
| LOW | lib/pygments/lexers/ampl.py | 15 | __all__ = ['AmplLexer'] | CODE |
| LOW | lib/pygments/lexers/agile.py | 25 | __all__ = [] | CODE |
| LOW | lib/pygments/lexers/graphics.py | 16 | __all__ = ['GLShaderLexer', 'PostScriptLexer', 'AsymptoteLexer', 'GnuplotLexer', | CODE |
| LOW | lib/pygments/lexers/hdl.py | 17 | __all__ = ['VerilogLexer', 'SystemVerilogLexer', 'VhdlLexer'] | CODE |
| LOW | lib/pygments/lexers/ecl.py | 17 | __all__ = ['ECLLexer'] | CODE |
| LOW | lib/pygments/lexers/futhark.py | 16 | __all__ = ['FutharkLexer'] | CODE |
| LOW | lib/pygments/lexers/ada.py | 19 | __all__ = ['AdaLexer'] | CODE |
| LOW | lib/pygments/lexers/console.py | 15 | __all__ = ['VCTreeStatusLexer', 'PyPyLogLexer'] | CODE |
| LOW | lib/pygments/lexers/mime.py | 18 | __all__ = ["MIMELexer"] | CODE |
| LOW | lib/pygments/lexers/capnproto.py | 14 | __all__ = ['CapnProtoLexer'] | CODE |
| LOW | lib/pygments/lexers/nimrod.py | 17 | __all__ = ['NimrodLexer'] | CODE |
| LOW | lib/pygments/lexers/rebol.py | 17 | __all__ = ['RebolLexer', 'RedLexer'] | CODE |
| LOW | lib/pygments/lexers/objective.py | 20 | __all__ = ['ObjectiveCLexer', 'ObjectiveCppLexer', 'LogosLexer', 'SwiftLexer'] | CODE |
| LOW | lib/pygments/lexers/sas.py | 16 | __all__ = ['SASLexer'] | CODE |
| LOW | lib/pygments/lexers/phix.py | 17 | __all__ = ['PhixLexer'] | CODE |
| LOW | lib/pygments/lexers/graphql.py | 20 | __all__ = ["GraphQLLexer"] | CODE |
| LOW | lib/pygments/lexers/usd.py | 18 | __all__ = ["UsdLexer"] | CODE |
| LOW | lib/pygments/lexers/crystal.py | 18 | __all__ = ['CrystalLexer'] | CODE |
| LOW | lib/pygments/lexers/verifpal.py | 15 | __all__ = ['VerifpalLexer'] | CODE |
| LOW | lib/pygments/lexers/web.py | 24 | __all__ = [] | CODE |
| LOW | lib/pygments/lexers/ldap.py | 18 | __all__ = ['LdifLexer', 'LdaprcLexer'] | CODE |
| LOW | lib/pygments/lexers/verification.py | 15 | __all__ = ['BoogieLexer', 'SilverLexer'] | CODE |
| LOW | lib/pygments/lexers/erlang.py | 18 | __all__ = ['ErlangLexer', 'ErlangShellLexer', 'ElixirConsoleLexer', | CODE |
| LOW | lib/pygments/lexers/apdlexer.py | 17 | __all__ = ['apdlexer'] | CODE |
| LOW | lib/pygments/lexers/slash.py | 15 | __all__ = ['SlashLexer'] | CODE |
| LOW | lib/pygments/lexers/boa.py | 15 | __all__ = ['BoaLexer'] | CODE |
| 414 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | Tautulli.py | 5 | # This file is part of Tautulli. | COMMENT |
| MEDIUM | PlexPy.py | 5 | # This file is part of Tautulli. | COMMENT |
| MEDIUM | lib/mdurl/_encode.py | 15 | # Create a lookup array where anything but characters in `chars` string | COMMENT |
| MEDIUM | lib/websocket/tests/test_large_payloads.py | 68 | # Create a large payload that would trigger chunked reading | COMMENT |
| MEDIUM | lib/websocket/tests/test_socket.py | 334 | # Create a scenario where send succeeds after selector retry | COMMENT |
| MEDIUM | lib/websocket/tests/test_handshake_large_response.py | 35 | # Create a large error response body (> 16KB) | COMMENT |
| MEDIUM | lib/webencodings/labels.py | 14 | # This file is automatically generated by mklabels.py | COMMENT |
| MEDIUM | lib/webencodings/mklabels.py | 40 | # This file is automatically generated by mklabels.py | COMMENT |
| MEDIUM | lib/defusedxml/cElementTree.py | 21 | # This module is an alias for ElementTree just like xml.etree.cElementTree | COMMENT |
| MEDIUM | lib/oauthlib/oauth2/rfc6749/tokens.py | 135 | # Create the normalized base string | COMMENT |
| MEDIUM | lib/bleach/linkifier.py | 142 | # Create a parser/tokenizer that allows all HTML tags and escapes | STRING |
| MEDIUM | lib/bleach/_vendor/html5lib/_tokenizer.py | 229 | """This method is a generic handler for emitting the tags. It also sets | STRING |
| MEDIUM | lib/bleach/_vendor/html5lib/treebuilders/etree_lxml.py | 372 | # Create the root document and add the ElementTree to it | COMMENT |
| MEDIUM | lib/mako/pyparser.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/cmd.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/compat.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/util.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/_ast_util.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/lookup.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/cache.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/__init__.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/runtime.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/lexer.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/template.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/ast.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/exceptions.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/parsetree.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/codegen.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/filters.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/pygen.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/ext/linguaplugin.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/ext/preprocessors.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/ext/beaker_cache.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/ext/autohandler.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/ext/babelplugin.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/ext/extract.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/ext/pygmentplugin.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/mako/ext/turbogears.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | lib/typer/completion.py | 63 | # Create a fake command function to extract the completion parameters | COMMENT |
| MEDIUM | lib/typer/main.py | 1180 | # Create a Group | COMMENT |
| MEDIUM | lib/typer/main.py | 1187 | # Create a single Command | COMMENT |
| MEDIUM | lib/past/translation/__init__.py | 171 | # The following method is used by Sanjay Vinip in uprefix. This fails for | COMMENT |
| MEDIUM | lib/arrow/arrow.py | 1370 | # Create a locale object based off given local | COMMENT |
| MEDIUM⚡ | lib/arrow/arrow.py | 1383 | # Create an object containing the relative time info | COMMENT |
| MEDIUM⚡ | lib/arrow/arrow.py | 1388 | # Create an object representing if unit has been seen | COMMENT |
| MEDIUM⚡ | lib/arrow/arrow.py | 1394 | # Create a regex pattern object for numbers | COMMENT |
| MEDIUM | lib/soupsieve/css_parser.py | 1134 | # Initialize important variables | STRING |
| MEDIUM | lib/cherrypy/test/test_auth_digest.py | 1 | # This file is part of CherryPy <http://www.cherrypy.dev/> | COMMENT |
| MEDIUM | lib/cherrypy/test/test_auth_basic.py | 1 | # This file is part of CherryPy <http://www.cherrypy.dev/> | COMMENT |
| MEDIUM | lib/cherrypy/lib/auth_basic.py | 1 | # This file is part of CherryPy <http://www.cherrypy.org/> | COMMENT |
| MEDIUM | lib/cherrypy/lib/auth_digest.py | 1 | # This file is part of CherryPy <http://www.cherrypy.org/> | COMMENT |
| MEDIUM⚡ | lib/cherrypy/process/wspbus.py | 298 | # This method is often called asynchronously (whether thread, | COMMENT |
| MEDIUM | lib/idna/idnadata.py | 1 | # This file is automatically generated by tools/idna-data | COMMENT |
| MEDIUM | lib/idna/uts46data.py | 1 | # This file is automatically generated by tools/idna-data | COMMENT |
| MEDIUM | lib/bs4/__init__.py | 781 | """This method is part of the PageElement API, but `BeautifulSoup` doesn't implement | STRING |
| MEDIUM | lib/bs4/__init__.py | 789 | """This method is part of the PageElement API, but `BeautifulSoup` doesn't implement | STRING |
| MEDIUM | lib/bs4/dammit.py | 495 | """This class is capable of guessing a number of possible encodings | STRING |
| MEDIUM | lib/bs4/builder/_html5lib.py | 399 | # Create a brand new NavigableString from this string. | COMMENT |
| MEDIUM | lib/click/_winconsole.py | 1 | # This module is based on the excellent work by Adam Bartoš who | COMMENT |
| MEDIUM | lib/click/core.py | 2358 | # Define the conversion function based on nargs and type. | STRING |
| 104 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Tautulli.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | PlexPy.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | lib/six.py | 1 | # Copyright (c) 2010-2024 Benjamin Peterson | COMMENT |
| LOW | lib/mdurl/_parse.py | 1 | # Copyright Joyent, Inc. and other Node contributors. | COMMENT |
| LOW | lib/mdurl/_parse.py | 21 | COMMENT | |
| LOW | lib/mdurl/_parse.py | 161 | # comes *before* the @-sign. | COMMENT |
| LOW | lib/zc/lockfile/__init__.py | 1 | ############################################################################## | COMMENT |
| LOW | lib/zc/lockfile/tests.py | 1 | ############################################################################## | COMMENT |
| LOW | lib/paho/mqtt/subscribe.py | 1 | # Copyright (c) 2016 Roger Light <roger@atchoo.org> | COMMENT |
| LOW | lib/paho/mqtt/properties.py | 1 | # ******************************************************************* | COMMENT |
| LOW | lib/paho/mqtt/client.py | 1 | # Copyright (c) 2012-2019 Roger Light and others | COMMENT |
| LOW | lib/paho/mqtt/reasoncodes.py | 1 | # ******************************************************************* | COMMENT |
| LOW | lib/paho/mqtt/publish.py | 1 | # Copyright (c) 2014 Roger Light <roger@atchoo.org> | COMMENT |
| LOW | lib/twitter/__init__.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | lib/twitter/api.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | lib/requests_oauthlib/oauth2_session.py | 281 | COMMENT | |
| LOW | …thlib/oauth2/rfc6749/grant_types/authorization_code.py | 361 | # https://tools.ietf.org/html/rfc6749#section-3.1.2 | COMMENT |
| LOW | lib/oauthlib/openid/connect/core/grant_types/base.py | 101 | # Fallback for asking some help from oauthlib framework. | COMMENT |
| LOW | lib/oauthlib/openid/connect/core/grant_types/base.py | 121 | # - code id_token token (Hybrid) | COMMENT |
| LOW | lib/oauthlib/oauth1/rfc5849/__init__.py | 321 | "instead of {}".format(content_type or "not set", | COMMENT |
| LOW | lib/oauthlib/oauth1/rfc5849/signature.py | 81 | base_string = utils.escape(http_method.upper()) | COMMENT |
| LOW | lib/oauthlib/oauth1/rfc5849/signature.py | 141 | COMMENT | |
| LOW | lib/oauthlib/oauth1/rfc5849/signature.py | 221 | # other components are to be encoded or not. | COMMENT |
| LOW | lib/oauthlib/oauth1/rfc5849/signature.py | 261 | params = [] | COMMENT |
| LOW | lib/oauthlib/oauth1/rfc5849/signature.py | 281 | # values are decoded as defined by `Section 3.5.1`_. | COMMENT |
| LOW | lib/oauthlib/oauth1/rfc5849/signature.py | 341 | COMMENT | |
| LOW | lib/oauthlib/oauth1/rfc5849/signature.py | 381 | .. _`section 3.4.2`: https://tools.ietf.org/html/rfc5849#section-3.4.2 | COMMENT |
| LOW | lib/oauthlib/oauth1/rfc5849/signature.py | 721 | COMMENT | |
| LOW | lib/oauthlib/oauth1/rfc5849/endpoints/resource.py | 101 | request.client_key = self.request_validator.dummy_client | COMMENT |
| LOW | lib/oauthlib/oauth1/rfc5849/endpoints/resource.py | 121 | # | COMMENT |
| LOW | lib/oauthlib/oauth1/rfc5849/endpoints/request_token.py | 141 | COMMENT | |
| LOW | lib/oauthlib/oauth1/rfc5849/endpoints/request_token.py | 161 | # Note that early exit would enable client realm access enumeration. | COMMENT |
| LOW | lib/oauthlib/oauth1/rfc5849/endpoints/base.py | 121 | COMMENT | |
| LOW | lib/bleach/linkifier.py | 261 | def extract_character_data(self, token_list): | COMMENT |
| LOW | lib/bleach/html5lib_shim.py | 381 | last_error_token["data"] == "expected-closing-tag-but-got-char" | COMMENT |
| LOW | lib/bleach/html5lib_shim.py | 441 | # * more characters repeated with a space between (e.g. "abc abc") | COMMENT |
| LOW | lib/bleach/html5lib_shim.py | 721 | # | COMMENT |
| LOW | lib/bleach/_vendor/html5lib/html5parser.py | 1421 | # the list of active formatting elements that: | COMMENT |
| LOW | lib/bleach/_vendor/html5lib/filters/optionaltags.py | 61 | # A colgroup element's start tag may be omitted if the first thing | COMMENT |
| LOW | lib/bleach/_vendor/html5lib/filters/optionaltags.py | 161 | if type in ("Comment", "SpaceCharacters"): | COMMENT |
| LOW | lib/pygments/lexer.py | 681 | #: ``new_state`` can be omitted to signify no state transition. | COMMENT |
| LOW | lib/pygments/lexers/configs.py | 1141 | tokens = { | COMMENT |
| LOW | lib/pygments/lexers/inferno.py | 81 | # Any limbo module implements something | COMMENT |
| LOW | lib/pygments/lexers/lisp.py | 181 | yield match.start(), token_type, match.group() | COMMENT |
| LOW | lib/pygments/lexers/lisp.py | 3101 | # non-empty content enclosed by a pair of n-backticks | COMMENT |
| LOW | lib/pygments/lexers/scripting.py | 1301 | version_added = '2.1' | COMMENT |
| LOW | lib/pygments/lexers/matlab.py | 2821 | version_added = '1.5' | COMMENT |
| LOW | lib/pygments/lexers/lilypond.py | 101 | # "list splicing operators". | COMMENT |
| LOW | lib/pygments/lexers/lilypond.py | 121 | """, Token.Punctuation), | COMMENT |
| LOW | lib/pygments/lexers/markup.py | 581 | 'inline': [ | COMMENT |
| LOW | lib/pygments/lexers/ml.py | 521 | String.Char), | COMMENT |
| LOW | lib/pygments/lexers/ml.py | 541 | # unfortunately, i don't know how to match the ']' in | COMMENT |
| LOW | lib/pygments/lexers/ml.py | 581 | # it is quite painful to have to parse types to know where they end | COMMENT |
| LOW | lib/pygments/lexers/ml.py | 681 | # ], | COMMENT |
| LOW | lib/pygments/lexers/bqn.py | 41 | # '#' is a comment that continues to the end of the line | COMMENT |
| LOW | lib/pygments/lexers/bqn.py | 61 | # =================== | COMMENT |
| LOW | lib/pygments/lexers/bqn.py | 81 | # 1-Modifiers | COMMENT |
| LOW | lib/pygments/lexers/bqn.py | 101 | # | COMMENT |
| LOW | lib/pygments/lexers/csound.py | 321 | (r'\}\}', String, '#pop'), | COMMENT |
| LOW | lib/pygments/lexers/minecraft.py | 221 | ## Generic Property Container | COMMENT |
| 341 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | lib/paho/mqtt/client.py | 3032 | # ============================================================ | COMMENT |
| MEDIUM | lib/paho/mqtt/client.py | 3034 | # ============================================================ | COMMENT |
| MEDIUM | lib/pygments/lexer.py | 323 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | lib/pygments/lexers/_googlesql_builtins.py | 19 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | lib/pygments/lexers/bqn.py | 36 | # ========== | COMMENT |
| MEDIUM⚡ | lib/pygments/lexers/bqn.py | 50 | # ============== | COMMENT |
| MEDIUM⚡ | lib/pygments/lexers/bqn.py | 55 | # =========== | COMMENT |
| MEDIUM⚡ | lib/pygments/lexers/bqn.py | 61 | # =================== | COMMENT |
| MEDIUM | lib/pygments/lexers/bqn.py | 76 | # =========== | COMMENT |
| MEDIUM | lib/pygments/lexers/bqn.py | 82 | # =========== | COMMENT |
| MEDIUM | lib/pygments/lexers/bqn.py | 99 | # ==================== | COMMENT |
| MEDIUM | lib/pygments/lexers/bqn.py | 107 | # ================ | COMMENT |
| MEDIUM | lib/pygments/lexers/apl.py | 34 | # ========== | COMMENT |
| MEDIUM⚡ | lib/pygments/lexers/apl.py | 48 | # =========== | COMMENT |
| MEDIUM⚡ | lib/pygments/lexers/apl.py | 54 | # ============== | COMMENT |
| MEDIUM⚡ | lib/pygments/lexers/apl.py | 60 | # =================== | COMMENT |
| MEDIUM⚡ | lib/pygments/lexers/apl.py | 81 | # ========== | COMMENT |
| MEDIUM⚡ | lib/pygments/lexers/apl.py | 91 | # =========== | COMMENT |
| MEDIUM⚡ | lib/pygments/lexers/apl.py | 95 | # ================= | COMMENT |
| MEDIUM | lib/pygments/lexers/sql.py | 792 | # --------------------------- | COMMENT |
| MEDIUM | lib/pygments/lexers/sql.py | 810 | # ---------------- | COMMENT |
| MEDIUM | lib/pygments/lexers/sql.py | 827 | # ------------------ | COMMENT |
| MEDIUM | lib/pygments/lexers/sql.py | 848 | # ---------------------------- | COMMENT |
| MEDIUM | lib/pygments/lexers/sql.py | 974 | # --------------------------- | COMMENT |
| MEDIUM | lib/pygments/lexers/sql.py | 983 | # ---------------- | COMMENT |
| MEDIUM | lib/pygments/lexers/sql.py | 1000 | # ------------------ | COMMENT |
| MEDIUM | lib/pygments/lexers/sql.py | 1021 | # ---------------------------- | COMMENT |
| MEDIUM | lib/pygments/lexers/_mysql_builtins.py | 109 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | lib/cherrypy/test/test_dynamicobjectmapping.py | 70 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | lib/backports/tarfile/__init__.py | 75 | #--------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | lib/backports/tarfile/__init__.py | 77 | #--------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | lib/backports/tarfile/__init__.py | 147 | #--------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | lib/backports/tarfile/__init__.py | 149 | #--------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | lib/backports/tarfile/__init__.py | 155 | #--------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | lib/backports/tarfile/__init__.py | 157 | #--------------------------------------------------------- | COMMENT |
| MEDIUM | lib/backports/tarfile/__init__.py | 1 | #------------------------------------------------------------------- | COMMENT |
| MEDIUM | lib/backports/tarfile/__init__.py | 3 | #------------------------------------------------------------------- | COMMENT |
| MEDIUM | lib/backports/tarfile/__init__.py | 111 | #--------------------------------------------------------- | COMMENT |
| MEDIUM | lib/backports/tarfile/__init__.py | 113 | #--------------------------------------------------------- | COMMENT |
| MEDIUM | lib/backports/tarfile/__init__.py | 304 | #--------------------------- | COMMENT |
| MEDIUM | lib/backports/tarfile/__init__.py | 306 | #--------------------------- | COMMENT |
| MEDIUM | lib/backports/tarfile/__init__.py | 603 | #------------------------ | COMMENT |
| MEDIUM | lib/backports/tarfile/__init__.py | 605 | #------------------------ | COMMENT |
| MEDIUM | lib/backports/tarfile/__init__.py | 723 | #----------------------------- | COMMENT |
| MEDIUM | lib/backports/tarfile/__init__.py | 725 | #----------------------------- | COMMENT |
| MEDIUM | lib/backports/tarfile/__init__.py | 843 | #------------------ | COMMENT |
| MEDIUM | lib/backports/tarfile/__init__.py | 845 | #------------------ | COMMENT |
| MEDIUM | lib/backports/tarfile/__init__.py | 1321 | #-------------------------------------------------------------------------- | COMMENT |
| MEDIUM | lib/backports/tarfile/__init__.py | 1765 | #-------------------------------------------------------------------------- | COMMENT |
| MEDIUM | lib/backports/tarfile/__init__.py | 2468 | #-------------------------------------------------------------------------- | COMMENT |
| MEDIUM | lib/backports/tarfile/__init__.py | 2620 | #-------------------------------------------------------------------------- | COMMENT |
| MEDIUM | lib/backports/tarfile/__init__.py | 2685 | #-------------------------------------------------------------------------- | COMMENT |
| MEDIUM | lib/backports/tarfile/__init__.py | 2816 | #-------------------- | COMMENT |
| MEDIUM | lib/backports/tarfile/__init__.py | 2818 | #-------------------- | COMMENT |
| MEDIUM | lib/backports/tarfile/__init__.py | 1977 | #-------------------------------------------------------------------------- | STRING |
| MEDIUM | lib/requests/compat.py | 32 | # ------------------- | COMMENT |
| MEDIUM | lib/requests/compat.py | 34 | # ------------------- | COMMENT |
| MEDIUM | lib/requests/compat.py | 85 | # -------------- | COMMENT |
| MEDIUM | lib/requests/compat.py | 87 | # -------------- | COMMENT |
| MEDIUM | lib/plexapi/client.py | 259 | # --------------------- | COMMENT |
| 28 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | lib/xmltodict.py | 442 | CODE | |
| LOW | lib/xmltodict.py | 16 | CODE | |
| LOW | lib/profilehooks.py | 121 | CODE | |
| LOW | lib/jwt/api_jwt.py | 174 | CODE | |
| LOW | lib/jwt/api_jwt.py | 303 | CODE | |
| LOW | lib/paho/mqtt/subscribe.py | 65 | CODE | |
| LOW | lib/paho/mqtt/subscribe.py | 186 | CODE | |
| LOW | lib/paho/mqtt/client.py | 733 | CODE | |
| LOW | lib/paho/mqtt/client.py | 1205 | CODE | |
| LOW | lib/paho/mqtt/subscribeoptions.py | 113 | CODE | |
| LOW | lib/paho/mqtt/publish.py | 106 | CODE | |
| LOW | lib/paho/mqtt/publish.py | 231 | CODE | |
| LOW | lib/twitter/api.py | 147 | CODE | |
| LOW | lib/twitter/api.py | 398 | CODE | |
| LOW | lib/twitter/api.py | 743 | CODE | |
| LOW | lib/twitter/api.py | 995 | CODE | |
| LOW | lib/twitter/api.py | 915 | CODE | |
| LOW | lib/twitter/api.py | 1025 | CODE | |
| LOW | lib/twitter/api.py | 1396 | CODE | |
| LOW | lib/twitter/api.py | 2599 | CODE | |
| LOW | lib/twitter/api.py | 2876 | CODE | |
| LOW | lib/twitter/api.py | 3226 | CODE | |
| LOW | lib/twitter/api.py | 3740 | CODE | |
| LOW | lib/twitter/api.py | 3969 | CODE | |
| LOW | lib/twitter/api.py | 4049 | CODE | |
| LOW | lib/twitter/api.py | 4598 | CODE | |
| LOW | lib/websocket/_app.py | 53 | CODE | |
| LOW | lib/websocket/_app.py | 256 | CODE | |
| LOW | lib/requests_oauthlib/oauth2_session.py | 36 | CODE | |
| LOW | lib/requests_oauthlib/oauth2_session.py | 202 | CODE | |
| LOW | lib/requests_oauthlib/oauth1_session.py | 102 | CODE | |
| LOW | lib/requests_oauthlib/oauth1_auth.py | 24 | CODE | |
| LOW | …oauthlib/oauth2/rfc6749/clients/service_application.py | 64 | CODE | |
| LOW | lib/oauthlib/oauth2/rfc6749/clients/base.py | 55 | CODE | |
| LOW | lib/oauthlib/oauth1/rfc5849/__init__.py | 91 | CODE | |
| LOW | lib/bleach/sanitizer.py | 259 | CODE | |
| LOW | lib/bleach/_vendor/html5lib/_ihatexml.py | 121 | CODE | |
| LOW | lib/bleach/_vendor/html5lib/filters/sanitizer.py | 728 | CODE | |
| LOW | lib/pygments/lexers/shell.py | 281 | CODE | |
| LOW | lib/pygments/lexers/shell.py | 355 | CODE | |
| LOW | lib/pygments/lexers/shell.py | 416 | CODE | |
| LOW | lib/pygments/lexers/templates.py | 1832 | CODE | |
| LOW | lib/pygments/formatters/html.py | 956 | CODE | |
| LOW | lib/mako/lookup.py | 150 | CODE | |
| LOW | lib/mako/template.py | 225 | CODE | |
| LOW | lib/mako/template.py | 503 | CODE | |
| LOW | lib/mako/codegen.py | 30 | CODE | |
| LOW | lib/typer/params.py | 15 | CODE | |
| LOW | lib/typer/params.py | 80 | CODE | |
| LOW | lib/typer/params.py | 143 | CODE | |
| LOW | lib/typer/params.py | 1005 | CODE | |
| LOW | lib/typer/params.py | 1061 | CODE | |
| LOW | lib/typer/params.py | 1115 | CODE | |
| LOW | lib/typer/models.py | 196 | CODE | |
| LOW | lib/typer/models.py | 231 | CODE | |
| LOW | lib/typer/models.py | 276 | CODE | |
| LOW | lib/typer/models.py | 384 | CODE | |
| LOW | lib/typer/models.py | 512 | CODE | |
| LOW | lib/typer/core.py | 251 | CODE | |
| LOW | lib/typer/core.py | 403 | CODE | |
| 209 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …thlib/oauth2/rfc6749/grant_types/authorization_code.py | 175 | The client constructs the request URI by adding the following parameters to the query component of the | STRING |
| HIGH | lib/distro/distro.py | 676 | The initialization method of this class gathers information from the available data sources, and stores | STRING |
| HIGH | lib/ipwhois/experimental.py | 41 | The function for retrieving ASN information for multiple IP addresses from Cymru via port 43/tcp (WHOIS). | STRING |
| HIGH | lib/ipwhois/experimental.py | 116 | The function for bulk retrieving and parsing whois information for a list of IP addresses via HTTP (RDAP). This | STRING |
| HIGH | lib/ipwhois/net.py | 243 | The function for retrieving the information for an ASN from Cymru via port 53 (DNS). This is needed sin | STRING |
| HIGH | lib/ipwhois/net.py | 285 | The function for retrieving ASN information for an IP address from Cymru via port 43/tcp (WHOIS). | STRING |
| HIGH | lib/ipwhois/net.py | 355 | The function for retrieving ASN information for an IP address from Arin via port 80 (HTTP). Currently l | STRING |
| HIGH | lib/ipwhois/net.py | 410 | The function for retrieving CIDR info for an ASN via whois. Args: asn_registry (:obj:`str` | STRING |
| HIGH | lib/ipwhois/net.py | 526 | The function for retrieving whois or rwhois information for an IP address via any port. Defaults to por | STRING |
| HIGH | lib/ipwhois/net.py | 665 | The function for retrieving a json result via HTTP. Args: url (:obj:`str`): The URL to ret | STRING |
| HIGH | lib/ipwhois/net.py | 787 | The function for retrieving host information for an IP address. Args: retry_count (:obj:`i | STRING |
| HIGH | lib/ipwhois/net.py | 850 | The function for retrieving a raw HTML result via HTTP. Args: url (:obj:`str`): The URL to | STRING |
| HIGH | lib/ipwhois/asn.py | 115 | The function for parsing ASN fields from a dns response. Args: response (:obj:`str`): The | STRING |
| HIGH | lib/ipwhois/asn.py | 173 | The function for parsing ASN fields from a verbose dns response. Args: response (:obj:`str | STRING |
| HIGH | lib/ipwhois/asn.py | 230 | The function for parsing ASN fields from a whois response. Args: response (:obj:`str`): Th | STRING |
| HIGH | lib/ipwhois/asn.py | 287 | The function for parsing ASN fields from a http response. Args: response (:obj:`str`): The | STRING |
| HIGH | lib/ipwhois/asn.py | 388 | The wrapper function for retrieving and parsing ASN information for an IP address. Args: | STRING |
| HIGH | lib/ipwhois/asn.py | 713 | The function for retrieving and parsing ASN origin whois information via port 43/tcp (WHOIS). | STRING |
| HIGH | lib/ipwhois/utils.py | 458 | The function to search an input string and/or file, extracting and counting IPv4/IPv6 addresses/networks. Summa | STRING |
| HIGH | lib/plexapi/server.py | 434 | Creates and returns a new :class:`~plexapi.collection.Collection`. Parameters: title (str) | STRING |
| HIGH | lib/plexapi/server.py | 490 | Creates and returns a new :class:`~plexapi.playlist.Playlist`. Parameters: title (str): Ti | STRING |
| HIGH | lib/plexapi/library.py | 644 | Returns the media item with the specified external Plex, IMDB, TMDB, or TVDB ID. Note: Only available for t | STRING |
| HIGH | lib/plexapi/library.py | 1302 | Search the library. The http requests will be batched in container_size. If you are only looking for the fi | STRING |
| HIGH | lib/plexapi/library.py | 1567 | Add current library section as sync item for specified device. See description of :func:`~plexapi.library.L | STRING |
| HIGH | lib/plexapi/library.py | 2052 | Returns a list of tracks from this library section that are part of a sonic adventure. ID's should be of a | STRING |
| HIGH | lib/plexapi/playlist.py | 424 | Create a playlist. Parameters: server (:class:`~plexapi.server.PlexServer`): Server to cre | STRING |
| HIGH | lib/plexapi/playlist.py | 477 | Add the playlist as a sync item for the specified device. See :func:`~plexapi.myplex.MyPlexAccount.sync` fo | STRING |
| HIGH | lib/plexapi/collection.py | 462 | Create a collection. Parameters: server (:class:`~plexapi.server.PlexServer`): Server to c | STRING |
| HIGH | lib/plexapi/collection.py | 498 | Add the collection as sync item for the specified device. See :func:`~plexapi.myplex.MyPlexAccount.sync` fo | STRING |
| HIGH | lib/plexapi/myplex.py | 821 | Adds specified sync item for the client. It's always easier to use methods defined directly in the media ob | STRING |
| HIGH | lib/plexapi/audio.py | 149 | Returns a list of sonically similar audio items. Parameters: limit (int): Maximum count of items to | STRING |
| HIGH | lib/plexapi/audio.py | 638 | Returns a sonic adventure from the current track to the specified track. Parameters: to (:class:`~p | STRING |
| HIGH | lib/rich/measure.py | 82 | Get a measurement for a renderable. Args: console (~rich.console.Console): Console instance. | STRING |
| HIGH | lib/rich/console.py | 829 | Set Live instance. Used by Live context manager (no need to call directly). Args: live (Live): Live | STRING |
| HIGH | lib/rich/console.py | 1479 | Get a Style instance by its theme name or parse a definition. Args: name (str): The name of a style | STRING |
| HIGH | lib/rich/console.py | 1906 | Get caller frame information. Args: offset (int): the caller offset within the current frame stack. | STRING |
| HIGH | lib/rich/style.py | 495 | Parse a style definition. Args: style_definition (str): A string containing a style. Raise | STRING |
| HIGH | lib/rich/markup.py | 112 | Render console markup in to a Text instance. Args: markup (str): A string containing console markup. | STRING |
| HIGH | lib/rich/highlighter.py | 21 | Highlight a str or Text instance. Args: text (Union[str, ~Text]): Text to highlight. Raise | STRING |
| HIGH | lib/rich/progress_bar.py | 129 | Renders the pulse animation. Args: console (Console): Console instance. width (int): Wi | STRING |
| HIGH | lib/rich/prompt.py | 228 | Process response from user, convert to prompt type. Args: value (str): String typed by user. | STRING |
| HIGH | lib/rich/progress.py | 1245 | Track progress file reading from a binary file. Args: file (BinaryIO): A file-like object opened in | STRING |
| HIGH | lib/rich/progress.py | 1324 | Track progress while reading from a binary file. Args: path (Union[str, PathLike[str]]): The path t | STRING |
| HIGH | lib/rich/_win32_console.py | 96 | Retrieves the current input mode of a console's input buffer or the current output mode of a console screen buffer. | STRING |
| HIGH | lib/rich/_unicode_data/__init__.py | 32 | Parse a version string into a tuple of 3 integers. Args: version: A version string. Raises: Va | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Tautulli.py | 89 | # Assign values to application-specific variable | COMMENT |
| LOW | lib/typing_extensions.py | 863 | # Check if the members appears in the class dictionary... | COMMENT |
| LOW | lib/oauthlib/common.py | 108 | # Check if query contains invalid characters | COMMENT |
| LOW | lib/bleach/_vendor/parse.py | 851 | # Check if ' ' in string, where string may either be a str or bytes. If | COMMENT |
| LOW | lib/bleach/_vendor/html5lib/_inputstream.py | 871 | # Check if the attr name is charset | COMMENT |
| LOW | lib/bleach/_vendor/html5lib/html5parser.py | 948 | # Set this to the default handler | COMMENT |
| LOW | lib/bleach/_vendor/html5lib/_tokenizer.py | 234 | # Add token to the queue to be yielded | COMMENT |
| LOW | lib/pygments/lexers/modula2.py | 1301 | # Set lexer to a specified dialect | COMMENT |
| LOW | lib/pygments/lexers/modula2.py | 1566 | # Check if this looks like Pascal, if not, bail out early | COMMENT |
| LOW | lib/pygments/lexers/sql.py | 346 | # Check if this is the end of the command | COMMENT |
| LOW | lib/pygments/formatters/html.py | 47 | # Check if the color can be shortened from 6 to 3 characters | COMMENT |
| LOW | lib/rumps/rumps.py | 1143 | # Open files in application support folder | COMMENT |
| LOW | lib/typer/models.py | 330 | # Check if user has provided multiple custom parsers | COMMENT |
| LOW | lib/markdown_it/renderer.py | 151 | # Check if we need to add a newline after this tag | COMMENT |
| LOW | lib/cherrypy/lib/sessions.py | 797 | # Check if request came with a session ID | COMMENT |
| LOW | lib/cherrypy/lib/static.py | 92 | # Check if path is a directory. | COMMENT |
| LOW | lib/cherrypy/lib/reprconf.py | 201 | # Open file object | COMMENT |
| LOW | lib/bs4/__init__.py | 910 | # Check if we are inserting into an already parsed node. | COMMENT |
| LOW | lib/ipwhois/net.py | 150 | # Check if no ASN/whois resolution needs to occur. | COMMENT |
| LOW | lib/ipwhois/net.py | 171 | # Check if no ASN/whois resolution needs to occur. | COMMENT |
| LOW⚡ | lib/ipwhois/utils.py | 213 | # Read the file. | COMMENT |
| LOW⚡ | lib/ipwhois/utils.py | 217 | # Check if there is data. | COMMENT |
| LOW | lib/ipwhois/utils.py | 504 | # Read the file. | COMMENT |
| LOW | lib/ipwhois/utils.py | 513 | # Check if there is data. | COMMENT |
| LOW | lib/more_itertools/more.py | 1390 | # Check if beyond max level | COMMENT |
| LOW | lib/more_itertools/more.py | 1396 | # Check if done iterating | COMMENT |
| LOW | lib/more_itertools/more.py | 4558 | # Check if any chunks need addition processing | COMMENT |
| LOW | lib/backports/tarfile/__init__.py | 1203 | # Check if one of the fields contains surrogate characters and thereby | COMMENT |
| LOW | lib/backports/tarfile/__init__.py | 1437 | # Check if the pax header contains a hdrcharset field. This tells us | COMMENT |
| LOW | lib/requests/models.py | 579 | # Check if file, fo, generator, iterator. | COMMENT |
| LOW | lib/html5lib/_inputstream.py | 871 | # Check if the attr name is charset | COMMENT |
| LOW | lib/html5lib/html5parser.py | 948 | # Set this to the default handler | COMMENT |
| LOW | lib/html5lib/_tokenizer.py | 234 | # Add token to the queue to be yielded | COMMENT |
| LOW | lib/urllib3/connection.py | 736 | # Check if the target origin supports HTTP/2. | COMMENT |
| LOW | lib/urllib3/connectionpool.py | 941 | # Check if we should retry the HTTP response. | COMMENT |
| LOW | lib/urllib3/util/request.py | 246 | # Check if the body implements the buffer API. | COMMENT |
| LOW | lib/urllib3/util/request.py | 250 | # Check if the body is an iterable | COMMENT |
| LOW | lib/urllib3/util/response.py | 31 | # Check if the object is a container for another file-like object that | COMMENT |
| LOW | lib/libfuturize/fixes/fix_metaclass.py | 125 | # Check if the expr_node is a simple assignment. | COMMENT |
| LOW | lib/future/backports/urllib/parse.py | 707 | # Check if ' ' in string, where string may either be a str or bytes. If | COMMENT |
| LOW | lib/future/backports/http/cookies.py | 433 | # Return the result | STRING |
| LOW | lib/future/backports/http/server.py | 576 | # Set this to HTTP/1.1 to enable automatic keepalive | COMMENT |
| LOW | lib/apscheduler/util.py | 428 | # Check if keyword arguments are being fed to positional-only parameters | COMMENT |
| LOW | lib/apscheduler/triggers/calendarinterval.py | 142 | # Check if the time is off due to normalization and a forward DST shift | COMMENT |
| LOW | lib/apscheduler/schedulers/base.py | 702 | # Check if the job is among the pending jobs | COMMENT |
| LOW | lib/apscheduler/schedulers/base.py | 1013 | # Check if the job is among the pending jobs | COMMENT |
| LOW | lib/cheroot/server.py | 780 | # Set started_request to True so communicate() knows to send 408 | COMMENT |
| LOW | lib/dateutil/rrule.py | 849 | # Output results | COMMENT |
| LOW | lib/dateutil/parser/_parser.py | 731 | # Check if it's a number | COMMENT |
| LOW | plexpy/config.py | 496 | # Check if the key is in the environment variables | COMMENT |
| LOW | plexpy/config.py | 506 | # Check if the key is in the environment variables | COMMENT |
| LOW | plexpy/users.py | 63 | # Check if we've set a custom avatar if so don't overwrite it. | COMMENT |
| LOW | plexpy/users.py | 75 | # Check if title is the same as the username | COMMENT |
| LOW | plexpy/users.py | 79 | # Check if username is blank (Managed Users) | COMMENT |
| LOW⚡ | plexpy/__init__.py | 263 | # Check if Tautulli has a uuid | COMMENT |
| LOW⚡ | plexpy/__init__.py | 269 | # Check if Tautulli has an API key | COMMENT |
| LOW⚡ | plexpy/__init__.py | 275 | # Check if Tautulli has a jwt_secret | COMMENT |
| LOW | plexpy/__init__.py | 329 | # Check if the release was updated | COMMENT |
| LOW | plexpy/__init__.py | 426 | # Check if scheduler should be started | COMMENT |
| LOW | plexpy/__init__.py | 1451 | # Set reference_id to the first row where (user_id = previous row, rating_key != previous row) and user_id = use | COMMENT |
| 27 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | lib/pygments/sphinxext.py | 87 | self.state.document.settings.record_dependencies.add(fn) | STRING |
| CRITICAL | …ary/static/cloudinary/js/jquery.fileupload-validate.js | 38 | $.blueimp.fileupload.prototype.options.processQueue.push( | CODE |
| CRITICAL | …dinary/static/cloudinary/js/jquery.fileupload-image.js | 50 | $.blueimp.fileupload.prototype.options.processQueue.unshift( | CODE |
| CRITICAL | lib/importlib_resources/future/adapters.py | 39 | reader.spec.loader.__class__.__module__.startswith('zipimport') | CODE |
| CRITICAL | lib/importlib_resources/future/adapters.py | 40 | or reader.spec.loader.__class__.__module__.startswith( | CODE |
| CRITICAL | data/interfaces/default/js/highcharts.min.js | 295 | " "+this.className:""),visibility:D,zIndex:-1}),r.point=this,n.styledMode||r.attr(c({fill:this.color||h.color,"fill-opac | CODE |
| CRITICAL | data/interfaces/default/js/highcharts.min.js | 556 | f=this.connectorShapes,g=c.connectorShape;f[g]&&(g=f[g]);return g.call(this,{x:a.final.x,y:a.final.y,alignment:a.alignme | CODE |
| CRITICAL | data/interfaces/default/js/jquery-ui.min.js | 6 | (function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){function t(t,s){var n,a, | CODE |
| CRITICAL | data/interfaces/default/js/jquery-ui.min.js | 8 | return e.datepicker._get(n,"constrainInput")?(i=e.datepicker._possibleChars(e.datepicker._get(n,"dateFormat")),s=String. | CODE |
| CRITICAL | data/interfaces/default/js/jquery-3.6.0.min.js | 2 | !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):f | CODE |
| CRITICAL | data/interfaces/default/js/dataTables.colVis.js | 636 | that.s.dt.oInstance.oApi._fnScrollDraw( that.s.dt ); | CODE |
| CRITICAL | data/interfaces/default/js/bootstrap-select.min.js | 8 | !function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function( | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | lib/requests_oauthlib/compliance_fixes/instagram.py | 15 | # Nothing to do, just return. | COMMENT |
| LOW | lib/requests_oauthlib/compliance_fixes/slack.py | 18 | # Nothing to do, just return. | COMMENT |
| LOW | lib/bleach/_vendor/html5lib/html5parser.py | 746 | # the abstract Unicode string, and just use the | COMMENT |
| LOW | lib/mako/codegen.py | 1035 | # in an enclosing namespace (i.e. names we can just use) | COMMENT |
| LOW | lib/rumps/_internal.py | 36 | # a bound method of the App instance. If it is found, use it, otherwise simply call function. | COMMENT |
| LOW | lib/configobj/__init__.py | 1403 | # else, just use the _decode utility method to handle | COMMENT |
| LOW | lib/configobj/__init__.py | 439 | # Anything else: ignore completely, just return it unchanged | STRING |
| LOW | lib/cherrypy/_cprequest.py | 128 | # We can't just use 'update' because we want copies of the | COMMENT |
| LOW | lib/cherrypy/lib/xmlrpcutil.py | 35 | # as a "Protocol Error", we'll just return 200 every time. | COMMENT |
| MEDIUM | lib/cherrypy/lib/static.py | 57 | """Set status, headers, and body in order to serve the given path. | STRING |
| MEDIUM | lib/cherrypy/lib/static.py | 134 | """Set status, headers, and body in order to serve the given file object. | STRING |
| MEDIUM | lib/cherrypy/process/plugins.py | 332 | # in order to facilitate the most common use: starting on a low | COMMENT |
| LOW | lib/cherrypy/process/plugins.py | 735 | # We can't just use get_ident as the thread ID | COMMENT |
| LOW⚡ | lib/cherrypy/process/wspbus.py | 308 | # process, so we just call os.exit here. | COMMENT |
| LOW | lib/gntp/config.py | 49 | # saving the config, it should be safe to just add it here so the | COMMENT |
| LOW | lib/gntp/core.py | 77 | # For Python2 we can just return the bytes as is without worry | COMMENT |
| LOW | lib/bs4/builder/_html5lib.py | 461 | # but we just set/changed the attributes, so call it again. | COMMENT |
| LOW | lib/backports/tarfile/__init__.py | 1468 | # Normally, we could just use "utf-8" as the encoding and "strict" | COMMENT |
| MEDIUM | lib/requests/sessions.py | 757 | # Set defaults that the hooks can utilize to ensure they always have | STRING |
| LOW | lib/requests/models.py | 723 | # method. To prevent iterating over None, simply use an empty list | COMMENT |
| LOW | lib/requests/utils.py | 491 | # a UNC path, then just return the value without quotes. Using the | STRING |
| LOW | lib/html5lib/html5parser.py | 746 | # the abstract Unicode string, and just use the | COMMENT |
| LOW | lib/certifi/core.py | 70 | # file, it will just return the file system location and the | COMMENT |
| LOW | lib/plexapi/server.py | 174 | # so just return the library without the data. | COMMENT |
| MEDIUM | lib/urllib3/exceptions.py | 251 | """Response needs to be chunked in order to read it as chunks.""" | STRING |
| LOW | lib/dns/resolver.py | 1238 | # We just call _enrich_nameservers() for checking | COMMENT |
| MEDIUM | lib/dns/rdtypes/dsbase.py | 38 | 3: 32, # GOST R 34.11-94, RFC 5933 Sec. 4 in conjunction with RFC 4490 Sec. 2.1 | CODE |
| LOW | lib/dns/rdtypes/svcbbase.py | 271 | # a from_value() and a from_wire_parser(), so we just return None | COMMENT |
| LOW | lib/dns/rdtypes/svcbbase.py | 404 | # a from_value() and a from_wire_parser(), so we just return None | COMMENT |
| MEDIUM | lib/future/backports/http/cookies.py | 12 | # pertaining to distribution of the software without specific, written | COMMENT |
| MEDIUM | lib/future/backports/http/server.py | 573 | # Essentially static class variables | COMMENT |
| MEDIUM | lib/future/backports/xmlrpc/client.py | 75 | # pertaining to distribution of the software without specific, written | COMMENT |
| LOW | lib/future/backports/email/header.py | 76 | # If it is a Header object, we can just return the encoded chunks. | STRING |
| LOW | lib/future/backports/email/header.py | 80 | # If no encoding, just return the header with no charset. | STRING |
| LOW | lib/future/backports/email/header.py | 172 | # None means us-ascii but we can simply pass it on to h.append() | STRING |
| MEDIUM | lib/libpasteurize/fixes/__init__.py | 49 | # 'libpasteurize.fixes.fix_super', # maybe, if our magic super() isn't robust enough | COMMENT |
| LOW | lib/dateutil/rrule.py | 454 | # been supplied (the string retrieval will just use .get()) | COMMENT |
| MEDIUM | data/interfaces/default/js/filterer.jquery.js | 4 | var r,o,i,a=[];for(r=0,i=(o=t).length;r<i;++r)n=o[r],a.push(e(n));return a}())}),A=function(e){var t;return[].concat.app | CODE |
| MEDIUM | data/interfaces/default/js/ace/mode-html.js | 1 | define("ace/mode/jsdoc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rul | CODE |
| MEDIUM | data/interfaces/default/js/ace/mode-html.js | 1 | define("ace/mode/jsdoc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rul | CODE |
| LOW | plexpy/notifiers.py | 2658 | # Can keep message content in "data" payload and just add a header for the attachment | COMMENT |
| LOW | plexpy/datatables.py | 290 | # If no name exists for the column, just use the column index to sort | COMMENT |
| LOW | plexpy/datatables.py | 323 | # If no name exists for the column, just use the column index to search | COMMENT |
| LOW | plexpy/helpers.py | 790 | # Removed anonymous redirect and just return the URL | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | lib/pygments/lexers/perl.py | 332 | 'pick','pickpairs','pid','placeholder','plan','plus','polar','poll', | CODE |
| LOW | lib/jaraco/text/__init__.py | 257 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do | CODE |
| LOW | lib/jaraco/text/__init__.py | 257 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do | CODE |
| LOW⚡ | lib/jaraco/text/__init__.py | 295 | Lorem ipsum dolor sit amet, consectetur adipiscing ... | CODE |
| LOW⚡ | lib/jaraco/text/__init__.py | 295 | Lorem ipsum dolor sit amet, consectetur adipiscing ... | CODE |
| LOW⚡ | lib/jaraco/text/__init__.py | 305 | files(__name__).joinpath('Lorem ipsum.txt').read_text(encoding='utf-8') | STRING |
| LOW⚡ | lib/jaraco/text/__init__.py | 604 | >>> normalize_newlines('Lorem Ipsum\u2029') | CODE |
| LOW⚡ | lib/jaraco/text/__init__.py | 605 | 'Lorem Ipsum\n' | CODE |
| LOW⚡ | lib/jaraco/text/__init__.py | 606 | >>> normalize_newlines('Lorem Ipsum\r\n') | CODE |
| LOW⚡ | lib/jaraco/text/__init__.py | 607 | 'Lorem Ipsum\n' | CODE |
| LOW⚡ | lib/jaraco/text/__init__.py | 608 | >>> normalize_newlines('Lorem Ipsum\x85') | CODE |
| LOW⚡ | lib/jaraco/text/__init__.py | 609 | 'Lorem Ipsum\n' | CODE |
| LOW | lib/jaraco/text/__init__.py | 742 | >>> lines = lines_from(files(__name__).joinpath('Lorem ipsum.txt')) | CODE |
| LOW | lib/jaraco/text/__init__.py | 744 | 'Lorem ipsum...' | CODE |
| LOW | lib/jaraco/text/Lorem ipsum.txt | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliq | CODE |
| LOW | lib/jaraco/text/Lorem ipsum.txt | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliq | CODE |
| LOW | lib/rich/text.py | 1342 | """\nLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolo | STRING |
| LOW | lib/rich/text.py | 1342 | """\nLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolo | STRING |
| LOW | lib/rich/__main__.py | 71 | lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque in metus sed sapien ultricies pretium a at | CODE |
| LOW | lib/rich/__main__.py | 71 | lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque in metus sed sapien ultricies pretium a at | CODE |
| LOW | data/interfaces/default/js/selectize.min.js | 2 | !function(a,b){"function"==typeof define&&define.amd?define("sifter",b):"object"==typeof exports?module.exports=b():a.Si | CODE |
| LOW | data/interfaces/default/js/selectize.min.js | 3 | b&&(b.preventDefault(),b.stopPropagation())}else(l.isFocused||"single"===l.settings.mode)&&l.items.length&&(0>e&&0===f.s | CODE |
| LOW | data/interfaces/default/js/script.js | 280 | $(".dataTables_filter input").attr("placeholder", "filter " + text + ""); | CODE |
| LOW | data/interfaces/default/js/jquery.dataTables.min.js | 55 | null!==a.searchDelay?a.searchDelay:"ssp"===Q(a)?400:0;var m=l("input",b).val(e.sSearch).attr("placeholder",d.sSearchPlac | CODE |
| LOW | data/interfaces/default/js/jquery.inputaffix.min.js | 1 | "use strict";!function(t){if(!t)throw new Error("Input Affix: no jQuery found. Make sure window.jQuery exists.");t.fn.ca | CODE |
| LOW | …terfaces/default/js/dataTables.bootstrap.pagination.js | 99 | search_input.attr('placeholder', 'Search') | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | lib/bleach/_vendor/html5lib/html5parser.py | 1418 | # Step 4: | COMMENT |
| LOW | lib/bleach/_vendor/html5lib/html5parser.py | 1463 | # Step 5: | COMMENT |
| LOW | lib/bleach/_vendor/html5lib/html5parser.py | 1476 | # Step 6: | COMMENT |
| LOW | lib/bleach/_vendor/html5lib/html5parser.py | 1494 | # Step 8: | COMMENT |
| LOW | lib/bleach/_vendor/html5lib/treebuilders/base.py | 223 | # Step 1: stop the algorithm when there's nothing to do. | COMMENT |
| LOW | lib/bleach/_vendor/html5lib/treebuilders/base.py | 240 | # Step 5: let entry be one earlier in the list. | COMMENT |
| LOW | lib/pygments/lexers/sql.py | 673 | # We need to check if there are any names using | COMMENT |
| LOW⚡ | lib/bs4/__init__.py | 610 | # Step 1: does it end with a common textual file extension? | COMMENT |
| LOW⚡ | lib/bs4/__init__.py | 619 | # Step 2: it _might_ be a file, but there are a few things | COMMENT |
| LOW | lib/bs4/__init__.py | 649 | # Step 3: If it survived all of those checks, it's similar | COMMENT |
| LOW | lib/html5lib/html5parser.py | 1418 | # Step 4: | COMMENT |
| LOW | lib/html5lib/html5parser.py | 1463 | # Step 5: | COMMENT |
| LOW | lib/html5lib/html5parser.py | 1476 | # Step 6: | COMMENT |
| LOW | lib/html5lib/html5parser.py | 1494 | # Step 8: | COMMENT |
| LOW | lib/html5lib/treebuilders/base.py | 223 | # Step 1: stop the algorithm when there's nothing to do. | COMMENT |
| LOW | lib/html5lib/treebuilders/base.py | 240 | # Step 5: let entry be one earlier in the list. | COMMENT |
| LOW | lib/future/backports/email/header.py | 398 | # Step 1: Normalize the chunks so that all runs of identical charsets | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | lib/oauthlib/openid/connect/core/request_validator.py | 27 | blank value `""` don't forget to check it before using those values | STRING |
| LOW | lib/oauthlib/oauth1/rfc5849/__init__.py | 42 | # Note: if additional values are defined here, don't forget to update the | COMMENT |
| LOW | lib/oauthlib/oauth1/rfc5849/__init__.py | 42 | # Note: if additional values are defined here, don't forget to update the | COMMENT |
| MEDIUM | lib/pygments/lexers/crystal.py | 240 | # there so that you can use the ternary operator. | STRING |
| LOW | lib/pygments/lexers/perl.py | 596 | # them, make sure you also process the corresponding one! | COMMENT |
| MEDIUM | lib/pygments/lexers/ruby.py | 292 | # there so that you can use the ternary operator. | COMMENT |
| MEDIUM | lib/markdown_it/presets/commonmark.py | 28 | # For example, you can use '«»„“' for Russian, '„“‚‘' for German, | COMMENT |
| MEDIUM | lib/markdown_it/presets/zero.py | 23 | # For example, you can use '«»„“' for Russian, '„“‚‘' for German, | COMMENT |
| MEDIUM | lib/markdown_it/presets/default.py | 20 | # For example, you can use '«»„“' for Russian, '„“‚‘' for German, | COMMENT |
| LOW | lib/urllib3/response.py | 1152 | # TODO make sure to initially read enough data to get past the headers | COMMENT |
| MEDIUM | lib/urllib3/util/wait.py | 12 | # There are two types of APIs you can use for waiting on sockets: the fancy | COMMENT |
| MEDIUM | lib/future/backports/urllib/request.py | 1644 | # Undocumented feature: you can use a different | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | lib/pygments/formatters/irc.py | 94 | CODE | |
| MEDIUM | lib/cherrypy/test/test_request_obj.py | 192 | CODE | |
| MEDIUM | lib/cherrypy/test/test_core.py | 472 | CODE | |
| MEDIUM | lib/cherrypy/test/test_core.py | 473 | CODE | |
| MEDIUM | lib/cherrypy/test/test_core.py | 474 | CODE | |
| MEDIUM | lib/cherrypy/test/test_core.py | 475 | CODE | |
| MEDIUM | lib/cherrypy/test/test_encoding.py | 87 | CODE | |
| MEDIUM | lib/cherrypy/test/test_encoding.py | 96 | CODE | |
| MEDIUM | lib/cherrypy/test/test_tools.py | 209 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | lib/bleach/_vendor/html5lib/treebuilders/base.py | 223 | # Step 1: stop the algorithm when there's nothing to do. | COMMENT |
| LOW | lib/bleach/_vendor/html5lib/treebuilders/base.py | 240 | # Step 5: let entry be one earlier in the list. | COMMENT |
| LOW⚡ | lib/bs4/__init__.py | 610 | # Step 1: does it end with a common textual file extension? | COMMENT |
| LOW⚡ | lib/bs4/__init__.py | 619 | # Step 2: it _might_ be a file, but there are a few things | COMMENT |
| LOW | lib/bs4/__init__.py | 649 | # Step 3: If it survived all of those checks, it's similar | COMMENT |
| LOW | lib/bs4/builder/_htmlparser.py | 113 | # NOTE: This method is required so long as Python 3.9 is | COMMENT |
| LOW | lib/html5lib/treebuilders/base.py | 223 | # Step 1: stop the algorithm when there's nothing to do. | COMMENT |
| LOW | lib/html5lib/treebuilders/base.py | 240 | # Step 5: let entry be one earlier in the list. | COMMENT |
| LOW | lib/future/backports/email/header.py | 398 | # Step 1: Normalize the chunks so that all runs of identical charsets | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | lib/future/backports/socketserver.py | 277 | def handle_request(self): | CODE |
| LOW | lib/future/backports/xmlrpc/server.py | 684 | def handle_request(self, request_text=None): | CODE |