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.
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.
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.
Can maintainers explain intent, assumptions, and trade-offs? 450 finding(s).
Are imports declared and package/API names verified? 126 finding(s).
Are wrappers, guards, and repeated structures necessary? 177 finding(s).
Which changes need focused human review? 576 finding(s).
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.
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.
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.
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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | wp-admin/js/revisions.js | 555 | wp.Backbone.View.prototype.render.apply( this, arguments ); | CODE |
| CRITICAL | wp-admin/js/revisions.js | 855 | wp.Backbone.View.prototype.render.apply( this, arguments ); | CODE |
| CRITICAL | wp-admin/js/customize-nav-menus.js | 360 | wp.a11y.speak( api.Menus.data.l10n.itemsFoundMore.replace( '%d', items.length ) ); | CODE |
| CRITICAL | wp-admin/js/customize-nav-menus.js | 362 | wp.a11y.speak( api.Menus.data.l10n.itemsFound.replace( '%d', items.length ) ); | CODE |
| CRITICAL | wp-admin/js/customize-nav-menus.js | 1170 | $label.text( api.Menus.data.l10n.menuLocation.replace( '%s', locationName ) ); | CODE |
| CRITICAL | wp-admin/js/customize-nav-menus.js | 2036 | titleText = api.Menus.data.l10n.invalidTitleTpl.replace( '%s', titleText ); | CODE |
| CRITICAL | wp-admin/js/customize-nav-menus.js | 2093 | control.params.title = api.Menus.data.l10n.invalidTitleTpl.replace( '%s', control.params.title ); | CODE |
| CRITICAL | wp-admin/js/customize-nav-menus.min.js | 2 | !function(u,l,m){"use strict";function c(e){return(e=(e=l.sanitize.stripTagsAndEncodeText(e=e||"")).toString().trim())|| | CODE |
| CRITICAL | wp-admin/js/revisions.min.js | 2 | window.wp=window.wp||{},function(a){var s=wp.revisions={model:{},view:{},controller:{}};s.settings=window._wpRevisionsSe | CODE |
| CRITICAL | wp-admin/js/widgets/media-widgets.js | 54 | wp.media.controller.Library.prototype.initialize.call( this, options ); | CODE |
| CRITICAL | wp-admin/js/widgets/media-widgets.js | 80 | display = wp.media.controller.Library.prototype.display.call( this, model ); | CODE |
| CRITICAL | wp-admin/js/widgets/media-widgets.js | 110 | wp.media.view.Embed.prototype.initialize.call( view, options ); | CODE |
| CRITICAL | wp-admin/js/widgets/media-widgets.js | 144 | this.views.parent.views.parent.views.get( '.media-frame-toolbar' )[0].$el.find( '.media-button-select' ).prop( 'di | CODE |
| CRITICAL | wp-admin/js/widgets/media-widgets.js | 199 | wp.media.view.EmbedLink.prototype.updateoEmbed.call( embedLinkView ); | CODE |
| CRITICAL | wp-admin/js/widgets/media-widgets.js | 306 | component.MediaFrameSelect = wp.media.view.MediaFrame.Post.extend(/** @lends wp.mediaWidgets.MediaFrameSelect.prototype | CODE |
| CRITICAL | wp-admin/js/widgets/media-video-widget.js | 19 | VideoDetailsMediaFrame = wp.media.view.MediaFrame.VideoDetails.extend(/** @lends wp.mediaWidgets.controlConstructors~Vi | CODE |
| CRITICAL | wp-admin/js/widgets/media-gallery-widget.js | 18 | GalleryDetailsMediaFrame = wp.media.view.MediaFrame.Post.extend(/** @lends wp.mediaWidgets~GalleryDetailsMediaFrame.pro | CODE |
| CRITICAL | wp-admin/js/widgets/media-gallery-widget.min.js | 2 | !function(i){"use strict";var a=wp.media.view.MediaFrame.Post.extend({createStates:function(){this.states.add([new wp.me | CODE |
| CRITICAL | wp-admin/js/widgets/media-audio-widget.js | 17 | AudioDetailsMediaFrame = wp.media.view.MediaFrame.AudioDetails.extend(/** @lends wp.mediaWidgets.controlConstructors~Au | CODE |
| CRITICAL | wp-admin/js/widgets/media-video-widget.min.js | 2 | !function(t){"use strict";var i=wp.media.view.MediaFrame.VideoDetails.extend({createStates:function(){this.states.add([n | CODE |
| CRITICAL | wp-admin/js/widgets/media-widgets.min.js | 2 | wp.mediaWidgets=function(c){"use strict";var m={controlConstructors:{},modelConstructors:{}};return m.PersistentDisplayS | CODE |
| CRITICAL | wp-admin/js/widgets/media-audio-widget.min.js | 2 | !function(t){"use strict";var a=wp.media.view.MediaFrame.AudioDetails.extend({createStates:function(){this.states.add([n | CODE |
| CRITICAL | wp-includes/js/customize-preview-widgets.min.js | 2 | wp.customize.widgetsPreview=wp.customize.WidgetCustomizerPreview=function(s,o,c){var l={renderedSidebars:{},renderedWidg | CODE |
| CRITICAL | wp-includes/js/media-views.min.js | 2 | (()=>{var i={7145(e){var s=wp.media.model.Selection,o=wp.media.controller.Library,t=o.extend({defaults:_.defaults({multi | CODE |
| CRITICAL | wp-includes/js/wp-api.js | 983 | wp.api.WPApiBaseModel.prototype.initialize.call( model, attributes, options ); | CODE |
| CRITICAL | wp-includes/js/customize-preview-nav-menus.js | 134 | api.selectiveRefresh.Partial.prototype.initialize.call( partial, id, options ); | CODE |
| CRITICAL | wp-includes/js/customize-preview-nav-menus.js | 244 | return api.selectiveRefresh.Partial.prototype.refresh.call( partial ); | CODE |
| CRITICAL | wp-includes/js/customize-preview-nav-menus.js | 261 | if ( api.selectiveRefresh.Partial.prototype.renderContent.call( partial, placement ) ) { | CODE |
| CRITICAL | wp-includes/js/customize-models.js | 352 | api.HeaderTool.ChoiceList.prototype.initialize.apply(this); | CODE |
| CRITICAL | wp-includes/js/media-grid.js | 104 | wp.media.frames.edit.content.mode( 'edit-details' ); | CODE |
| CRITICAL | wp-includes/js/media-grid.js | 561 | contentRegion.view = new wp.media.view.Attachment.Details.TwoColumn({ | CODE |
| CRITICAL | wp-includes/js/media-grid.js | 797 | this.gridRouter = new wp.media.view.MediaFrame.Manage.Router(); | CODE |
| CRITICAL | wp-includes/js/customize-preview-widgets.js | 118 | api.selectiveRefresh.Partial.prototype.initialize.call( partial, id, options ); | CODE |
| CRITICAL | wp-includes/js/customize-preview-widgets.js | 136 | return api.selectiveRefresh.Partial.prototype.refresh.call( partial ); | CODE |
| CRITICAL | wp-includes/js/customize-preview-widgets.js | 151 | if ( api.selectiveRefresh.Partial.prototype.renderContent.call( partial, placement ) ) { | CODE |
| CRITICAL | wp-includes/js/customize-preview-widgets.js | 191 | api.selectiveRefresh.Partial.prototype.initialize.call( partial, id, options ); | CODE |
| CRITICAL | wp-includes/js/wp-api.min.js | 2 | !function(e){"use strict";e.wp=e.wp||{},wp.api=wp.api||new function(){this.models={},this.collections={},this.views={}}, | CODE |
| CRITICAL | wp-includes/js/customize-preview-nav-menus.min.js | 2 | wp.customize.navMenusPreview=wp.customize.MenusCustomizerPreview=function(a,c,l){"use strict";var t={data:{navMenuInstan | CODE |
| CRITICAL | wp-includes/js/media-models.min.js | 2 | (()=>{var e,i,t,s,r={3343(t){var n=Backbone.$,e=Backbone.Model.extend({sync:function(t,e,i){return _.isUndefined(this.id | CODE |
| CRITICAL | wp-includes/js/customize-models.min.js | 2 | !function(i){var a=i.customize;a.HeaderTool={},a.HeaderTool.ImageModel=Backbone.Model.extend({defaults:function(){return | CODE |
| CRITICAL | wp-includes/js/media-views.js | 3976 | var EditSelection = wp.media.view.Attachment.Selection.extend(/** @lends wp.media.view.Attachment.EditSelection.prototyp | CODE |
| CRITICAL | wp-includes/js/media-views.js | 10288 | this.workflow.uploader.uploader.uploader.addFile( _.toArray( this.files ) ); | CODE |
| CRITICAL | wp-includes/js/media-views.js | 10876 | return wp.Backbone.View.prototype.remove.apply( this, arguments ); | CODE |
| CRITICAL | wp-includes/js/media-grid.min.js | 2 | (()=>{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.js | 11 | */(()=>{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.s | COMMENT |
| CRITICAL | wp-includes/js/jquery/jquery.min.js | 2 | !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):f | CODE |
| CRITICAL | wp-includes/js/jquery/jquery.js | 7975 | jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) { | CODE |
| CRITICAL | wp-includes/js/jquery/ui/core.min.js | 24 | W=Math.max,C=Math.abs,s=/left|center|right/,r=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,a=/^\w+/,h=/%$/,i=x.fn.posit | CODE |
| CRITICAL | wp-includes/js/jquery/ui/draggable.min.js | 9 | !function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../data","../plugin","../scr | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | wp-admin/css/colors/_admin.scss | 401 | COMMENT | |
| LOW | wp-admin/css/colors/_admin.scss | 441 | #wpadminbar .quicklinks .menupop ul li a, | COMMENT |
| LOW | wp-admin/css/colors/_admin.scss | 461 | #wpadminbar li:hover .ab-icon, | COMMENT |
| LOW | wp-admin/css/colors/_tokens.scss | 1 | // ========================================================================== | COMMENT |
| LOW | wp-admin/css/colors/ocean/colors-rtl.css | 401 | COMMENT | |
| LOW | wp-admin/css/colors/ocean/colors-rtl.css | 421 | #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, | COMMENT |
| LOW | wp-admin/css/colors/ocean/colors-rtl.css | 541 | COMMENT | |
| LOW | wp-admin/css/colors/ocean/colors-rtl.css | 561 | #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, | COMMENT |
| LOW | wp-admin/css/colors/ocean/colors.css | 401 | COMMENT | |
| LOW | wp-admin/css/colors/ocean/colors.css | 421 | #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, | COMMENT |
| LOW | wp-admin/css/colors/ocean/colors.css | 541 | COMMENT | |
| LOW | wp-admin/css/colors/ocean/colors.css | 561 | #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, | COMMENT |
| LOW | wp-admin/css/colors/midnight/colors-rtl.css | 401 | COMMENT | |
| LOW | wp-admin/css/colors/midnight/colors-rtl.css | 421 | #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, | COMMENT |
| LOW | wp-admin/css/colors/midnight/colors-rtl.css | 541 | COMMENT | |
| LOW | wp-admin/css/colors/midnight/colors-rtl.css | 561 | #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, | COMMENT |
| LOW | wp-admin/css/colors/midnight/colors.css | 401 | COMMENT | |
| LOW | wp-admin/css/colors/midnight/colors.css | 421 | #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, | COMMENT |
| LOW | wp-admin/css/colors/midnight/colors.css | 541 | COMMENT | |
| LOW | wp-admin/css/colors/midnight/colors.css | 561 | #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, | COMMENT |
| LOW | wp-admin/css/colors/blue/colors-rtl.css | 401 | COMMENT | |
| LOW | wp-admin/css/colors/blue/colors-rtl.css | 421 | #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, | COMMENT |
| LOW | wp-admin/css/colors/blue/colors-rtl.css | 541 | COMMENT | |
| LOW | wp-admin/css/colors/blue/colors-rtl.css | 561 | #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, | COMMENT |
| LOW | wp-admin/css/colors/blue/colors.css | 401 | COMMENT | |
| LOW | wp-admin/css/colors/blue/colors.css | 421 | #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, | COMMENT |
| LOW | wp-admin/css/colors/blue/colors.css | 541 | COMMENT | |
| LOW | wp-admin/css/colors/blue/colors.css | 561 | #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, | COMMENT |
| LOW | wp-admin/css/colors/sunrise/colors-rtl.css | 401 | COMMENT | |
| LOW | wp-admin/css/colors/sunrise/colors-rtl.css | 421 | #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, | COMMENT |
| LOW | wp-admin/css/colors/sunrise/colors-rtl.css | 541 | COMMENT | |
| LOW | wp-admin/css/colors/sunrise/colors-rtl.css | 561 | #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, | COMMENT |
| LOW | wp-admin/css/colors/sunrise/colors.css | 401 | COMMENT | |
| LOW | wp-admin/css/colors/sunrise/colors.css | 421 | #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, | COMMENT |
| LOW | wp-admin/css/colors/sunrise/colors.css | 541 | COMMENT | |
| LOW | wp-admin/css/colors/sunrise/colors.css | 561 | #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, | COMMENT |
| LOW | wp-admin/css/colors/coffee/colors-rtl.css | 401 | COMMENT | |
| LOW | wp-admin/css/colors/coffee/colors-rtl.css | 421 | #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, | COMMENT |
| LOW | wp-admin/css/colors/coffee/colors-rtl.css | 541 | COMMENT | |
| LOW | wp-admin/css/colors/coffee/colors-rtl.css | 561 | #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, | COMMENT |
| LOW | wp-admin/css/colors/coffee/colors.css | 401 | COMMENT | |
| LOW | wp-admin/css/colors/coffee/colors.css | 421 | #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, | COMMENT |
| LOW | wp-admin/css/colors/coffee/colors.css | 541 | COMMENT | |
| LOW | wp-admin/css/colors/coffee/colors.css | 561 | #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, | COMMENT |
| LOW | wp-admin/css/colors/ectoplasm/colors-rtl.css | 401 | COMMENT | |
| LOW | wp-admin/css/colors/ectoplasm/colors-rtl.css | 421 | #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, | COMMENT |
| LOW | wp-admin/css/colors/ectoplasm/colors-rtl.css | 541 | COMMENT | |
| LOW | wp-admin/css/colors/ectoplasm/colors-rtl.css | 561 | #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, | COMMENT |
| LOW | wp-admin/css/colors/ectoplasm/colors.css | 401 | COMMENT | |
| LOW | wp-admin/css/colors/ectoplasm/colors.css | 421 | #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, | COMMENT |
| LOW | wp-admin/css/colors/ectoplasm/colors.css | 541 | COMMENT | |
| LOW | wp-admin/css/colors/ectoplasm/colors.css | 561 | #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, | COMMENT |
| LOW | wp-admin/css/colors/light/colors-rtl.css | 401 | COMMENT | |
| LOW | wp-admin/css/colors/light/colors-rtl.css | 421 | #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, | COMMENT |
| LOW | wp-admin/css/colors/light/colors-rtl.css | 541 | COMMENT | |
| LOW | wp-admin/css/colors/light/colors-rtl.css | 561 | #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, | COMMENT |
| LOW | wp-admin/css/colors/light/colors.css | 401 | COMMENT | |
| LOW | wp-admin/css/colors/light/colors.css | 421 | #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, | COMMENT |
| LOW | wp-admin/css/colors/light/colors.css | 541 | COMMENT | |
| LOW | wp-admin/css/colors/light/colors.css | 561 | #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, | COMMENT |
| 166 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | wp-admin/js/customize-nav-menus.js | 1368 | function removeChangeEventListener( setting ) { | CODE |
| LOW | wp-admin/js/site-health.js | 357 | function addFailedSiteHealthCheckNotice( url, description ) { | CODE |
| LOW | wp-admin/js/site-icon.js | 29 | function calculateImageSelectOptions( attachment ) { | CODE |
| LOW | wp-admin/js/editor.js | 340 | function getShortCodePositionsInText( content ) { | CODE |
| LOW | wp-admin/js/editor.js | 436 | function adjustTextAreaSelectionCursors( content, cursorPositions ) { | CODE |
| LOW | wp-admin/js/editor.js | 514 | function addHTMLBookmarkInTextAreaContent( $textarea ) { | CODE |
| LOW | wp-admin/js/editor.js | 565 | function focusHTMLBookmarkInVisualEditor( editor ) { | CODE |
| LOW | wp-admin/js/editor.js | 626 | function scrollVisualModeToStartElement( editor, element ) { | CODE |
| LOW | wp-admin/js/customize-controls.js | 18 | reducedMotionMediaQuery.addEventListener( 'change' , function handleReducedMotionChange( event ) { | CODE |
| LOW | wp-admin/js/customize-controls.js | 490 | api.bind( 'change', function incrementChangedSettingRevision( setting ) { | CODE |
| LOW | wp-admin/js/customize-controls.js | 495 | api.bind( 'add', function incrementCreatedSettingRevision( setting ) { | CODE |
| LOW | wp-admin/js/customize-controls.js | 634 | request.done( function requestChangesetUpdateDone( data ) { | CODE |
| LOW | wp-admin/js/customize-controls.js | 659 | request.fail( function requestChangesetUpdateFail( data ) { | CODE |
| LOW | wp-admin/js/customize-controls.js | 3166 | function toggleDisabledNotifications() { | CODE |
| LOW | wp-admin/js/customize-controls.js | 4328 | function setAttachmentDataAndRenderContent( value ) { | CODE |
| LOW | wp-admin/js/customize-controls.js | 6047 | toggleFutureDateNotification: function toggleFutureDateNotification( notify ) { | CODE |
| LOW | wp-admin/js/customize-controls.js | 7400 | function cancelHighlightScheduleButton() { | CODE |
| LOW | wp-admin/js/customize-controls.js | 7646 | function captureSettingModifiedDuringSave( setting ) { | CODE |
| LOW | wp-admin/js/customize-controls.js | 8065 | api.bind( 'ready', function setUpGlobalNotificationsArea() { | CODE |
| LOW | wp-admin/js/customize-controls.js | 8269 | ( function checkAndDisplayLockNotice() { | CODE |
| LOW | wp-admin/js/customize-controls.js | 8449 | function getAutosaveRestorationUrl() { | CODE |
| LOW | wp-admin/js/customize-controls.js | 8496 | function addSiteEditorNotification( notification ) { | CODE |
| LOW | wp-admin/js/customize-controls.js | 8539 | function addAutosaveRestoreNotification() { | CODE |
| LOW | wp-admin/js/customize-controls.js | 9032 | function startPromptingBeforeUnload() { | CODE |
| LOW | wp-admin/js/customize-controls.js | 9391 | api.previewer.bind( 'selective-refresh-setting-validities', function handleSelectiveRefreshedSettingValidities( settin | CODE |
| LOW | wp-admin/js/user-profile.js | 448 | function showOrHideWeakPasswordCheckbox() { | CODE |
| LOW | wp-admin/js/common.js | 743 | function changeStructureTagButtonState( button ) { | CODE |
| LOW | wp-admin/js/customize-widgets.js | 2359 | function focusConstructWithBreadcrumb( focusConstruct, returnConstruct ) { | CODE |
| LOW | wp-admin/js/widgets/media-widgets.js | 63 | handleDisplaySettingChange: function handleDisplaySettingChange( displaySettings ) { | CODE |
| LOW | wp-admin/js/widgets/media-widgets.js | 143 | setAddToWidgetButtonDisabled: function setAddToWidgetButtonDisabled( disabled ) { | CODE |
| LOW | wp-admin/js/widgets/media-widgets.js | 727 | handleMediaLibraryLinkClick: function handleMediaLibraryLinkClick( event ) { | CODE |
| LOW | wp-admin/js/widgets/media-widgets.js | 825 | getModelPropsFromMediaFrame: function getModelPropsFromMediaFrame( mediaFrame ) { | CODE |
| LOW | wp-admin/js/widgets/media-widgets.js | 925 | mapModelToMediaFrameProps: function mapModelToMediaFrameProps( modelProps ) { | CODE |
| LOW | wp-admin/js/widgets/media-widgets.js | 949 | mapModelToPreviewTemplateProps: function mapModelToPreviewTemplateProps() { | CODE |
| LOW | wp-admin/js/widgets/media-widgets.js | 1313 | $( function initializeExistingWidgetContainers() { | CODE |
| LOW | wp-admin/js/widgets/custom-html-widgets.js | 439 | $( function initializeExistingWidgetContainers() { | CODE |
| LOW | wp-admin/js/widgets/text-widgets.js | 127 | openAvailableWidgetsPanel: function openAvailableWidgetsPanel() { | CODE |
| LOW | wp-admin/js/widgets/text-widgets.js | 535 | $( function initializeExistingWidgetContainers() { | CODE |
| LOW | wp-admin/js/widgets/media-video-widget.js | 93 | mapModelToMediaFrameProps: function mapModelToMediaFrameProps( modelProps ) { | CODE |
| LOW | wp-admin/js/widgets/media-gallery-widget.js | 127 | updateSelectedAttachments: function updateSelectedAttachments() { | CODE |
| LOW | wp-admin/js/widgets/media-audio-widget.js | 75 | mapModelToMediaFrameProps: function mapModelToMediaFrameProps( modelProps ) { | CODE |
| LOW | wp-admin/js/widgets/media-image-widget.js | 143 | getModelPropsFromMediaFrame: function getModelPropsFromMediaFrame( mediaFrame ) { | CODE |
| LOW | wp-admin/js/widgets/media-image-widget.js | 156 | mapModelToPreviewTemplateProps: function mapModelToPreviewTemplateProps() { | CODE |
| LOW | wp-admin/includes/class-pclzip.php | 1830 | function privOptionDefaultThreshold(&$p_options) | CODE |
| LOW | wp-admin/includes/class-pclzip.php | 2918 | function privCalculateStoredFilename(&$p_filedescr, &$p_options) | CODE |
| LOW | wp-admin/includes/class-pclzip.php | 3075 | function privWriteCentralFileHeader(&$p_header) | CODE |
| LOW | wp-admin/includes/class-pclzip.php | 3977 | function privExtractFileUsingTempFile(&$p_entry, &$p_options) | CODE |
| LOW | wp-admin/includes/class-pclzip.php | 4407 | function privReadCentralFileHeader(&$p_header) | CODE |
| LOW | wp-admin/includes/class-pclzip.php | 5714 | function PclZipUtilTranslateWinPath($p_path, $p_remove_disk_letter=true) | CODE |
| LOW | wp-includes/ID3/module.tag.id3v2.php | 2219 | public function LookupExtendedHeaderRestrictionsTagSizeLimits($index) { | CODE |
| LOW | wp-includes/ID3/module.tag.id3v2.php | 2234 | public function LookupExtendedHeaderRestrictionsTextEncodings($index) { | CODE |
| LOW | wp-includes/ID3/module.tag.id3v2.php | 2247 | public function LookupExtendedHeaderRestrictionsTextFieldSize($index) { | CODE |
| LOW | wp-includes/ID3/module.tag.id3v2.php | 2262 | public function LookupExtendedHeaderRestrictionsImageEncoding($index) { | CODE |
| LOW | wp-includes/ID3/module.tag.id3v2.php | 2275 | public function LookupExtendedHeaderRestrictionsImageSizeSize($index) { | CODE |
| LOW | wp-includes/ID3/module.tag.id3v2.php | 3673 | public static function TextEncodingTerminatorLookup($encoding) { | CODE |
| LOW | wp-includes/ID3/module.audio-video.quicktime.php | 2325 | public function QuicktimeParseContainerAtom($atom_data, $baseoffset, &$atomHierarchy, $ParseAllPossibleAtoms) { | CODE |
| LOW | wp-includes/ID3/module.audio-video.quicktime.php | 2531 | public function QuicktimeVideoCodecLookup($codecid) { | CODE |
| LOW | wp-includes/ID3/module.audio-video.quicktime.php | 2596 | public function QuicktimeAudioCodecLookup($codecid) { | CODE |
| LOW | wp-includes/ID3/module.audio-video.quicktime.php | 2705 | public function QuicktimeIODSaudioProfileName($audio_profile_id) { | CODE |
| LOW | wp-includes/ID3/module.audio-video.quicktime.php | 2769 | public function QuicktimeIODSvideoProfileName($video_profile_id) { | CODE |
| 117 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | wp-admin/js/customize-nav-menus.js | 631 | itemUrl.val( '' ).attr( 'placeholder', 'https://' ); | CODE |
| LOW | wp-admin/js/nav-menu.js | 1510 | $( '#custom-menu-item-url' ).val( '' ).attr( 'placeholder', 'https://' ); | CODE |
| LOW | wp-admin/js/customize-nav-menus.min.js | 2 | !function(u,l,m){"use strict";function c(e){return(e=(e=l.sanitize.stripTagsAndEncodeText(e=e||"")).toString().trim())|| | CODE |
| LOW | wp-admin/js/nav-menu.min.js | 2 | !function(k){var I=window.wpNavMenu={options:{menuItemDepthPerLevel:30,globalMaxDepth:11,sortableItems:"> *",targetToler | CODE |
| LOW | wp-includes/class-wp-customize-manager.php | 5255 | 'placeholder' => __( 'No logo selected' ), | CODE |
| LOW | wp-includes/theme.php | 2325 | _x( '123 Main Street', 'Theme starter content' ) . "\n", | CODE |
| LOW | wp-includes/general-template.php | 337 | <input type="search" class="search-field" placeholder="' . esc_attr_x( 'Search …', 'placeholder' ) . '" valu | CODE |
| LOW | wp-includes/blocks/search.php | 79 | $input->set_attribute( 'placeholder', $attributes['placeholder'] ); | CODE |
| LOW | wp-includes/blocks/blocks-json.php | 804 | 'placeholder' => array( | CODE |
| LOW | wp-includes/blocks/blocks-json.php | 2543 | 'placeholder' => array( | CODE |
| LOW | wp-includes/blocks/blocks-json.php | 3290 | 'placeholder' => array( | CODE |
| LOW | wp-includes/blocks/blocks-json.php | 4078 | 'placeholder' => array( | CODE |
| LOW | wp-includes/blocks/blocks-json.php | 4169 | 'placeholder' => array( | CODE |
| LOW | wp-includes/blocks/blocks-json.php | 5305 | 'placeholder' => array( | CODE |
| LOW | wp-includes/blocks/blocks-json.php | 6855 | 'placeholder' => array( | CODE |
| LOW | wp-includes/blocks/blocks-json.php | 7993 | 'placeholder' => array( | CODE |
| LOW | wp-includes/blocks/paragraph/block.json | 21 | "placeholder": { | CODE |
| LOW | wp-includes/blocks/heading/block.json | 24 | "placeholder": { | CODE |
| LOW | wp-includes/blocks/details/block.json | 27 | "placeholder": { | CODE |
| LOW | wp-includes/blocks/search/block.json | 19 | "placeholder": { | CODE |
| LOW | wp-includes/blocks/list-item/block.json | 12 | "placeholder": { | CODE |
| LOW | wp-includes/blocks/button/block.json | 55 | "placeholder": { | CODE |
| LOW | wp-includes/blocks/list/block.json | 34 | "placeholder": { | CODE |
| LOW | wp-includes/blocks/post-title/block.json | 34 | "placeholder": { | CODE |
| LOW | wp-includes/PHPMailer/PHPMailer.php | 1498 | * PHPMailer::validateAddress('user@example.com', function($address) { | COMMENT |
| LOW | wp-includes/PHPMailer/PHPMailer.php | 1532 | * * quoted elements: `'"test blah"@example.org'` | COMMENT |
| LOW | wp-includes/js/media-views.min.js | 2 | (()=>{var i={7145(e){var s=wp.media.model.Selection,o=wp.media.controller.Library,t=o.extend({defaults:_.defaults({multi | CODE |
| LOW | wp-includes/js/media-views.js | 5924 | this.input.setAttribute( 'placeholder', 'https://' ); | CODE |
| LOW⚡ | wp-includes/js/codemirror/codemirror.min.js | 11 | */(()=>{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.s | COMMENT |
| LOW⚡ | wp-includes/js/tinymce/tinymce.min.js | 2 | !function(V){"use strict";var o=function(){},H=function(n,r){return function(){for(var e=[],t=0;t<arguments.length;t++)e | CODE |
| LOW⚡ | wp-includes/js/tinymce/wp-tinymce.js | 3 | !function(V){"use strict";var o=function(){},H=function(n,r){return function(){for(var e=[],t=0;t<arguments.length;t++)e | CODE |
| LOW⚡ | wp-includes/js/tinymce/wp-tinymce.js | 5 | !function(_){"use strict";var e,t,n,i,r=tinymce.util.Tools.resolve("tinymce.ThemeManager"),l=tinymce.util.Tools.resolve( | CODE |
| LOW | wp-includes/js/tinymce/themes/inlite/theme.js | 9640 | 'placeholder', | CODE |
| LOW | wp-includes/js/tinymce/themes/inlite/theme.min.js | 1 | !function(_){"use strict";var u,t,e,n,i,r=tinymce.util.Tools.resolve("tinymce.ThemeManager"),h=tinymce.util.Tools.resolv | CODE |
| LOW | wp-includes/js/tinymce/themes/modern/theme.js | 9457 | 'placeholder', | CODE |
| LOW | wp-includes/js/tinymce/themes/modern/theme.min.js | 1 | !function(_){"use strict";var e,t,n,i,r=tinymce.util.Tools.resolve("tinymce.ThemeManager"),l=tinymce.util.Tools.resolve( | CODE |
| LOW | wp-includes/js/jquery/ui/effect.min.js | 9 | !function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./jquery-var-for-color","./vendor/jque | CODE |
| LOW | wp-includes/js/jquery/ui/effect.js | 539 | element.data( dataSpace + "placeholder", placeholder ); | CODE |
| LOW | wp-includes/js/jquery/ui/effect.js | 552 | var dataKey = dataSpace + "placeholder", | CODE |
| LOW | wp-includes/assets/icon-library-manifest.php | 56 | 'keywords' => array( _x( 'generic', 'icon keyword' ), _x( 'wildcard', 'icon keyword' ), _x( 'placeholder', 'icon ke | CODE |
| LOW | …i/endpoints/class-wp-rest-entity-fields-controller.php | 311 | 'placeholder' => array( | CODE |
| LOW | …/customize/class-wp-customize-header-image-control.php | 172 | <div class="placeholder"> | CODE |
| LOW | …ncludes/customize/class-wp-customize-media-control.php | 232 | 'placeholder' => __( 'No video selected' ), | CODE |
| LOW | …ncludes/customize/class-wp-customize-media-control.php | 242 | 'placeholder' => __( 'No audio selected' ), | CODE |
| LOW | …ncludes/customize/class-wp-customize-media-control.php | 253 | 'placeholder' => __( 'No image selected' ), | CODE |
| LOW | …ncludes/customize/class-wp-customize-media-control.php | 263 | 'placeholder' => __( 'No file selected' ), | CODE |
| LOW | wp-content/themes/twentyseventeen/searchform.php | 24 | <input type="search" id="<?php echo $unique_id; ?>" class="search-field" placeholder="<?php echo esc_attr_x( 'Search &h | CODE |
| LOW | wp-content/themes/twentysixteen/searchform.php | 20 | <input type="search" class="search-field" placeholder="<?php echo esc_attr_x( 'Search …', 'placeholder', 'twent | CODE |
| LOW | wp-content/themes/twentyeleven/inc/block-patterns.php | 50 | <p>' . esc_html__( 'Aenean euismod elementum nisi quis eleifend. Lectus quam id leo in vitae turpis. Etiam tempor or | CODE |
| LOW | wp-content/themes/twentyeleven/inc/block-patterns.php | 125 | <p><strong>' . esc_html__( 'This is a paragraph to tell about yourself.', 'twentyeleven' ) . '</strong> ' . esc_html | CODE |
| LOW | wp-content/themes/twentyeleven/inc/block-patterns.php | 125 | <p><strong>' . esc_html__( 'This is a paragraph to tell about yourself.', 'twentyeleven' ) . '</strong> ' . esc_html | CODE |
| LOW⚡ | wp-content/themes/twentythirteen/inc/block-patterns.php | 75 | <div class="wp-block-cover has-yellow-background-color has-background-dim"><div class="wp-block-cover__inner-containe | CODE |
| LOW⚡ | wp-content/themes/twentythirteen/inc/block-patterns.php | 83 | <div class="wp-block-cover"><img class="wp-block-cover__image-background" alt="" src="' . esc_url( get_template_direc | CODE |
| LOW⚡ | wp-content/themes/twentythirteen/inc/block-patterns.php | 91 | <div class="wp-block-cover has-yellow-background-color has-background-dim"><div class="wp-block-cover__inner-containe | CODE |
| LOW | wp-content/themes/twentyfifteen/inc/block-patterns.php | 45 | 'content' => '<!-- wp:group {"backgroundColor":"light-gray","textColor":"dark-gray"} --><div class="wp-block-group | CODE |
| LOW | …five/patterns/template-home-with-sidebar-news-blog.php | 61 | <!-- wp:paragraph {"placeholder":"<?php esc_attr_e( 'Add text or blocks that will display when a query returns no r | CODE |
| LOW | …ent/themes/twentytwentyfive/patterns/hidden-search.php | 14 | <!-- wp:search {"label":"<?php echo esc_html_x( 'Search', 'Search form label.', 'twentytwentyfive' ); ?>","showLabel":fa | CODE |
| LOW | …nt/themes/twentytwentyfive/patterns/hidden-sidebar.php | 37 | <!-- wp:paragraph {"placeholder":"<?php esc_attr_e( 'Add text or blocks that will display when a query returns no resu | CODE |
| LOW | …hemes/twentytwentyfive/patterns/cta-heading-search.php | 21 | <!-- wp:search {"label":"<?php echo esc_html_x( 'Search', 'Search form label.', 'twentytwentyfive' ); ?>","showLabel": | CODE |
| LOW | …tyfive/patterns/template-home-posts-grid-news-blog.php | 34 | <!-- wp:paragraph {"align":"center","placeholder":"<?php esc_attr_e( 'Add text or blocks that will display when a qu | CODE |
| 17 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | wp-includes/blocks.php | 1226 | // The block doesn't allow multiple instances, so we need to check if it's already present. | COMMENT |
| LOW | wp-includes/abilities-api.php | 621 | // Step 2: Caller-scoped per-item callback. | COMMENT |
| LOW | wp-includes/abilities-api.php | 647 | // Step 4: Caller-scoped result callback. | COMMENT |
| LOW | …-client/src/Providers/Models/DTO/ModelRequirements.php | 189 | // Step 6: Return new ModelRequirements | COMMENT |
| LOW⚡ | wp-includes/Requests/src/IdnaEncoder.php | 86 | // Step 1: Check if the text is already ASCII | COMMENT |
| LOW⚡ | wp-includes/Requests/src/IdnaEncoder.php | 96 | // Step 2: nameprep | COMMENT |
| LOW⚡ | wp-includes/Requests/src/IdnaEncoder.php | 99 | // Step 3: UseSTD3ASCIIRules is false, continue | COMMENT |
| LOW⚡ | wp-includes/Requests/src/IdnaEncoder.php | 100 | // Step 4: Check if it's ASCII now | COMMENT |
| LOW⚡ | wp-includes/Requests/src/IdnaEncoder.php | 116 | // Step 5: Check ACE prefix | COMMENT |
| LOW⚡ | wp-includes/Requests/src/IdnaEncoder.php | 121 | // Step 6: Encode with Punycode | COMMENT |
| LOW⚡ | wp-includes/Requests/src/IdnaEncoder.php | 124 | // Step 7: Prepend ACE prefix | COMMENT |
| LOW⚡ | wp-includes/Requests/src/IdnaEncoder.php | 127 | // Step 8: Check size | COMMENT |
| LOW⚡ | wp-content/themes/twentytwenty/assets/js/index.js | 797 | // Step 1: look at the initial positions of every menu item. | COMMENT |
| LOW⚡ | wp-content/themes/twentytwenty/assets/js/index.js | 807 | // 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.js | 815 | // Step 3: close target menu item again. | COMMENT |
| LOW | wp-content/themes/twentytwenty/assets/js/index.js | 863 | // Step 6: finish toggling. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | wp-includes/abilities-api.php | 621 | // Step 2: Caller-scoped per-item callback. | COMMENT |
| LOW | wp-includes/abilities-api.php | 647 | // Step 4: Caller-scoped result callback. | COMMENT |
| LOW | …-client/src/Providers/Models/DTO/ModelRequirements.php | 189 | // Step 6: Return new ModelRequirements | COMMENT |
| LOW⚡ | wp-includes/Requests/src/IdnaEncoder.php | 86 | // Step 1: Check if the text is already ASCII | COMMENT |
| LOW⚡ | wp-includes/Requests/src/IdnaEncoder.php | 96 | // Step 2: nameprep | COMMENT |
| LOW⚡ | wp-includes/Requests/src/IdnaEncoder.php | 99 | // Step 3: UseSTD3ASCIIRules is false, continue | COMMENT |
| LOW⚡ | wp-includes/Requests/src/IdnaEncoder.php | 100 | // Step 4: Check if it's ASCII now | COMMENT |
| LOW⚡ | wp-includes/Requests/src/IdnaEncoder.php | 116 | // Step 5: Check ACE prefix | COMMENT |
| LOW⚡ | wp-includes/Requests/src/IdnaEncoder.php | 121 | // Step 6: Encode with Punycode | COMMENT |
| LOW⚡ | wp-includes/Requests/src/IdnaEncoder.php | 124 | // Step 7: Prepend ACE prefix | COMMENT |
| LOW⚡ | wp-includes/Requests/src/IdnaEncoder.php | 127 | // Step 8: Check size | COMMENT |
| LOW⚡ | wp-content/themes/twentytwenty/assets/js/index.js | 797 | // Step 1: look at the initial positions of every menu item. | COMMENT |
| LOW⚡ | wp-content/themes/twentytwenty/assets/js/index.js | 807 | // 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.js | 815 | // Step 3: close target menu item again. | COMMENT |
| LOW | wp-content/themes/twentytwenty/assets/js/index.js | 863 | // Step 6: finish toggling. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | wp-admin/js/customize-controls.js | 6955 | // This event will be received directly by the previewer in normal navigation; this is only needed for seamless refr | COMMENT |
| MEDIUM | wp-includes/post.php | 3609 | // Optimized query uses subqueries which can leverage DB indexes for better performance. See #61097. | COMMENT |
| MEDIUM | wp-includes/js/backbone.js | 1404 | // context or an element. Subclasses can override this to utilize an | COMMENT |
| MEDIUM⚡ | wp-includes/js/codemirror/codemirror.min.js | 11 | */(()=>{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.s | COMMENT |
| MEDIUM⚡ | wp-includes/js/tinymce/tinymce.min.js | 2 | !function(V){"use strict";var o=function(){},H=function(n,r){return function(){for(var e=[],t=0;t<arguments.length;t++)e | CODE |
| MEDIUM⚡ | wp-includes/js/tinymce/tinymce.min.js | 2 | !function(V){"use strict";var o=function(){},H=function(n,r){return function(){for(var e=[],t=0;t<arguments.length;t++)e | CODE |
| MEDIUM⚡ | wp-includes/js/tinymce/wp-tinymce.js | 3 | !function(V){"use strict";var o=function(){},H=function(n,r){return function(){for(var e=[],t=0;t<arguments.length;t++)e | CODE |
| MEDIUM⚡ | wp-includes/js/tinymce/wp-tinymce.js | 3 | !function(V){"use strict";var o=function(){},H=function(n,r){return function(){for(var e=[],t=0;t<arguments.length;t++)e | CODE |
| MEDIUM | wp-includes/js/jquery/jquery.js | 10665 | // understands anonymous AMD modules. A named AMD is safest and most robust | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | wp-includes/js/jquery/ui/datepicker.js | 1420 | // Format a name, short or long as requested | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | wp-admin/export.php | 178 | <p><?php _e( 'Once you’ve saved the download file, you can use the Import function in another WordPress installati | CODE |
| LOW | wp-admin/freedoms.php | 98 | __( 'Every plugin and theme in WordPress.org’s directory is 100%% GPL or a similarly free and compatible licen | CODE |
| LOW | wp-includes/functions.php | 4530 | // Don't forget to sanitize the ID! | COMMENT |
| MEDIUM | wp-includes/theme-compat/sidebar.php | 95 | __( 'You have searched the %1$s blog archives for <strong>‘%2$s’</strong>. If you are unable to find a | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | wp-includes/rss.php | 63 | # Check if PHP xml isn't compiled | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | wp-includes/js/jquery/jquery.js | 4139 | function getData( data ) { | CODE |