AI Slop Code Risk Monitor

zabbix/zabbix

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

Real-time monitoring of IT components and services, such as networks, servers, VMs, applications and the cloud.

1.0 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for zabbix/zabbix, a Go Template project with 6,525 GitHub stars. SynthScan examined 2,969,984 lines of code across 5936 source files, recording 2864 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 1.0 (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.

1.0
Adjusted Signal
1.0
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
6.5K
Stars
Go Template
Language
3.0M
Lines of Code
5.9K
Files
2.9K
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 3.5/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.4/100 · LOW

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

Agent Over-Engineering Ratio 2.5/100 · LOW

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

PR Review Velocity Impact 4.9/100 · LOW

Which changes need focused human review? 2864 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 5HIGH 2MEDIUM 22LOW 2835

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 2864 distinct pattern matches across 13 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 Identifiers1440 hits · 1450 pts
SeverityFileLineSnippetContext
LOWui/app/controllers/CControllerPopupItemTest.php895 protected function resolvePreprocessingStepMacros(array $steps) {CODE
LOWui/app/controllers/CControllerPopupItemTest.php1066 protected function resolveItemPropertyMacros(array $inputs) {CODE
LOWui/app/controllers/CControllerCharts.php507 public static function getMostSevereTagValueSubfilters(array $tags): array {CODE
LOWui/app/controllers/CControllerHostTagsList.php260 private static function getMergedOwnAndInheritedTags(array $tag_details, array $inherited_tag_details): array {CODE
LOWui/app/controllers/CControllerCepRuleGeneral.php129 protected static function getOperationValidationFields(): array {CODE
LOWui/app/controllers/CControllerCepRuleGeneral.php199 public static function getOperationFilterValidationFields(): array {CODE
LOW⚡ui/app/controllers/CControllerLldRuleUpdateGeneral.php34 abstract static function getValidationRulesApiUniq(): array;CODE
LOW⚡ui/app/controllers/CControllerLldRuleUpdateGeneral.php36 abstract static function getFieldsValidationRulesAdditional(): array;CODE
LOW⚡ui/app/controllers/CControllerLldRuleUpdateGeneral.php38 abstract static function getValidationRulesTypeField(): array;CODE
LOW…pp/controllers/CControllerPopupActionOperationEdit.php297 private function popupConfigOperationTypes(int $eventsource, int $recovery): array {CODE
LOWui/app/controllers/CControllerAuthenticationEdit.php357 private function getLdapServerUserGroupCount(array $ldap_servers): array {CODE
LOWui/app/controllers/CControllerAuthenticationEdit.php385 private function getMfaMethodUserGroupCount(array $mfa_methods): array {CODE
LOWui/app/controllers/CControllerDiscoveryEdit.php209 private function normalizeDiscoveryCheckFields(array $db_dcheck): array {CODE
LOWui/app/controllers/CControllerCepRuleEdit.php203 protected static function getOperationPopupValidationRules(): array {CODE
LOWui/app/controllers/CControllerCepRuleEdit.php282 protected static function getConditionPopupValidationRules(): array {CODE
LOWui/app/controllers/CControllerCepRuleEdit.php365 public static function getOperationConditionValidationRules(): array {CODE
LOWui/app/controllers/CControllerHostCreate.php418 private function extendHostCloneEncryption(array $host, string $src_hostid): array {CODE
LOWui/app/controllers/CControllerMiscConfigEdit.php50 private function processXframeOptionConfig(array &$config): void {CODE
LOWui/app/controllers/CControllerAuditLogList.php289 private function sanitizeUsersForMultiselect(array $users): array {CODE
LOWui/app/controllers/CControllerAuthenticationUpdate.php641 private function processGeneralAuthenticationSettings(int $ldap_userdirectoryid, int $mfaid): bool {CODE
LOW…/app/controllers/CControllerUsergroupUpdateGeneral.php32 protected static function processUserGroupInputData(array $user_group): array {CODE
LOW…/app/controllers/CControllerUsergroupUpdateGeneral.php80 protected function validateProxiesNotInProxyGroup(): void {CODE
LOW⚡ui/app/controllers/CControllerLldRuleUpdate.php19 public static function getValidationRulesApiUniq(): array {CODE
LOW⚡ui/app/controllers/CControllerLldRuleUpdate.php26 public static function getFieldsValidationRulesAdditional(): array {CODE
LOW⚡ui/app/controllers/CControllerLldRuleUpdate.php34 public static function getValidationRulesTypeField(): array {CODE
LOW…/app/controllers/CControllerAvailabilityReportList.php231 private function prepareDataForMultiselectFields(array $filter): array {CODE
LOWui/app/controllers/CControllerApmMetricListData.php304 private function prepareExponentialHistogramBuckets(int $scale, int $positive_offset, array $positive_bucket_counts,CODE
LOWui/app/controllers/CControllerMaintenanceEdit.php212 protected function applyProblemContextPreset(array $events, array &$data): void {CODE
LOW…ontrollers/CControllerTriggerExpressionConstructor.php103 private function getTriggerExpressionConstructor(array $data, int $expression_type): array {CODE
LOW⚡…/app/controllers/CControllerLldRulePrototypeCreate.php24 public static function getValidationRulesApiUniq(): array {CODE
LOW⚡…/app/controllers/CControllerLldRulePrototypeCreate.php31 public static function getFieldsValidationRulesAdditional(): array {CODE
LOW⚡…/app/controllers/CControllerLldRulePrototypeCreate.php38 public static function getValidationRulesTypeField(): array {CODE
LOWui/app/controllers/CControllerPopupGeneric.php1296 protected function transformRecordsForPatternSelector(array &$records) {CODE
LOWui/app/controllers/CControllerUserroleEditGeneral.php148 private function getDevicesActionSectionRules(int $user_type): array {CODE
LOWui/app/controllers/CControllerActionLogList.php242 private function prepareDataForMultiselect(array $data, string $type): array {CODE
LOW⚡…/app/controllers/CControllerLldRulePrototypeUpdate.php19 public static function getValidationRulesApiUniq(): array {CODE
LOW⚡…/app/controllers/CControllerLldRulePrototypeUpdate.php26 public static function getFieldsValidationRulesAdditional(): array {CODE
LOW⚡…/app/controllers/CControllerLldRulePrototypeUpdate.php33 public static function getValidationRulesTypeField(): array {CODE
LOWui/app/controllers/CControllerScriptUserInputCheck.php66 private function validateManualinputFields(): bool {CODE
LOWui/app/controllers/CControllerPopupTriggerExprCheck.php75 private function getValidationRulesByFunction(string $name, int $type): ?array {CODE
LOW…/app/controllers/CControllerPopupAcknowledgeCreate.php371 protected function groupEventsByActionsAllowed(array $events, array $editable_triggers): array {CODE
LOWui/app/controllers/CControllerTemplateCreate.php286 private function copyFromCloneSourceTemplate(string $src_templateid, array $dst_template): bool {CODE
LOWui/app/controllers/CControllerLatest.php765 public static function getTopPriorityTagValueSubfilters(array $tags): array {CODE
LOWui/app/controllers/CControllerLatest.php826 public static function isMandatoryFilterFieldSet(array $filter): bool {CODE
LOW⚡ui/app/controllers/CControllerLldRuleCreate.php19 public static function getValidationRulesApiUniq(): array {CODE
LOW⚡ui/app/controllers/CControllerLldRuleCreate.php26 public static function getFieldsValidationRulesAdditional(): array {CODE
LOW⚡ui/app/controllers/CControllerLldRuleCreate.php30 public static function getValidationRulesTypeField(): array {CODE
LOWui/app/partials/js/host.interface.selector.js.php83 function noRequiredInterfacesFound() {CODE
LOWui/js/multiselect.js1453 function updateSearchFieldVisibility($obj) {CODE
LOWui/js/menupopup.js292function getMenuPopupMapElementSubmap(options) {CODE
LOWui/js/menupopup.js356function getMenuPopupMapElementGroup(options) {CODE
LOWui/js/menupopup.js412function getMenuPopupMapElementTrigger(options) {CODE
LOWui/js/menupopup.js544function getMenuPopupMapElementImage(options) {CODE
LOWui/js/menupopup.js1221function getMenuPopupItemPrototype(options) {CODE
LOWui/js/menupopup.js2109 function menuPopupDocumentCloseHandler(event) {CODE
LOWui/js/macrovalue.js94 function inputDropdownValueChangeEventHandle() {CODE
LOWui/js/init.js203 function menuPopupPreloaderCloseHandler(event) {CODE
LOWui/js/gtlc.js361 function selectionHandlerDragStart(event) {CODE
LOWui/js/gtlc.js529 function checkDisableTimeSelectorUI() {CODE
LOWui/js/vendors/jQuery/jquery.js9047function addToPrefiltersOrTransports( structure ) {CODE
1380 more matches not shown…
Fake / Example Data715 hits · 801 pts
SeverityFileLineSnippetContext
LOWui/app/views/administration.authentication.edit.php323 ->setAttribute('placeholder', 'urn:oasis:names:tc:SAML:2.0:nameid-format:transient')CODE
LOWui/app/views/administration.authentication.edit.php340 ->setAttribute('placeholder', _('PEM-encoded IdP certificate'))CODE
LOWui/app/views/administration.authentication.edit.php370 ->setAttribute('placeholder', _('PEM-encoded SP private key'))CODE
LOWui/app/views/administration.authentication.edit.php399 ->setAttribute('placeholder', _('PEM-encoded SP certificate'))CODE
LOWui/app/views/mediatype.edit.php382 'placeholder' => _('script'),CODE
LOWui/app/views/usergroup.tagfilter.edit.php80 ->setAttribute('placeholder', _('tag'))CODE
LOWui/app/views/usergroup.tagfilter.edit.php85 ->setAttribute('placeholder', _('value'))CODE
LOWui/app/views/webscenario.step.edit.php80 ->setAttribute('placeholder', _('name'))CODE
LOWui/app/views/webscenario.step.edit.php86 ->setAttribute('placeholder', _('value'))CODE
LOWui/app/views/webscenario.step.edit.php127 ->setAttribute('placeholder', _('name'))CODE
LOWui/app/views/webscenario.step.edit.php134 ->setAttribute('placeholder', _('value'))CODE
LOWui/app/views/webscenario.step.edit.php173 ->setAttribute('placeholder', _('name'))CODE
LOWui/app/views/webscenario.step.edit.php180 ->setAttribute('placeholder', _('value'))CODE
LOWui/app/views/webscenario.step.edit.php212 ->setAttribute('placeholder', _('name'))CODE
LOWui/app/views/webscenario.step.edit.php219 ->setAttribute('placeholder', _('value'))CODE
LOWui/app/views/webscenario.step.edit.php262 ->setAttribute('placeholder', _('pattern'))CODE
LOWui/app/views/action.edit.php54 ->setAttribute('placeholder', 'A or (B and C) ...');CODE
LOWui/app/views/popup.ldap.edit.php198 ->setAttribute('placeholder', CLdap::DEFAULT_FILTER_GROUP)CODE
LOWui/app/views/popup.ldap.edit.php212 ->setAttribute('placeholder', CLdap::DEFAULT_MEMBERSHIP_ATTRIBUTE)CODE
LOWui/app/views/popup.ldap.edit.php382 ->setAttribute('placeholder', CLdap::DEFAULT_FILTER_USER)CODE
LOWui/app/views/administration.miscconfig.edit.php34 ->setAttribute('placeholder', _('Example: https://localhost/zabbix/ui/'))CODE
LOWui/app/views/administration.miscconfig.edit.php125 ->setAttribute('placeholder', _('Valid URI schemes'))CODE
LOWui/app/views/administration.miscconfig.edit.php160 ->setAttribute('placeholder', _('X-Frame-Options HTTP header'))CODE
LOWui/app/views/administration.miscconfig.edit.php175 ->setAttribute('placeholder', _('Iframe sandboxing exceptions'))CODE
LOWui/app/views/popup.mediatypemapping.edit.php72 ->setAttribute('placeholder', ZBX_DEFAULT_INTERVAL)CODE
LOWui/app/views/popup.operation.edit.php358 ->setAttribute('placeholder', _('tag'))CODE
LOWui/app/views/popup.operation.edit.php364 ->setAttribute('placeholder', _('value'))CODE
LOWui/app/views/token.edit.php56 'placeholder' => '',CODE
LOWui/app/views/administration.script.edit.php104 ->setAttribute('placeholder', _('<sub-menu/sub-menu/...>'))CODE
LOWui/app/views/administration.script.edit.php259 'placeholder' => _('script'),CODE
LOWui/app/views/administration.script.edit.php391 ->setAttribute('placeholder', _('comma-separated list'))CODE
LOWui/app/views/administration.script.edit.php400 ->setAttribute('placeholder', _('regular expression'))CODE
LOWui/app/views/administration.userrole.edit.php220 ->setAttribute('placeholder', _('tag'))CODE
LOWui/app/views/administration.userrole.edit.php223 ->setAttribute('placeholder', _('value'))CODE
LOWui/app/views/administration.userrole.edit.php266 ->setAttribute('placeholder', _('tag'))CODE
LOWui/app/views/administration.userrole.edit.php269 ->setAttribute('placeholder', _('value'))CODE
LOWui/app/views/popup.sla.excludeddowntime.edit.php40 ->setAttribute('placeholder', _('short description'))CODE
LOWui/app/views/connector.edit.php97 ->setAttribute('placeholder', _('tag'))CODE
LOWui/app/views/connector.edit.php117 ->setAttribute('placeholder', _('value'))CODE
LOWui/app/views/connector.edit.php280 ->setAttribute('placeholder', _('[protocol://][user[:password]@]proxy.example.com[:port]'))CODE
LOWui/app/views/popup.lldoverride.php85 ->setAttribute('placeholder', 'A or (B and C) ...')CODE
LOWui/app/views/popup.lldoverride.php117 ->setAttribute('placeholder', '{#MACRO}')CODE
LOWui/app/views/popup.lldoverride.php134 ->setAttribute('placeholder', _('regular expression'));CODE
LOWui/app/views/correlation.edit.php69 ->setAttribute('placeholder', 'A or (B and C) ...')CODE
LOWui/app/views/host.prototype.edit.php215 ->setAttribute('placeholder', '{#MACRO}')CODE
LOWui/app/views/host.prototype.edit.php486 ->setAttribute('placeholder', '{$MACRO}')CODE
LOWui/app/views/host.prototype.edit.php500 ->setAttribute('placeholder', _('description'))CODE
LOWui/app/views/host.prototype.edit.php528 ->setAttribute('placeholder', '{$MACRO}')CODE
LOWui/app/views/host.prototype.edit.php565 ->setAttribute('placeholder', _('description'))CODE
LOWui/app/views/item.massupdate.php119 ->setAttribute('placeholder', _('name'))CODE
LOWui/app/views/item.massupdate.php124 ->setAttribute('placeholder', _('value'))CODE
LOW⚡ui/app/views/item.massupdate.php235 ->setAttribute('placeholder', ZBX_ITEM_FLEXIBLE_DELAY_DEFAULT);CODE
LOW⚡ui/app/views/item.massupdate.php238 ->setAttribute('placeholder', ZBX_DEFAULT_INTERVAL);CODE
LOW⚡ui/app/views/item.massupdate.php240 ->setAttribute('placeholder', ZBX_ITEM_SCHEDULING_DEFAULT)CODE
LOW⚡ui/app/views/item.massupdate.php247 ->setAttribute('placeholder', ZBX_ITEM_FLEXIBLE_DELAY_DEFAULT)CODE
LOW⚡ui/app/views/item.massupdate.php251 ->setAttribute('placeholder', ZBX_DEFAULT_INTERVAL)CODE
LOW⚡ui/app/views/item.massupdate.php255 ->setAttribute('placeholder', ZBX_ITEM_SCHEDULING_DEFAULT);CODE
LOWui/app/views/reports.actionlog.list.php49 'placeholder' => '',CODE
LOWui/app/views/reports.actionlog.list.php66 'placeholder' => '',CODE
LOWui/app/views/reports.actionlog.list.php83 'placeholder' => '',CODE
655 more matches not shown…
Over-Commented Block584 hits · 536 pts
SeverityFileLineSnippetContext
LOWmisc/snmptrap/zabbix_trap_receiver.pl1#!/usr/bin/env perlCOMMENT
LOWmisc/snmptrap/zabbix_trap_receiver.pl21# This is an embedded perl SNMP trapper receiver designed for sending data to the server.COMMENT
LOWmisc/snmptrap/snmptrap.sh1#!/bin/bashCOMMENT
LOWui/robots.txt1# If Zabbix frontend is available on the internet, it is suggested to disallowCOMMENT
LOWui/robots.txt21# to the Zabbix frontend directory, since otherwise it may interfere with otherCOMMENT
LOWui/app/views/js/monitoring.latest.view.js.php21COMMENT
LOWui/app/views/js/user.device.init.view.js.php21COMMENT
LOWui/app/views/js/monitoring.problem.view.js.php21COMMENT
LOWui/app/views/js/monitoring.host.view.js.php21?>COMMENT
LOWui/app/views/js/popup.itemtestedit.view.js.php21COMMENT
LOWui/app/views/js/apm.metric.list.js.php21?>COMMENT
LOWui/app/partials/js/lldrule.edit.prototype.tab.js.php21COMMENT
LOWui/app/partials/js/lldrule.edit.lldrule.tab.js.php21COMMENT
LOWui/js/component.z-color-picker.js161 #color_field_name;COMMENT
LOWui/js/class.widget-edit.sandbox.js21 #dashboard;COMMENT
LOWui/js/class.sortable.js121 #scroll_pos = 0;COMMENT
LOWui/js/component.z-sparkline.js21COMMENT
LOWui/js/vendors/jQuery/jquery.js1021 * @param {Boolean} disabled true for :disabled; false for :enabledCOMMENT
LOWui/js/vendors/jQuery/jquery.js1321 // Build QSA regexCOMMENT
LOWui/js/vendors/jQuery/jquery.js4301 owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ];COMMENT
LOWui/js/vendors/jQuery/jquery.js5661 // Support: Chrome 86+COMMENT
LOWui/js/vendors/jQuery/jquery.js6801 // Use offsetWidth/offsetHeight for when box sizing is unreliable.COMMENT
LOWui/js/vendors/jQuery/jquery.js10561 // Subtract parent offsets and element marginsCOMMENT
LOWui/js/vendors/jQuery/jquery.js10821 return text == null ?COMMENT
LOWui/js/vendors/Leaflet/leaflet.js61 // @property lastId: NumberCOMMENT
LOWui/js/vendors/Leaflet/leaflet.js2441 }COMMENT
LOWui/js/vendors/Leaflet/leaflet.js3001 // sure what it means.COMMENT
LOWui/js/vendors/Leaflet/leaflet.js3021 // the highest of their `maxZoom` options will be used instead.COMMENT
LOWui/js/vendors/Leaflet/leaflet.js3041 // @section Animation OptionsCOMMENT
LOWui/js/vendors/Leaflet/leaflet.js3061COMMENT
LOWui/js/vendors/Leaflet/leaflet.js3521COMMENT
LOWui/js/vendors/Leaflet/leaflet.js3581 // @section Methods for modifying map stateCOMMENT
LOWui/js/vendors/Leaflet/leaflet.js3981COMMENT
LOWui/js/vendors/Leaflet/leaflet.js4101 var panes = this._panes = {};COMMENT
LOWui/js/vendors/Leaflet/leaflet.js4261 var onOff = remove$$1 ? off : on;COMMENT
LOWui/js/vendors/Leaflet/leaflet.js5721 // @method enabled(): BooleanCOMMENT
LOWui/js/vendors/Leaflet/leaflet.js5981 // Simplify polyline with vertex reduction and Douglas-Peucker simplification.COMMENT
LOWui/js/vendors/Leaflet/leaflet.js7401COMMENT
LOWui/js/vendors/Leaflet/leaflet.js7781 // @option fillColor: String = *COMMENT
LOWui/js/vendors/Leaflet/leaflet.js9041 // @aka ImageOverlay optionsCOMMENT
LOWui/js/vendors/Leaflet/leaflet.js9301COMMENT
LOWui/js/vendors/Leaflet/leaflet.js9701 // @option autoPan: Boolean = trueCOMMENT
LOWui/js/vendors/Leaflet/leaflet.js9721 // Set it to `true` if you want to prevent users from panning the popupCOMMENT
LOWui/js/vendors/Leaflet/leaflet.js10181 var Tooltip = DivOverlay.extend({COMMENT
LOWui/js/vendors/Leaflet/leaflet.js10701COMMENT
LOWui/js/vendors/Leaflet/leaflet.js10741 // The maximum zoom level up to which this layer will be displayed (inclusive).COMMENT
LOWui/js/vendors/Leaflet/leaflet.js11841 // @sectionCOMMENT
LOWui/js/vendors/Leaflet/leaflet.js13221 // @property doubleClickZoom: HandlerCOMMENT
LOWui/js/vendors/Leaflet/leaflet.js13241 // devices. Enabled by default unless running on old Android devices.COMMENT
LOWui/js/vendors/Leaflet/leaflet.js13621 // @section HandlersCOMMENT
LOWui/js/vendors/Leaflet/leaflet.js13841 /*COMMENT
LOWui/js/vendors/D3/d3.js13981 v.parent.A = apportion(v, w, v.parent.A || siblings[0]);COMMENT
LOWui/include/classes/core/CConfigFile.php461$DB[\'VAULT_APP_SECRET_ID\'] = \''.addcslashes($this->config['DB']['VAULT_APP_SECRET_ID'], "'\\").'\';COMMENT
LOWui/include/classes/core/CConfigFile.php481// \'username\' - Database user (used for ClickHouse).COMMENT
LOWui/include/classes/core/CConfigFile.php501// \'provider\' => \'clickhouse\',COMMENT
LOWui/include/classes/core/CConfigFile.php521// Uncomment to override the default paths for the private key and certificates, if stored on the file system.COMMENT
LOWui/include/classes/core/CConfigFile.php541$ZBX_SERVER_TLS[\'KEY_FILE\'] = \''.addcslashes($this->config['ZBX_SERVER_TLS']['KEY_FILE'], "'\\").'\';COMMENT
LOWui/include/classes/core/CConfigFile.php561// \'ssl_ca_location\' - Certificate authority (CA) location. Only supported if \'ssl_verify_peer\' is set to true. Can COMMENT
LOW…hboardWidgets/testDashboardGeomapWidgetScreenshots.php241 return [COMMENT
LOW…s/selenium/apiTokens/testPageApiTokensUserSettings.php161 'Expired token for admin',COMMENT
524 more matches not shown…
Slop Phrases93 hits · 110 pts
SeverityFileLineSnippetContext
LOWmisc/snmptrap/zabbix_trap_receiver.pl41# The date time format in strftime() format. Please make sure to have a correspondingCOMMENT
MEDIUMui/js/vendors/Leaflet/leaflet.js7440 * In addition to [shared layer methods](#Layer) like `addTo()` and `remove()` and [popup methods](#Popup) like bindPCOMMENT
LOWui/include/classes/parsers/CItemKey.php60 * don't forget to take look in there before changing anything.COMMENT
MEDIUMui/include/classes/core/APP.php27 * Feel free to modify and extend it to change the functionality of ZBase.COMMENT
LOW…bernetes_cluster_http/template_kubernetes_cluster.yaml20 Don't forget to change macros {$KUBE.API.URL} and {$KUBE.API.TOKEN}.CODE
LOW…bernetes_cluster_http/template_kubernetes_cluster.yaml5924 Don't forget to read the README.md for the correct setup of the template.CODE
LOW…p/kubernetes_state_http/template_kubernetes_state.yaml17 Don't forget to read the README.md for the correct setup of the template.CODE
LOW…p/kubernetes_nodes_http/template_kubernetes_nodes.yaml17 Don't forget to read the README.md for the correct setup of the template.CODE
LOW…ginx_agent_active/template_app_nginx_agent_active.yaml53 If you use another location, then don't forget to change the `Nginx status page path` host wizard configuration CODE
LOWtemplates/app/etcd_http/template_app_etcd_http.yaml41 - If you have specified a non-standard port for 'etcd', don't forget to change macros: '{$ETCD.SCHEME}' and '{$ECODE
LOWtemplates/app/etcd_http/template_app_etcd_http.yaml75 - If you have specified a non-standard port for `etcd`, don't forget to change host wizard configuration fields:CODE
LOW…lasticsearch_http/template_app_elasticsearch_http.yaml22 3. If you use an atypical location of ES API, don't forget to change the macros '{$ELASTICSEARCH.SCHEME}','{$ELACODE
LOW…lasticsearch_http/template_app_elasticsearch_http.yaml42 3. If you use an atypical location of ES API, don't forget to change the host wizard configuration fields `ElastCODE
LOW…pm_agent_active/template_app_php-fpm_agent_active.yaml129 If you use another location of the status/ping pages, don't forget to change the `Status page path/Ping page patCODE
LOW…pm_agent_active/template_app_php-fpm_agent_active.yaml131 If you use another web server port or scheme for the location of the PHP-FPM status/ping pages, don't forget to CODE
LOWtemplates/app/iis_agent/template_app_iis_agent.yaml32 - If you use a non-standard port for the IIS, don't forget to update the host wizard configuration fields `ServiCODE
LOW…plates/app/zabbix_proxy/template_app_zabbix_proxy.yaml13 Specify the address of the remote Zabbix proxy by updating the {$ZABBIX.PROXY.ADDRESS} and {$ZABBIX.PROXY.PORT} CODE
LOW…plates/app/zabbix_proxy/template_app_zabbix_proxy.yaml24 Specify the address of the remote Zabbix proxy as the values for the `Zabbix proxy Address` and `Zabbix proxy PoCODE
LOW…plates/app/zabbix_proxy/template_app_zabbix_proxy.yaml4555 Specify the address of the remote Zabbix proxy by changing the {$ZABBIX.PROXY.ADDRESS} and {$ZABBIX.PROXY.PORT} CODE
LOW…plates/app/zabbix_proxy/template_app_zabbix_proxy.yaml4566 Specify the address of the remote Zabbix proxy as the values for the `Zabbix proxy Address` and `Zabbix proxy PoCODE
LOW…plates/app/zabbix_proxy/template_app_zabbix_proxy.yaml6992 Specify the address of the remote Zabbix proxy by changing the {$ZABBIX.PROXY.ADDRESS} and {$ZABBIX.PROXY.PORT} CODE
LOW…plates/app/zabbix_proxy/template_app_zabbix_proxy.yaml7003 Specify the address of the remote Zabbix proxy as the values for the `Zabbix proxy Address` and `Zabbix proxy PoCODE
LOW…es/app/rabbitmq_agent/template_app_rabbitmq_agent.yaml46 If you use another API endpoint, then don't forget to change `Address` host wizard configuration field.CODE
LOW…es/app/rabbitmq_agent/template_app_rabbitmq_agent.yaml1141 If you use another API endpoint, then don't forget to change `Address` host wizard configuration field.CODE
LOW…pp/iis_agent_active/template_app_iis_agent_active.yaml32 - If you use a non-standard port for the IIS, don't forget to update the host wizard configuration fields `ServiCODE
LOW…_http/consul_cluster/template_consul_cluster_http.yaml16 Don't forget to change macros {$CONSUL.CLUSTER.URL}, {$CONSUL.TOKEN}.CODE
LOW…_http/consul_cluster/template_consul_cluster_http.yaml37 Don't forget to change host wizard configuration field `Address`, `Token`.CODE
LOW…/app/consul_http/consul/template_consul_node_http.yaml13 Don't forget to change macros {$CONSUL.NODE.API.URL}, {$CONSUL.TOKEN}.CODE
LOW…/app/consul_http/consul/template_consul_node_http.yaml38 Don't forget to change host wizard configuration field `Address`, `Token`.CODE
LOWtemplates/app/nomad/template_app_nomad_http.yaml16 Don't forget to change macro {$NOMAD.ENDPOINT.API.URL}, {$NOMAD.TOKEN} values.CODE
LOWtemplates/app/nomad/template_app_nomad_http.yaml3027 * Don't forget to define the `Redundant server count` host wizard configuration field value, based on your clustCOMMENT
LOWtemplates/app/nginx_agent/template_app_nginx_agent.yaml53 If you use another location, then don't forget to change the `Nginx status page path` host wizard configuration CODE
LOW…ates/app/zabbix_server/template_app_zabbix_server.yaml13 Specify the address of the remote Zabbix server by changing the {$ZABBIX.SERVER.ADDRESS} and {$ZABBIX.SERVER.PORCODE
LOW…ates/app/zabbix_server/template_app_zabbix_server.yaml24 Specify the address of the remote Zabbix server as the values for the `Zabbix server Address` and `Zabbix serverCODE
LOW…ates/app/zabbix_server/template_app_zabbix_server.yaml14548 Specify the address of the remote Zabbix server by changing the {$ZABBIX.SERVER.ADDRESS} and {$ZABBIX.SERVER.PORCODE
LOW…ates/app/zabbix_server/template_app_zabbix_server.yaml14559 Specify the address of the remote Zabbix server as the values for the `Zabbix server Address` and `Zabbix serverCODE
LOW…ates/app/zabbix_server/template_app_zabbix_server.yaml18529 Specify the address of the remote Zabbix server by changing the {$ZABBIX.SERVER.ADDRESS} and {$ZABBIX.SERVER.PORCODE
LOW…ates/app/zabbix_server/template_app_zabbix_server.yaml18540 Specify the address of the remote Zabbix server as the values for the `Zabbix server Address` and `Zabbix serverCODE
LOW…pp/envoy_proxy_http/template_app_envoy_proxy_http.yaml14 Don't forget to change macros {$ENVOY.URL}, {$ENVOY.METRICS.PATH}.CODE
LOW…pp/envoy_proxy_http/template_app_envoy_proxy_http.yaml34 Don't forget to change host wizard configuration fields `Instance URL`, `Metrics scrape path`.CODE
LOW…plates/app/php-fpm_http/template_app_php-fpm_http.yaml123 If you use another location of the status/ping pages, don't forget to change the `Status page path/Ping page patCODE
LOW…plates/app/php-fpm_http/template_app_php-fpm_http.yaml125 If you use another web server port or scheme for the location of the PHP-FPM status/ping pages, don't forget to CODE
LOWtemplates/app/jenkins/template_app_jenkins.yaml13 Don't forget to change macros {$JENKINS.URL}, {$JENKINS.USER}, {$JENKINS.API.TOKEN}, {$JENKINS.API.KEY}.CODE
LOW…ates/app/php-fpm_agent/template_app_php-fpm_agent.yaml129 If you use another location of the status/ping pages, don't forget to change the `Status page path/Ping page patCODE
LOW…ates/app/php-fpm_agent/template_app_php-fpm_agent.yaml131 If you use another web server port or scheme for the location of the PHP-FPM status/ping pages, don't forget to CODE
LOW…/app/nginx_plus_http/template_app_nginx_plus_http.yaml13 Don't forget to change macros {$NGINX.API.ENDPOINT}.CODE
LOWtemplates/cloud/gcp/template_cloud_gcp_http.yaml912 Don't forget to read the README.md for the correct setup of the template.CODE
LOWtemplates/cloud/gcp/template_cloud_gcp_http.yaml935 4. If you want to monitor Cloud SQL services - don't forget to activate the Cloud SQL Admin API.CODE
LOWtemplates/cloud/gcp/template_cloud_gcp_http.yaml13623 Don't forget to read the README.md for the correct setup of the template.CODE
LOW…plates/db/percona_agent/template_db_percona_agent.yaml15 2. Copy the 'template_db_percona.conf' file with user parameters into folder with Zabbix agent configuration (/eCODE
LOW…plates/db/percona_agent/template_db_percona_agent.yaml39 2. Copy the `template_db_percona.conf` file with user parameters into folder with Zabbix agent configuration (/eCODE
LOW…b/tidb_http/tidb_pd_http/template_db_tidb_pd_http.yaml13 Don't forget to change the macros {$PD.URL}, {$PD.PORT}.CODE
LOW…b/tidb_http/tidb_pd_http/template_db_tidb_pd_http.yaml36 Don't forget to change the host wizard configuration fields `Address`, `Port`.CODE
LOW…db_http/tidb_tikv_http/template_db_tidb_tikv_http.yaml13 Don't forget to change the macros {$TIKV.URL}, {$TIKV.PORT}.CODE
LOW…db_http/tidb_tikv_http/template_db_tidb_tikv_http.yaml34 Don't forget to change the host wizard configuration fields `Address`, `Port`.CODE
LOW…db_http/tidb_tidb_http/template_db_tidb_tidb_http.yaml13 Don't forget to change the macros {$TIDB.URL}, {$TIDB.PORT}.CODE
LOW…db_http/tidb_tidb_http/template_db_tidb_tidb_http.yaml36 Don't forget to change the host wizard configuration fields `Address`, `Port`.CODE
LOW…plates/db/influxdb_http/template_db_influxdb_http.yaml27 Don't forget to change the host wizard configuration fields `InfluxDB instance URL`, `InfluxDB API token`.CODE
LOW…adb_agent_active/template_db_mariadb_agent_active.yaml15 2. Copy the 'template_db_mariadb.conf' file with user parameters into folder with Zabbix agent configuration (/eCODE
LOW…adb_agent_active/template_db_mariadb_agent_active.yaml43 2. Copy the `template_db_mariadb.conf` file with user parameters into folder with Zabbix agent configuration (/eCODE
33 more matches not shown…
Hallucination Indicators5 hits · 50 pts
SeverityFileLineSnippetContext
CRITICALui/js/vendors/jQuery/jquery.js8092jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) {CODE
CRITICALui/js/vector/canvas/class.svgtextarea.js109 this.canvas.wrapper.text.element.appendChild(this.canvas.wrapper.node);CODE
CRITICALui/include/views/js/monitoring.sysmaps.js.php1086 ZABBIX.apps.map.object.linkForm.addNewTriggers(data.values);CODE
CRITICAL…o/paloalto_pa440/template_net_paloalto_pa440_http.yaml2213 result = interfaces.response.result.hw.entry.map(function (interface) {CODE
CRITICAL…o/paloalto_pa440/template_net_paloalto_pa440_http.yaml2465 result = interfaces.response.result.ifnet.entry.map(function (interface) {CODE
Decorative Section Separators10 hits · 30 pts
SeverityFileLineSnippetContext
MEDIUMtests/libs/zbxhttppoller/http_process_variables.yaml492# ===========================================================================COMMENT
MEDIUMtests/libs/zbxhttppoller/http_process_variables.yaml494# ===========================================================================COMMENT
MEDIUMtests/libs/zbxhttppoller/http_process_variables.yaml673# ===========================================================================COMMENT
MEDIUMtests/libs/zbxhttppoller/http_process_variables.yaml675# ===========================================================================COMMENT
MEDIUMtests/libs/zbxhttppoller/http_process_variables.yaml868# ===========================================================================COMMENT
MEDIUMtests/libs/zbxhttppoller/http_process_variables.yaml870# ===========================================================================COMMENT
MEDIUMtests/libs/zbxhttppoller/http_process_variables.yaml985# ===========================================================================COMMENT
MEDIUMtests/libs/zbxhttppoller/http_process_variables.yaml987# ===========================================================================COMMENT
MEDIUMtests/libs/zbxhttppoller/http_process_variables.yaml1111# ===========================================================================COMMENT
MEDIUMtests/libs/zbxhttppoller/http_process_variables.yaml1113# ===========================================================================COMMENT
AI Slop Vocabulary9 hits · 24 pts
SeverityFileLineSnippetContext
MEDIUMui/js/vendors/jQuery/jquery.js10830// understands anonymous AMD modules. A named AMD is safest and most robustCOMMENT
MEDIUMui/js/vendors/Leaflet/leaflet.js11617 // If `true` and user is on a retina display, it will request four tiles of half the specified size and a bigger zoomCOMMENT
MEDIUM⚡…hpe_synergy_http/template_server_hpe_synergy_http.yaml2205 expression: 'last(/HPE Synergy by HTTP/hpe.synergy.enclosure["{#NAME}",state])=3 and last(/HPE Synergy by CODE
MEDIUM⚡…hpe_synergy_http/template_server_hpe_synergy_http.yaml2214 expression: 'last(/HPE Synergy by HTTP/hpe.synergy.enclosure["{#NAME}",state])=9 and last(/HPE Synergy by CODE
MEDIUM⚡…hpe_synergy_http/template_server_hpe_synergy_http.yaml2223 expression: 'last(/HPE Synergy by HTTP/hpe.synergy.enclosure["{#NAME}",state])=6 and last(/HPE Synergy by CODE
MEDIUM…hpe_synergy_http/template_server_hpe_synergy_http.yaml3805 expression: 'last(/HPE Synergy by HTTP/hpe.synergy.hypervisor_manager["{#NAME}",state])=3 and length(last(CODE
MEDIUM…hpe_synergy_http/template_server_hpe_synergy_http.yaml5647 expression: 'last(/HPE Synergy by HTTP/hpe.synergy.server_hardware["{#LOCATION}",maintenance_state])=0 andCODE
MEDIUM…hpe_synergy_http/template_server_hpe_synergy_http.yaml5656 expression: 'last(/HPE Synergy by HTTP/hpe.synergy.server_hardware["{#LOCATION}",state])=4 and length(lastCODE
MEDIUMsrc/go/plugins/oracle/dbconn/conn.go304 // strings.Fields is robust against multiple spaces and leading/trailing whitespace.COMMENT
Empty Error Handlers2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHui/tests/integration/data/telnet_server_mock.py59except OSError:CODE
HIGHui/tests/integration/data/telnet_server_mock.py64except OSError:CODE
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOWsrc/go/plugins/net/dns/dns_get_test.go509 // TODO: Add test cases.COMMENT
LOWsrc/go/plugins/net/dns/dns_get_test.go535 // TODO: Add test cases.COMMENT
Self-Referential Comments1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMcreate/bin/gen_top_passwords.php51 "# This file is meant to strengthen password validation for internal users. Passwords included in the list are considerCODE
Verbosity Indicators1 hit · 2 pts
SeverityFileLineSnippetContext
LOWsrc/zabbix_agent/logfiles/logfiles.c82 /* since the purpose of this function is to be used in split_filename(), we allow part1 to be */COMMENT
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWui/js/vendors/jQuery/jquery.js4405function getData( data ) {CODE
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippetContext
LOWui/tests/integration/data/reporting_mock.py41CODE