AI Slop Code Risk Monitor

WordPress/WordPress

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

WordPress, Git-ified. This repository is just a mirror of the WordPress subversion repository. Please do not send pull requests. Submit pull requests to https://github.com/WordPress/wordpress-develop and patches to https://core.trac.wordpress.org/ instead.

0.9 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for WordPress/WordPress, a PHP project with 21,521 GitHub stars. SynthScan examined 1,208,587 lines of code across 3871 source files, recording 576 pattern matches distributed across 11 syntactic categories. The legacy adjusted pattern signal is 0.9 (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.9
Adjusted Signal
0.9
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
21.5K
Stars
PHP
Language
1.2M
Lines of Code
3.9K
Files
576
Pattern Hits
2026-10-31
Scan Date
0.01
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.0/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 2.4/100 · LOW

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

Agent Over-Engineering Ratio 0.7/100 · LOW

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

PR Review Velocity Impact 4.2/100 · LOW

Which changes need focused human review? 576 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 49HIGH 1MEDIUM 11LOW 515

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 576 distinct pattern matches across 11 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.

Hallucination Indicators49 hits · 502 pts
SeverityFileLineSnippetContext
CRITICALwp-admin/js/revisions.js555 wp.Backbone.View.prototype.render.apply( this, arguments );CODE
CRITICALwp-admin/js/revisions.js855 wp.Backbone.View.prototype.render.apply( this, arguments );CODE
CRITICALwp-admin/js/customize-nav-menus.js360 wp.a11y.speak( api.Menus.data.l10n.itemsFoundMore.replace( '%d', items.length ) );CODE
CRITICALwp-admin/js/customize-nav-menus.js362 wp.a11y.speak( api.Menus.data.l10n.itemsFound.replace( '%d', items.length ) );CODE
CRITICALwp-admin/js/customize-nav-menus.js1170 $label.text( api.Menus.data.l10n.menuLocation.replace( '%s', locationName ) );CODE
CRITICALwp-admin/js/customize-nav-menus.js2036 titleText = api.Menus.data.l10n.invalidTitleTpl.replace( '%s', titleText );CODE
CRITICALwp-admin/js/customize-nav-menus.js2093 control.params.title = api.Menus.data.l10n.invalidTitleTpl.replace( '%s', control.params.title );CODE
CRITICALwp-admin/js/customize-nav-menus.min.js2!function(u,l,m){"use strict";function c(e){return(e=(e=l.sanitize.stripTagsAndEncodeText(e=e||"")).toString().trim())||CODE
CRITICALwp-admin/js/revisions.min.js2window.wp=window.wp||{},function(a){var s=wp.revisions={model:{},view:{},controller:{}};s.settings=window._wpRevisionsSeCODE
CRITICALwp-admin/js/widgets/media-widgets.js54 wp.media.controller.Library.prototype.initialize.call( this, options );CODE
CRITICALwp-admin/js/widgets/media-widgets.js80 display = wp.media.controller.Library.prototype.display.call( this, model );CODE
CRITICALwp-admin/js/widgets/media-widgets.js110 wp.media.view.Embed.prototype.initialize.call( view, options );CODE
CRITICALwp-admin/js/widgets/media-widgets.js144 this.views.parent.views.parent.views.get( '.media-frame-toolbar' )[0].$el.find( '.media-button-select' ).prop( 'diCODE
CRITICALwp-admin/js/widgets/media-widgets.js199 wp.media.view.EmbedLink.prototype.updateoEmbed.call( embedLinkView );CODE
CRITICALwp-admin/js/widgets/media-widgets.js306 component.MediaFrameSelect = wp.media.view.MediaFrame.Post.extend(/** @lends wp.mediaWidgets.MediaFrameSelect.prototypeCODE
CRITICALwp-admin/js/widgets/media-video-widget.js19 VideoDetailsMediaFrame = wp.media.view.MediaFrame.VideoDetails.extend(/** @lends wp.mediaWidgets.controlConstructors~ViCODE
CRITICALwp-admin/js/widgets/media-gallery-widget.js18 GalleryDetailsMediaFrame = wp.media.view.MediaFrame.Post.extend(/** @lends wp.mediaWidgets~GalleryDetailsMediaFrame.proCODE
CRITICALwp-admin/js/widgets/media-gallery-widget.min.js2!function(i){"use strict";var a=wp.media.view.MediaFrame.Post.extend({createStates:function(){this.states.add([new wp.meCODE
CRITICALwp-admin/js/widgets/media-audio-widget.js17 AudioDetailsMediaFrame = wp.media.view.MediaFrame.AudioDetails.extend(/** @lends wp.mediaWidgets.controlConstructors~AuCODE
CRITICALwp-admin/js/widgets/media-video-widget.min.js2!function(t){"use strict";var i=wp.media.view.MediaFrame.VideoDetails.extend({createStates:function(){this.states.add([nCODE
CRITICALwp-admin/js/widgets/media-widgets.min.js2wp.mediaWidgets=function(c){"use strict";var m={controlConstructors:{},modelConstructors:{}};return m.PersistentDisplaySCODE
CRITICALwp-admin/js/widgets/media-audio-widget.min.js2!function(t){"use strict";var a=wp.media.view.MediaFrame.AudioDetails.extend({createStates:function(){this.states.add([nCODE
CRITICALwp-includes/js/customize-preview-widgets.min.js2wp.customize.widgetsPreview=wp.customize.WidgetCustomizerPreview=function(s,o,c){var l={renderedSidebars:{},renderedWidgCODE
CRITICALwp-includes/js/media-views.min.js2(()=>{var i={7145(e){var s=wp.media.model.Selection,o=wp.media.controller.Library,t=o.extend({defaults:_.defaults({multiCODE
CRITICALwp-includes/js/wp-api.js983 wp.api.WPApiBaseModel.prototype.initialize.call( model, attributes, options );CODE
CRITICALwp-includes/js/customize-preview-nav-menus.js134 api.selectiveRefresh.Partial.prototype.initialize.call( partial, id, options );CODE
CRITICALwp-includes/js/customize-preview-nav-menus.js244 return api.selectiveRefresh.Partial.prototype.refresh.call( partial );CODE
CRITICALwp-includes/js/customize-preview-nav-menus.js261 if ( api.selectiveRefresh.Partial.prototype.renderContent.call( partial, placement ) ) {CODE
CRITICALwp-includes/js/customize-models.js352 api.HeaderTool.ChoiceList.prototype.initialize.apply(this);CODE
CRITICALwp-includes/js/media-grid.js104 wp.media.frames.edit.content.mode( 'edit-details' );CODE
CRITICALwp-includes/js/media-grid.js561 contentRegion.view = new wp.media.view.Attachment.Details.TwoColumn({CODE
CRITICALwp-includes/js/media-grid.js797 this.gridRouter = new wp.media.view.MediaFrame.Manage.Router();CODE
CRITICALwp-includes/js/customize-preview-widgets.js118 api.selectiveRefresh.Partial.prototype.initialize.call( partial, id, options );CODE
CRITICALwp-includes/js/customize-preview-widgets.js136 return api.selectiveRefresh.Partial.prototype.refresh.call( partial );CODE
CRITICALwp-includes/js/customize-preview-widgets.js151 if ( api.selectiveRefresh.Partial.prototype.renderContent.call( partial, placement ) ) {CODE
CRITICALwp-includes/js/customize-preview-widgets.js191 api.selectiveRefresh.Partial.prototype.initialize.call( partial, id, options );CODE
CRITICALwp-includes/js/wp-api.min.js2!function(e){"use strict";e.wp=e.wp||{},wp.api=wp.api||new function(){this.models={},this.collections={},this.views={}},CODE
CRITICALwp-includes/js/customize-preview-nav-menus.min.js2wp.customize.navMenusPreview=wp.customize.MenusCustomizerPreview=function(a,c,l){"use strict";var t={data:{navMenuInstanCODE
CRITICALwp-includes/js/media-models.min.js2(()=>{var e,i,t,s,r={3343(t){var n=Backbone.$,e=Backbone.Model.extend({sync:function(t,e,i){return _.isUndefined(this.idCODE
CRITICALwp-includes/js/customize-models.min.js2!function(i){var a=i.customize;a.HeaderTool={},a.HeaderTool.ImageModel=Backbone.Model.extend({defaults:function(){returnCODE
CRITICALwp-includes/js/media-views.js3976var EditSelection = wp.media.view.Attachment.Selection.extend(/** @lends wp.media.view.Attachment.EditSelection.prototypCODE
CRITICALwp-includes/js/media-views.js10288 this.workflow.uploader.uploader.uploader.addFile( _.toArray( this.files ) );CODE
CRITICALwp-includes/js/media-views.js10876 return wp.Backbone.View.prototype.remove.apply( this, arguments );CODE
CRITICALwp-includes/js/media-grid.min.js2(()=>{var i={659(e){var t=wp.media.view.l10n,t=wp.media.controller.State.extend({defaults:{id:"edit-attachment",title:t.CODE
CRITICAL⚡wp-includes/js/codemirror/codemirror.min.js11*/(()=>{var e={7829(e,t,n){!function(e){"use strict";var t={},n=/[^\s\u00a0]/,r=e.Pos,i=e.cmpPos;function o(e){var t=e.sCOMMENT
CRITICALwp-includes/js/jquery/jquery.min.js2!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):fCODE
CRITICALwp-includes/js/jquery/jquery.js7975jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) {CODE
CRITICALwp-includes/js/jquery/ui/core.min.js24W=Math.max,C=Math.abs,s=/left|center|right/,r=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,a=/^\w+/,h=/%$/,i=x.fn.positCODE
CRITICALwp-includes/js/jquery/ui/draggable.min.js9!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../data","../plugin","../scrCODE
Over-Commented Block226 hits · 214 pts
SeverityFileLineSnippetContext
LOWwp-admin/css/colors/_admin.scss401COMMENT
LOWwp-admin/css/colors/_admin.scss441#wpadminbar .quicklinks .menupop ul li a,COMMENT
LOWwp-admin/css/colors/_admin.scss461#wpadminbar li:hover .ab-icon,COMMENT
LOWwp-admin/css/colors/_tokens.scss1// ==========================================================================COMMENT
LOWwp-admin/css/colors/ocean/colors-rtl.css401COMMENT
LOWwp-admin/css/colors/ocean/colors-rtl.css421#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover,COMMENT
LOWwp-admin/css/colors/ocean/colors-rtl.css541COMMENT
LOWwp-admin/css/colors/ocean/colors-rtl.css561#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,COMMENT
LOWwp-admin/css/colors/ocean/colors.css401COMMENT
LOWwp-admin/css/colors/ocean/colors.css421#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover,COMMENT
LOWwp-admin/css/colors/ocean/colors.css541COMMENT
LOWwp-admin/css/colors/ocean/colors.css561#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,COMMENT
LOWwp-admin/css/colors/midnight/colors-rtl.css401COMMENT
LOWwp-admin/css/colors/midnight/colors-rtl.css421#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover,COMMENT
LOWwp-admin/css/colors/midnight/colors-rtl.css541COMMENT
LOWwp-admin/css/colors/midnight/colors-rtl.css561#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,COMMENT
LOWwp-admin/css/colors/midnight/colors.css401COMMENT
LOWwp-admin/css/colors/midnight/colors.css421#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover,COMMENT
LOWwp-admin/css/colors/midnight/colors.css541COMMENT
LOWwp-admin/css/colors/midnight/colors.css561#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,COMMENT
LOWwp-admin/css/colors/blue/colors-rtl.css401COMMENT
LOWwp-admin/css/colors/blue/colors-rtl.css421#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover,COMMENT
LOWwp-admin/css/colors/blue/colors-rtl.css541COMMENT
LOWwp-admin/css/colors/blue/colors-rtl.css561#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,COMMENT
LOWwp-admin/css/colors/blue/colors.css401COMMENT
LOWwp-admin/css/colors/blue/colors.css421#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover,COMMENT
LOWwp-admin/css/colors/blue/colors.css541COMMENT
LOWwp-admin/css/colors/blue/colors.css561#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,COMMENT
LOWwp-admin/css/colors/sunrise/colors-rtl.css401COMMENT
LOWwp-admin/css/colors/sunrise/colors-rtl.css421#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover,COMMENT
LOWwp-admin/css/colors/sunrise/colors-rtl.css541COMMENT
LOWwp-admin/css/colors/sunrise/colors-rtl.css561#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,COMMENT
LOWwp-admin/css/colors/sunrise/colors.css401COMMENT
LOWwp-admin/css/colors/sunrise/colors.css421#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover,COMMENT
LOWwp-admin/css/colors/sunrise/colors.css541COMMENT
LOWwp-admin/css/colors/sunrise/colors.css561#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,COMMENT
LOWwp-admin/css/colors/coffee/colors-rtl.css401COMMENT
LOWwp-admin/css/colors/coffee/colors-rtl.css421#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover,COMMENT
LOWwp-admin/css/colors/coffee/colors-rtl.css541COMMENT
LOWwp-admin/css/colors/coffee/colors-rtl.css561#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,COMMENT
LOWwp-admin/css/colors/coffee/colors.css401COMMENT
LOWwp-admin/css/colors/coffee/colors.css421#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover,COMMENT
LOWwp-admin/css/colors/coffee/colors.css541COMMENT
LOWwp-admin/css/colors/coffee/colors.css561#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,COMMENT
LOWwp-admin/css/colors/ectoplasm/colors-rtl.css401COMMENT
LOWwp-admin/css/colors/ectoplasm/colors-rtl.css421#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover,COMMENT
LOWwp-admin/css/colors/ectoplasm/colors-rtl.css541COMMENT
LOWwp-admin/css/colors/ectoplasm/colors-rtl.css561#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,COMMENT
LOWwp-admin/css/colors/ectoplasm/colors.css401COMMENT
LOWwp-admin/css/colors/ectoplasm/colors.css421#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover,COMMENT
LOWwp-admin/css/colors/ectoplasm/colors.css541COMMENT
LOWwp-admin/css/colors/ectoplasm/colors.css561#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,COMMENT
LOWwp-admin/css/colors/light/colors-rtl.css401COMMENT
LOWwp-admin/css/colors/light/colors-rtl.css421#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover,COMMENT
LOWwp-admin/css/colors/light/colors-rtl.css541COMMENT
LOWwp-admin/css/colors/light/colors-rtl.css561#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,COMMENT
LOWwp-admin/css/colors/light/colors.css401COMMENT
LOWwp-admin/css/colors/light/colors.css421#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover,COMMENT
LOWwp-admin/css/colors/light/colors.css541COMMENT
LOWwp-admin/css/colors/light/colors.css561#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,COMMENT
166 more matches not shown…
Hyper-Verbose Identifiers177 hits · 177 pts
SeverityFileLineSnippetContext
LOWwp-admin/js/customize-nav-menus.js1368 function removeChangeEventListener( setting ) {CODE
LOWwp-admin/js/site-health.js357 function addFailedSiteHealthCheckNotice( url, description ) {CODE
LOWwp-admin/js/site-icon.js29 function calculateImageSelectOptions( attachment ) {CODE
LOWwp-admin/js/editor.js340 function getShortCodePositionsInText( content ) {CODE
LOWwp-admin/js/editor.js436 function adjustTextAreaSelectionCursors( content, cursorPositions ) {CODE
LOWwp-admin/js/editor.js514 function addHTMLBookmarkInTextAreaContent( $textarea ) {CODE
LOWwp-admin/js/editor.js565 function focusHTMLBookmarkInVisualEditor( editor ) {CODE
LOWwp-admin/js/editor.js626 function scrollVisualModeToStartElement( editor, element ) {CODE
LOWwp-admin/js/customize-controls.js18 reducedMotionMediaQuery.addEventListener( 'change' , function handleReducedMotionChange( event ) {CODE
LOWwp-admin/js/customize-controls.js490 api.bind( 'change', function incrementChangedSettingRevision( setting ) {CODE
LOWwp-admin/js/customize-controls.js495 api.bind( 'add', function incrementCreatedSettingRevision( setting ) {CODE
LOWwp-admin/js/customize-controls.js634 request.done( function requestChangesetUpdateDone( data ) {CODE
LOWwp-admin/js/customize-controls.js659 request.fail( function requestChangesetUpdateFail( data ) {CODE
LOWwp-admin/js/customize-controls.js3166 function toggleDisabledNotifications() {CODE
LOWwp-admin/js/customize-controls.js4328 function setAttachmentDataAndRenderContent( value ) {CODE
LOWwp-admin/js/customize-controls.js6047 toggleFutureDateNotification: function toggleFutureDateNotification( notify ) {CODE
LOWwp-admin/js/customize-controls.js7400 function cancelHighlightScheduleButton() {CODE
LOWwp-admin/js/customize-controls.js7646 function captureSettingModifiedDuringSave( setting ) {CODE
LOWwp-admin/js/customize-controls.js8065 api.bind( 'ready', function setUpGlobalNotificationsArea() {CODE
LOWwp-admin/js/customize-controls.js8269 ( function checkAndDisplayLockNotice() {CODE
LOWwp-admin/js/customize-controls.js8449 function getAutosaveRestorationUrl() {CODE
LOWwp-admin/js/customize-controls.js8496 function addSiteEditorNotification( notification ) {CODE
LOWwp-admin/js/customize-controls.js8539 function addAutosaveRestoreNotification() {CODE
LOWwp-admin/js/customize-controls.js9032 function startPromptingBeforeUnload() {CODE
LOWwp-admin/js/customize-controls.js9391 api.previewer.bind( 'selective-refresh-setting-validities', function handleSelectiveRefreshedSettingValidities( settinCODE
LOWwp-admin/js/user-profile.js448 function showOrHideWeakPasswordCheckbox() {CODE
LOWwp-admin/js/common.js743function changeStructureTagButtonState( button ) {CODE
LOWwp-admin/js/customize-widgets.js2359 function focusConstructWithBreadcrumb( focusConstruct, returnConstruct ) {CODE
LOWwp-admin/js/widgets/media-widgets.js63 handleDisplaySettingChange: function handleDisplaySettingChange( displaySettings ) {CODE
LOWwp-admin/js/widgets/media-widgets.js143 setAddToWidgetButtonDisabled: function setAddToWidgetButtonDisabled( disabled ) {CODE
LOWwp-admin/js/widgets/media-widgets.js727 handleMediaLibraryLinkClick: function handleMediaLibraryLinkClick( event ) {CODE
LOWwp-admin/js/widgets/media-widgets.js825 getModelPropsFromMediaFrame: function getModelPropsFromMediaFrame( mediaFrame ) {CODE
LOWwp-admin/js/widgets/media-widgets.js925 mapModelToMediaFrameProps: function mapModelToMediaFrameProps( modelProps ) {CODE
LOWwp-admin/js/widgets/media-widgets.js949 mapModelToPreviewTemplateProps: function mapModelToPreviewTemplateProps() {CODE
LOWwp-admin/js/widgets/media-widgets.js1313 $( function initializeExistingWidgetContainers() {CODE
LOWwp-admin/js/widgets/custom-html-widgets.js439 $( function initializeExistingWidgetContainers() {CODE
LOWwp-admin/js/widgets/text-widgets.js127 openAvailableWidgetsPanel: function openAvailableWidgetsPanel() {CODE
LOWwp-admin/js/widgets/text-widgets.js535 $( function initializeExistingWidgetContainers() {CODE
LOWwp-admin/js/widgets/media-video-widget.js93 mapModelToMediaFrameProps: function mapModelToMediaFrameProps( modelProps ) {CODE
LOWwp-admin/js/widgets/media-gallery-widget.js127 updateSelectedAttachments: function updateSelectedAttachments() {CODE
LOWwp-admin/js/widgets/media-audio-widget.js75 mapModelToMediaFrameProps: function mapModelToMediaFrameProps( modelProps ) {CODE
LOWwp-admin/js/widgets/media-image-widget.js143 getModelPropsFromMediaFrame: function getModelPropsFromMediaFrame( mediaFrame ) {CODE
LOWwp-admin/js/widgets/media-image-widget.js156 mapModelToPreviewTemplateProps: function mapModelToPreviewTemplateProps() {CODE
LOWwp-admin/includes/class-pclzip.php1830 function privOptionDefaultThreshold(&$p_options)CODE
LOWwp-admin/includes/class-pclzip.php2918 function privCalculateStoredFilename(&$p_filedescr, &$p_options)CODE
LOWwp-admin/includes/class-pclzip.php3075 function privWriteCentralFileHeader(&$p_header)CODE
LOWwp-admin/includes/class-pclzip.php3977 function privExtractFileUsingTempFile(&$p_entry, &$p_options)CODE
LOWwp-admin/includes/class-pclzip.php4407 function privReadCentralFileHeader(&$p_header)CODE
LOWwp-admin/includes/class-pclzip.php5714 function PclZipUtilTranslateWinPath($p_path, $p_remove_disk_letter=true)CODE
LOWwp-includes/ID3/module.tag.id3v2.php2219 public function LookupExtendedHeaderRestrictionsTagSizeLimits($index) {CODE
LOWwp-includes/ID3/module.tag.id3v2.php2234 public function LookupExtendedHeaderRestrictionsTextEncodings($index) {CODE
LOWwp-includes/ID3/module.tag.id3v2.php2247 public function LookupExtendedHeaderRestrictionsTextFieldSize($index) {CODE
LOWwp-includes/ID3/module.tag.id3v2.php2262 public function LookupExtendedHeaderRestrictionsImageEncoding($index) {CODE
LOWwp-includes/ID3/module.tag.id3v2.php2275 public function LookupExtendedHeaderRestrictionsImageSizeSize($index) {CODE
LOWwp-includes/ID3/module.tag.id3v2.php3673 public static function TextEncodingTerminatorLookup($encoding) {CODE
LOWwp-includes/ID3/module.audio-video.quicktime.php2325 public function QuicktimeParseContainerAtom($atom_data, $baseoffset, &$atomHierarchy, $ParseAllPossibleAtoms) {CODE
LOWwp-includes/ID3/module.audio-video.quicktime.php2531 public function QuicktimeVideoCodecLookup($codecid) {CODE
LOWwp-includes/ID3/module.audio-video.quicktime.php2596 public function QuicktimeAudioCodecLookup($codecid) {CODE
LOWwp-includes/ID3/module.audio-video.quicktime.php2705 public function QuicktimeIODSaudioProfileName($audio_profile_id) {CODE
LOWwp-includes/ID3/module.audio-video.quicktime.php2769 public function QuicktimeIODSvideoProfileName($video_profile_id) {CODE
117 more matches not shown…
Fake / Example Data77 hits · 82 pts
SeverityFileLineSnippetContext
LOWwp-admin/js/customize-nav-menus.js631 itemUrl.val( '' ).attr( 'placeholder', 'https://' );CODE
LOWwp-admin/js/nav-menu.js1510 $( '#custom-menu-item-url' ).val( '' ).attr( 'placeholder', 'https://' );CODE
LOWwp-admin/js/customize-nav-menus.min.js2!function(u,l,m){"use strict";function c(e){return(e=(e=l.sanitize.stripTagsAndEncodeText(e=e||"")).toString().trim())||CODE
LOWwp-admin/js/nav-menu.min.js2!function(k){var I=window.wpNavMenu={options:{menuItemDepthPerLevel:30,globalMaxDepth:11,sortableItems:"> *",targetTolerCODE
LOWwp-includes/class-wp-customize-manager.php5255 'placeholder' => __( 'No logo selected' ),CODE
LOWwp-includes/theme.php2325 _x( '123 Main Street', 'Theme starter content' ) . "\n",CODE
LOWwp-includes/general-template.php337 <input type="search" class="search-field" placeholder="' . esc_attr_x( 'Search &hellip;', 'placeholder' ) . '" valuCODE
LOWwp-includes/blocks/search.php79 $input->set_attribute( 'placeholder', $attributes['placeholder'] );CODE
LOWwp-includes/blocks/blocks-json.php804 'placeholder' => array(CODE
LOWwp-includes/blocks/blocks-json.php2543 'placeholder' => array(CODE
LOWwp-includes/blocks/blocks-json.php3290 'placeholder' => array(CODE
LOWwp-includes/blocks/blocks-json.php4078 'placeholder' => array(CODE
LOWwp-includes/blocks/blocks-json.php4169 'placeholder' => array(CODE
LOWwp-includes/blocks/blocks-json.php5305 'placeholder' => array(CODE
LOWwp-includes/blocks/blocks-json.php6855 'placeholder' => array(CODE
LOWwp-includes/blocks/blocks-json.php7993 'placeholder' => array(CODE
LOWwp-includes/blocks/paragraph/block.json21 "placeholder": {CODE
LOWwp-includes/blocks/heading/block.json24 "placeholder": {CODE
LOWwp-includes/blocks/details/block.json27 "placeholder": {CODE
LOWwp-includes/blocks/search/block.json19 "placeholder": {CODE
LOWwp-includes/blocks/list-item/block.json12 "placeholder": {CODE
LOWwp-includes/blocks/button/block.json55 "placeholder": {CODE
LOWwp-includes/blocks/list/block.json34 "placeholder": {CODE
LOWwp-includes/blocks/post-title/block.json34 "placeholder": {CODE
LOWwp-includes/PHPMailer/PHPMailer.php1498 * PHPMailer::validateAddress('user@example.com', function($address) {COMMENT
LOWwp-includes/PHPMailer/PHPMailer.php1532 * * quoted elements: `'"test blah"@example.org'`COMMENT
LOWwp-includes/js/media-views.min.js2(()=>{var i={7145(e){var s=wp.media.model.Selection,o=wp.media.controller.Library,t=o.extend({defaults:_.defaults({multiCODE
LOWwp-includes/js/media-views.js5924 this.input.setAttribute( 'placeholder', 'https://' );CODE
LOW⚡wp-includes/js/codemirror/codemirror.min.js11*/(()=>{var e={7829(e,t,n){!function(e){"use strict";var t={},n=/[^\s\u00a0]/,r=e.Pos,i=e.cmpPos;function o(e){var t=e.sCOMMENT
LOW⚡wp-includes/js/tinymce/tinymce.min.js2!function(V){"use strict";var o=function(){},H=function(n,r){return function(){for(var e=[],t=0;t<arguments.length;t++)eCODE
LOW⚡wp-includes/js/tinymce/wp-tinymce.js3!function(V){"use strict";var o=function(){},H=function(n,r){return function(){for(var e=[],t=0;t<arguments.length;t++)eCODE
LOW⚡wp-includes/js/tinymce/wp-tinymce.js5!function(_){"use strict";var e,t,n,i,r=tinymce.util.Tools.resolve("tinymce.ThemeManager"),l=tinymce.util.Tools.resolve(CODE
LOWwp-includes/js/tinymce/themes/inlite/theme.js9640 'placeholder',CODE
LOWwp-includes/js/tinymce/themes/inlite/theme.min.js1!function(_){"use strict";var u,t,e,n,i,r=tinymce.util.Tools.resolve("tinymce.ThemeManager"),h=tinymce.util.Tools.resolvCODE
LOWwp-includes/js/tinymce/themes/modern/theme.js9457 'placeholder',CODE
LOWwp-includes/js/tinymce/themes/modern/theme.min.js1!function(_){"use strict";var e,t,n,i,r=tinymce.util.Tools.resolve("tinymce.ThemeManager"),l=tinymce.util.Tools.resolve(CODE
LOWwp-includes/js/jquery/ui/effect.min.js9!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./jquery-var-for-color","./vendor/jqueCODE
LOWwp-includes/js/jquery/ui/effect.js539 element.data( dataSpace + "placeholder", placeholder );CODE
LOWwp-includes/js/jquery/ui/effect.js552 var dataKey = dataSpace + "placeholder",CODE
LOWwp-includes/assets/icon-library-manifest.php56 'keywords' => array( _x( 'generic', 'icon keyword' ), _x( 'wildcard', 'icon keyword' ), _x( 'placeholder', 'icon keCODE
LOW…i/endpoints/class-wp-rest-entity-fields-controller.php311 'placeholder' => array(CODE
LOW…/customize/class-wp-customize-header-image-control.php172 <div class="placeholder">CODE
LOW…ncludes/customize/class-wp-customize-media-control.php232 'placeholder' => __( 'No video selected' ),CODE
LOW…ncludes/customize/class-wp-customize-media-control.php242 'placeholder' => __( 'No audio selected' ),CODE
LOW…ncludes/customize/class-wp-customize-media-control.php253 'placeholder' => __( 'No image selected' ),CODE
LOW…ncludes/customize/class-wp-customize-media-control.php263 'placeholder' => __( 'No file selected' ),CODE
LOWwp-content/themes/twentyseventeen/searchform.php24 <input type="search" id="<?php echo $unique_id; ?>" class="search-field" placeholder="<?php echo esc_attr_x( 'Search &hCODE
LOWwp-content/themes/twentysixteen/searchform.php20 <input type="search" class="search-field" placeholder="<?php echo esc_attr_x( 'Search &hellip;', 'placeholder', 'twentCODE
LOWwp-content/themes/twentyeleven/inc/block-patterns.php50 <p>' . esc_html__( 'Aenean euismod elementum nisi quis eleifend. Lectus quam id leo in vitae turpis. Etiam tempor orCODE
LOWwp-content/themes/twentyeleven/inc/block-patterns.php125 <p><strong>' . esc_html__( 'This is a paragraph to tell about yourself.', 'twentyeleven' ) . '</strong> ' . esc_htmlCODE
LOWwp-content/themes/twentyeleven/inc/block-patterns.php125 <p><strong>' . esc_html__( 'This is a paragraph to tell about yourself.', 'twentyeleven' ) . '</strong> ' . esc_htmlCODE
LOW⚡wp-content/themes/twentythirteen/inc/block-patterns.php75 <div class="wp-block-cover has-yellow-background-color has-background-dim"><div class="wp-block-cover__inner-containeCODE
LOW⚡wp-content/themes/twentythirteen/inc/block-patterns.php83 <div class="wp-block-cover"><img class="wp-block-cover__image-background" alt="" src="' . esc_url( get_template_direcCODE
LOW⚡wp-content/themes/twentythirteen/inc/block-patterns.php91 <div class="wp-block-cover has-yellow-background-color has-background-dim"><div class="wp-block-cover__inner-containeCODE
LOWwp-content/themes/twentyfifteen/inc/block-patterns.php45 'content' => '<!-- wp:group {"backgroundColor":"light-gray","textColor":"dark-gray"} --><div class="wp-block-groupCODE
LOW…five/patterns/template-home-with-sidebar-news-blog.php61 <!-- wp:paragraph {"placeholder":"<?php esc_attr_e( 'Add text or blocks that will display when a query returns no rCODE
LOW…ent/themes/twentytwentyfive/patterns/hidden-search.php14<!-- wp:search {"label":"<?php echo esc_html_x( 'Search', 'Search form label.', 'twentytwentyfive' ); ?>","showLabel":faCODE
LOW…nt/themes/twentytwentyfive/patterns/hidden-sidebar.php37 <!-- wp:paragraph {"placeholder":"<?php esc_attr_e( 'Add text or blocks that will display when a query returns no resuCODE
LOW…hemes/twentytwentyfive/patterns/cta-heading-search.php21 <!-- wp:search {"label":"<?php echo esc_html_x( 'Search', 'Search form label.', 'twentytwentyfive' ); ?>","showLabel":CODE
LOW…tyfive/patterns/template-home-posts-grid-news-blog.php34 <!-- wp:paragraph {"align":"center","placeholder":"<?php esc_attr_e( 'Add text or blocks that will display when a quCODE
17 more matches not shown…
Verbosity Indicators16 hits · 32 pts
SeverityFileLineSnippetContext
LOWwp-includes/blocks.php1226 // The block doesn't allow multiple instances, so we need to check if it's already present.COMMENT
LOWwp-includes/abilities-api.php621 // Step 2: Caller-scoped per-item callback.COMMENT
LOWwp-includes/abilities-api.php647 // Step 4: Caller-scoped result callback.COMMENT
LOW…-client/src/Providers/Models/DTO/ModelRequirements.php189 // Step 6: Return new ModelRequirementsCOMMENT
LOW⚡wp-includes/Requests/src/IdnaEncoder.php86 // Step 1: Check if the text is already ASCIICOMMENT
LOW⚡wp-includes/Requests/src/IdnaEncoder.php96 // Step 2: nameprepCOMMENT
LOW⚡wp-includes/Requests/src/IdnaEncoder.php99 // Step 3: UseSTD3ASCIIRules is false, continueCOMMENT
LOW⚡wp-includes/Requests/src/IdnaEncoder.php100 // Step 4: Check if it's ASCII nowCOMMENT
LOW⚡wp-includes/Requests/src/IdnaEncoder.php116 // Step 5: Check ACE prefixCOMMENT
LOW⚡wp-includes/Requests/src/IdnaEncoder.php121 // Step 6: Encode with PunycodeCOMMENT
LOW⚡wp-includes/Requests/src/IdnaEncoder.php124 // Step 7: Prepend ACE prefixCOMMENT
LOW⚡wp-includes/Requests/src/IdnaEncoder.php127 // Step 8: Check sizeCOMMENT
LOW⚡wp-content/themes/twentytwenty/assets/js/index.js797 // Step 1: look at the initial positions of every menu item.COMMENT
LOW⚡wp-content/themes/twentytwenty/assets/js/index.js807 // Step 2: toggle target menu item and look at the final positions of every menu item.COMMENT
LOW⚡wp-content/themes/twentytwenty/assets/js/index.js815 // Step 3: close target menu item again.COMMENT
LOWwp-content/themes/twentytwenty/assets/js/index.js863 // Step 6: finish toggling.COMMENT
Structural Annotation Overuse15 hits · 31 pts
SeverityFileLineSnippetContext
LOWwp-includes/abilities-api.php621 // Step 2: Caller-scoped per-item callback.COMMENT
LOWwp-includes/abilities-api.php647 // Step 4: Caller-scoped result callback.COMMENT
LOW…-client/src/Providers/Models/DTO/ModelRequirements.php189 // Step 6: Return new ModelRequirementsCOMMENT
LOW⚡wp-includes/Requests/src/IdnaEncoder.php86 // Step 1: Check if the text is already ASCIICOMMENT
LOW⚡wp-includes/Requests/src/IdnaEncoder.php96 // Step 2: nameprepCOMMENT
LOW⚡wp-includes/Requests/src/IdnaEncoder.php99 // Step 3: UseSTD3ASCIIRules is false, continueCOMMENT
LOW⚡wp-includes/Requests/src/IdnaEncoder.php100 // Step 4: Check if it's ASCII nowCOMMENT
LOW⚡wp-includes/Requests/src/IdnaEncoder.php116 // Step 5: Check ACE prefixCOMMENT
LOW⚡wp-includes/Requests/src/IdnaEncoder.php121 // Step 6: Encode with PunycodeCOMMENT
LOW⚡wp-includes/Requests/src/IdnaEncoder.php124 // Step 7: Prepend ACE prefixCOMMENT
LOW⚡wp-includes/Requests/src/IdnaEncoder.php127 // Step 8: Check sizeCOMMENT
LOW⚡wp-content/themes/twentytwenty/assets/js/index.js797 // Step 1: look at the initial positions of every menu item.COMMENT
LOW⚡wp-content/themes/twentytwenty/assets/js/index.js807 // Step 2: toggle target menu item and look at the final positions of every menu item.COMMENT
LOW⚡wp-content/themes/twentytwenty/assets/js/index.js815 // Step 3: close target menu item again.COMMENT
LOWwp-content/themes/twentytwenty/assets/js/index.js863 // Step 6: finish toggling.COMMENT
AI Slop Vocabulary9 hits · 28 pts
SeverityFileLineSnippetContext
MEDIUMwp-admin/js/customize-controls.js6955 // This event will be received directly by the previewer in normal navigation; this is only needed for seamless refrCOMMENT
MEDIUMwp-includes/post.php3609 // Optimized query uses subqueries which can leverage DB indexes for better performance. See #61097.COMMENT
MEDIUMwp-includes/js/backbone.js1404 // context or an element. Subclasses can override this to utilize anCOMMENT
MEDIUM⚡wp-includes/js/codemirror/codemirror.min.js11*/(()=>{var e={7829(e,t,n){!function(e){"use strict";var t={},n=/[^\s\u00a0]/,r=e.Pos,i=e.cmpPos;function o(e){var t=e.sCOMMENT
MEDIUM⚡wp-includes/js/tinymce/tinymce.min.js2!function(V){"use strict";var o=function(){},H=function(n,r){return function(){for(var e=[],t=0;t<arguments.length;t++)eCODE
MEDIUM⚡wp-includes/js/tinymce/tinymce.min.js2!function(V){"use strict";var o=function(){},H=function(n,r){return function(){for(var e=[],t=0;t<arguments.length;t++)eCODE
MEDIUM⚡wp-includes/js/tinymce/wp-tinymce.js3!function(V){"use strict";var o=function(){},H=function(n,r){return function(){for(var e=[],t=0;t<arguments.length;t++)eCODE
MEDIUM⚡wp-includes/js/tinymce/wp-tinymce.js3!function(V){"use strict";var o=function(){},H=function(n,r){return function(){for(var e=[],t=0;t<arguments.length;t++)eCODE
MEDIUMwp-includes/js/jquery/jquery.js10665// understands anonymous AMD modules. A named AMD is safest and most robustCOMMENT
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHwp-includes/js/jquery/ui/datepicker.js1420 // Format a name, short or long as requestedCOMMENT
Slop Phrases4 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMwp-admin/export.php178<p><?php _e( 'Once you&#8217;ve saved the download file, you can use the Import function in another WordPress installatiCODE
LOWwp-admin/freedoms.php98 __( 'Every plugin and theme in WordPress.org&#8217;s directory is 100%% GPL or a similarly free and compatible licenCODE
LOWwp-includes/functions.php4530 // Don't forget to sanitize the ID!COMMENT
MEDIUMwp-includes/theme-compat/sidebar.php95 __( 'You have searched the %1$s blog archives for <strong>&#8216;%2$s&#8217;</strong>. If you are unable to find aCODE
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWwp-includes/rss.php63 # Check if PHP xml isn't compiledCOMMENT
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWwp-includes/js/jquery/jquery.js4139function getData( data ) {CODE