AI Slop Code Risk Monitor

mailcow/mailcow-dockerized

SlopCodeMonitor badge for mailcow/mailcow-dockerized Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

mailcow: dockerized - 🐮 + 🐋 = 💕

2.2 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for mailcow/mailcow-dockerized, a JavaScript project with 13,723 GitHub stars. SynthScan examined 114,083 lines of code across 340 source files, recording 181 pattern matches distributed across 14 syntactic categories. The legacy adjusted pattern signal is 2.2 (Low 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.

2.2
Adjusted Signal
2.2
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
13.7K
Stars
JavaScript
Language
114.1K
Lines of Code
340
Files
181
Pattern Hits
2026-10-31
Scan Date
0.02
HC Hit Rate

Risk Review · Payload v1

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

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 4.6/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.9/100 · LOW

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

Agent Over-Engineering Ratio 5.7/100 · LOW

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

PR Review Velocity Impact 10.1/100 · LOW

Which changes need focused human review? 181 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 7MEDIUM 14LOW 160

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 181 distinct pattern matches across 14 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.

Decorative Section Separators10 hits · 39 pts
SeverityFileLineSnippetContext
MEDIUM⚡generate_config.sh182# ------------------------------COMMENT
MEDIUM⚡generate_config.sh184# ------------------------------COMMENT
MEDIUM⚡generate_config.sh192# ------------------------------COMMENT
MEDIUM⚡generate_config.sh194# ------------------------------COMMENT
MEDIUM⚡generate_config.sh197# ------------------------------COMMENT
MEDIUM⚡generate_config.sh199# ------------------------------COMMENT
MEDIUMgenerate_config.sh169# ------------------------------COMMENT
MEDIUMgenerate_config.sh171# ------------------------------COMMENT
MEDIUMgenerate_config.sh218# ------------------------------COMMENT
MEDIUMgenerate_config.sh220# ------------------------------COMMENT
Hyper-Verbose Identifiers34 hits · 34 pts
SeverityFileLineSnippetContext
LOWdata/web/inc/lib/sieve/SieveParser.php59 public function passthroughWhitespaceComment($token)CODE
LOWdata/web/js/site/admin.js849 function deleteAttributeMappingRow(elem, e) {CODE
LOWdata/web/js/site/dashboard.js1263 function hideTableExpandCollapseBtn(tab, table){CODE
LOWdata/web/js/site/dashboard.js1761function convertTimestampToLocalFormat(timestamp) {CODE
LOWdata/web/js/site/quarantine.js295 function hideTableExpandCollapseBtn(table){CODE
LOWdata/web/js/site/mailbox.js2420 function hideTableExpandCollapseBtn(tab, table){CODE
LOWdata/Dockerfiles/netfilter/modules/NFTables.py199 def get_mailcow_jump_rule_dict(self, _family: str, _chain: str):CODE
LOWdata/Dockerfiles/netfilter/modules/NFTables.py512 def create_mailcow_isolation_rule(self, _interface:str, _dports:list, _allow:str = ""):CODE
LOWdata/Dockerfiles/netfilter/modules/IPTables.py216 def create_mailcow_isolation_rule(self, _interface:str, _dports:list, _allow:str = ""):CODE
LOWdata/Dockerfiles/dockerapi/main.py179async def post_container_update_stats(container_id : str):CODE
LOW⚡data/Dockerfiles/dockerapi/modules/DockerApi.py164 def container_post__exec__mailq__list(self, request_json, **kwargs):CODE
LOW⚡data/Dockerfiles/dockerapi/modules/DockerApi.py174 def container_post__exec__mailq__flush(self, request_json, **kwargs):CODE
LOW⚡data/Dockerfiles/dockerapi/modules/DockerApi.py184 def container_post__exec__mailq__super_delete(self, request_json, **kwargs):CODE
LOW⚡data/Dockerfiles/dockerapi/modules/DockerApi.py194 def container_post__exec__system__fts_rescan(self, request_json, **kwargs):CODE
LOW⚡data/Dockerfiles/dockerapi/modules/DockerApi.py272 def container_post__exec__reload__dovecot(self, request_json, **kwargs):CODE
LOW⚡data/Dockerfiles/dockerapi/modules/DockerApi.py282 def container_post__exec__reload__postfix(self, request_json, **kwargs):CODE
LOW⚡data/Dockerfiles/dockerapi/modules/DockerApi.py292 def container_post__exec__reload__nginx(self, request_json, **kwargs):CODE
LOW⚡data/Dockerfiles/dockerapi/modules/DockerApi.py302 def container_post__exec__sieve__list(self, request_json, **kwargs):CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py80 def container_post__exec__mailq__delete(self, request_json, **kwargs):CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py96 def container_post__exec__mailq__hold(self, request_json, **kwargs):CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py112 def container_post__exec__mailq__cat(self, request_json, **kwargs):CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py130 def container_post__exec__mailq__unhold(self, request_json, **kwargs):CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py146 def container_post__exec__mailq__deliver(self, request_json, **kwargs):CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py219 def container_post__exec__system__df(self, request_json, **kwargs):CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py233 def container_post__exec__system__mysql_upgrade(self, request_json, **kwargs):CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py257 def container_post__exec__system__mysql_tzinfo_to_sql(self, request_json, **kwargs):CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py313 def container_post__exec__sieve__print(self, request_json, **kwargs):CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py325 def container_post__exec__maildir__cleanup(self, request_json, **kwargs):CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py346 def container_post__exec__maildir__move(self, request_json, **kwargs):CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py370 def container_post__exec__rspamd__worker_password(self, request_json, **kwargs):CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py402 def container_post__exec__sogo__rename_user(self, request_json, **kwargs):CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py416 def container_post__exec__doveadm__get_acl(self, request_json, **kwargs):CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py467 def container_post__exec__doveadm__delete_acl(self, request_json, **kwargs):CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py482 def container_post__exec__doveadm__set_acl(self, request_json, **kwargs):CODE
Excessive Try-Catch Wrapping26 hits · 30 pts
SeverityFileLineSnippetContext
LOW⚡data/Dockerfiles/dovecot/quota_notify.py28 except Exception as ex:CODE
LOW⚡data/Dockerfiles/dovecot/quota_notify.py38 except Exception:CODE
MEDIUM⚡data/Dockerfiles/dovecot/quota_notify.py39 print("Error: Cannot parse quota template, falling back to default template.")CODE
LOWdata/Dockerfiles/dovecot/quota_notify.py90except Exception as ex:CODE
LOWdata/Dockerfiles/dovecot/quarantine_notify.py37 except Exception as ex:CODE
LOWdata/Dockerfiles/dovecot/quarantine_notify.py54 except Exception as ex:CODE
LOWdata/Dockerfiles/dovecot/quarantine_notify.py91 except Exception:CODE
MEDIUMdata/Dockerfiles/dovecot/quarantine_notify.py92 print("Error: Cannot parse quarantine template, falling back to default template.")CODE
LOWdata/Dockerfiles/dovecot/quarantine_notify.py139 except Exception as ex:CODE
LOWdata/Dockerfiles/dovecot/quarantine_notify.py159 except Exception as ex:CODE
LOWdata/Dockerfiles/netfilter/main.py249 except Exception as ex:CODE
LOWdata/Dockerfiles/netfilter/main.py277 except Exception as ex:CODE
LOWdata/Dockerfiles/netfilter/main.py323 except Exception:CODE
LOWdata/Dockerfiles/netfilter/main.py485 except Exception as ex:CODE
LOWdata/Dockerfiles/netfilter/modules/Logger.py32 except Exception as ex:CODE
LOWdata/Dockerfiles/netfilter/modules/IPTables.py250 except Exception as e:CODE
MEDIUMdata/Dockerfiles/netfilter/modules/IPTables.py137def snat4(self, snat_target, source):CODE
LOWdata/Dockerfiles/dockerapi/main.py99 except Exception as e:CODE
LOWdata/Dockerfiles/dockerapi/main.py122 except Exception as e:CODE
LOWdata/Dockerfiles/dockerapi/main.py135 except Exception as err:CODE
LOWdata/Dockerfiles/dockerapi/main.py163 except Exception as e:CODE
LOWdata/Dockerfiles/dockerapi/main.py239 except Exception as e:CODE
MEDIUMdata/Dockerfiles/dockerapi/modules/DockerApi.py518def get_host_stats(self, wait=5):CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py537 except Exception as e:CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py561 except Exception as e:CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py613 except Exception as e:CODE
Empty Error Handlers6 hits · 30 pts
SeverityFileLineSnippetContext
HIGHhelper-scripts/generate_caa_record.py41except ValueError:CODE
HIGHdata/Dockerfiles/dovecot/quota_notify.py96except:CODE
HIGHdata/Dockerfiles/dovecot/quota_notify.py101except:CODE
HIGHdata/Dockerfiles/olefy/olefy.py220except KeyboardInterrupt:CODE
HIGHdata/Dockerfiles/dockerapi/main.py249except asyncio.TimeoutError:CODE
HIGHdata/Dockerfiles/dockerapi/modules/DockerApi.py601except:CODE
Fake / Example Data26 hits · 26 pts
SeverityFileLineSnippetContext
LOWdata/web/inc/ajax/transport_check.php16 $mail_from = "relay@example.org";CODE
LOWdata/web/lang/lang.da-dk.json1053 "tag_help_example": "Eksempel på en tagget e-mail-adresse : me<b>+Tacaly</b>@example.org",CODE
LOWdata/web/lang/lang.de-de.json1396 "tag_help_example": "Beispiel für eine getaggte E-Mail-Adresse: ich<b>+Facebook</b>@example.org",CODE
LOWdata/web/lang/lang.fr-fr.json1330 "tag_help_example": "Exemple pour une adresse de courriel étiquetée : me<b>+Facebook</b>@example.org",CODE
LOWdata/web/lang/lang.cs-cz.json1384 "tag_help_example": "Příklad e-mailové adresy se značkou: me<b>+Facebook</b>@example.org",CODE
LOWdata/web/lang/lang.zh-tw.json1246 "tag_help_example": "標籤的信箱地址範例: me<b>+Facebook</b>@example.org",CODE
LOWdata/web/lang/lang.sk-sk.json1222 "tag_help_example": "Príklad tagu e-mailovej adresy: me<b>+Facebook</b>@example.org",CODE
LOWdata/web/lang/lang.ro-ro.json1170 "tag_help_example": "Exemplu pentru o adresă de email etichetată: me<b>+Facebook</b>@example.org",CODE
LOWdata/web/lang/lang.pl-pl.json1112 "tag_help_example": "Przykład adresu email z etykietą: ja<b>+Facebook</b>@example.org",CODE
LOWdata/web/lang/lang.uz-uz.json1403 "tag_help_example": "Teglangan e-pochta manzili misoli: me<b>+Facebook</b>@example.org",CODE
LOWdata/web/lang/lang.en-gb.json1414 "tag_help_example": "Example for a tagged email address: me<b>+Facebook</b>@example.org",CODE
LOWdata/web/lang/lang.fi-fi.json869 "tag_help_example": "Esimerkki merkitylle Sähkö posti osoitteeksi: me<b>+Facebook</b>@example.org",CODE
LOWdata/web/lang/lang.nl-nl.json1302 "tag_help_example": "Voorbeeld van een maildres met tag: me<b>+Tesla</b>@example.org",CODE
LOWdata/web/lang/lang.lv-lv.json664 "tag_help_example": "Piemērs ietagotai e-pasta adresei: me<b>+Facebook</b>@example.org",CODE
LOWdata/web/lang/lang.si-si.json1411 "tag_help_example": "Primer označenega e-poštnega naslova: jaz<b>+Facebook</b>@example.org",CODE
LOWdata/web/lang/lang.it-it.json1258 "tag_help_example": "Esempio di mail con tag: ich<b>+Facebook</b>@example.org",CODE
LOWdata/web/lang/lang.tr-tr.json1291 "tag_help_example": "Etiketli bir e-posta adresi örneği: ben<b>+Facebook</b>@example.org",CODE
LOWdata/web/lang/lang.sv-se.json1077 "tag_help_example": "Exempel på en taggad e-postadress: me<b>+Facebook</b>@example.org",CODE
LOWdata/web/lang/lang.ko-kr.json1087 "tag_help_example": "태그가 있는 이메일 주소의 예시: me<b>+Facebook</b>@example.org",CODE
LOWdata/web/lang/lang.ja-jp.json1303 "tag_help_example": "タグ付きメールアドレスの例: me<b>+Facebook</b>@example.org",CODE
LOWdata/web/lang/lang.bg-bg.json1354 "tag_help_example": "Пример за тагован имейл адрес: me<b>+Facebook</b>@example.org",CODE
LOWdata/web/lang/lang.zh-cn.json1369 "tag_help_example": "带有标签的邮箱地址示例: me<b>+Facebook</b>@example.org",CODE
LOWdata/web/api/swagger-ui.js1!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amCODE
LOWdata/web/api/swagger-ui.js1!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amCODE
LOWdata/web/api/swagger-ui-es-bundle-core.js2import*as e from"react-immutable-pure-component";import*as t from"remarkable/linkify";import*as a from"dompurify";importCODE
LOWdata/web/api/swagger-ui-es-bundle-core.js2import*as e from"react-immutable-pure-component";import*as t from"remarkable/linkify";import*as a from"dompurify";importCODE
Deep Nesting22 hits · 20 pts
SeverityFileLineSnippetContext
LOWdata/Dockerfiles/dovecot/quarantine_notify.py80CODE
LOWdata/Dockerfiles/netfilter/main.py115CODE
LOWdata/Dockerfiles/netfilter/main.py208CODE
LOWdata/Dockerfiles/netfilter/main.py252CODE
LOWdata/Dockerfiles/netfilter/main.py404CODE
LOWdata/Dockerfiles/netfilter/modules/NFTables.py222CODE
LOWdata/Dockerfiles/netfilter/modules/NFTables.py282CODE
LOWdata/Dockerfiles/netfilter/modules/NFTables.py397CODE
LOWdata/Dockerfiles/netfilter/modules/IPTables.py46CODE
LOWdata/Dockerfiles/netfilter/modules/IPTables.py137CODE
LOWdata/Dockerfiles/netfilter/modules/IPTables.py175CODE
LOWdata/Dockerfiles/olefy/olefy.py92CODE
LOWdata/Dockerfiles/olefy/olefy.py104CODE
LOWdata/Dockerfiles/olefy/olefy.py165CODE
LOWdata/Dockerfiles/dockerapi/main.py84CODE
LOWdata/Dockerfiles/dockerapi/main.py130CODE
LOWdata/Dockerfiles/dockerapi/main.py197CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py146CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py233CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py370CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py416CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py546CODE
Redundant / Tautological Comments13 hits · 19 pts
SeverityFileLineSnippetContext
LOWupdate.sh53 # Check if modules changedCOMMENT
LOWgenerate_config.sh251# Set this to "allow" to enable the anyone pseudo user. Disabled by default.COMMENT
LOW_modules/scripts/new_options.sh142 echo '# Set this to "allow" to enable the anyone pseudo user. Disabled by default.' >> mailcow.confCODE
LOWhelper-scripts/dev_tests/view_autodiscover.sh58# Check if xmllint is availableCOMMENT
LOWhelper-scripts/dev_tests/view_autodiscover.sh107# Check if response is emptyCOMMENT
LOWdata/Dockerfiles/rspamd/docker-entrypoint.sh169 # Check if the sender client is listed in AuthBL (AuthBL is *not* part of ZEN)COMMENT
LOWdata/Dockerfiles/acme/acme.sh345 # Check if MAILCOW_HOSTNAME is covered by a wildcard in ADDITIONAL_SANCOMMENT
LOWdata/Dockerfiles/acme/functions.sh88 # Check if CNAME without v6 enabled targetCOMMENT
LOWdata/Dockerfiles/acme/functions.sh139# Check if a domain is covered by a wildcard (*.example.com) in ADDITIONAL_SANCOMMENT
LOWdata/Dockerfiles/acme/functions.sh160 # Check if ADDITIONAL_SAN contains a wildcard for this parent domainCOMMENT
LOWdata/Dockerfiles/watchdog/check_mysql_slavestatus.sh118# Check if we can write to tmpCOMMENT
LOWdata/Dockerfiles/watchdog/check_mysql_slavestatus.sh186 # Check if tmp file existsCOMMENT
LOWdata/Dockerfiles/watchdog/watchdog.sh108 # Check if one of the notification options is enabledCOMMENT
Over-Commented Block19 hits · 18 pts
SeverityFileLineSnippetContext
LOWupdate.sh561COMMENT
LOWgenerate_config.sh201# You should use HTTPS, but in case of SSL offloaded reverse proxies:COMMENT
LOWgenerate_config.sh241# Please use lowercase letters onlyCOMMENT
LOWgenerate_config.sh261MAILDIR_GC_TIME=7200COMMENT
LOWgenerate_config.sh281# in the reverse proxy.COMMENT
LOWgenerate_config.sh301# You will need to pass provider-specific environment variables to the acme-mailcow container.COMMENT
LOWgenerate_config.sh341FTS_HEAP=128COMMENT
LOWgenerate_config.sh361#WATCHDOG_NOTIFY_EMAIL=COMMENT
LOWgenerate_config.sh401#SNAT_TO_SOURCE=COMMENT
LOWgenerate_config.sh421SOGO_EXPIRE_SESSION=480COMMENT
LOWgenerate_config.sh441# Optional: Leave empty for noneCOMMENT
LOWdata/web/inc/functions.oauth2.inc.php21 $scope = 'profile';COMMENT
LOWdata/web/inc/lib/WebAuthn/WebAuthn.php381 $authenticatorObj = new Attestation\AuthenticatorData($authenticatorData);COMMENT
LOWdata/Dockerfiles/acme/expand6.sh1#!/bin/bashCOMMENT
LOWdata/Dockerfiles/sogo/bootstrap-sogo.sh121# Generate footerCOMMENT
LOWdata/Dockerfiles/olefy/olefy.py1#!/usr/bin/env python3COMMENT
LOWdata/Dockerfiles/watchdog/check_mysql_slavestatus.sh1#!/bin/bashCOMMENT
LOWdata/Dockerfiles/watchdog/check_mysql_slavestatus.sh21# 2008041702 Added usage of script with params -H -u -p #COMMENT
LOWdata/Dockerfiles/watchdog/check_mysql_slavestatus.sh41# 2012080304 Added error output from mysql #COMMENT
Unused Imports15 hits · 14 pts
SeverityFileLineSnippetContext
LOWhelper-scripts/generate_caa_record.py4CODE
LOWhelper-scripts/generate_caa_record.py4CODE
LOWdata/Dockerfiles/dovecot/quota_notify.py4CODE
LOWdata/Dockerfiles/dovecot/quota_notify.py7CODE
LOWdata/Dockerfiles/dovecot/quarantine_notify.py9CODE
LOWdata/Dockerfiles/dovecot/quarantine_notify.py17CODE
LOWdata/Dockerfiles/netfilter/main.py13CODE
LOWdata/Dockerfiles/netfilter/modules/NFTables.py3CODE
LOWdata/Dockerfiles/netfilter/modules/IPTables.py3CODE
LOWdata/Dockerfiles/nginx/bootstrap.py2CODE
LOWdata/Dockerfiles/dockerapi/main.py2CODE
LOWdata/Dockerfiles/dockerapi/main.py5CODE
LOWdata/Dockerfiles/dockerapi/main.py11CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py10CODE
LOWdata/Dockerfiles/dockerapi/modules/DockerApi.py10CODE
Structural Annotation Overuse4 hits · 8 pts
SeverityFileLineSnippetContext
LOW⚡generate_config.sh205# IMPORTANT: Do not use port 8081, 9081, 9082 or 65510!COMMENT
LOWdata/web/inc/init_db.inc.php1266 // Step 1: Get all non-primary keys, that currently exist and those that should existCOMMENT
LOW⚡data/web/inc/init_db.inc.php1286 // Step 2: Drop all vanished indexesCOMMENT
LOW⚡data/web/inc/init_db.inc.php1292 // Step 3: Drop all vanished primary keysCOMMENT
Verbosity Indicators3 hits · 6 pts
SeverityFileLineSnippetContext
LOWdata/web/inc/init_db.inc.php1266 // Step 1: Get all non-primary keys, that currently exist and those that should existCOMMENT
LOW⚡data/web/inc/init_db.inc.php1286 // Step 2: Drop all vanished indexesCOMMENT
LOW⚡data/web/inc/init_db.inc.php1292 // Step 3: Drop all vanished primary keysCOMMENT
Cross-Language Confusion1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHdata/Dockerfiles/dockerapi/modules/DockerApi.py388 cmd = '''/bin/echo 'enable_password = "%s";' > %s && cat %s''' % (rspamd_passphrase_hash, rspamd_password_fiCODE
AI Slop Vocabulary1 hit · 2 pts
SeverityFileLineSnippetContext
LOWgenerate_config.sh271# You can also just add static names...COMMENT
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOWdata/web/inc/lib/sieve/SieveScript.php5 // TODO: implementCOMMENT