[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_0lmBpkUciHe8Z43877hMSRfmBZJ7DK1glCicNtvAGM":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":17,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":36,"analysis":132,"fingerprints":178},"customizer-everywhere","Customizer Everywhere","0.1.2","Weston Ruter","https:\u002F\u002Fprofiles.wordpress.org\u002Fwestonruter\u002F","\u003Cp>The “Preview” button when editing a post is replaced with a “Preview & Customize” button,\u003Cbr \u002F>\nwhich opens the customizer with the current post’s preview loaded into the customizer preview window.\u003C\u002Fp>\n\u003Cp>A separate window is opened for each edited post being previewed, as opposed to all previews going into the same window named \u003Ccode>wp-preview\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>When a customizer preview is opened for previewing a post, clicking the Back (Close or Cancel) button in the\u003Cbr \u002F>\ncustomizer controls, the opened window will close and the opener window will be focused on. This will rapidly take\u003Cbr \u002F>\nyou back to the page from which you opened the preview, assuming it is still open.\u003C\u002Fp>\n\u003Cp>It is not helpful to see in browser tabs “Customize Twenty Twelve — WordPress”. This title assumes the primary\u003Cbr \u002F>\npurpose of the customizer is to preview themes, when in reality it seems the primary purpose is to customize your\u003Cbr \u002F>\nalready-selected theme. In this latter case, it makes much more sense for the title to reflect the page currently\u003Cbr \u002F>\nbeing previewed. So when in the customizer, the parent document title will reflect the title of the page currently\u003Cbr \u002F>\nbeing previewed. As you navigate around the site within the preview iframe, the page’s title will update. This allows\u003Cbr \u002F>\n you to see which page is being customized just by looking at the label on your browser’s tab.\u003C\u002Fp>\n\u003Cp>In the Admin Bar, the “Customize” link is promoted from a submenu to a top-level position right after the Edit post\u003Cbr \u002F>\nlink.\u003C\u002Fp>\n\u003Cp>This prominent placement of the “Customize” link in the admin bar, along with the customizer being opened when\u003Cbr \u002F>\npreviewing a post\u002Fpage, are designed to encourage the use of the customizer in many more places than just the site’s\u003Cbr \u002F>\nfront page. The \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidget-customizer\u002F\" rel=\"ugc\">Widget Customizer\u003C\u002Fa> plugin conditionally shows\u003Cbr \u002F>\ncontrol sections in the customizer based on whether or not that sidebar is currently rendered in the customizer\u003Cbr \u002F>\npreview. Therefore, for some customizer controls to be accessed, the user must navigate—either within the customizer\u003Cbr \u002F>\nor outside—to a page that has the element which a control customizes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Development of this plugin is done \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fx-team\u002Fwp-customizer-everywhere\" rel=\"nofollow ugc\">on GitHub\u003C\u002Fa>. Pull requests welcome. Please see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fx-team\u002Fwp-customizer-everywhere\u002Fissues\" rel=\"nofollow ugc\">issues\u003C\u002Fa> reported there before going to the plugin forum.\u003C\u002Fstrong>\u003C\u002Fp>\n","Promote and enhance the use of customizer in more places; open post previews in the customizer and promote customize link to top of admin bar.",10,2383,0,"2015-02-25T01:44:00.000Z","3.7.41","3.6","",[19,20,21,22],"admin-bar","customizer","preview","widget-customizer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustomizer-everywhere.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"westonruter",22,436940,91,4499,73,"2026-04-04T15:30:59.954Z",[37,60,79,98,113],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":58,"download_link":59,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"backstage","Backstage – Customizer Demo Access","1.4.2","pixelgrade","https:\u002F\u002Fprofiles.wordpress.org\u002Fpixelgrade\u002F","\u003Cp>Allow your demo site visitors to easily access the Customizer without logging in. This way you can showcase your product’s customization experience as close to reality as possible.\u003C\u002Fp>\n\u003Ch4>Secure\u003C\u002Fh4>\n\u003Cp>Everything is setup in such a way that people who are up to no good can’t mess with your demo site data. We’ve put a lot of thought into this and we believe things are sound.\u003C\u002Fp>\n\u003Ch4>Customizable\u003C\u002Fh4>\n\u003Cp>We know that each of us has their own design sensibilities and particular technical setup. That is why we’ve made it \u003Cem>easy to integrate\u003C\u002Fem> the plugin in a multitude of scenarios.\u003C\u002Fp>\n\u003Cp>You can change both the \u003Cem>frontend and the Customizer behavior\u003C\u002Fem> of the plugin.\u003C\u002Fp>\n\u003Cp>For the frontend, you have several options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>For most the default HTML and CSS styling will be just fine. You can customize the button text.\u003C\u002Fli>\n\u003Cli>You can choose to provide your own button HTML and CSS.\u003C\u002Fli>\n\u003Cli>Or you can go all custom and handle the button yourself.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When it comes to the Customizer guest experience, the plugin will introduce a \u003Cem>Back to Demo\u003C\u002Fem> button (instead of the \u003Cem>Publish\u003C\u002Fem> button) and \u003Cem>a notification\u003C\u002Fem> for setting user expectations. You can customize the button text and the notification content and behavior.\u003C\u002Fp>\n\u003Ch4>Compatible\u003C\u002Fh4>\n\u003Cp>Backstage should work with \u003Cem>any type of Customizer options\u003C\u002Fem> you have on your site:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress core controls;\u003C\u002Fli>\n\u003Cli>Colors and fonts controls;\u003C\u002Fli>\n\u003Cli>Layout and behavioral controls like content width or blog layout.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin is compatible with any type of WordPress installation:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works with \u003Cstrong>regular, single installations;\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Works with \u003Cstrong>Multisite setups;\u003C\u002Fstrong> you can activate the plugin \u003Cstrong>network-wide or per-blog.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The following \u003Cstrong>limitations\u003C\u002Fstrong> are inherent to the reality of having a sandboxed Customizer:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>File uploads are not allowed; due to this, any controls that need file upload will not be allowed to be modified;\u003C\u002Fli>\n\u003Cli>Any time a visitor leaves the Customizer, any customization is lost and when he or she enters again, all will start clean;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>For theme authors by theme authors\u003C\u002Fh4>\n\u003Cp>The main audience of this plugin are \u003Cstrong>theme and plugin authors\u003C\u002Fstrong> that wish to showcase to potential customers the awesome customization possibilities provided by their product.\u003C\u002Fp>\n\u003Cp>Earn that extra confidence needed for your next sale by being fully open and letting your work speak for itself.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Made with love by \u003Ca href=\"https:\u002F\u002Fpixelgrade.com\" rel=\"nofollow ugc\">Pixelgrade\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>You can translate Backstage on \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fbackstage\" rel=\"nofollow ugc\">\u003Cstrong>translate.wordpress.org\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Issues\u003C\u002Fh3>\n\u003Cp>If you identify any errors or have an idea for improving the plugin, please open an \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpixelgrade\u002Fbackstage\u002Fissues?stage=open\" rel=\"nofollow ugc\">issue\u003C\u002Fa>. We’re more than excited to see what the community thinks of this little plugin, and we welcome your input!\u003C\u002Fp>\n\u003Cp>If Github is not your thing but you are passionate about Backstage and want to help us make it better, don’t hesitate to \u003Ca href=\"https:\u002F\u002Fpixelgrade.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">reach us\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2\" rel=\"nofollow ugc\">CMB2\u003C\u002Fa> Metaboxes, custom fields library – License: GPLv2 or later\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjcchavezs\u002Fcmb2-conditionals\u002F\" rel=\"nofollow ugc\">CMB2 Conditionals\u003C\u002Fa> plugin for CMB2 – License: GPLv2 or later\u003C\u002Fli>\n\u003C\u002Ful>\n","Showcase your product's flexibility the same way users will harness it, in the Customizer. All elegant and secure.",100,3160,60,2,"2019-11-08T09:28:00.000Z","5.3.0","4.9.0","5.4.0",[20,54,55,56,57],"demo","guest-access","site-customization","theme-preview","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbackstage\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbackstage.1.4.2.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":47,"downloaded":68,"rating":47,"num_ratings":69,"last_updated":70,"tested_up_to":15,"requires_at_least":71,"requires_php":17,"tags":72,"homepage":77,"download_link":78,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"category-excluder-from-theme-customizer","Category Excluder from Theme Customizer","1.1","Abhishek Sinha","https:\u002F\u002Fprofiles.wordpress.org\u002Fabhishek6986\u002F","\u003Cp>Administrator can simply opt out the categories he does not want to show on blog page directly via theme customizer. He need not use a wordpress code \u002F php code to exclude categories from his blog. Even he need not go to setting pages created by other plugin in wp admin section and do this.\u003C\u002Fp>\n\u003Cp>Features :\u003Cbr \u002F>\n1. Make changes directly via customizer\u003Cbr \u002F>\n2. See the live effect of his action ( exclude the categories and it reflect to right side of preview screen )\u003Cbr \u002F>\n3. Easy and useful way to exclude categories for no coder \u002F programmer users.\u003C\u002Fp>\n","Administrator can easily exclude the posts from specific category\u002Fcategories via WordPress live preview ( Theme Customizer )",4213,3,"2013-12-21T20:28:00.000Z","3.0.1",[73,74,20,75,76],"category","category-exclude","live-preview","theme-customizer","http:\u002F\u002Fixensa.com\u002Fplugins\u002Fcategory-excluder-from-theme-customizer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategory-excluder-from-theme-customizer.1.1.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":13,"num_ratings":13,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":96,"download_link":97,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"customizer-refresh","Customizer Refresh","1.0","kolakube","https:\u002F\u002Fprofiles.wordpress.org\u002Falexmangini\u002F","\u003Cp>Sometimes you need to refresh the customizer preview, and this plugin adds a simple refresh button to make it easy.\u003C\u002Fp>\n\u003Cp>Nothing more, nothing less.\u003C\u002Fp>\n","Add a button that refreshes the live preview in the WordPress Customizer.",20,1904,"2018-06-03T11:06:00.000Z","4.9.29","4.6","5.2.4",[94,20,75,95],"customize","refresh","https:\u002F\u002Fmarketersdelight.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustomizer-refresh.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":11,"downloaded":106,"rating":45,"num_ratings":48,"last_updated":107,"tested_up_to":90,"requires_at_least":108,"requires_php":17,"tags":109,"homepage":111,"download_link":112,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"adminbar-no-customizer","Adminbar No Customizer","1.0.1","Juliette Reinders Folmer","https:\u002F\u002Fprofiles.wordpress.org\u002Fjrf\u002F","\u003Cp>Tiny plugin which moves the Customizer link which is shown on the front-end since WP 4.3 from the top-level of the admin bar to be a sub-item under the site menu. That’s all 😉\u003C\u002Fp>\n\u003Cp>Rationale: For most websites, the “Customizer” link is only useful during the initial setup phase of the website. After that it just takes up Admin bar real estate. What with so many other plugins now adding things to the admin bar, that space can be used more effectively by other things.\u003C\u002Fp>\n\u003Cp>To still keep the customizer quickly accessible, the item is moved rather than \u003Cem>re\u003C\u002Fem>moved.\u003C\u002Fp>\n\u003Cp>If you like this plugin, please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fadminbar-no-customizer\" rel=\"ugc\">rate and\u002For review\u003C\u002Fa> it. If you have ideas on how to make the plugin even better or if you have found any bugs, please report these in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fadminbar-no-customizer\" rel=\"ugc\">Support Forum\u003C\u002Fa> or in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjrfnl\u002FWP-adminbar-no-customizer\u002Fissues\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n","Moves the Customizer link from the Adminbar top level to be a subitem under the site-menu.",2331,"2018-01-22T11:15:00.000Z","4.3",[19,110,20],"adminbar","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadminbar-no-customizer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadminbar-no-customizer.1.0.1.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":11,"downloaded":121,"rating":45,"num_ratings":48,"last_updated":122,"tested_up_to":123,"requires_at_least":124,"requires_php":17,"tags":125,"homepage":129,"download_link":130,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":131},"live-theme-preview","Live Theme Preview","1.0.2","Mike Martel","https:\u002F\u002Fprofiles.wordpress.org\u002Fmike_cowobo\u002F","\u003Cp>With Live Theme Preview, you can select a theme in an interface based on the Theme Customizer in WordPress. A sidebar shows all installed themes (or, with multisite – allowed themes), to preview, edit or activate.\u003C\u002Fp>\n\u003Cp>See the screenshot, or install and try it for yourself.\u003C\u002Fp>\n\u003Cp>\u003Cem>If you want to help develop this plugin, visit the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmgmartel\u002FWP-Live-Theme-Preview\" rel=\"nofollow ugc\">GitHub repo\u003C\u002Fa>.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Seamless integration with Theme Customizer\u003C\u002Fli>\n\u003Cli>Supports child themes\u003C\u002Fli>\n\u003Cli>Multisite compatible\u003C\u002Fli>\n\u003Cli>Relocates WP ‘Themes’ interface to “Manage Themes” under Appearance\u003C\u002Fli>\n\u003Cli>Customize before activate, back button redirects to Live Theme Preview\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Live Theme Preview is part of \u003Ca href=\"http:\u002F\u002Ftrenvo.com\" rel=\"nofollow ugc\">Live Admin\u003C\u002Fa> and works great with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Flive-dashboard\u002F\" rel=\"ugc\">Live Dashboard\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwp-getting-started\u002F\" rel=\"ugc\">WP Getting Started\u003C\u002Fa> and  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmgmartel\u002FWP-Live-Editor\" rel=\"nofollow ugc\">Live Editor\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Live Theme Preview allows users to preview themes on their own website before customizing or activating them.",5807,"2013-02-20T08:27:00.000Z","3.5.2","3.4",[20,126,127,21,128],"live","live-admin","themes","https:\u002F\u002Fgithub.com\u002Fmgmartel\u002FWP-Live-Theme-Preview","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flive-theme-preview.1.0.2.zip","2026-03-15T14:54:45.397Z",{"attackSurface":133,"codeSignals":162,"taintFlows":170,"riskAssessment":171,"analyzedAt":177},{"hooks":134,"ajaxHandlers":158,"restRoutes":159,"shortcodes":160,"cronEvents":161,"entryPointCount":13,"unprotectedCount":13},[135,140,145,148,151,154],{"type":136,"name":137,"callback":137,"file":138,"line":139},"action","admin_enqueue_scripts","customizer-everywhere.php",48,{"type":141,"name":142,"callback":143,"file":138,"line":144},"filter","preview_post_link","add_preview_link_to_customize_url",49,{"type":136,"name":146,"callback":146,"file":138,"line":147},"customize_preview_init",50,{"type":136,"name":149,"callback":149,"file":138,"line":150},"customize_controls_enqueue_scripts",51,{"type":136,"name":152,"callback":152,"file":138,"line":153},"admin_bar_menu",54,{"type":136,"name":155,"callback":156,"file":138,"line":157},"plugins_loaded","setup",222,[],[],[],[],{"dangerousFunctions":163,"sqlUsage":164,"outputEscaping":166,"fileOperations":168,"externalRequests":13,"nonceChecks":13,"capabilityChecks":168,"bundledLibraries":169},[],{"prepared":13,"raw":13,"locations":165},[],{"escaped":13,"rawEcho":13,"locations":167},[],1,[],[],{"summary":172,"deductions":173},"The plugin 'customizer-everywhere' v0.1.2 exhibits a strong security posture based on the provided static analysis. The absence of any identified dangerous functions, raw SQL queries, unsanitized output, or external HTTP requests is commendable. Furthermore, the plugin demonstrates good security practices by utilizing prepared statements for its SQL queries and implementing output escaping, meaning data processed and displayed by the plugin is handled safely. The presence of a capability check is also a positive sign, indicating an attempt to restrict access to certain functionalities.\n\nHowever, the static analysis does reveal a potential area of concern: a single file operation is present without specific details on its context or how it's secured. While no taint flows with unsanitized paths were found, the presence of file operations warrants careful consideration to ensure they are not susceptible to directory traversal or other file manipulation vulnerabilities. The plugin's vulnerability history is entirely clean, with no recorded CVEs, which suggests a history of stable and secure development. This, combined with the positive static analysis findings, points to a generally secure plugin.\n\nIn conclusion, 'customizer-everywhere' v0.1.2 appears to be a well-secured plugin with a clean history and good coding practices in place, particularly regarding SQL and output handling. The primary, albeit minor, point of attention is the single file operation, which, without further context, represents a hypothetical risk. Overall, the plugin's strengths far outweigh its weaknesses.",[174],{"reason":175,"points":176},"File operations without detailed context",5,"2026-03-17T01:14:14.852Z",{"wat":179,"direct":190},{"assetPaths":180,"generatorPatterns":184,"scriptPaths":185,"versionParams":186},[181,182,183],"\u002Fwp-content\u002Fplugins\u002Fcustomizer-everywhere\u002Fpreview.js","\u002Fwp-content\u002Fplugins\u002Fcustomizer-everywhere\u002Fedit-post.js","\u002Fwp-content\u002Fplugins\u002Fcustomizer-everywhere\u002Fcontrols.js",[],[],[187,188,189],"customizer-everywhere\u002Fpreview.js?ver=","customizer-everywhere\u002Fedit-post.js?ver=","customizer-everywhere\u002Fcontrols.js?ver=",{"cssClasses":191,"htmlComments":192,"htmlAttributes":193,"restEndpoints":194,"jsGlobals":195,"shortcodeOutput":199},[],[],[],[],[196,197,198],"CustomizerEverywherePreview_exports","CustomizerEverywhereEditPost_exports","CustomizerEverywhereControls_exports",[]]