[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgqyGdmrR-kCTYw9Rz37y0NMReonLfM7wCZHp_e0DSlI":3,"$fxhFY1stAcfgDc6RglSIE9RM48uIrdOSgA-GSYBUDod4":299,"$fEc1y3cI3NbqO3eOSRshceGVJL49-DI5E2ZGdChkU5Hc":303},{"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":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":141,"fingerprints":273},"catch-import-export","Catch Import Export","2.3.1","Catch Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fcatchthemes\u002F","\u003Cp>Catch Import Export is a simple and easy to use import-export WordPress plugin that is completely free of cost. It addresses the need for importing and exporting of customizer settings from any WordPress theme to another website. However, you’ll need to have the same theme or its child theme installed on both sites where you are performing the export\u002Fimport task. Catch Import Export allows you to move the theme customizer settings from one website to another without having to move the content and database. With the Catch Import Export plugin, you can export the customizer settings in order to reuse it. With the same theme or its child theme installed, you can import the .dat file in another website. Catch Import Export lets you perform the import-export task either from the customizer itself or by visiting the plugin’s setting page in the dashboard. Also, if you’ve ever wanted to backup or export your WordPress Customizer settings, Catch Import Export is a perfect solution for you. Catch Import Export – A Quick and Easy Way to Export and Import Customizer Settings!\u003C\u002Fp>\n","Catch Import Export is a simple and easy-to-use import-export plugin that addresses the need for importing and exporting of customizer settings from a &hellip;",30,5447,0,"2026-02-25T10:07:00.000Z","6.9.4","5.9","",[19,20,21,22,23],"customizer","customizer-export","customizer-import","export","import","https:\u002F\u002Fcatchplugin.com\u002Fplugins\u002Fcatch-import-export\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatch-import-export.2.3.1.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"catchthemes",156,226230,251,79,"2026-05-19T20:58:30.335Z",[39,58,76,93,118],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":15,"requires_at_least":52,"requires_php":17,"tags":53,"homepage":54,"download_link":55,"security_score":49,"vuln_count":56,"unpatched_count":13,"last_vuln_date":57,"fetched_at":28},"customizer-export-import","Customizer Export\u002FImport","0.9.8","Beaver Builder","https:\u002F\u002Fprofiles.wordpress.org\u002Fbeaverbuilder\u002F","\u003Ch4>Customizer Export\u002FImport\u003C\u002Fh4>\n\u003Cp>The Customizer Export\u002FImport plugin allows you to export or import your WordPress customizer settings from directly within the customizer interface! If your theme makes use of the WordPress customizer for its settings, this plugin is for you!\u003C\u002Fp>\n\u003Cp>Please visit our blog for more info on the \u003Ca href=\"https:\u002F\u002Fwww.wpbeaverbuilder.com\u002Fwordpress-customizer-export-import-plugin\u002F?utm_source=external&utm_medium=wp-repo&utm_campaign=customizer-export-description\" rel=\"nofollow ugc\">Customizer Export\u002FImport plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>New! Export Options\u003C\u002Fh4>\n\u003Cp>The Customizer Export\u002FImport plugin previously only exported options saved as theme mods using the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fget_theme_mods\" rel=\"nofollow ugc\">get_theme_mods\u003C\u002Fa> function, but that is no more! The Customizer Export\u002FImport plugin now exports settings saved as options as well!\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Cp>Exporting customizer settings is easy. Click the export button from within the customizer and a file will automatically begin downloading with your settings. Export files are named after your theme and can only be used to import settings for the theme or child theme that they came from. Export files contain a serialized dump of mods retrieved using the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fget_theme_mods\" rel=\"nofollow ugc\">get_theme_mods\u003C\u002Fa> function or customizer settings saved as options.\u003C\u002Fp>\n\u003Cp>Importing customizer settings is just as easy. Choose the export file you would like to import, select whether you would like to download and import images (similar to importing posts), and finally, click the import button. Once your settings have been imported the page will refresh and your new design will be displayed.\u003C\u002Fp>\n\u003Ch4>Exporting Custom Options\u003C\u002Fh4>\n\u003Cp>Developers can also have arbitrary options that aren’t part of the customizer exported by using the cei_export_option_keys filter. Those options can be exported and imported by adding your option key to the array of options that will be exported as shown below.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_export_option_keys( $keys ) {\n    $keys[] = 'my_option_key';\n    $keys[] = 'another_option_key';\n    return $keys;\n}\n\nadd_filter( 'cei_export_option_keys', 'my_export_option_keys' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Known Issues\u003C\u002Fh4>\n\u003Cp>This plugin currently only works for active themes, not themes that are being previewed with either the Theme Test Drive plugin or the new customizer theme preview.\u003C\u002Fp>\n\u003Ch4>Contribute!\u003C\u002Fh4>\n\u003Cp>We’d love to hear your feedback as to how we could improve the Customizer Export\u002FImport plugin, or better yet, see theme developers actively contribute! Don’t hesitate to let us know if you’re interested in contributing as we would gladly have others on board.\u003C\u002Fp>\n\u003Cp>The Customizer Export\u002FImport plugin is brought to you by the fine folks at \u003Ca href=\"https:\u002F\u002Fwww.wpbeaverbuilder.com\u002F?utm_source=external&utm_medium=wp-repo&utm_campaign=customizer-export-description\" rel=\"nofollow ugc\">Beaver Builder\u003C\u002Fa>.\u003C\u002Fp>\n","Easily export or import your WordPress customizer settings!",100000,2788864,96,114,"2026-01-14T15:16:00.000Z","3.6",[19,20,21,22,23],"https:\u002F\u002Fwww.wpbeaverbuilder.com\u002Fwordpress-customizer-export-import-plugin\u002F?utm_source=external&utm_medium=customizer-export&utm_campaign=plugins-page","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustomizer-export-import.0.9.8.zip",3,"2024-09-06 00:00:00",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":26,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":17,"tags":72,"homepage":74,"download_link":75,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"customizer-reset","Customizer Reset – Export & Import","1.4.1","David Vongries","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidvongries\u002F","\u003Cp>Reset, export, and import your WordPress Customizer settings with just one click of a button.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reset Customizer settings\u003C\u002Fli>\n\u003Cli>Export Customizer settings\u003C\u002Fli>\n\u003Cli>Import Customizer settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Reset the WordPress Customizer\u003C\u002Fh4>\n\u003Cp>You have made changes in the Customizer and want to start fresh without undoing each setting individually? We’ve got you covered! Reset the WordPress Customizer with a simple click of a button.\u003C\u002Fp>\n\u003Ch4>Export & import Customizer settings\u003C\u002Fh4>\n\u003Cp>Take a snapshot and export your Customizer settings with just a click.\u003C\u002Fp>\n\u003Cp>The Customizer Reset plugin allows you to take a snapshot and export\u002Fimport your settings from directly within the WordPress Customizer. This can be useful if you want to migrate your Customizer settings to a different WordPress installation or child-theme.\u003C\u002Fp>\n\u003Ch4>Compatible Themes\u003C\u002Fh4>\n\u003Cp>This plugin should work with all WordPress themes out of the box.\u003Cbr \u002F>\nIt was initally created as a helper plugin for the \u003Ca href=\"https:\u002F\u002Fwp-pagebuilderframework.com\u002F\" rel=\"nofollow ugc\">Page Builder Framework\u003C\u002Fa> theme. A fast & minimalistic WordPress theme designed for the new WordPress era.\u003C\u002Fp>\n\u003Ch3>What’s next?\u003C\u002Fh3>\n\u003Cp>If you like Customizer Reset – Export & Import, make sure to check out our other products:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwp-pagebuilderframework.com\u002F?utm_source=customizer_reset&utm_medium=repository&utm_campaign=wpbf\" rel=\"nofollow ugc\">Page Builder Framework\u003C\u002Fa>\u003C\u002Fstrong> – A fast & minimalistic WordPress theme designed for the new WordPress era.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fultimatedashboard.io\u002F?utm_source=customizer_reset&utm_medium=repository&utm_campaign=udb\" rel=\"nofollow ugc\">Ultimate Dashboard\u003C\u002Fa>\u003C\u002Fstrong> – The #1 WordPress plugin to customize your WordPress dashboard and admin area.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbetteradminbar.com\u002F?utm_source=customizer_reset&utm_medium=repository&utm_campaign=bab\" rel=\"nofollow ugc\">Better Admin Bar\u003C\u002Fa>\u003C\u002Fstrong> – The plugin to make your clients enjoy WordPress. It replaces the default admin bar to provide the best possible user experience when editing & navigating a website.\u003C\u002Fli>\n\u003C\u002Ful>\n","Reset, export, and import your WordPress Customizer settings with just one click of a button.",1000,29124,8,"2025-11-03T09:05:00.000Z","6.8.5","4.0",[19,20,21,59,73],"reset","https:\u002F\u002Fwp-pagebuilderframework.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustomizer-reset.1.4.1.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":13,"downloaded":84,"rating":13,"num_ratings":13,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":90,"download_link":91,"security_score":92,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"customizer-ex","Customizer EX","1.0","keksus","https:\u002F\u002Fprofiles.wordpress.org\u002Fkeksus\u002F","\u003Cp>This plugin allows you easily export and import Customizer settings.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>To make export\u002Fimport go to Settings – Customizer EX page.\u003C\u002Fp>\n\u003Ch3>Note\u003C\u002Fh3>\n\u003Cp>After activation current customizer settings will be saved at file theme_mods_themename.txt in ‘\u002Fwp-content\u002Fuploads\u002F’ directory.\u003C\u002Fp>\n\u003Ch3>Errors\u003C\u002Fh3>\n\u003Cp>If after file upload and import you see message ‘Error import data!’ check your file permissions. It must be 0755.\u003C\u002Fp>\n","Simple Export and Import Customizer settings",1172,"2021-02-21T10:15:00.000Z","5.6.17","4.1","5.3",[19,20,21,22,23],"http:\u002F\u002Fkeksus.com\u002Fsimple-customizer-export-import-plugin.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustomizer-ex.zip",85,{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":103,"num_ratings":104,"last_updated":105,"tested_up_to":15,"requires_at_least":106,"requires_php":107,"tags":108,"homepage":113,"download_link":114,"security_score":115,"vuln_count":116,"unpatched_count":13,"last_vuln_date":117,"fetched_at":28},"advanced-import","Advanced Import: One-Click Demo Import for WordPress","1.4.6","AddonsPress","https:\u002F\u002Fprofiles.wordpress.org\u002Faddonspress\u002F","\u003Cp>Import Data or Demo Content which is exported by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-export\u002F\" rel=\"ugc\">Advanced Export\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Advanced Import is the ultimate solution for WordPress theme and plugin developers who want to provide a seamless demo import experience for their users. With a simple one-click interface, it allows users to import demo content, widgets, customizer settings, and even Gutenberg block data effortlessly.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>One-Click Demo Import:\u003C\u002Fstrong> Easily import all demo content with a single click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizer Settings Import:\u003C\u002Fstrong> Retain your theme’s look and feel by importing customizer settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget Data Import:\u003C\u002Fstrong> Quickly set up widgets to match your demo layout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Blocks Import:\u003C\u002Fstrong> Import block-based content for modern themes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Files Import:\u003C\u002Fstrong> Seamlessly upload and integrate demo media.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer-Friendly Hooks:\u003C\u002Fstrong> Extend or customize the import process with available actions and filters.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Use Advanced Import?\u003C\u002Fh3>\n\u003Cp>Whether you’re a theme developer offering demo content or a user setting up a site, Advanced Import makes the process hassle-free. It saves time, reduces manual setup effort, and ensures consistency between demo and live sites.\u003C\u002Fp>\n\u003Ch3>Features for Theme Author\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Code\u002FPlugin example available\u003C\u002Fli>\n\u003Cli>Support for the premium version or premium plugin of the free theme\u003C\u002Fli>\n\u003Cli>Install separate dependent plugin\u002Fs for each demo starter package of the theme\u003C\u002Fli>\n\u003Cli>Categorized available demo import starter package to type and categories\u003C\u002Fli>\n\u003Cli>Search filter keywords for demo starter packages\u003C\u002Fli>\n\u003Cli>Sufficient hooks to customize the plugin design and functionality\u003C\u002Fli>\n\u003Cli>Add demo URL\u003C\u002Fli>\n\u003Cli>Add pro URL\u003C\u002Fli>\n\u003Cli>Better experience for the user\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Dashboard Location\u003C\u002Fh3>\n\u003Ch4>Theme Demo Import Screen\u003C\u002Fh4>\n\u003Cp>Dashboard -> Appearance -> Demo Import\u003C\u002Fp>\n\u003Ch4>Zip File Import Screen\u003C\u002Fh4>\n\u003Cp>Dashboard -> Tool -> Advanced Import\u003C\u002Fp>\n","Advanced Import simplifies importing demo data for WordPress sites, enabling users to import posts, pages, media, widgets, customizer settings, and Gu &hellip;",90000,1730709,88,7,"2026-03-31T20:34:00.000Z","5.0","5.6.20",[21,109,110,111,112],"demo-import","gutenberg-import","theme-import","widget-import","https:\u002F\u002Faddonspress.com\u002Fitem\u002Fadvanced-import","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-import.1.4.6.zip",99,1,"2022-11-14 00:00:00",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":128,"num_ratings":129,"last_updated":130,"tested_up_to":15,"requires_at_least":131,"requires_php":132,"tags":133,"homepage":138,"download_link":139,"security_score":26,"vuln_count":116,"unpatched_count":13,"last_vuln_date":140,"fetched_at":28},"astra-import-export","Import \u002F Export Customizer Settings","1.1.0","Brainstorm Force","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrainstormforce\u002F","\u003Cp>Astra theme customizer offers several settings for header\u002Ffooter layout, sidebar and blog designs, colors, backgrounds, typography and much more. You need to tweak the number of settings to make your site look flawless. These settings can be moved to other Astra sites easily with Import \u002F Export Customizer Settings plugin. It will save repetitive work to arrange all customizer settings for each new Astra site or while moving the site from local to live.\u003C\u002Fp>\n\u003Cp>It is an easy-to-use plugin for the Astra theme that lets you import-export customizer settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This Import\u002FExport plugin is created only for the \u003Ca href=\"https:\u002F\u002Fwpastra.com\u002F?utm_source=wp-repo&utm_campaign=home-page-banner-for-astra-theme&utm_medium=description\" rel=\"nofollow ugc\">Astra theme\u003C\u002Fa>. You should have the Astra theme installed and activated on your website.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbsf.io\u002Fastra-import-export-demo\" rel=\"nofollow ugc\">Try it out on a free dummy site\u003C\u002Fa>\u003C\u002Fp>\n","Astra theme customizer offers several settings for header\u002Ffooter layout, sidebar and blog designs, colors, backgrounds, typography and much more.",50000,1012477,94,6,"2025-12-01T09:46:00.000Z","4.4","5.4",[134,135,23,136,137],"astra-addons-export","customizer-settings","settings","theme-settings","https:\u002F\u002Fwpastra.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fastra-import-export.1.1.0.zip","2020-09-16 00:00:00",{"attackSurface":142,"codeSignals":212,"taintFlows":230,"riskAssessment":266,"analyzedAt":272},{"hooks":143,"ajaxHandlers":196,"restRoutes":209,"shortcodes":210,"cronEvents":211,"entryPointCount":56,"unprotectedCount":13},[144,150,153,158,162,166,171,173,175,178,181,183,185,188,191],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","admin_enqueue_scripts","our_themes_script","includes\u002FCatchThemesThemePlugin.php",13,{"type":145,"name":151,"callback":151,"file":148,"line":152},"customize_register",16,{"type":154,"name":155,"callback":156,"priority":116,"file":148,"line":157},"filter","install_plugins_tabs","add_our_plugins_tab",23,{"type":154,"name":159,"callback":160,"priority":116,"file":148,"line":161},"install_plugins_table_api_args_catchplugins","catchplugins",24,{"type":145,"name":163,"callback":164,"file":148,"line":165},"install_plugins_catchplugins","plugins_table",25,{"type":145,"name":167,"callback":168,"file":169,"line":170},"plugins_loaded","anonymous","includes\u002Fclass-catch-import-export.php",124,{"type":145,"name":146,"callback":168,"file":169,"line":172},139,{"type":145,"name":146,"callback":168,"file":169,"line":174},140,{"type":145,"name":176,"callback":168,"file":169,"line":177},"customize_controls_print_scripts",141,{"type":145,"name":179,"callback":168,"file":169,"line":180},"admin_menu",142,{"type":145,"name":151,"callback":168,"file":169,"line":182},143,{"type":145,"name":151,"callback":168,"file":169,"line":184},144,{"type":154,"name":186,"callback":168,"file":169,"line":187},"plugin_action_links",145,{"type":154,"name":189,"callback":168,"file":169,"line":190},"plugin_row_meta",146,{"type":145,"name":192,"callback":193,"file":194,"line":195},"admin_init","ctp_register_settings","includes\u002Fctp-tabs-removal.php",18,[197,203,207],{"action":198,"nopriv":199,"callback":200,"hasNonce":199,"hasCapCheck":201,"file":148,"line":202},"query-themes",false,"wp_ajax_custom_query_themes",true,11,{"action":204,"nopriv":199,"callback":205,"hasNonce":201,"hasCapCheck":201,"file":148,"line":206},"customize_load_themes","handle_load_themes_request",21,{"action":208,"nopriv":199,"callback":208,"hasNonce":201,"hasCapCheck":201,"file":194,"line":115},"ctp_switch",[],[],[],{"dangerousFunctions":213,"sqlUsage":219,"outputEscaping":221,"fileOperations":116,"externalRequests":13,"nonceChecks":227,"capabilityChecks":228,"bundledLibraries":229},[214],{"fn":215,"file":216,"line":217,"context":218},"unserialize","admin\u002Fclass-catch-import-export-admin.php",359,"$data = @unserialize($raw);",{"prepared":13,"raw":13,"locations":220},[],{"escaped":222,"rawEcho":116,"locations":223},117,[224],{"file":216,"line":225,"context":226},301,"raw output",4,10,[],[231,255],{"entryPoint":232,"graph":233,"unsanitizedCount":13,"severity":254},"_import (admin\u002Fclass-catch-import-export-admin.php:315)",{"nodes":234,"edges":251},[235,240,246,248],{"id":236,"type":237,"label":238,"file":216,"line":239},"n0","source","$_FILES",340,{"id":241,"type":242,"label":243,"file":216,"line":244,"wp_function":245},"n1","sink","file_get_contents() [SSRF\u002FLFI]",358,"file_get_contents",{"id":247,"type":237,"label":238,"file":216,"line":239},"n2",{"id":249,"type":242,"label":250,"file":216,"line":217,"wp_function":215},"n3","unserialize() [Object Injection]",[252,253],{"from":236,"to":241,"sanitized":201},{"from":247,"to":249,"sanitized":201},"low",{"entryPoint":256,"graph":257,"unsanitizedCount":13,"severity":254},"\u003Cclass-catch-import-export-admin> (admin\u002Fclass-catch-import-export-admin.php:0)",{"nodes":258,"edges":263},[259,260,261,262],{"id":236,"type":237,"label":238,"file":216,"line":239},{"id":241,"type":242,"label":243,"file":216,"line":244,"wp_function":245},{"id":247,"type":237,"label":238,"file":216,"line":239},{"id":249,"type":242,"label":250,"file":216,"line":217,"wp_function":215},[264,265],{"from":236,"to":241,"sanitized":201},{"from":247,"to":249,"sanitized":201},{"summary":267,"deductions":268},"The \"catch-import-export\" v2.3.1 plugin exhibits a generally strong security posture, primarily due to robust implementation of security best practices. The static analysis reveals a well-controlled attack surface with no unprotected entry points, indicating that all AJAX handlers, REST API routes, shortcodes, and cron events are appropriately secured. Furthermore, the plugin demonstrates excellent output sanitization, with 99% of outputs properly escaped, and consistently uses prepared statements for its SQL queries, which is a critical defense against SQL injection vulnerabilities. The presence of nonces and capability checks on its entry points further strengthens its security.\n\nDespite the overall good security practices, there is one significant concern flagged by the static analysis: the use of the `unserialize` function. While the taint analysis did not reveal any exploitable unsanitized paths or critical\u002Fhigh severity flows, the inherent risks associated with `unserialize` cannot be ignored. If serialized data originates from an untrusted source and is not rigorously validated before unserialization, it can lead to Remote Code Execution (RCE) vulnerabilities. The plugin's vulnerability history is notably clean, with no recorded CVEs, which is a positive indicator. However, this clean history, coupled with the presence of `unserialize`, suggests that this specific risk might not have been triggered in past scenarios or may not have been publicly disclosed.\n\nIn conclusion, \"catch-import-export\" v2.3.1 is a secure plugin in most aspects, adhering to modern WordPress security standards. The lack of historical vulnerabilities and the strong implementation of authentication and sanitization are commendable. The sole point of concern is the `unserialize` function, which, while not currently showing exploitable flows, represents a potential attack vector if external data is handled without extreme caution. Users should remain vigilant about the source of data processed by this function.",[269],{"reason":270,"points":271},"Use of unserialize function",15,"2026-04-16T11:22:41.535Z",{"wat":274,"direct":289},{"assetPaths":275,"generatorPatterns":281,"scriptPaths":282,"versionParams":283},[276,277,278,279,280],"\u002Fwp-content\u002Fplugins\u002Fcatch-import-export\u002Fadmin\u002Fcss\u002Fadmin-dashboard.css","\u002Fwp-content\u002Fplugins\u002Fcatch-import-export\u002Fadmin\u002Fcss\u002Fcustomizer.css","\u002Fwp-content\u002Fplugins\u002Fcatch-import-export\u002Fadmin\u002Fjs\u002Fcatch-import-export-admin.js","\u002Fwp-content\u002Fplugins\u002Fcatch-import-export\u002Fadmin\u002Fjs\u002Fcustomizer.js","\u002Fwp-content\u002Fplugins\u002Fcatch-import-export\u002Fadmin\u002Fjs\u002Fjquery-matchHeight.min.js",[],[278,279,280],[284,285,286,287,288],"catch-import-export\u002Fadmin\u002Fcss\u002Fadmin-dashboard.css?ver=","catch-import-export\u002Fadmin\u002Fcss\u002Fcustomizer.css?ver=","catch-import-export\u002Fadmin\u002Fjs\u002Fcatch-import-export-admin.js?ver=","catch-import-export\u002Fadmin\u002Fjs\u002Fcustomizer.js?ver=","catch-import-export\u002Fadmin\u002Fjs\u002Fjquery-matchHeight.min.js?ver=",{"cssClasses":290,"htmlComments":292,"htmlAttributes":293,"restEndpoints":294,"jsGlobals":295,"shortcodeOutput":298},[291],"catch-import-export-wrap",[],[],[],[296,297],"CIEConfig","CIEl10n",[],{"error":201,"url":300,"statusCode":301,"statusMessage":302,"message":302},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fcatch-import-export\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":195,"versions":304},[305,310,317,324,331,338,345,352,359,366,373,380,387,394,401,408,415,422],{"version":6,"download_url":25,"svn_tag_url":306,"released_at":27,"has_diff":199,"diff_files_changed":307,"diff_lines":27,"trac_diff_url":308,"vulnerabilities":309,"is_current":201},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcatch-import-export\u002Ftags\u002F2.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcatch-import-export%2Ftags%2F2.3&new_path=%2Fcatch-import-export%2Ftags%2F2.3.1",[],{"version":311,"download_url":312,"svn_tag_url":313,"released_at":27,"has_diff":199,"diff_files_changed":314,"diff_lines":27,"trac_diff_url":315,"vulnerabilities":316,"is_current":199},"2.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatch-import-export.2.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcatch-import-export\u002Ftags\u002F2.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcatch-import-export%2Ftags%2F2.2.3&new_path=%2Fcatch-import-export%2Ftags%2F2.3",[],{"version":318,"download_url":319,"svn_tag_url":320,"released_at":27,"has_diff":199,"diff_files_changed":321,"diff_lines":27,"trac_diff_url":322,"vulnerabilities":323,"is_current":199},"2.2.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatch-import-export.2.2.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcatch-import-export\u002Ftags\u002F2.2.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcatch-import-export%2Ftags%2F2.2.2&new_path=%2Fcatch-import-export%2Ftags%2F2.2.3",[],{"version":325,"download_url":326,"svn_tag_url":327,"released_at":27,"has_diff":199,"diff_files_changed":328,"diff_lines":27,"trac_diff_url":329,"vulnerabilities":330,"is_current":199},"2.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatch-import-export.2.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcatch-import-export\u002Ftags\u002F2.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcatch-import-export%2Ftags%2F2.2.1&new_path=%2Fcatch-import-export%2Ftags%2F2.2.2",[],{"version":332,"download_url":333,"svn_tag_url":334,"released_at":27,"has_diff":199,"diff_files_changed":335,"diff_lines":27,"trac_diff_url":336,"vulnerabilities":337,"is_current":199},"2.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatch-import-export.2.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcatch-import-export\u002Ftags\u002F2.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcatch-import-export%2Ftags%2F2.2&new_path=%2Fcatch-import-export%2Ftags%2F2.2.1",[],{"version":339,"download_url":340,"svn_tag_url":341,"released_at":27,"has_diff":199,"diff_files_changed":342,"diff_lines":27,"trac_diff_url":343,"vulnerabilities":344,"is_current":199},"2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatch-import-export.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcatch-import-export\u002Ftags\u002F2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcatch-import-export%2Ftags%2F2.1&new_path=%2Fcatch-import-export%2Ftags%2F2.2",[],{"version":346,"download_url":347,"svn_tag_url":348,"released_at":27,"has_diff":199,"diff_files_changed":349,"diff_lines":27,"trac_diff_url":350,"vulnerabilities":351,"is_current":199},"2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatch-import-export.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcatch-import-export\u002Ftags\u002F2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcatch-import-export%2Ftags%2F2.0&new_path=%2Fcatch-import-export%2Ftags%2F2.1",[],{"version":353,"download_url":354,"svn_tag_url":355,"released_at":27,"has_diff":199,"diff_files_changed":356,"diff_lines":27,"trac_diff_url":357,"vulnerabilities":358,"is_current":199},"2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatch-import-export.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcatch-import-export\u002Ftags\u002F2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcatch-import-export%2Ftags%2F1.9&new_path=%2Fcatch-import-export%2Ftags%2F2.0",[],{"version":360,"download_url":361,"svn_tag_url":362,"released_at":27,"has_diff":199,"diff_files_changed":363,"diff_lines":27,"trac_diff_url":364,"vulnerabilities":365,"is_current":199},"1.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatch-import-export.1.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcatch-import-export\u002Ftags\u002F1.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcatch-import-export%2Ftags%2F1.8&new_path=%2Fcatch-import-export%2Ftags%2F1.9",[],{"version":367,"download_url":368,"svn_tag_url":369,"released_at":27,"has_diff":199,"diff_files_changed":370,"diff_lines":27,"trac_diff_url":371,"vulnerabilities":372,"is_current":199},"1.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatch-import-export.1.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcatch-import-export\u002Ftags\u002F1.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcatch-import-export%2Ftags%2F1.7&new_path=%2Fcatch-import-export%2Ftags%2F1.8",[],{"version":374,"download_url":375,"svn_tag_url":376,"released_at":27,"has_diff":199,"diff_files_changed":377,"diff_lines":27,"trac_diff_url":378,"vulnerabilities":379,"is_current":199},"1.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatch-import-export.1.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcatch-import-export\u002Ftags\u002F1.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcatch-import-export%2Ftags%2F1.6&new_path=%2Fcatch-import-export%2Ftags%2F1.7",[],{"version":381,"download_url":382,"svn_tag_url":383,"released_at":27,"has_diff":199,"diff_files_changed":384,"diff_lines":27,"trac_diff_url":385,"vulnerabilities":386,"is_current":199},"1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatch-import-export.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcatch-import-export\u002Ftags\u002F1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcatch-import-export%2Ftags%2F1.5&new_path=%2Fcatch-import-export%2Ftags%2F1.6",[],{"version":388,"download_url":389,"svn_tag_url":390,"released_at":27,"has_diff":199,"diff_files_changed":391,"diff_lines":27,"trac_diff_url":392,"vulnerabilities":393,"is_current":199},"1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatch-import-export.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcatch-import-export\u002Ftags\u002F1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcatch-import-export%2Ftags%2F1.4&new_path=%2Fcatch-import-export%2Ftags%2F1.5",[],{"version":395,"download_url":396,"svn_tag_url":397,"released_at":27,"has_diff":199,"diff_files_changed":398,"diff_lines":27,"trac_diff_url":399,"vulnerabilities":400,"is_current":199},"1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatch-import-export.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcatch-import-export\u002Ftags\u002F1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcatch-import-export%2Ftags%2F1.3&new_path=%2Fcatch-import-export%2Ftags%2F1.4",[],{"version":402,"download_url":403,"svn_tag_url":404,"released_at":27,"has_diff":199,"diff_files_changed":405,"diff_lines":27,"trac_diff_url":406,"vulnerabilities":407,"is_current":199},"1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatch-import-export.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcatch-import-export\u002Ftags\u002F1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcatch-import-export%2Ftags%2F1.2&new_path=%2Fcatch-import-export%2Ftags%2F1.3",[],{"version":409,"download_url":410,"svn_tag_url":411,"released_at":27,"has_diff":199,"diff_files_changed":412,"diff_lines":27,"trac_diff_url":413,"vulnerabilities":414,"is_current":199},"1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatch-import-export.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcatch-import-export\u002Ftags\u002F1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcatch-import-export%2Ftags%2F1.1&new_path=%2Fcatch-import-export%2Ftags%2F1.2",[],{"version":416,"download_url":417,"svn_tag_url":418,"released_at":27,"has_diff":199,"diff_files_changed":419,"diff_lines":27,"trac_diff_url":420,"vulnerabilities":421,"is_current":199},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatch-import-export.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcatch-import-export\u002Ftags\u002F1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcatch-import-export%2Ftags%2F1.0.1&new_path=%2Fcatch-import-export%2Ftags%2F1.1",[],{"version":423,"download_url":424,"svn_tag_url":425,"released_at":27,"has_diff":199,"diff_files_changed":426,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":427,"is_current":199},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatch-import-export.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcatch-import-export\u002Ftags\u002F1.0.1\u002F",[],[]]