AI Slop Code RIsk Monitor

commixproject/commix

Automated Αll-in-One OS command injection exploitation tool.

22.9 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for commixproject/commix, a Python project with 5,875 GitHub stars. SynthScan examined 87,232 lines of code across 232 source files, recording 976 pattern matches distributed across 15 syntactic categories. The legacy adjusted pattern signal is 22.9 (Elevated pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

22.9
Adjusted Signal
22.9
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
5.9K
Stars
Python
Language
87.2K
Lines of Code
232
Files
976
Pattern Hits
2026-10-12
Scan Date
1.09
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 25.0/100 · MEDIUM

Can maintainers explain intent, assumptions, and trade-offs? 505 finding(s).

Hallucinated Dependency & Supply Chain Risk 2.1/100 · LOW

Are imports declared and package/API names verified? 34 finding(s).

Agent Over-Engineering Ratio 59.5/100 · HIGH

Are wrappers, guards, and repeated structures necessary? 594 finding(s).

PR Review Velocity Impact 74.0/100 · HIGH

Which changes need focused human review? 976 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 254MEDIUM 51LOW 671

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 976 distinct pattern matches across 15 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Cross-File Repetition174 hits · 870 pts
SeverityFileLineSnippetContext
HIGHsetup.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHcommix.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/__init__.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/options.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/startup.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/compat.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/convert.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/__init__.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/main.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/testing.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/shells/bind_tcp.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/shells/session_relay.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/shells/__init__.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/shells/modes.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/shells/reverse_tcp.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/parse/openapi.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/parse/cmdline.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/parse/request.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/parse/__init__.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/oob/provider.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/oob/__init__.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/oob/crypto.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/oob/interactsh.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/controller/shell_options.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/controller/execution.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/controller/controller.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/controller/handler.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/controller/enumeration.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/controller/checks.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/controller/__init__.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/controller/injector.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/controller/file_access.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/controller/proof.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/controller/registry_access.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/requests/cookies.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/requests/stability.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/requests/mining.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/requests/reproduce.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/requests/proxy.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/requests/redirection.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/requests/keepalive.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/requests/chunked.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/requests/__init__.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/requests/tor.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/requests/authentication.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/requests/parameters.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/requests/anticsrf.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/requests/headers.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/requests/requests.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/requests/pki.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/eval/eb_injector.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/eval/__init__.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/eval/eb_handler.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/eval/payloads/boolean_based.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/eval/payloads/tempfile_based.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/eval/payloads/__init__.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/eval/payloads/time_based.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/eval/payloads/classic.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/eval/payloads/file_based.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
HIGHsrc/core/eval/grammars/powershell.py0this file is part of commix project (https://commixproject.com). copyright (c) 2014-2026 anastasios stasinopoulos (@ancsSTRING
114 more matches not shown…
Empty Error Handlers78 hits · 390 pts
SeverityFileLineSnippetContext
HIGHsrc/core/options.py317except ValueError:CODE
HIGHsrc/core/main.py525except (Exception, SystemExit):CODE
HIGHsrc/core/main.py797except AttributeError:CODE
HIGHsrc/core/main.py786except (KeyError, AttributeError):CODE
HIGHsrc/core/main.py1150except (Exception, SystemExit):CODE
HIGHsrc/core/main.py1221except (Exception, SystemExit):CODE
HIGHsrc/core/shells/session_relay.py100except (OSError, socket.error):CODE
HIGHsrc/core/shells/session_relay.py155except Exception:CODE
HIGHsrc/core/shells/session_relay.py184except Exception:CODE
HIGHsrc/core/shells/session_relay.py188except Exception:CODE
HIGHsrc/core/shells/session_relay.py135except Exception:CODE
HIGHsrc/core/shells/session_relay.py139except Exception:CODE
HIGHsrc/core/parse/request.py147except Exception:CODE
HIGHsrc/core/oob/provider.py132except Exception:CODE
HIGHsrc/core/controller/controller.py896except Exception:CODE
HIGHsrc/core/controller/controller.py1137except settings.RetryTechniqueException:CODE
HIGHsrc/core/controller/controller.py1042except (settings.SkipTechniqueException, settings.RetryTechniqueException):CODE
HIGHsrc/core/controller/handler.py525except session_handler.StoredWebRootConflict:CODE
HIGHsrc/core/controller/handler.py795except session_handler.StoredWebRootConflict:CODE
HIGHsrc/core/controller/handler.py1084except session_handler.StoredWebRootConflict:CODE
HIGHsrc/core/controller/handler.py1487except session_handler.StoredWebRootConflict:CODE
HIGHsrc/core/controller/handler.py1180except Exception:CODE
HIGHsrc/core/controller/checks.py1030except Exception:CODE
HIGHsrc/core/controller/checks.py1459except Exception:CODE
HIGHsrc/core/controller/checks.py1706except IndexError:CODE
HIGHsrc/core/controller/checks.py4102except IndexError:CODE
HIGHsrc/core/controller/checks.py4402except Exception:CODE
HIGHsrc/core/controller/checks.py4631except TypeError:CODE
HIGHsrc/core/controller/checks.py4714except TypeError:CODE
HIGHsrc/core/controller/checks.py4090except TypeError:CODE
HIGHsrc/core/controller/injector.py121except Exception:CODE
HIGHsrc/core/controller/injector.py387except Exception:CODE
HIGHsrc/core/controller/injector.py1630except UnicodeDecodeError:CODE
HIGHsrc/core/controller/injector.py1659except IndexError:CODE
HIGHsrc/core/controller/injector.py1432except (Exception, SystemExit):CODE
HIGHsrc/core/requests/cookies.py166except (AttributeError, KeyError, TypeError):CODE
HIGHsrc/core/requests/proxy.py121except Exception:CODE
HIGHsrc/core/requests/keepalive.py58except Exception:CODE
HIGHsrc/core/requests/keepalive.py71except Exception:CODE
HIGHsrc/core/requests/tor.py37except socket.error:CODE
HIGHsrc/core/requests/tor.py43except socket.error:CODE
HIGHsrc/core/requests/parameters.py249except Exception:CODE
HIGHsrc/core/requests/parameters.py940except (AttributeError, IndexError):CODE
HIGHsrc/core/requests/headers.py156except Exception:CODE
HIGHsrc/core/requests/headers.py286except Exception:CODE
HIGHsrc/core/requests/headers.py284except Exception:CODE
HIGHsrc/core/requests/headers.py840except Exception:CODE
HIGHsrc/core/requests/requests.py1049except Exception:CODE
HIGHsrc/core/requests/requests.py1126except Exception:CODE
HIGHsrc/core/requests/requests.py715except Exception:CODE
HIGHsrc/core/requests/requests.py923except ValueError:CODE
HIGHsrc/core/requests/requests.py874except ValueError:CODE
HIGHsrc/utils/update.py161except Exception:CODE
HIGHsrc/utils/update.py59except Exception:CODE
HIGHsrc/utils/common.py314except Exception:CODE
HIGHsrc/utils/session_handler.py747except Exception:CODE
HIGHsrc/utils/session_handler.py790except (sqlite3.OperationalError, sqlite3.DatabaseError):CODE
HIGHsrc/utils/session_handler.py806except (sqlite3.OperationalError, sqlite3.DatabaseError):CODE
HIGHsrc/utils/session_handler.py850except (sqlite3.OperationalError, sqlite3.DatabaseError):CODE
HIGHsrc/utils/session_handler.py898except (sqlite3.OperationalError, sqlite3.DatabaseError):CODE
18 more matches not shown…
Excessive Try-Catch Wrapping183 hits · 192 pts
SeverityFileLineSnippetContext
LOWsrc/core/options.py180 except Exception as err:CODE
LOWsrc/core/options.py434 except Exception as e:CODE
LOWsrc/core/options.py459 except Exception as e:CODE
LOWsrc/core/startup.py88 except Exception as ex:CODE
LOWsrc/core/main.py165 except Exception as err_msg:CODE
LOWsrc/core/main.py266 except Exception as err_msg:CODE
LOWsrc/core/testing.py42 except Exception as e:CODE
LOWsrc/core/shells/bind_tcp.py135 except Exception:CODE
LOWsrc/core/shells/bind_tcp.py163 except Exception:CODE
LOWsrc/core/shells/session_relay.py135 except Exception:CODE
LOWsrc/core/shells/session_relay.py139 except Exception:CODE
LOWsrc/core/shells/session_relay.py155 except Exception:CODE
LOWsrc/core/shells/session_relay.py184 except Exception:CODE
LOWsrc/core/shells/session_relay.py188 except Exception:CODE
MEDIUMsrc/core/shells/session_relay.py146def _reader():CODE
LOWsrc/core/shells/reverse_tcp.py224 except Exception:CODE
LOWsrc/core/shells/reverse_tcp.py252 except Exception:CODE
LOWsrc/core/parse/openapi.py58 except Exception as err:CODE
LOWsrc/core/parse/openapi.py213 except Exception:CODE
LOWsrc/core/parse/openapi.py266 except Exception:CODE
LOWsrc/core/parse/openapi.py289 except Exception:CODE
LOWsrc/core/parse/openapi.py396 except Exception as err:CODE
LOWsrc/core/parse/openapi.py413 except Exception as err:CODE
MEDIUMsrc/core/parse/openapi.py48def _load_spec(content):CODE
LOWsrc/core/parse/cmdline.py1463 except Exception:STRING
LOWsrc/core/parse/cmdline.py1477 except Exception:STRING
MEDIUMsrc/core/parse/cmdline.py1459def tab_completer(text, state):CODE
LOWsrc/core/parse/request.py147 except Exception:CODE
LOWsrc/core/oob/provider.py132 except Exception:CODE
LOWsrc/core/oob/provider.py154 except Exception as err:CODE
LOWsrc/core/oob/interactsh.py101 except Exception:CODE
LOWsrc/core/controller/shell_options.py97 except Exception:CODE
LOWsrc/core/controller/shell_options.py116 except Exception:CODE
MEDIUMsrc/core/controller/shell_options.py50def _execute_shell_launch(execute_cmd, cmd, filename, url):CODE
MEDIUMsrc/core/controller/controller.py1372def has_stored_session(check_param):CODE
LOWsrc/core/controller/controller.py708 except Exception:CODE
LOWsrc/core/controller/controller.py806 except Exception:CODE
LOWsrc/core/controller/controller.py896 except Exception:CODE
LOWsrc/core/controller/controller.py902 except Exception:CODE
LOWsrc/core/controller/controller.py1182 except Exception:CODE
LOWsrc/core/controller/controller.py1375 except Exception:CODE
LOWsrc/core/controller/handler.py450 except Exception:CODE
LOWsrc/core/controller/handler.py605 except Exception:CODE
LOWsrc/core/controller/handler.py912 except Exception:CODE
LOWsrc/core/controller/handler.py1180 except Exception:CODE
LOWsrc/core/controller/handler.py1310 except Exception:CODE
LOWsrc/core/controller/handler.py1644 except Exception:CODE
MEDIUMsrc/core/controller/checks.py882def tab_autocompleter():CODE
MEDIUMsrc/core/controller/checks.py1448def process_page_content(response, action):CODE
MEDIUMsrc/core/controller/checks.py1700def remove_empty_lines(content):CODE
MEDIUMsrc/core/controller/checks.py3944def _apply_tamper(script_name, module, payload):CODE
MEDIUMsrc/core/controller/checks.py3960def perform_payload_modification(payload):CODE
MEDIUMsrc/core/controller/checks.py4052def json_data(data):CODE
MEDIUMsrc/core/controller/checks.py4324def is_GraphQL_check(parameter):CODE
MEDIUMsrc/core/controller/checks.py5470def shell_transfer_args(cmd, usage):CODE
MEDIUMsrc/core/controller/checks.py5766def target_serves_concurrently(url, http_request_method, workers):CODE
MEDIUMsrc/core/controller/checks.py6282def web_root_from_leaked_path(url):CODE
LOWsrc/core/controller/checks.py477 except Exception:CODE
LOWsrc/core/controller/checks.py1030 except Exception:CODE
LOWsrc/core/controller/checks.py1194 except Exception:CODE
123 more matches not shown…
Deep Nesting202 hits · 154 pts
SeverityFileLineSnippetContext
LOWsrc/core/options.py35CODE
LOWsrc/core/main.py139CODE
LOWsrc/core/main.py194CODE
LOWsrc/core/main.py539CODE
LOWsrc/core/main.py847CODE
LOWsrc/core/testing.py22CODE
LOWsrc/core/shells/session_relay.py79CODE
LOWsrc/core/shells/session_relay.py121CODE
LOWsrc/core/shells/modes.py171CODE
LOWsrc/core/parse/openapi.py99CODE
LOWsrc/core/parse/openapi.py222CODE
LOWsrc/core/parse/openapi.py257CODE
LOWsrc/core/parse/cmdline.py1459CODE
LOWsrc/core/parse/request.py49CODE
LOWsrc/core/parse/request.py100CODE
LOWsrc/core/parse/request.py319CODE
LOWsrc/core/controller/shell_options.py166CODE
LOWsrc/core/controller/shell_options.py231CODE
LOWsrc/core/controller/shell_options.py302CODE
LOWsrc/core/controller/shell_options.py233CODE
LOWsrc/core/controller/execution.py25CODE
LOWsrc/core/controller/controller.py158CODE
LOWsrc/core/controller/controller.py232CODE
LOWsrc/core/controller/controller.py394CODE
LOWsrc/core/controller/controller.py651CODE
LOWsrc/core/controller/controller.py833CODE
LOWsrc/core/controller/controller.py1430CODE
LOWsrc/core/controller/controller.py1467CODE
LOWsrc/core/controller/controller.py1618CODE
LOWsrc/core/controller/handler.py48CODE
LOWsrc/core/controller/handler.py169CODE
LOWsrc/core/controller/handler.py236CODE
LOWsrc/core/controller/handler.py329CODE
LOWsrc/core/controller/handler.py694CODE
LOWsrc/core/controller/handler.py1001CODE
LOWsrc/core/controller/handler.py1377CODE
LOWsrc/core/controller/handler.py343CODE
LOWsrc/core/controller/checks.py251CODE
LOWsrc/core/controller/checks.py363CODE
LOWsrc/core/controller/checks.py389CODE
LOWsrc/core/controller/checks.py484CODE
LOWsrc/core/controller/checks.py676CODE
LOWsrc/core/controller/checks.py770CODE
LOWsrc/core/controller/checks.py989CODE
LOWsrc/core/controller/checks.py1152CODE
LOWsrc/core/controller/checks.py1206CODE
LOWsrc/core/controller/checks.py1377CODE
LOWsrc/core/controller/checks.py1419CODE
LOWsrc/core/controller/checks.py1598CODE
LOWsrc/core/controller/checks.py1876CODE
LOWsrc/core/controller/checks.py1895CODE
LOWsrc/core/controller/checks.py2039CODE
LOWsrc/core/controller/checks.py2078CODE
LOWsrc/core/controller/checks.py2137CODE
LOWsrc/core/controller/checks.py2181CODE
LOWsrc/core/controller/checks.py2223CODE
LOWsrc/core/controller/checks.py2309CODE
LOWsrc/core/controller/checks.py2434CODE
LOWsrc/core/controller/checks.py2518CODE
LOWsrc/core/controller/checks.py2715CODE
142 more matches not shown…
Redundant / Tautological Comments83 hits · 141 pts
SeverityFileLineSnippetContext
LOWsrc/core/options.py84 # Check if defined "--proxy" option.COMMENT
LOWsrc/core/options.py197 # Check if defined Tor (--tor option).COMMENT
LOWsrc/core/options.py231 # Check if defined "--auth-cred" and/or '--auth-type'.COMMENT
LOWsrc/core/options.py259 # Check if defined "--abort-code" option.COMMENT
LOWsrc/core/options.py273 # Check if defined "--ignore-code" option.COMMENT
LOWsrc/core/options.py285 # Check if defined "--wizard" option.COMMENT
LOWsrc/core/options.py372 # Check if defined "--timesec" option.COMMENT
LOWsrc/core/options.py393 # Check if defined "--threads" option.COMMENT
LOWsrc/core/startup.py34 # Check if defined "--version" option.COMMENT
LOWsrc/core/startup.py46 # Check if specified wrong alternative interpreterCOMMENT
LOW⚡src/core/main.py881 # Check if defined "--update" option.COMMENT
LOW⚡src/core/main.py885 # Check if defined "--install" option.COMMENT
LOW⚡src/core/main.py890 # Check if defined "--purge" option.COMMENT
LOW⚡src/core/main.py912 # Check if ".git" exists and check for updated version!COMMENT
LOW⚡src/core/main.py916 # Check if option is "--url" for single url test.COMMENT
LOW⚡src/core/main.py924 # Check if defined character used for splitting parameter values.COMMENT
LOW⚡src/core/main.py928 # Check if defined character used for splitting parameter values.COMMENT
LOWsrc/core/main.py301 # Check if http / httpsCOMMENT
LOWsrc/core/main.py634 # Check if defined character used for splitting cookie values.COMMENT
LOWsrc/core/main.py740 # Check if defined "--url" or "-m" option.COMMENT
LOWsrc/core/main.py858 # Check if defined "--list-tampers" option.COMMENT
LOWsrc/core/main.py867 # Check if defined "--ignore-dependencies" option.COMMENT
LOWsrc/core/main.py958 # Check if option is "-m" for multiple urls test.COMMENT
LOWsrc/core/main.py989 # Check if option "--crawl" is enabled.COMMENT
LOWsrc/core/controller/controller.py1202 # Check if the session has stored data for this headerCOMMENT
LOWsrc/core/controller/controller.py1224 # Check if the corresponding injection flag is already activeCOMMENT
LOWsrc/core/controller/controller.py1566 # Check if the injection marker is set in either URL or POST data (but not both)COMMENT
LOWsrc/core/controller/controller.py1568 # Check if no injection marker is set in either URL or POST dataCOMMENT
LOWsrc/core/controller/handler.py1024 # Check if defined "--url-reload" option.COMMENT
LOWsrc/core/controller/handler.py1028 # Check if defined "--maxlen" option.COMMENT
LOWsrc/core/controller/handler.py1233 # Check if false positive fixation is True.COMMENT
LOWsrc/core/controller/enumeration.py177 # Check if PowerShell is enabled.COMMENT
LOW⚡src/core/controller/checks.py3042 # Check if the current user have admin privileges.COMMENT
LOW⚡src/core/controller/checks.py3047 # Check if the current user have root privileges.COMMENT
LOW⚡src/core/controller/checks.py4323# Check if a GraphQL document, which is a body that names an operation and carries a selection set.COMMENT
LOW⚡src/core/controller/checks.py4330# Check if valid SOAP/XMLCOMMENT
LOW⚡src/core/controller/checks.py4338#Check if INJECT_TAG is enclosed in quotes (in json data)COMMENT
LOW⚡src/core/controller/checks.py4344# Check if valid JSONCOMMENT
LOWsrc/core/controller/checks.py6006 # Check if defined POST dataCOMMENT
LOWsrc/core/requests/authentication.py55 # Check if defined extra headers.COMMENT
LOW⚡src/core/requests/parameters.py849 # Check if defined the INJECT_TAGCOMMENT
LOW⚡src/core/requests/parameters.py859 # Check if multiple parameters are supplied.COMMENT
LOW⚡src/core/requests/parameters.py864 # Check if not defined the "INJECT_HERE" tag in parameterCOMMENT
LOWsrc/core/requests/parameters.py184 # Check if single parameter is supplied.COMMENT
LOWsrc/core/requests/parameters.py186 # Check if defined the INJECT_TAGCOMMENT
LOWsrc/core/requests/parameters.py208 # Check if defined the "INJECT_HERE" tagCOMMENT
LOWsrc/core/requests/parameters.py322 # Check if parameters are empty or meaninglessCOMMENT
LOWsrc/core/requests/parameters.py413 # Check if JSON Object.COMMENT
LOWsrc/core/requests/parameters.py424 # Check if GraphQL document.COMMENT
LOWsrc/core/requests/parameters.py431 # Check if XML Object.COMMENT
LOWsrc/core/requests/parameters.py600 # Check if not defined the "INJECT_HERE" tag in parameterCOMMENT
LOWsrc/core/requests/parameters.py668 # Check if single parameter is supplied.COMMENT
LOWsrc/core/requests/parameters.py779 # Check if defined "--prefix" option.COMMENT
LOWsrc/core/requests/parameters.py805 # Check if defined "--suffix" option, the way a prefix is handled just above.COMMENT
LOWsrc/core/requests/parameters.py838 # Check if single paramerter is supplied.COMMENT
LOW⚡src/core/requests/headers.py687 # Check if defined any Cookie HTTP header.COMMENT
LOW⚡src/core/requests/headers.py695 # Check if defined any User-Agent HTTP header.COMMENT
LOW⚡src/core/requests/headers.py699 # Check if defined any Referer HTTP header.COMMENT
LOW⚡src/core/requests/headers.py703 # Check if defined any Host HTTP header.COMMENT
LOWsrc/core/requests/headers.py738 # Check if defined any HTTP Authentication credentials.COMMENT
23 more matches not shown…
Hyper-Verbose Identifiers147 hits · 114 pts
SeverityFileLineSnippetContext
LOWsrc/core/main.py475def prompt_skip_vulnerable_host(target_url):CODE
LOWsrc/core/main.py531def check_value_inside_boundaries(url, http_request_method):CODE
LOWsrc/core/shells/bind_tcp.py142def gen_python_meterpreter_bind():CODE
LOWsrc/core/shells/reverse_tcp.py206def gen_php_meterpreter_reverse():CODE
LOWsrc/core/shells/reverse_tcp.py231def gen_python_meterpreter_reverse():CODE
LOWsrc/core/parse/cmdline.py1420def _print_mobile_user_agents(devices, default_index):STRING
LOWsrc/core/parse/request.py240def _keep_command_line_options():CODE
LOWsrc/core/controller/shell_options.py155def _maybe_prompt_for_handler():CODE
LOWsrc/core/controller/shell_options.py231def reverse_tcp_config_generic(execute_cmd, cmd, go_back, go_back_again, filename, url, separator=""):CODE
LOW⚡src/core/controller/controller.py131def init_http_header_injection_status():CODE
LOW⚡src/core/controller/controller.py140def init_cookie_injection_status():CODE
LOW⚡src/core/controller/controller.py146def check_for_stored_sessions(url, check_parameter, http_request_method):CODE
LOWsrc/core/controller/controller.py224def announce_heuristic_finding(detail):CODE
LOWsrc/core/controller/controller.py232def command_injection_heuristic_basic(url, http_request_method, check_parameter, place):CODE
LOWsrc/core/controller/controller.py394def code_injections_heuristic_basic(url, http_request_method, check_parameter, place):CODE
LOWsrc/core/controller/controller.py527def results_based_command_injection_technique(url, timesec, filename, http_request_method):CODE
LOWsrc/core/controller/controller.py542def dynamic_code_evaluation_technique(url, timesec, filename, http_request_method):CODE
LOWsrc/core/controller/controller.py594def filebased_command_injection_technique(url, timesec, filename, http_request_method, url_time_response):CODE
LOWsrc/core/controller/controller.py619def oob_command_injection_technique(url, timesec, filename, http_request_method):CODE
LOWsrc/core/controller/controller.py633def check_parameter_in_http_header(check_parameter, place):CODE
LOWsrc/core/controller/controller.py746def attempt_skip_testable_value(url, http_request_method, check_parameter):CODE
LOWsrc/core/controller/controller.py1086 def _time_related_resume_redundant():CODE
LOWsrc/core/controller/controller.py1288def filtered_testable_parameters():CODE
LOWsrc/core/controller/handler.py115def _prioritize_confirmed_boundary(prefixes, suffixes, separators, whitespaces):CODE
LOWsrc/core/controller/handler.py159def _register_post_detection_action(action, time_related_attack=None):CODE
LOWsrc/core/controller/handler.py236def pseudo_terminal_shell_generic(url, filename, technique, no_result, execute_cmd, cleanup=lambda: None, on_found_decliCODE
LOWsrc/core/controller/handler.py390def probe_skip_testable_value_post_detection(separator, timesec, http_request_method, url, vuln_parameter, whitespace, uCODE
LOWsrc/core/controller/handler.py835def boolean_based_pseudo_terminal_shell(separator, prefix, suffix, whitespace, vuln_parameter, http_request_method, url,CODE
LOWsrc/core/controller/handler.py959def oob_pseudo_terminal_shell(separator, prefix, suffix, whitespace, vuln_parameter, http_request_method, url, filename,CODE
LOWsrc/core/controller/handler.py982def _confirm_threaded_time_retrieval(url, http_request_method, resuming_stored):CODE
LOW⚡src/core/controller/checks.py1095def ignore_randomized_parameter(parameter):CODE
LOW⚡src/core/controller/checks.py1105def ignore_stateful_parameter(parameter):CODE
LOW⚡src/core/controller/checks.py1115def sanitize_payload_newlines(payload):CODE
LOW⚡src/core/controller/checks.py3034def enable_all_enumeration_options():CODE
LOWsrc/core/controller/checks.py132def injection_techniques_status():CODE
LOWsrc/core/controller/checks.py172def final_false_positive_check(url, http_request_method, check_parameter, timesec, mark):CODE
LOWsrc/core/controller/checks.py363def process_custom_injection_data(data):CODE
LOWsrc/core/controller/checks.py389def custom_injection_marker_character(url, http_request_method):CODE
LOWsrc/core/controller/checks.py526def flush_os_shell_suggestion():CODE
LOWsrc/core/controller/checks.py770def handle_detection_interrupt(filename, url):CODE
LOWsrc/core/controller/checks.py838def handle_exploitation_interrupt(filename, url):CODE
LOWsrc/core/controller/checks.py1079def ignore_anticsrf_parameter(parameter):CODE
LOWsrc/core/controller/checks.py1618def check_for_false_positive_result(false_positive_warning):CODE
LOWsrc/core/controller/checks.py1803def target_fingerprint_summary():CODE
LOWsrc/core/controller/checks.py1825def _injection_points_summary(header_msg, rows, decode_payload=False):CODE
LOWsrc/core/controller/checks.py1845def resumed_injection_points_summary(rows):CODE
LOWsrc/core/controller/checks.py1852def confirmed_injection_points_summary():CODE
LOWsrc/core/controller/checks.py1876def procced_with_file_based_technique():CODE
LOWsrc/core/controller/checks.py2005def no_user_enumeration_permission():CODE
LOWsrc/core/controller/checks.py2761def error_loading_session_file():CODE
LOWsrc/core/controller/checks.py2807def time_delay_due_to_unstable_request(timesec):CODE
LOWsrc/core/controller/checks.py2868def record_probe_response_time(exec_time):CODE
LOWsrc/core/controller/checks.py2876def record_baseline_response_time(exec_time):CODE
LOWsrc/core/controller/checks.py2889def warm_up_response_baseline(url, http_request_method, close=True):CODE
LOWsrc/core/controller/checks.py3013def identified_http_auth_type(auth_type):CODE
LOWsrc/core/controller/checks.py3059def check_provided_parameters():CODE
LOWsrc/core/controller/checks.py3216def tamper_dep_command_incompatible(tamper_name):CODE
LOWsrc/core/controller/checks.py3231def tamper_dep_eval_incompatible(tamper_name):CODE
LOWsrc/core/controller/checks.py3243def tamper_dep_time_related_only(tamper_name):CODE
LOWsrc/core/controller/checks.py3249def tamper_dep_interpreter_incompatible(tamper_name):CODE
87 more matches not shown…
Over-Commented Block51 hits · 51 pts
SeverityFileLineSnippetContext
LOWsetup.py61# eofCOMMENT
LOWsrc/core/controller/injector.py141 # Each model is filled from its own kind of request: the probes below cannot stand in for plainCOMMENT
LOWsrc/core/techniques/oob/oob_payloads.py41# per boundary, and a target either has a client or it does not - which is not a thing a boundaryCOMMENT
LOWsrc/utils/settings.py1221OOB_HEURISTIC_TRANSPORT = ""COMMENT
LOWsrc/utils/settings.py1841# Whether the evasion getting a finding past the WAF/IPS has already been confirmed to the user.COMMENT
LOWsrc/thirdparty/chardet/mbcssm.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/compat.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/euckrprober.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/sjisprober.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/cp949prober.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/__init__.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/euctwfreq.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/euctwfreq.py21#COMMENT
LOWsrc/thirdparty/chardet/chardistribution.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/latin1prober.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/charsetprober.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/gb2312prober.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/mbcharsetprober.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/euctwprober.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/codingstatemachine.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/escprober.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/universaldetector.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/utf8prober.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/gb2312freq.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/gb2312freq.py21#COMMENT
LOWsrc/thirdparty/chardet/mbcsgroupprober.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/eucjpprober.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/jisfreq.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/jisfreq.py21#COMMENT
LOWsrc/thirdparty/chardet/escsm.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/sbcharsetprober.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/big5freq.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/big5freq.py21#COMMENT
LOWsrc/thirdparty/chardet/euckrfreq.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/euckrfreq.py21#COMMENT
LOWsrc/thirdparty/chardet/big5prober.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/hebrewprober.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/hebrewprober.py21#COMMENT
LOWsrc/thirdparty/chardet/hebrewprober.py41#COMMENT
LOWsrc/thirdparty/chardet/hebrewprober.py61# and spelled backwards] [first word of first line spelled backwards]COMMENT
LOWsrc/thirdparty/chardet/hebrewprober.py81# Logical Hebrew - "windows-1255" - normal, naturally ordered text.COMMENT
LOWsrc/thirdparty/chardet/hebrewprober.py101# The SBCSGroupProber is responsible for stripping the original text of HTMLCOMMENT
LOWsrc/thirdparty/chardet/hebrewprober.py181COMMENT
LOWsrc/thirdparty/chardet/hebrewprober.py201 # 1) A word longer than 1 letter, ending with a final letter. This isCOMMENT
LOWsrc/thirdparty/chardet/charsetgroupprober.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/sbcsgroupprober.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/chardet/jpcntx.py1######################## BEGIN LICENSE BLOCK ########################COMMENT
LOWsrc/thirdparty/beautifulsoup/beautifulsoup.py741 # we enclose it in single quotes.COMMENT
LOWsrc/thirdparty/beautifulsoup/beautifulsoup.py1441 # reference or an HTML entity reference. Nonetheless,COMMENT
LOWsrc/thirdparty/beautifulsoup/beautifulsoup.py1741 passCOMMENT
LOWsrc/thirdparty/six/__init__.py1# Copyright (c) 2010-2020 Benjamin PetersonCOMMENT
Self-Referential Comments9 hits · 28 pts
SeverityFileLineSnippetContext
MEDIUMsrc/core/options.py497 # Define the local path where Metasploit Framework is installed.COMMENT
MEDIUMsrc/core/startup.py56 # Define the level of verbosity.COMMENT
MEDIUMsrc/core/main.py611 # Define the level of tests to perform.COMMENT
MEDIUMsrc/core/requests/authentication.py140 # Define the HTTP authentication type.COMMENT
MEDIUMsrc/core/requests/authentication.py146 # Define the authentication wordlists for usernames / passwords.COMMENT
MEDIUM⚡src/core/requests/parameters.py256 # Define the vulnerable parameterCOMMENT
MEDIUMsrc/utils/logs.py84 # Create the logs filenameCOMMENT
MEDIUMsrc/utils/session_handler.py248 # Create a comma-separated string of ids to keepCOMMENT
MEDIUMsrc/utils/session_handler.py289 # Create the table if it does not existCOMMENT
Unused Imports32 hits · 28 pts
SeverityFileLineSnippetContext
LOWsrc/core/options.py396CODE
LOWsrc/core/controller/checks.py59CODE
LOWsrc/core/controller/checks.py62CODE
LOWsrc/core/controller/checks.py2721CODE
LOWsrc/core/controller/checks.py66CODE
LOWsrc/core/controller/checks.py2733CODE
LOWsrc/core/controller/checks.py2740CODE
LOWsrc/core/controller/proof.py21CODE
LOWsrc/tamper/dashlesstest.py16CODE
LOWsrc/utils/sgmllib.py13CODE
LOWsrc/thirdparty/chardet/__init__.py21CODE
LOWsrc/thirdparty/chardet/__init__.py21CODE
LOWsrc/thirdparty/colorama/__init__.py2CODE
LOWsrc/thirdparty/colorama/__init__.py2CODE
LOWsrc/thirdparty/colorama/__init__.py2CODE
LOWsrc/thirdparty/colorama/__init__.py2CODE
LOWsrc/thirdparty/colorama/__init__.py3CODE
LOWsrc/thirdparty/colorama/__init__.py3CODE
LOWsrc/thirdparty/colorama/__init__.py3CODE
LOWsrc/thirdparty/colorama/__init__.py3CODE
LOWsrc/thirdparty/colorama/__init__.py4CODE
LOWsrc/thirdparty/beautifulsoup/beautifulsoup.py79CODE
LOWsrc/thirdparty/beautifulsoup/beautifulsoup.py80CODE
LOWsrc/thirdparty/beautifulsoup/beautifulsoup.py1768CODE
LOWsrc/thirdparty/beautifulsoup/beautifulsoup.py1772CODE
LOWsrc/thirdparty/odict/__init__.py6CODE
LOWsrc/thirdparty/odict/__init__.py8CODE
LOWsrc/thirdparty/odict/__init__.py9CODE
LOWsrc/thirdparty/socks/socks.py21CODE
LOWsrc/thirdparty/socks/socks.py24CODE
LOWsrc/thirdparty/six/__init__.py23CODE
LOWsrc/thirdparty/flatten_json/flatten_json.py12CODE
Cross-Language Confusion2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHsrc/utils/requirements.py26 subprocess.Popen(requirement, stdout=null, stderr=null)CODE
HIGHsrc/utils/settings.py1533JSON_RECOGNITION_REGEX = r'(?s)\A(\s*\[)*\s*\{.*"[^"]+"\s*:\s*("[^"]*"|\d+|true|false|null).*\}\s*(\]\s*)*\Z'CODE
AI Structural Patterns10 hits · 8 pts
SeverityFileLineSnippetContext
LOWsrc/core/controller/handler.py1723CODE
LOWsrc/core/controller/handler.py1358CODE
LOWsrc/core/requests/parameters.py42CODE
LOWsrc/utils/settings.py123CODE
LOWsrc/utils/settings.py211CODE
LOWsrc/utils/settings.py216CODE
LOWsrc/utils/settings.py221CODE
LOWsrc/utils/settings.py230CODE
LOWsrc/thirdparty/beautifulsoup/beautifulsoup.py1103CODE
LOWsrc/thirdparty/socks/socks.py194CODE
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMdata/txt/common-files.txt41# Container and orchestration signals - fixed paths regardless of which user the container runsCOMMENT
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMsrc/thirdparty/beautifulsoup/beautifulsoup.py1458 # haven't already gone through a supposedly comprehensiveCOMMENT
Modern Structural Boilerplate2 hits · 2 pts
SeverityFileLineSnippetContext
LOWsrc/utils/sgmllib.py22__all__ = ["SGMLParser", "SGMLParseError"]CODE
LOWsrc/thirdparty/chardet/__init__.py24__all__ = ['UniversalDetector', 'detect', 'detect_all', '__version__', 'VERSION']CODE
Overly Generic Function Names1 hit · 0 pts
SeverityFileLineSnippetContext
LOWsrc/core/controller/checks.py4366def process_data(data_type, http_request_method):CODE