AI Slop Code Risk Monitor

octobercms/october

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

Self-hosted CMS platform based on the Laravel PHP Framework.

4.1 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for octobercms/october, a PHP project with 11,154 GitHub stars. SynthScan examined 434,043 lines of code across 2763 source files, recording 1417 pattern matches distributed across 8 syntactic categories. The legacy adjusted pattern signal is 4.1 (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.

4.1
Adjusted Signal
4.1
Raw Pattern Score
100%
Time Factor
2026-10-28
Last Push
11.2K
Stars
PHP
Language
434.0K
Lines of Code
2.8K
Files
1.4K
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 12.8/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.2/100 · LOW

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

Agent Over-Engineering Ratio 17.3/100 · LOW

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

PR Review Velocity Impact 18.3/100 · LOW

Which changes need focused human review? 1417 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 0MEDIUM 168LOW 1249

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 1417 distinct pattern matches across 8 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.

Hyper-Verbose Identifiers1122 hits · 1154 pts
SeverityFileLineSnippetContext
LOWmodules/backend/traits/FormModelSaver.php126 protected function deferPurgedSaveAttributes($model, $attributesToPurge)CODE
LOW…s/backend/vuecomponents/uploader/assets/js/uploader.js22 numOfFilesInProgress: function computeNumOfFilesInProgress() {CODE
LOW…s/backend/vuecomponents/uploader/assets/js/uploader.js28 hasFilesInProgress: function computeHasFilesInProgress() {CODE
LOWmodules/backend/vuecomponents/tabs/assets/js/tabs.js108 currentFocusTabKey: function computeCurrentFocusTabKey() {CODE
LOWmodules/backend/vuecomponents/tabs/assets/js/tabs.js116 focusedTabKeyIndex: function computeFocusedTabKeyIndex() {CODE
LOWmodules/backend/vuecomponents/tabs/assets/js/tabs.js153 hasTabsWithChanges: function computeHasTabsWithChanges() {CODE
LOWmodules/backend/vuecomponents/tabs/assets/js/tabs.js163 selectedComponentRefName: function computeSelectedComponentRefName() {CODE
LOWmodules/backend/vuecomponents/tabs/assets/js/tabs.js226 closeTabConfirmedByHostedComponent: function closeTabConfirmedByHostedComponent(tab) {CODE
LOWmodules/backend/vuecomponents/tabs/assets/js/tabs.js373 onHostedComponentTabClose: function onHostedComponentTabClose(tab) {CODE
LOW…d/vuecomponents/monacoeditor/assets/js/monacoeditor.js169 editorContainerCssClass: function computeEditorContainerCssClass() {CODE
LOW…mentconnector/assets/js/richeditordocumentconnector.js270 externalToolbarEventBusObj: function computeExternalToolbarEventBusObj() {CODE
LOW…mentconnector/assets/js/richeditordocumentconnector.js283 hasExternalToolbar: function computeHasExternalToolbar() {CODE
LOW…mentconnector/assets/js/richeditordocumentconnector.js463 triggerEditorButtonClick: function triggerEditorCommandClick($button) {CODE
LOW…mentconnector/assets/js/richeditordocumentconnector.js543 onResizingHandleMouseDown: function onResizingHandleMouseDown() {CODE
LOW…itordocumentconnector/assets/js/formwidgetconnector.js61 externalToolbarBus: function computeExternalToolbarAppState() {CODE
LOW…itordocumentconnector/assets/js/formwidgetconnector.js65 toolbarExtensionPointProxy: function computeToolbarExtensionPointProxy() {CODE
LOW…itordocumentconnector/assets/js/formwidgetconnector.js78 hasExternalToolbar: function computeHasExternalToolbar() {CODE
LOW…backend/vuecomponents/inspector/assets/js/inspector.js54 inspectorPreferences: function computeInspectorPreferences() {CODE
LOW…uecomponents/inspector/assets/js/control-objectlist.js110 shouldSkipInspectorValidation: function shouldSkipInspectorValidation() {CODE
LOW…nd/vuecomponents/inspector/assets/js/control-object.js69 shouldSkipInspectorValidation: function shouldSkipInspectorValidation() {CODE
LOW…ckend/vuecomponents/inspector/assets/js/control-set.js53 nestedControlProperties: function computeNestedControlProperties() {CODE
LOW…uecomponents/inspector/assets/js/control-table-head.js36 columnsWidthStorageKey: function computeColumnsWidthStorageKey() {CODE
LOW…end/vuecomponents/inspector/assets/js/control-table.js33 tableConfiguration: function computeTableConfiguration() {CODE
LOW…kend/vuecomponents/inspector/assets/js/control-text.js102 'splitterData.position': function onSplitterPositionChanged() {CODE
LOW…kend/vuecomponents/inspector/assets/js/control-text.js118 'layoutUpdateData.updateValue': function onLayoutUpdateValueChanged() {CODE
LOW…backend/vuecomponents/inspector/assets/js/grouphost.js48 groupedControls: function computeGroupedUntabbedControls() {CODE
LOW…ackend/vuecomponents/inspector/assets/js/host-modal.js107 function beforeApplyPromiseResolve(result) {CODE
LOW…les/backend/vuecomponents/inspector/assets/js/group.js58 expandStatusStorageKey: function computeExpandStatusStorageKey() {CODE
LOW…d/vuecomponents/inspector/assets/js/controlhost-row.js116 showExternalParamEditor: function computeShowExternalParamEditor() {CODE
LOW…d/vuecomponents/inspector/assets/js/controlhost-row.js153 toggleExternalParamEditor: function toggleExternalParamEditor() {CODE
LOW…es/backend/vuecomponents/treeview/assets/js/section.js54 hasCreateMenuItems: function computeHasCreateMenuItems() {CODE
LOW…ackend/vuecomponents/treeview/assets/js/quickaccess.js27 searchQueryTrimmed: function computeSearchQueryTrimmed() {CODE
LOW…dules/backend/vuecomponents/treeview/assets/js/node.js314 labelContainerCssClass: function computeLabelContainerCssClass() {CODE
LOW⚡…dules/backend/vuecomponents/treeview/assets/js/node.js367 dragAndDropSortable: function computeIsDragAndDropSortable() {CODE
LOW⚡…dules/backend/vuecomponents/treeview/assets/js/node.js371 dragAndDropMovable: function computeIsDragAndDropSortable() {CODE
LOW⚡…dules/backend/vuecomponents/treeview/assets/js/node.js375 dragAndDropCustom: function computeIsDragAndDropSortable() {CODE
LOW⚡…dules/backend/vuecomponents/treeview/assets/js/node.js379 dragAndDropCustomExternal: function computeIsDragAndDropSortable() {CODE
LOW…end/vuecomponents/document/assets/js/toolbar-button.js68 menuTriggerCssClass: function computeMenuTriggerCssClass() {CODE
LOW…es/backend/vuecomponents/document/assets/js/toolbar.js45 scrollableElements: function computeScrollableElements() {CODE
LOW…es/backend/vuecomponents/document/assets/js/toolbar.js51 fixedRightElements: function computeFixedRightElements() {CODE
LOW…ocumentmarkdowneditor/assets/js/formwidgetconnector.js43 externalToolbarBus: function computeExternalToolbarAppState() {CODE
LOW…ocumentmarkdowneditor/assets/js/formwidgetconnector.js47 toolbarExtensionPointProxy: function computeToolbarExtensionPointProxy() {CODE
LOW…ocumentmarkdowneditor/assets/js/formwidgetconnector.js60 hasExternalToolbar: function computeHasExternalToolbar() {CODE
LOW…mentmarkdowneditor/assets/js/documentmarkdowneditor.js267 externalToolbarEventBusObj: function computeExternalToolbarEventBusObj() {CODE
LOW…mentmarkdowneditor/assets/js/documentmarkdowneditor.js280 hasExternalToolbar: function computeHasExternalToolbar() {CODE
LOWmodules/backend/vuecomponents/modal/assets/js/modal.js147 contentCssClassName: function computeContentCssClassName() {CODE
LOWmodules/backend/classes/FormField.php341 public function getCallableMethodFromValue($value): ?arrayCODE
LOWmodules/backend/classes/FormField.php422 protected function resolveModelAttributeInternal($model, $attribute = null, $options = [])CODE
LOWmodules/backend/classes/FormField.php529 protected function getOptionsFromModelAsString($model, string $methodName, $data)CODE
LOWmodules/backend/classes/FormField.php561 protected function getOptionsFromModelAsDefault($model, $data)CODE
LOWmodules/backend/classes/FilterScope.php47 protected function getOptionsFromModelAsString($model, string $methodName)CODE
LOWmodules/backend/classes/NavigationManager.php460 public function listMainMenuItemsWithSubitems()CODE
LOWmodules/backend/classes/SettingsController.php36 protected function findSettingsContextFromClass()CODE
LOWmodules/backend/classes/LoginCustomization.php16 public static function getCustomizationVariables($controller)CODE
LOW…end/classes/navigationmanager/HasNavigationContext.php151 public function registerContextSidenavPartial($owner, $mainMenuItemCode, $partial)CODE
LOWmodules/backend/tests/classes/RoleManagerTest.php85 public function testRegisterAdditionalTab()CODE
LOWmodules/backend/tests/classes/RoleManagerTest.php130 public function testCannotRemovePermissionsBeforeLoaded()CODE
LOWmodules/backend/tests/classes/ControllerAjaxTest.php53 public function testAjaxHandlerSafeExceptionShowsMessage()CODE
LOWmodules/backend/tests/classes/ControllerAjaxTest.php66 public function testAjaxHandlerGenericExceptionIsMasked()CODE
LOWmodules/backend/tests/classes/ControllerAjaxTest.php78 public function testAjaxHandlerGenericExceptionShownInDebug()CODE
1062 more matches not shown…
Decorative Section Separators166 hits · 498 pts
SeverityFileLineSnippetContext
MEDIUMmodules/backend/models/editortoolbar/fields.yaml1# ===================================COMMENT
MEDIUMmodules/backend/models/editortoolbar/fields.yaml3# ===================================COMMENT
MEDIUMmodules/backend/models/editortoolbar/columns.yaml1# ===================================COMMENT
MEDIUMmodules/backend/models/editortoolbar/columns.yaml3# ===================================COMMENT
MEDIUMmodules/backend/models/userrole/fields.yaml1# ===================================COMMENT
MEDIUMmodules/backend/models/userrole/fields.yaml3# ===================================COMMENT
MEDIUMmodules/backend/models/userrole/columns.yaml1# ===================================COMMENT
MEDIUMmodules/backend/models/userrole/columns.yaml3# ===================================COMMENT
MEDIUMmodules/backend/models/usergroup/fields.yaml1# ===================================COMMENT
MEDIUMmodules/backend/models/usergroup/fields.yaml3# ===================================COMMENT
MEDIUMmodules/backend/models/usergroup/columns.yaml1# ===================================COMMENT
MEDIUMmodules/backend/models/usergroup/columns.yaml3# ===================================COMMENT
MEDIUMmodules/backend/models/user/scopes.yaml1# ===================================COMMENT
MEDIUMmodules/backend/models/user/scopes.yaml3# ===================================COMMENT
MEDIUMmodules/backend/models/user/fields.yaml1# ===================================COMMENT
MEDIUMmodules/backend/models/user/fields.yaml3# ===================================COMMENT
MEDIUMmodules/backend/models/user/columns.yaml1# ===================================COMMENT
MEDIUMmodules/backend/models/user/columns.yaml3# ===================================COMMENT
MEDIUMmodules/backend/models/editorsetting/fields.yaml1# ===================================COMMENT
MEDIUMmodules/backend/models/editorsetting/fields.yaml3# ===================================COMMENT
MEDIUMmodules/backend/models/preference/fields.yaml1# ===================================COMMENT
MEDIUMmodules/backend/models/preference/fields.yaml3# ===================================COMMENT
MEDIUMmodules/backend/models/accesslog/scopes.yaml1# ===================================COMMENT
MEDIUMmodules/backend/models/accesslog/scopes.yaml3# ===================================COMMENT
MEDIUMmodules/backend/models/accesslog/columns.yaml1# ===================================COMMENT
MEDIUMmodules/backend/models/accesslog/columns.yaml3# ===================================COMMENT
MEDIUM…ors/importexportcontroller/partials/fields_export.yaml1# ===================================COMMENT
MEDIUM…ors/importexportcontroller/partials/fields_export.yaml3# ===================================COMMENT
MEDIUM…ors/importexportcontroller/partials/fields_import.yaml1# ===================================COMMENT
MEDIUM…ors/importexportcontroller/partials/fields_import.yaml3# ===================================COMMENT
MEDIUMmodules/backend/controllers/userroles/config_list.yaml1# ===================================COMMENT
MEDIUMmodules/backend/controllers/userroles/config_list.yaml3# ===================================COMMENT
MEDIUMmodules/backend/controllers/userroles/config_form.yaml1# ===================================COMMENT
MEDIUMmodules/backend/controllers/userroles/config_form.yaml3# ===================================COMMENT
MEDIUM…dules/backend/controllers/preferences/config_form.yaml1# ===================================COMMENT
MEDIUM…dules/backend/controllers/preferences/config_form.yaml3# ===================================COMMENT
MEDIUMmodules/backend/controllers/usergroups/config_list.yaml1# ===================================COMMENT
MEDIUMmodules/backend/controllers/usergroups/config_list.yaml3# ===================================COMMENT
MEDIUMmodules/backend/controllers/usergroups/config_form.yaml1# ===================================COMMENT
MEDIUMmodules/backend/controllers/usergroups/config_form.yaml3# ===================================COMMENT
MEDIUM…es/backend/controllers/usergroups/config_relation.yaml1# ===================================COMMENT
MEDIUM…es/backend/controllers/usergroups/config_relation.yaml3# ===================================COMMENT
MEDIUMmodules/backend/controllers/users/config_list.yaml1# ===================================COMMENT
MEDIUMmodules/backend/controllers/users/config_list.yaml3# ===================================COMMENT
MEDIUMmodules/backend/controllers/users/config_form.yaml1# ===================================COMMENT
MEDIUMmodules/backend/controllers/users/config_form.yaml3# ===================================COMMENT
MEDIUMmodules/backend/controllers/accesslogs/config_list.yaml1# ===================================COMMENT
MEDIUMmodules/backend/controllers/accesslogs/config_list.yaml3# ===================================COMMENT
MEDIUMmodules/tailor/controllers/globals/config_form.yaml1# ===================================COMMENT
MEDIUMmodules/tailor/controllers/globals/config_form.yaml3# ===================================COMMENT
MEDIUMmodules/tailor/controllers/entries/config_list.yaml1# ===================================COMMENT
MEDIUMmodules/tailor/controllers/entries/config_list.yaml3# ===================================COMMENT
MEDIUMmodules/tailor/controllers/entries/config_form.yaml1# ===================================COMMENT
MEDIUMmodules/tailor/controllers/entries/config_form.yaml3# ===================================COMMENT
MEDIUM…ilor/controllers/bulkactions/config_import_export.yaml1# ===================================COMMENT
MEDIUM…ilor/controllers/bulkactions/config_import_export.yaml3# ===================================COMMENT
MEDIUMmodules/dashboard/models/dashboardsetting/fields.yaml1# ===================================COMMENT
MEDIUMmodules/dashboard/models/dashboardsetting/fields.yaml3# ===================================COMMENT
MEDIUM…shboard/controllers/dashboardsettings/config_form.yaml1# ===================================COMMENT
MEDIUM…shboard/controllers/dashboardsettings/config_form.yaml3# ===================================COMMENT
106 more matches not shown…
Fake / Example Data103 hits · 101 pts
SeverityFileLineSnippetContext
LOW…ecomponents/inspector/assets/js/control-mediafinder.js29 'placeholder': utils.isValueEmpty(this.value)CODE
LOW…inspector/partials/_control-stringlistautocomplete.php5 :class="{'placeholder': isPlaceholder}"CODE
LOW…omponents/inspector/partials/_control-autocomplete.php11 :placeholder="placeholder"CODE
LOW⚡…/backend/tests/formwidgets/RelationQuickCreateTest.php135 'placeholder' => 'Choose a country'CODE
LOWmodules/backend/tests/console/OctoberAdminTest.php18 '--email' => 'admin@example.com',CODE
LOWmodules/backend/tests/console/OctoberAdminTest.php35 $this->assertEquals('admin@example.com', $user->email);CODE
LOWmodules/backend/formwidgets/TagList.php90 'placeholder'CODE
LOWmodules/backend/formwidgets/TagList.php143 $this->vars['placeholder'] = $this->placeholder;CODE
LOWmodules/backend/formwidgets/DataTable.php304 $placeholder = $this->getFieldConfig('placeholder', false);CODE
LOW⚡…/backend/formwidgets/richeditor/assets/js/build-min.js1!function(e){var t=function(n,o){this.id=++e.FE.ID;var r={};o&&o.documentReady&&(r.toolbarButtons=["fullscreen","undo","CODE
LOW…backend/formwidgets/richeditor/assets/js/richeditor.js206 var placeholder = this.$textarea.attr('placeholder');CODE
LOW…undation/controls/inspector/inspector.editor.string.js29 editor.setAttribute('placeholder', placeholder)CODE
LOW…foundation/controls/inspector/inspector.editor.text.js74 $textarea.attr('placeholder', this.propertyDefinition.placeholder)CODE
LOW…on/controls/inspector/inspector.editor.autocomplete.js35 editor.setAttribute('placeholder', placeholder);CODE
LOW…tion/controls/inspector/inspector.editor.stringlist.js54 $textarea.attr('placeholder', this.propertyDefinition.placeholder)CODE
LOW…dation/controls/inspector/inspector.editor.checkbox.js39 editor.setAttribute('placeholder', 'placeholder');CODE
LOW…dules/backend/assets/foundation/scripts/drag/README.md147- `placeholder`: Template for the placeholder. Can be any valid jQuery input e.g. a string, a DOM element. The placeholdCODE
LOWmodules/backend/helpers/Inspector.php74 'placeholder',CODE
LOWmodules/backend/widgets/Search.php108 $this->vars['placeholder'] = Lang::get($this->prompt);CODE
LOW⚡…es/tailor/tests/components/SubmissionComponentTest.php224 'phone' => '555-0100',CODE
LOW…es/tailor/tests/components/SubmissionComponentTest.php148 'phone' => '555-0100',CODE
LOWmodules/tailor/models/entryrecord/HasCoreModifiers.php32 'placeholder',CODE
LOWmodules/tailor/components/SubmissionComponent.php114 'placeholder' => $field->placeholder ?? '',CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json295 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json446 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json599 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json788 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json995 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json1265 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json1528 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json1858 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json2159 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json2555 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json2772 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json3085 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json3394 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json3778 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json3959 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json4162 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json4478 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json4719 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json4973 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json5124 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json5338 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json5519 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json5716 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json5918 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json6115 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json6279 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json6430 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json6710 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json7066 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json7304 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json11254 "placeholder": {CODE
LOWmodules/tailor/assets/js/blueprint-yaml-schema.json11460 "placeholder": {CODE
LOWmodules/system/classes/uifactory/HasInputs.php30 'placeholder',CODE
LOW…dules/system/classes/presetmanager/icons-phosphor.json897 "placeholder",CODE
LOWmodules/system/lang/sl/lang.php156 'paragraph' => 'To je odstavek, ki vsebuje Lorem Ipsum tekst in povezavo. Cumque dicta <a>doloremque eaque</a>, enCODE
LOWmodules/system/lang/sk/lang.php158 'paragraph' => 'Tento odstavec obsahuje Lorem Ipsum a link. Cumque dicta <a>doloremque eaque</a>, enim error laborCODE
LOWmodules/system/lang/pl/lang.php119 'paragraph' => 'To jest paragraf wypełniony Lorem Ipsum oraz linkiem. Cumque dicta <a>doloremque eaque</a>, enim eCODE
43 more matches not shown…
Over-Commented Block19 hits · 16 pts
SeverityFileLineSnippetContext
LOW…uecomponents/treeview/assets/js/classes/draganddrop.js421 this.$dragIndicator = $treeviewRoot.find('.drag-indicator');COMMENT
LOWmodules/backend/models/brandsetting/style_custom.less1//COMMENT
LOWmodules/backend/assets/css/backend/_vars.css21 --oc-link-hover-color: var(--bs-link-hover-color);COMMENT
LOW…es/backend/assets/less/core/mixins/mixins.utility.less1// UtilitiesCOMMENT
LOW…ckend/assets/less/core/variables/variables.zindex.less1//COMMENT
LOWmodules/backend/assets/less/controls/simplelist.less1//COMMENT
LOWmodules/backend/assets/less/controls/simplelist.less21// <li>COMMENT
LOWmodules/backend/assets/less/controls/simplelist.less41// <a href="#">COMMENT
LOW…dation/controls/inspector/inspector.datainteraction.js61COMMENT
LOW…/foundation/controls/inspector/inspector.editor.set.js281 }COMMENT
LOWmodules/dashboard/vuecomponents/Dashboard.php61 // $this->addJs('/modules/dashboard/assets/js/classes/DataSource.js', ['type' => 'module']);COMMENT
LOW…uecomponents/dashboard/assets/js/dashboard-selector.js61 // type: 'text',COMMENT
LOWmodules/system/assets/js/foundation.js261COMMENT
LOWmodules/system/assets/js/foundation.js281 // }COMMENT
LOWmodules/system/assets/js/foundation.js361COMMENT
LOWmodules/system/assets/js/foundation.js441 // Removes one or more text strings from the canvas text overlay.COMMENT
LOWmodules/system/assets/js/foundation.js3861 // either the original selector with which you call the plugin must only match the top containers,COMMENT
LOWmodules/system/assets/js/foundation.js3881 // This option can be used to prevent unwanted drags when clicking on an element.COMMENT
LOWmodules/system/assets/js/foundation.js10341COMMENT
AI Slop Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUM⚡…/backend/formwidgets/richeditor/assets/js/build-min.js1!function(e){var t=function(n,o){this.id=++e.FE.ID;var r={};o&&o.documentReady&&(r.toolbarButtons=["fullscreen","undo","CODE
MEDIUM⚡…/backend/formwidgets/richeditor/assets/js/build-min.js1!function(e){var t=function(n,o){this.id=++e.FE.ID;var r={};o&&o.documentReady&&(r.toolbarButtons=["fullscreen","undo","CODE
Verbosity Indicators2 hits · 4 pts
SeverityFileLineSnippetContext
LOW⚡…es/tailor/tests/components/SubmissionComponentTest.php219 // Step 1: capture the leadCOMMENT
LOW⚡…es/tailor/tests/components/SubmissionComponentTest.php232 // Step 2: add client needs to the same recordCOMMENT
Structural Annotation Overuse2 hits · 4 pts
SeverityFileLineSnippetContext
LOW⚡…es/tailor/tests/components/SubmissionComponentTest.php219 // Step 1: capture the leadCOMMENT
LOW⚡…es/tailor/tests/components/SubmissionComponentTest.php232 // Step 2: add client needs to the same recordCOMMENT
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWmodules/system/assets/js/foundation.js1030 function processData() {CODE