AI Slop Code Risk Monitor

opencart/opencart

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

A free shopping cart system. OpenCart is an open source PHP-based online e-commerce solution.

0.7 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for opencart/opencart, a PHP project with 8,222 GitHub stars. SynthScan examined 992,298 lines of code across 4063 source files, recording 506 pattern matches distributed across 9 syntactic categories. The legacy adjusted pattern signal is 0.7 (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.

0.7
Adjusted Signal
0.7
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
8.2K
Stars
PHP
Language
992.3K
Lines of Code
4.1K
Files
506
Pattern Hits
2026-10-31
Scan Date
0.00
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 2.9/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.5/100 · LOW

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

Agent Over-Engineering Ratio 1.3/100 · LOW

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

PR Review Velocity Impact 2.8/100 · LOW

Which changes need focused human review? 506 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 3HIGH 0MEDIUM 18LOW 485

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 506 distinct pattern matches across 9 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.

Structural Annotation Overuse152 hits · 291 pts
SeverityFileLineSnippetContext
LOWdocs/design/banners.md108#### Step 1: Install Banner ModuleCOMMENT
LOWdocs/design/banners.md116#### Step 2: Configure Banner ModuleCOMMENT
LOWdocs/design/banners.md139#### Step 3: Add Module to LayoutCOMMENT
LOWdocs/admin-interface/sales/orders.md46#### Step 1: Access Filter OptionsCOMMENT
LOWdocs/admin-interface/sales/orders.md52#### Step 2: Apply Search CriteriaCOMMENT
LOWdocs/admin-interface/sales/orders.md65#### Step 3: Apply and View ResultsCOMMENT
LOW⚡docs/admin-interface/sales/orders.md108#### Step 1: Edit OrderCOMMENT
LOW⚡docs/admin-interface/sales/orders.md114#### Step 2: Navigate to Order HistoryCOMMENT
LOW⚡docs/admin-interface/sales/orders.md120#### Step 3: Update StatusCOMMENT
LOW⚡docs/admin-interface/sales/orders.md139#### Step 1: Start New OrderCOMMENT
LOW⚡docs/admin-interface/sales/orders.md145#### Step 2: Customer DetailsCOMMENT
LOW⚡docs/admin-interface/sales/orders.md153#### Step 3: Payment DetailsCOMMENT
LOW⚡docs/admin-interface/sales/orders.md160#### Step 4: Shipping DetailsCOMMENT
LOW⚡docs/admin-interface/sales/orders.md167#### Step 5: Add ProductsCOMMENT
LOW⚡docs/admin-interface/sales/orders.md175#### Step 6: Complete OrderCOMMENT
LOW⚡docs/admin-interface/sales/orders.md191#### Step 1: Select OrderCOMMENT
LOW⚡docs/admin-interface/sales/orders.md197#### Step 2: Generate InvoiceCOMMENT
LOW⚡docs/admin-interface/sales/orders.md203#### Step 3: Print or SaveCOMMENT
LOWdocs/admin-interface/sales/returns.md53#### Step 1: Access Filter OptionsCOMMENT
LOWdocs/admin-interface/sales/returns.md59#### Step 2: Apply Search CriteriaCOMMENT
LOWdocs/admin-interface/sales/returns.md72#### Step 3: Apply and View ResultsCOMMENT
LOW⚡docs/admin-interface/sales/returns.md96#### Step 1: Edit ReturnCOMMENT
LOW⚡docs/admin-interface/sales/returns.md102#### Step 2: Navigate to Return HistoryCOMMENT
LOW⚡docs/admin-interface/sales/returns.md108#### Step 3: Update StatusCOMMENT
LOW⚡docs/admin-interface/sales/returns.md125#### Step 1: Start New ReturnCOMMENT
LOW⚡docs/admin-interface/sales/returns.md131#### Step 2: Customer and Order DetailsCOMMENT
LOW⚡docs/admin-interface/sales/returns.md140#### Step 3: Product DetailsCOMMENT
LOW⚡docs/admin-interface/sales/returns.md149#### Step 4: Return InformationCOMMENT
LOW⚡docs/admin-interface/sales/returns.md158#### Step 5: Complete ReturnCOMMENT
LOW⚡docs/admin-interface/sales/returns.md196#### Step 1: Receive Return RequestCOMMENT
LOW⚡docs/admin-interface/sales/returns.md202#### Step 2: Review and ValidateCOMMENT
LOW⚡docs/admin-interface/sales/returns.md210#### Step 3: Update Return StatusCOMMENT
LOW⚡docs/admin-interface/sales/returns.md218#### Step 4: Process Refund or ExchangeCOMMENT
LOW⚡docs/admin-interface/sales/returns.md226#### Step 5: Complete ReturnCOMMENT
LOWdocs/admin-interface/sales/subscriptions.md46#### Step 1: Access Filter OptionsCOMMENT
LOWdocs/admin-interface/sales/subscriptions.md52#### Step 2: Apply Search CriteriaCOMMENT
LOWdocs/admin-interface/sales/subscriptions.md65#### Step 3: Apply and View ResultsCOMMENT
LOW⚡docs/admin-interface/sales/subscriptions.md91#### Step 1: Edit SubscriptionCOMMENT
LOW⚡docs/admin-interface/sales/subscriptions.md97#### Step 2: Navigate to Subscription HistoryCOMMENT
LOW⚡docs/admin-interface/sales/subscriptions.md103#### Step 3: Update StatusCOMMENT
LOW⚡docs/admin-interface/sales/subscriptions.md139#### Step 1: Start New SubscriptionCOMMENT
LOW⚡docs/admin-interface/sales/subscriptions.md145#### Step 2: Customer and Order DetailsCOMMENT
LOW⚡docs/admin-interface/sales/subscriptions.md154#### Step 3: Subscription PlanCOMMENT
LOW⚡docs/admin-interface/sales/subscriptions.md163#### Step 4: Billing DetailsCOMMENT
LOW⚡docs/admin-interface/sales/subscriptions.md171#### Step 5: Complete SubscriptionCOMMENT
LOW⚡docs/admin-interface/sales/subscriptions.md187#### Step 1: Billing Cycle TriggerCOMMENT
LOW⚡docs/admin-interface/sales/subscriptions.md193#### Step 2: Payment ProcessingCOMMENT
LOW⚡docs/admin-interface/sales/subscriptions.md201#### Step 3: Order GenerationCOMMENT
LOW⚡docs/admin-interface/sales/subscriptions.md209#### Step 4: Next Billing Date UpdateCOMMENT
LOW⚡docs/admin-interface/overview/manufacturers.md32#### Step 1: Navigate to Admin PanelCOMMENT
LOW⚡docs/admin-interface/overview/manufacturers.md38#### Step 2: View Manufacturer ListCOMMENT
LOW⚡docs/admin-interface/overview/manufacturers.md48#### Step 1: Access Manufacturer SectionCOMMENT
LOW⚡docs/admin-interface/overview/manufacturers.md57#### Step 2: Fill Manufacturer DetailsCOMMENT
LOWdocs/admin-interface/overview/manufacturers.md82#### Step 3: Upload Manufacturer ImageCOMMENT
LOWdocs/admin-interface/overview/manufacturers.md103#### Step 4: Configure Store SettingsCOMMENT
LOWdocs/admin-interface/overview/manufacturers.md121#### Step 5: Save ManufacturerCOMMENT
LOWdocs/admin-interface/overview/manufacturers.md304#### Step 1: Create ManufacturerCOMMENT
LOW⚡docs/admin-interface/overview/manufacturers.md316#### Step 2: Upload Apple LogoCOMMENT
LOW⚡docs/admin-interface/overview/manufacturers.md325#### Step 3: Configure Store SettingsCOMMENT
LOW⚡docs/admin-interface/overview/manufacturers.md334#### Step 4: Assign to ProductsCOMMENT
92 more matches not shown…
Hyper-Verbose Identifiers219 hits · 220 pts
SeverityFileLineSnippetContext
LOWtools/phpstan/LoadedProperty.php63 public function canChangeTypeAfterAssignment(): bool {CODE
LOWtools/daux.io/tests/Tree/BuilderTest.php59 public function testGetOrCreateDirExisting()CODE
LOWtools/daux.io/tests/Tree/BuilderTest.php139 public function testGetOrCreatePageAutoMarkdown()CODE
LOWtools/daux.io/tests/Tree/BuilderTest.php165 public function testGetOrCreatePageExisting()CODE
LOWtools/daux.io/tests/Format/HTML/TableOfContentsTest.php40 public function testShouldAddTOCWhenAutoTOCisOn()CODE
LOWtools/daux.io/tests/Format/HTML/TableOfContentsTest.php60 public function testShouldNotAddTOCWhenAutoTOCisOnAndTOCisPresent()CODE
LOWtools/daux.io/tests/Format/HTML/GeneratorTest.php111 public function testGenerateSinglePageWithoutSearch()CODE
LOWtools/daux.io/tests/Format/Confluence/GeneratorTest.php26 public static function configurationTestProvider()CODE
LOWtools/daux.io/tests/Format/Confluence/GeneratorTest.php460 public function testCreateRootAndPublishAllPages()CODE
LOWtools/daux.io/tests/Format/Confluence/GeneratorTest.php519 public function testCreateRootWithSiblingSpaceAndPublishAllPages()CODE
LOWtools/daux.io/tests/Format/Confluence/GeneratorTest.php610 public function testRootNotFoundButFoundSiblings()CODE
LOW…nfluence/ContentTypes/Markdown/TableOfContentsTest.php53 public function testShouldAddTOCWhenAutoTOCisOn()CODE
LOW…nfluence/ContentTypes/Markdown/TableOfContentsTest.php69 public function testShouldNotAddTOCWhenAutoTOCisOnAndTOCisPresent()CODE
LOWtools/daux.io/libs/Cache.php33 protected static function ensureCacheDirectoryExists(string $path): voidCODE
LOWtools/daux.io/libs/Config.php49 public function getDocumentationDirectory()CODE
LOWtools/daux.io/libs/Config.php141 public function getConfluenceConfiguration(): ConfluenceConfigCODE
LOWtools/daux.io/libs/Config.php164 public function getValidContentExtensions()CODE
LOWtools/daux.io/libs/Config.php169 public function setValidContentExtensions(array $value)CODE
LOWtools/daux.io/libs/ConfigBuilder.php61 public function withDocumentationDirectory($dir): ConfigBuilderCODE
LOWtools/daux.io/libs/ConfigBuilder.php68 public function withValidContentExtensions(array $value): ConfigBuilderCODE
LOWtools/daux.io/libs/ConfigBuilder.php103 public function withConfigurationOverride($file): ConfigBuilderCODE
LOWtools/daux.io/libs/ConfigBuilder.php218 private function normalizeDocumentationPath($path)CODE
LOWtools/daux.io/libs/Processor.php36 public function extendCommonMarkEnvironment(Environment $environment)CODE
LOWtools/daux.io/libs/Tree/Builder.php133 public static function removeSortingInformations($filename)CODE
LOWtools/daux.io/libs/Tree/Builder.php148 public static function getOrCreateDir(Directory $parent, $title)CODE
LOWtools/daux.io/libs/Tree/Builder.php167 public static function getOrCreatePage(Directory $parent, $path)CODE
LOWtools/daux.io/libs/Format/HTML/Config.php56 public function hasAutomaticTableOfContents(): boolCODE
LOWtools/daux.io/libs/Format/HTML/Config.php71 public function hasPlausibleAnalyticsDomain()CODE
LOWtools/daux.io/libs/Format/HTML/Config.php76 public function getPlausibleAnalyticsDomain()CODE
LOWtools/daux.io/libs/Format/Confluence/Config.php7 public function shouldAutoDeleteOrphanedPages()CODE
LOWtools/daux.io/src/js/theme_daux/menu.js8function resetHeightAfterAnimation(item) {CODE
LOW…tall/view/javascript/bootstrap/js/bootstrap.esm.min.js6import*as Popper from"@popperjs/core";const elementMap=new Map,Data={set(e,t,n){elementMap.has(e)||elementMap.set(e,new CODE
LOW…/install/view/javascript/bootstrap/js/bootstrap.esm.js349function bootstrapDelegationHandler(element, selector, fn) {CODE
LOW…stall/view/javascript/bootstrap/js/bootstrap.bundle.js353 function bootstrapDelegationHandler(element, selector, fn) {CODE
LOW…stall/view/javascript/bootstrap/js/bootstrap.bundle.js2386 function getOppositeVariationPlacement(placement) {CODE
LOW…stall/view/javascript/bootstrap/js/bootstrap.bundle.js2521 function getInnerBoundingClientRect(element, strategy) {CODE
LOW…stall/view/javascript/bootstrap/js/bootstrap.bundle.js2534 function getClientRectFromMixedType(element, clippingParent, strategy) {CODE
LOW…stall/view/javascript/bootstrap/js/bootstrap.bundle.js2737 function getExpandedFallbackPlacements(placement) {CODE
LOW…load/install/view/javascript/bootstrap/js/bootstrap.js372 function bootstrapDelegationHandler(element, selector, fn) {CODE
LOW…oad/extension/opencart/admin/model/report/customer.php417 public function getTotalCustomerActivities(array $data = []): int {CODE
LOWupload/catalog/model/catalog/product.php451 public function getCategoriesByCategoryId(int $product_id, int $category_id): array {CODE
LOWupload/catalog/model/catalog/product.php473 public function getTotalCategoriesByCategoryId(int $product_id, int $category_id): int {CODE
LOWupload/catalog/model/catalog/review.php87 public function getTotalReviewsByProductId(int $product_id): int {CODE
LOWupload/catalog/model/catalog/subscription_plan.php101 public function getTotalSubscriptionPlans(): int {CODE
LOWupload/catalog/model/checkout/subscription.php251 public function deleteSubscriptionByOrderId(int $order_id): void {CODE
LOWupload/catalog/model/checkout/subscription.php588 public function getProductByOrderProductId(int $order_id, int $order_product_id): array {CODE
LOWupload/catalog/model/checkout/order.php672 public function getTotalOrdersBySubscriptionId(int $subscription_id): int {CODE
LOWupload/catalog/model/marketing/coupon.php250 public function getTotalHistoriesByCustomerId(int $coupon_id, int $customer_id): int {CODE
LOWupload/catalog/model/account/subscription.php107 public function getTotalSubscriptionByShippingAddressId(int $address_id): int {CODE
LOWupload/catalog/model/account/subscription.php128 public function getTotalSubscriptionByPaymentAddressId(int $address_id): int {CODE
LOWupload/catalog/model/account/subscription.php150 public function getProductByOrderProductId(int $order_id, int $order_product_id): array {CODE
LOWupload/catalog/model/account/transaction.php74 public function deleteTransactionsByOrderId(int $order_id): void {CODE
LOWupload/catalog/model/account/transaction.php175 public function getTotalTransactionsByOrderId(int $order_id): int {CODE
LOWupload/catalog/model/account/order.php137 public function getOrdersBySubscriptionId(int $subscription_id, int $start = 0, int $limit = 20): array {CODE
LOWupload/catalog/model/account/order.php343 public function getTotalOrdersByProductId(int $product_id): int {CODE
LOWupload/catalog/model/account/order.php368 public function getTotalProductsByOrderId(int $order_id): int {CODE
LOWupload/catalog/model/account/order.php393 public function getTotalOrdersBySubscriptionId(int $subscription_id): int {CODE
LOWupload/admin/model/sale/subscription.php89 public function deleteSubscriptionByCustomerPaymentId(int $customer_payment_id): void {CODE
LOWupload/admin/model/sale/subscription.php137 public function getSubscriptionByOrderProductId(int $order_id, int $order_product_id): array {CODE
LOWupload/admin/model/sale/subscription.php366 public function getTotalSubscriptionsByStoreId(int $store_id): int {CODE
159 more matches not shown…
Fake / Example Data61 hits · 72 pts
SeverityFileLineSnippetContext
LOW…mat/HTML/ContentTypes/Markdown/CommonMarkConverter.php24 'position' => 'placeholder',CODE
LOW…mat/HTML/ContentTypes/Markdown/CommonMarkConverter.php25 'placeholder' => '[TOC]',CODE
LOW…nfluence/ContentTypes/Markdown/CommonMarkConverter.php19 'position' => 'placeholder',CODE
LOW…nfluence/ContentTypes/Markdown/CommonMarkConverter.php20 'placeholder' => '[TOC]',CODE
LOWdocs/admin-interface/system/users/README.md199* **Case Sensitivity**: Email addresses in OpenCart are case-insensitive. "User@Example.com" and "user@example.com" are COMMENT
LOWupload/catalog/model/checkout/subscription.php300 * 'filter_customer' => 'John Doe',COMMENT
LOWupload/catalog/model/checkout/subscription.php424 * 'filter_customer' => 'John Doe',COMMENT
LOWupload/admin/controller/design/banner.php246 $data['placeholder'] = $this->model_tool_image->resize('no_image.png', $this->config->get('config_image_default_width'CODE
LOWupload/admin/controller/localisation/location.php185 $data['placeholder'] = $this->model_tool_image->resize('no_image.png', $this->config->get('config_image_default_width'CODE
LOWupload/admin/controller/localisation/location.php190 $data['thumb'] = $data['placeholder'];CODE
LOWupload/admin/controller/catalog/category.php391 $data['placeholder'] = $this->model_tool_image->resize('no_image.png', $this->config->get('config_image_default_width'CODE
LOWupload/admin/controller/catalog/category.php396 $data['thumb'] = $data['placeholder'];CODE
LOWupload/admin/controller/catalog/product.php950 $data['placeholder'] = $this->model_tool_image->resize('no_image.png', (int)$this->config->get('config_image_default_wCODE
LOWupload/admin/controller/catalog/product.php955 $data['thumb'] = $data['placeholder'];CODE
LOWupload/admin/controller/catalog/option.php262 $data['placeholder'] = $this->model_tool_image->resize('no_image.png', $this->config->get('config_image_default_width'CODE
LOWupload/admin/controller/catalog/manufacturer.php356 $data['placeholder'] = $this->model_tool_image->resize('no_image.png', $this->config->get('config_image_default_width'CODE
LOWupload/admin/controller/catalog/manufacturer.php361 $data['thumb'] = $data['placeholder'];CODE
LOWupload/admin/controller/user/user.php316 $data['placeholder'] = $this->model_tool_image->resize('no_image.png', $this->config->get('config_image_default_width'CODE
LOWupload/admin/controller/user/user.php321 $data['thumb'] = $data['placeholder'];CODE
LOWupload/admin/controller/user/profile.php72 $data['placeholder'] = $this->model_tool_image->resize('no_image.png', $this->config->get('config_image_default_width'CODE
LOWupload/admin/controller/user/profile.php77 $data['thumb'] = $data['placeholder'];CODE
LOWupload/admin/controller/cms/topic.php291 $data['placeholder'] = $this->model_tool_image->resize('no_image.png', $this->config->get('config_image_default_width'CODE
LOWupload/admin/controller/cms/topic.php304 $data['topic_description'][$key]['thumb'] = $data['placeholder'];CODE
LOWupload/admin/controller/cms/article.php316 $data['placeholder'] = $this->model_tool_image->resize('no_image.png', $this->config->get('config_image_default_width'CODE
LOWupload/admin/controller/cms/article.php329 $data['article_description'][$key]['thumb'] = $data['placeholder'];CODE
LOWupload/admin/controller/setting/store.php258 $data['placeholder'] = $this->model_tool_image->resize('no_image.png', $this->config->get('config_image_default_width'CODE
LOWupload/admin/controller/setting/store.php263 $data['thumb'] = $data['placeholder'];CODE
LOW⚡upload/admin/controller/setting/store.php452 $data['placeholder'] = $this->model_tool_image->resize('no_image.png', $this->config->get('config_image_default_width'CODE
LOW⚡upload/admin/controller/setting/store.php457 $data['logo'] = $data['placeholder'];CODE
LOW⚡upload/admin/controller/setting/store.php467 $data['placeholder'] = $this->model_tool_image->resize('no_image.png', $this->config->get('config_image_default_width'CODE
LOWupload/admin/controller/setting/setting.php85 $data['placeholder'] = $this->model_tool_image->resize('no_image.png', $this->config->get('config_image_default_width'CODE
LOWupload/admin/controller/setting/setting.php90 $data['thumb'] = $data['placeholder'];CODE
LOW⚡upload/admin/controller/setting/setting.php380 $data['placeholder'] = $this->model_tool_image->resize('no_image.png', $this->config->get('config_image_default_width'CODE
LOW⚡upload/admin/controller/setting/setting.php385 $data['logo'] = $data['placeholder'];CODE
LOW⚡upload/admin/controller/setting/setting.php389 $data['placeholder'] = $this->model_tool_image->resize('no_image.png', $this->config->get('config_image_default_width'CODE
LOWupload/admin/model/sale/subscription.php167 * 'filter_customer' => 'John Doe',COMMENT
LOWupload/admin/model/sale/subscription.php286 * 'filter_customer' => 'John Doe',COMMENT
LOWupload/admin/model/sale/returns.php163 * 'filter_customer' => 'John Doe',COMMENT
LOWupload/admin/model/sale/returns.php270 * 'filter_customer' => 'John Doe',COMMENT
LOWupload/admin/model/sale/order.php137 * 'filter_customer' => 'John Doe',COMMENT
LOWupload/admin/model/sale/order.php283 * 'filter_customer' => 'John Doe',COMMENT
LOWupload/admin/model/cms/article.php901 * 'filter_customer' => 'John Doe',COMMENT
LOWupload/admin/model/cms/article.php975 * 'filter_customer' => 'John Doe',COMMENT
LOWupload/admin/model/report/online.php23 * 'filter_customer' => 'John Doe',COMMENT
LOWupload/admin/model/report/online.php79 * 'filter_customer' => 'John Doe',COMMENT
LOWupload/admin/model/customer/customer.php201 * 'filter_name' => 'John Doe',COMMENT
LOWupload/admin/model/customer/customer.php309 * 'filter_name' => 'John Doe',COMMENT
LOWupload/admin/model/customer/customer_approval.php42 * 'filter_customer' => 'John Doe',COMMENT
LOWupload/admin/model/customer/customer_approval.php135 * 'filter_customer' => 'John Doe',COMMENT
LOWupload/assets/codemirror/mode/textile/test.js80 'user@example.com');CODE
LOWupload/assets/codemirror/mode/rst/index.html419 Lorem ipsum [#f1]_ dolor sit amet ... [#f2]_CODE
LOWupload/assets/codemirror/mode/rst/index.html419 Lorem ipsum [#f1]_ dolor sit amet ... [#f2]_CODE
LOWupload/assets/codemirror/mode/rst/index.html437 Lorem ipsum [Ref]_ dolor sit amet.CODE
LOWupload/assets/codemirror/mode/rst/index.html437 Lorem ipsum [Ref]_ dolor sit amet.CODE
LOWupload/assets/codemirror/addon/hint/css-hint.js20 "placeholder":1, "read-only":1, "read-write":1, "required":1, "root":1,CODE
LOWupload/assets/codemirror/addon/display/placeholder.js12 CodeMirror.defineOption("placeholder", "", function(cm, val, old) {CODE
LOWupload/assets/codemirror/addon/display/placeholder.js45 var placeHolder = cm.getOption("placeholder")CODE
LOWupload/assets/framework/component/input/autocomplete.js9 if (this.hasAttribute('placeholder')) {CODE
LOWupload/assets/framework/component/input/autocomplete.js10 html += ' placeholder="' + this.getAttribute('placeholder') + '"';CODE
LOWupload/assets/framework/library/config.js69 config_owner: 'John Doe',CODE
1 more matches not shown…
Over-Commented Block51 hits · 51 pts
SeverityFileLineSnippetContext
LOWdocker-compose.yml41# depends_on:COMMENT
LOW…/Confluence/ContentTypes/Markdown/LinkRendererTest.php21 // [COMMENT
LOWupload/.htaccess.txt1##COMMENT
LOWupload/.htaccess.txt61RewriteCond %{REQUEST_FILENAME} ^(.+\/)COMMENT
LOWupload/.htaccess.txt81COMMENT
LOWupload/install/cli_install.php1<?phpCOMMENT
LOWupload/install/cli_install.php21//COMMENT
LOWupload/catalog/language/fr-fr/default.php101//$_['datepicker'] = 'ar-tn';COMMENT
LOWupload/catalog/language/fr-fr/default.php121//$_['datepicker'] = 'en-ca';COMMENT
LOWupload/catalog/language/fr-fr/default.php141//$_['datepicker'] = 'hi';COMMENT
LOWupload/catalog/language/fr-fr/default.php161//$_['datepicker'] = 'mi';COMMENT
LOWupload/catalog/language/fr-fr/default.php181//$_['datepicker'] = 'si';COMMENT
LOWupload/catalog/language/fr-fr/default.php201//$_['datepicker'] = 'ur';COMMENT
LOWupload/catalog/language/en-gb/default.php81$_['error_upload_4'] = 'Warning: No file was uploaded!';COMMENT
LOWupload/catalog/language/en-gb/default.php101//$_['datepicker'] = 'be';COMMENT
LOWupload/catalog/language/en-gb/default.php121//$_['datepicker'] = 'en-nz';COMMENT
LOWupload/catalog/language/en-gb/default.php141//$_['datepicker'] = 'hy-am';COMMENT
LOWupload/catalog/language/en-gb/default.php161//$_['datepicker'] = 'mr';COMMENT
LOWupload/catalog/language/en-gb/default.php181//$_['datepicker'] = 'sq';COMMENT
LOWupload/catalog/language/en-gb/default.php201//$_['datepicker'] = 'vi';COMMENT
LOWupload/admin/language/en-gb/default.php181$_['error_zip_inval'] = 'Invalid argument!';COMMENT
LOWupload/admin/language/en-gb/default.php201//$_['ckeditor'] = 'da';COMMENT
LOWupload/admin/language/en-gb/default.php221//$_['ckeditor'] = 'hi';COMMENT
LOWupload/admin/language/en-gb/default.php241//$_['ckeditor'] = 'pl';COMMENT
LOWupload/admin/language/en-gb/default.php261COMMENT
LOWupload/admin/language/en-gb/default.php281//$_['datepicker'] = 'cv';COMMENT
LOWupload/admin/language/en-gb/default.php301//$_['datepicker'] = 'fo';COMMENT
LOWupload/admin/language/en-gb/default.php321//$_['datepicker'] = 'km';COMMENT
LOWupload/admin/language/en-gb/default.php341//$_['datepicker'] = 'nn';COMMENT
LOWupload/admin/language/en-gb/default.php361//$_['datepicker'] = 'tet';COMMENT
LOWupload/admin/view/stylesheet/sass/scss/_carousel.scss1// Notes on the classes:COMMENT
LOW…admin/view/stylesheet/sass/scss/forms/_validation.scss1// Form validationCOMMENT
LOW…oad/admin/view/stylesheet/sass/scss/mixins/_image.scss1// Image MixinsCOMMENT
LOW…min/view/stylesheet/sass/scss/mixins/_breakpoints.scss1// Breakpoint viewport sizes and media queries.COMMENT
LOW…min/view/stylesheet/sass/scss/mixins/_breakpoints.scss21 }COMMENT
LOW…min/view/stylesheet/sass/scss/mixins/_breakpoints.scss41// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))COMMENT
LOWupload/assets/codemirror/mode/markdown/test.js181 // Unclosed backticksCOMMENT
LOWupload/assets/codemirror/mode/erlang/erlang.js461 }COMMENT
LOWupload/assets/codemirror/mode/tcl/index.html21 <li><a href="../index.html">Language modes</a>COMMENT
LOWupload/assets/codemirror/mode/tcl/index.html41## ## Start Setup. ## ##COMMENT
LOWupload/assets/codemirror/mode/sas/sas.js1// CodeMirror, copyright (c) by Marijn Haverbeke and othersCOMMENT
LOWupload/assets/codemirror/mode/coffeescript/index.html21 <li><a class=active href="#">CoffeeScript</a>COMMENT
LOWupload/assets/codemirror/mode/coffeescript/index.html41# **Underscore.coffeeCOMMENT
LOWupload/assets/codemirror/mode/rpm/index.html61 indentUnit: 4COMMENT
LOWupload/assets/codemirror/lib/codemirror.js361COMMENT
LOWupload/assets/codemirror/lib/codemirror.js2661 // on a bidi boundary.COMMENT
LOWupload/assets/codemirror/lib/codemirror.js5621 // returning the number and optionally registering the line asCOMMENT
LOWupload/assets/codemirror/lib/codemirror.js5861 if (cm) { signalLater(cm, "lineWidgetAdded", cm, widget, typeof handle == "number" ? handle : lineNo(handle)); }COMMENT
LOW…ad/assets/codemirror/addon/search/match-highlighter.js1// CodeMirror, copyright (c) by Marijn Haverbeke and othersCOMMENT
LOWupload/assets/codemirror/addon/tern/tern.js1// CodeMirror, copyright (c) by Marijn Haverbeke and othersCOMMENT
LOWupload/assets/codemirror/addon/tern/tern.js21// multi-file view, switch the view or focus to the named file.COMMENT
Decorative Section Separators12 hits · 40 pts
SeverityFileLineSnippetContext
MEDIUM⚡upload/catalog/view/javascript/startup.js31// ─── Paths ─────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡upload/catalog/view/javascript/startup.js37// ─── Settings ──────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡upload/catalog/view/javascript/startup.js40// ─── Locale ────────────────────────────────────────────────────────────────COMMENT
MEDIUMupload/catalog/view/javascript/startup.js60// ─── Libraries + template filters ──────────────────────────────────────────COMMENT
MEDIUMupload/assets/codemirror/mode/coffeescript/index.html54# --------------COMMENT
MEDIUMupload/assets/codemirror/mode/coffeescript/index.html123# --------------------COMMENT
MEDIUMupload/assets/codemirror/mode/coffeescript/index.html296# ---------------COMMENT
MEDIUMupload/assets/codemirror/mode/coffeescript/index.html405# ------------------COMMENT
MEDIUMupload/assets/codemirror/mode/coffeescript/index.html464# ----------------COMMENT
MEDIUMupload/assets/codemirror/mode/coffeescript/index.html597# -----------------COMMENT
MEDIUMupload/assets/codemirror/mode/coffeescript/index.html681# ---------------------COMMENT
MEDIUMupload/assets/curlytag/curlytag.js622 // ─── Main render ────────────────────────────────────────────────────────COMMENT
Hallucination Indicators3 hits · 30 pts
SeverityFileLineSnippetContext
CRITICAL…oad/install/view/javascript/jquery/jquery-3.7.1.min.js2!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):fCODE
CRITICALupload/assets/codemirror/lib/codemirror.js8946 return this.cm.display.wrapper.ownerDocument.getSelection()CODE
CRITICALupload/assets/markdown/marked.umd.js57`+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=o.text):t.push(r);continue}if(e){this.infiniteLoopError(e.chCODE
Self-Referential Comments6 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUMupload/assets/codemirror/mode/coffeescript/index.html106# Create a safe reference to the Underscore object for use below.COMMENT
MEDIUMupload/assets/codemirror/mode/coffeescript/index.html407# Create a function bound to a given object (assigning `this`, and arguments,COMMENT
MEDIUMupload/assets/codemirror/mode/puppet/index.html55# Create a subdirectory in /etc for config filesCOMMENT
MEDIUMupload/assets/codemirror/mode/puppet/index.html63# Create an example backup file, useful for referenceCOMMENT
MEDIUMupload/assets/codemirror/mode/puppet/index.html91# Create the base backup directoryCOMMENT
MEDIUMupload/assets/codemirror/mode/ruby/index.html97# Create a string of the polynomial in sort-of-readable form.COMMENT
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWupload/assets/codemirror/mode/ruby/index.html102 # Assign exponents to each term, making pairs of coeff and exponent,COMMENT
AI Slop Vocabulary1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…/source-admin.controller.marketplace.modification.html603</td></tr><tr id="420" class="source-line"><td><a class="source-lineNum" href="#420">420: </a></td><td> <spaCODE