[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fHGPX1sEizU-bmTfeZTZ84msF19tbkK6peaiIGIKV5Lg":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":36,"analysis":129,"fingerprints":175},"coder-customizer-framework","Coder Customizer Framework","2.3","codersantosh","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodersantosh\u002F","\u003Cp>Coder customizer framework allows theme developers to add customizer to their theme in easy, standard and advanced way. You can also found this plugin in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcodersantosh\u002Fcoder-customizer-framework\" rel=\"nofollow ugc\">github\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Available control types ( fields )\u003C\u002Fp>\n\u003Cp>Basic Controls Types :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>text\u003C\u002Fli>\n\u003Cli>hidden\u003C\u002Fli>\n\u003Cli>textarea\u003C\u002Fli>\n\u003Cli>checkbox\u003C\u002Fli>\n\u003Cli>number\u003C\u002Fli>\n\u003Cli>range\u003C\u002Fli>\n\u003Cli>select\u003C\u002Fli>\n\u003Cli>url\u003C\u002Fli>\n\u003Cli>email\u003C\u002Fli>\n\u003Cli>password\u003C\u002Fli>\n\u003Cli>dropdown-pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WordPress custom controls types :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Color\u003C\u002Fli>\n\u003Cli>Upload\u003C\u002Fli>\n\u003Cli>Image\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WordPress new custom controls types ( since 4.3 and 4.2 ) : * media * cropped_image\u003C\u002Fp>\n\u003Cp>Custom control types :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>radio_image\u003C\u002Fli>\n\u003Cli>category_dropdown\u003C\u002Fli>\n\u003Cli>message\u003C\u002Fli>\n\u003Cli>post_dropdown\u003C\u002Fli>\n\u003Cli>tags_dropdown\u003C\u002Fli>\n\u003Cli>\n\u003Cp>user_dropdown\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>repeated_settings_controls \u002F\u002FRepeat setting and controls in given number of times\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>However your can create and add your own custom control types in a easy way.\u003C\u002Fp>\n\u003Cp>For details documentation and examples on how to use these Panels, Sections, Setting and Control please visit \u003Ca href=\"http:\u002F\u002Fcodersantosh.com\u002Fcoder-customizer-framework\u002F\" rel=\"nofollow ugc\">codersantosh.com\u003C\u002Fa>.\u003C\u002Fp>\n","Welcome coder, Use  WordPress Customizer in easy and standard way to your theme",10,2036,100,2,"2015-12-08T11:30:00.000Z","4.4.34","4.0","",[20,21,22,23],"customizer","theme-customizer","theme-mods","theme-option","http:\u002F\u002Fcodersantosh.com\u002Fcoder-customizer-framework\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcoder-customizer-framework.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},1,30,84,"2026-04-04T06:18:22.622Z",[37,55,76,94,111],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":13,"num_ratings":32,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":18,"tags":50,"homepage":53,"download_link":54,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"mp-customizer-backups","MP Customizer Backups","1.0.3","Phil Johnston","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnstonphilip\u002F","\u003Cp>Feel free to play with your Theme Mods under “Appearance” > “Customizer” without worrying about losing your settings! When you are happy with your settings, just click the “Create Backup” button and you’ll always be able to revert to those exact settings in the future. You can even download the backups to make sure you save multiple copies in a safe place.\u003C\u002Fp>\n\u003Cp>Or, if you want to develop your customizer locally and then automatically set up those options to match on your live site, simply download a Customizer Backup and Upload it to your live site. You could even send your Customizer settings to your friends or customers.\u003C\u002Fp>\n\u003Cp>For Theme\u002FPlugin Developers: This is also a way to create a “Theme within a Theme” – by allowing a single theme to have many different pre-set styles. For example, you could use an activation hook in a plugin to use a backup (in JSON format) and make plugins re-style a Theme. If your plugin does change the Customizer styles, you could also trigger an auto backup of the user’s current settings so that you don’t permanently erase any of the user’s settings.\u003C\u002Fp>\n","Backup the Theme Mods in your Customizer with either a click or by triggering a function.",200,5246,"2018-03-05T17:51:00.000Z","4.9.29","3.0.1",[51,52,20,22],"backup","backups","http:\u002F\u002Fmintplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmp-customizer-backups.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":45,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":18,"tags":69,"homepage":74,"download_link":75,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"thirteen-colors","Thirteen Colors","1.0","Nick Halsey","https:\u002F\u002Fprofiles.wordpress.org\u002Fcelloexpressions\u002F","\u003Cp>Thirteen Colors is the easiest way to customize the colors of the Twenty Thirteen theme.\u003C\u002Fp>\n\u003Cp>Twenty Thirteen is bold, but if you don’t like its vibrant shades of orange you’ll welcome the ability to transform the theme in a matter of minutes. Just activate Thirteen Colors, head over to the theme customizer, and adjust the default colors to the shades of your liking. Things are kept as simple as possible; colors are grouped into similar usages as in the base theme so you don’t need to worry about contrast if you maintain similar intensities for each color.\u003C\u002Fp>\n\u003Cp>Header images are designed to be abstract art for Twenty Thirteen, so Thirteen Colors also integrates with a neat tool that can generate a custom header image in your colors. In a matter of minutes, you can transform WordPress’ default theme for 2013 into a one-of-a-kind masterpiece that’s visually as unique as your content. All of the little details are taken care of, including the editor styles.\u003C\u002Fp>\n\u003Cp>By the way, despite the plugin’s name, there are only eight customizable color fields to streamline the process as much as possible. Twenty Thirteen’s original colors are condensed into these eight blocks, but most of the changes are visually indistinguishable.\u003C\u002Fp>\n","Thirteen Colors is the easiest way to customize the colors of the Twenty Thirteen theme.",8752,94,3,"2016-07-10T00:25:00.000Z","4.6.30","3.6",[70,71,72,21,73],"colors","custom","custom-colors","twenty-thirteen","http:\u002F\u002Fcelloexpressions.com\u002Fplugins\u002Fthirteen-colors","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthirteen-colors.1.0.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":78,"active_installs":13,"downloaded":83,"rating":84,"num_ratings":14,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":18,"tags":88,"homepage":92,"download_link":93,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"storefront-pro-skins","Storefront Pro Skins","1.0.0","pootlepress","https:\u002F\u002Fprofiles.wordpress.org\u002Fpootlepress\u002F","\u003Ch4>Storefront Pro Skins\u003C\u002Fh4>\n\u003Cp>Allows you to save instances to customizer settings and appy later on demand.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"Storefront Pro Skins\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F201163462?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n",8179,60,"2022-01-24T14:43:00.000Z","5.9.0","4.1.0",[80,89,90,21,91],"storefront","storefront-pro","wordpress-customizer","http:\u002F\u002Fpootlepress.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstorefront-pro-skins.1.0.0.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":84,"downloaded":102,"rating":84,"num_ratings":65,"last_updated":103,"tested_up_to":104,"requires_at_least":49,"requires_php":18,"tags":105,"homepage":109,"download_link":110,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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,"2013-12-21T20:28:00.000Z","3.7.41",[106,107,20,108,21],"category","category-exclude","live-preview","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":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":11,"downloaded":119,"rating":27,"num_ratings":27,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":18,"tags":123,"homepage":127,"download_link":128,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"customizer-framework","Customizer Framework","0.1","Philip Newcomer","https:\u002F\u002Fprofiles.wordpress.org\u002Fphilipnewcomer\u002F","\u003Cp>A lightweight and easy-to-use framework for the WordPress Customizer. Provides a simple and intuitive API for registering Customizer settings, including advanced control types. Automatically sanitizes settings based on the control type. Eliminates the tedious task of registering a setting, control, and sanitization function for each individual Customizer setting.\u003C\u002Fp>\n\u003Cp>The framework may be used by both plugins and themes, although since at this time the settings are saved as theme mods, any plugin settings will be specific to the active theme. Support for option type settings is planned.\u003C\u002Fp>\n\u003Cp>\u003Cem>This plugin is currently in beta, and may be subject to major changes as it matures.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Issues and Support\u003C\u002Fh4>\n\u003Cp>Contribute to the project \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fphilipnewcomer\u002FCustomizer-Framework\" rel=\"nofollow ugc\">on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Why a Framework for the Customizer?\u003C\u002Fh4>\n\u003Cp>The recent WordPress Customizer API suffers from some of the same issues afflicting the old Settings API. The Settings API was overcomplicated, unintuitive, and confusing. The result was a crop of theme option frameworks that have sprung up to make it easier for developers to create theme options. The Customizer API is a bit better, but it’s still more complicated than necessary, and registering Customizer settings is still a convoluted mess of settings functions, controls functions, and sanitization functions. Now, the ease of use which the theme option frameworks have provided for the Settings API is available for the Customizer, in the Customizer Framework plugin.\u003C\u002Fp>\n\u003Cp>The Customizer Framework aims to be a lightweight wrapper around the convoluted Customizer API, which makes it fun to be a WordPress developer again. Developers can now focus their time on creating great themes that utilize the Customizer, not on writing 500 lines of code in order to create 10 Customizer settings. Okay, so I might be exaggerating a bit. But not by much. Do you really want to spend your time registering a Customizer setting, then registering a control for that setting, and then writing a sanitization function for that setting? And that’s only for one setting! And then there’s the advanced controls, such as image or color, that require you to instantiate their own control class, requiring even more convoluted and unintuitive code. And why should you even have to care about the differece between a setting and a control? Don’t you have better things to spend your time on, like creating great WordPress themes? I thought so.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Activate the plugin, or \u003Ccode>include\u003C\u002Fcode> it in your theme.\u003C\u002Fp>\n\u003Cp>Before creating any settings, you need to create any new Customizer \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FClass_Reference\u002FWP_Customize_Manager\u002Fadd_section\" rel=\"nofollow ugc\">sections\u003C\u002Fa> that you wish to use. Any custom sections need to exist before you can add settings to them.\u003C\u002Fp>\n\u003Cp>Finally, initialize a new \u003Ccode>CustomizerFramework\u003C\u002Fcode> class, and add your settings:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function mytheme_register_settings( $settings ) {\n\n    $settings[] = array(\n        'id'      => 'example_setting',\n        'label'   => 'Example Setting Label',\n        'section' => 'example-section',\n        'type'    => 'text', \u002F\u002F Optional, defaults to 'text'\n        'default' => 'Example section default text', \u002F\u002F Optional\n    );\n\n}\nadd_filter( 'customizer_framework_settings', 'mytheme_register_settings' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Setting Types\u003C\u002Fh4>\n\u003Cp>Here are the currently available setting types:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>checkbox\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>color\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>dropdown-pages\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>image\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>radio\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>select\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>text\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>textarea\u003C\u002Fcode> (requires WordPress 4.0)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The \u003Ccode>radio\u003C\u002Fcode> and \u003Ccode>select\u003C\u002Fcode> types require an additional \u003Ccode>choices\u003C\u002Fcode> parameter, containing an array of the valid choices:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'choices' => array(\n    'choice_1' => 'Choice 1',\n    'choice_2' => 'Choice 2',\n    'choice_3' => 'Choice 3',\n),\n'default' => 'choice_1',\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>In addition, on WordPress 4.0, you can specify any additional HTML5 input types, such as \u003Ccode>url\u003C\u002Fcode> or \u003Ccode>date\u003C\u002Fcode>. You can also include an \u003Ccode>atts\u003C\u002Fcode> parameter, containing an array of additional input attributes which should be applied to the input:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'type' => 'url',\n'atts' => array(\n    'placeholder' => 'http:\u002F\u002F',\n    'class'       => 'a-custom-css-class',\n),\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Sanitization\u003C\u002Fh4>\n\u003Cp>All settings are sanitized automatically, based on the setting type. If you wish to specify your own sanitization function for a setting, add a \u003Ccode>sanitize_cb\u003C\u002Fcode> parameter, containing the function name to be called, which should return the sanitized value.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'sanitize_cb' => 'my_custom_example_setting_sanitization_function',\n\u003C\u002Fcode>\u003C\u002Fpre>\n","A lightweight and easy-to-use framework for the WordPress Customizer.",2051,"2014-07-28T20:48:00.000Z","4.0.38","3.4",[20,124,125,21,126],"framework","option","wrapper","http:\u002F\u002Fphilipnewcomer.net\u002Fwordpress-customizer-framework\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustomizer-framework.0.1.zip",{"attackSurface":130,"codeSignals":155,"taintFlows":168,"riskAssessment":169,"analyzedAt":174},{"hooks":131,"ajaxHandlers":151,"restRoutes":152,"shortcodes":153,"cronEvents":154,"entryPointCount":27,"unprotectedCount":27},[132,139,143,147],{"type":133,"name":134,"callback":135,"priority":136,"file":137,"line":138},"action","customize_controls_enqueue_scripts","coder_customize_controls_enqueue_scripts",12,"coder-customizer-framework.php",313,{"type":133,"name":140,"callback":141,"priority":136,"file":137,"line":142},"customize_register","coder_customize_register",316,{"type":133,"name":144,"callback":145,"file":137,"line":146},"after_setup_theme","coder_customizer_init",680,{"type":133,"name":148,"callback":149,"priority":136,"file":150,"line":65},"coder_add_setting_control","coder_add_setting_control_callback","inc\\hooks\\add-setting-controls.php",[],[],[],[],{"dangerousFunctions":156,"sqlUsage":162,"outputEscaping":164,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":167},[157],{"fn":158,"file":159,"line":160,"context":161},"unserialize","inc\\functions\\get-repeated-all-value.php",15,"$coder_repeated_settings_controls = unserialize( coder_get_customizer_single_value('coder_repeated_s",{"prepared":27,"raw":27,"locations":163},[],{"escaped":165,"rawEcho":27,"locations":166},31,[],[],[],{"summary":170,"deductions":171},"The \"coder-customizer-framework\" plugin v2.3 exhibits a generally strong security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events, coupled with 100% proper output escaping and the use of prepared statements for SQL queries, indicates good development practices in these areas. The lack of file operations and external HTTP requests further limits potential attack vectors.  However, the presence of the `unserialize` function is a significant concern. While there are no direct indications of its misuse in the provided static analysis or taint flows, `unserialize` can be a critical vulnerability if not handled with extreme care, particularly if the serialized data originates from an untrusted source. The plugin's vulnerability history, being clean with no recorded CVEs, is a positive sign, suggesting a history of secure development or diligent patching. Nonetheless, the inherent risk associated with `unserialize` cannot be ignored.  In conclusion, while the plugin appears to be well-secured in most aspects, the single instance of `unserialize` introduces a notable, albeit latent, risk that requires careful consideration and potential mitigation strategies.",[172],{"reason":173,"points":11},"Presence of dangerous function: unserialize","2026-03-17T01:18:36.030Z",{"wat":176,"direct":189},{"assetPaths":177,"generatorPatterns":184,"scriptPaths":185,"versionParams":186},[178,179,180,181,182,183],"\u002Fwp-content\u002Fplugins\u002Fcoder-customizer-framework\u002Fjs\u002Fcoder-customizer-framework.js","\u002Fwp-content\u002Fplugins\u002Fcoder-customizer-framework\u002Fcss\u002Fcoder-customizer-framework.css","\u002Fwp-content\u002Fplugins\u002Fcoder-customizer-framework\u002Fjs\u002Fcustomizer-controls.js","\u002Fwp-content\u002Fplugins\u002Fcoder-customizer-framework\u002Fjs\u002Fcustomizer-fields.js","\u002Fwp-content\u002Fplugins\u002Fcoder-customizer-framework\u002Fjs\u002Fcoder-customizer-framework.min.js","\u002Fwp-content\u002Fplugins\u002Fcoder-customizer-framework\u002Fcss\u002Fcoder-customizer-framework.min.css",[],[178,180,181],[187,188],"coder-customizer-framework\u002Fjs\u002Fcoder-customizer-framework.js?ver=","coder-customizer-framework\u002Fcss\u002Fcoder-customizer-framework.css?ver=",{"cssClasses":190,"htmlComments":192,"htmlAttributes":195,"restEndpoints":197,"jsGlobals":198,"shortcodeOutput":201},[4,191],"coder-customizer-framework-wrap",[5,193,194],"Start Coder Customizer Framework Settings","End Coder Customizer Framework Settings",[196],"data-customize-setting-link",[],[199,200],"coder_customizer","coder_customizer_framework_params",[]]