[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$flzSejkK0fwkrQJQcyTRtYDrYaT9HaNkxD6y_BStw4vQ":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":39,"analysis":99,"fingerprints":278},"orion-data-merge","Orion Data Merge","1.0.0","Hermann LAHAMI","https:\u002F\u002Fprofiles.wordpress.org\u002Fmano88\u002F","\u003Ch4>Video Tutorial\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FefFxkUsHP-g?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Text Tutorial\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpdatamerge.com\u002Fhow-to-compare-two-wordpress-sites-using-wp-data-merge\u002F\" rel=\"nofollow ugc\">\u003Cstrong>HOW TO COMPARE TWO WORDPRESS SITES USING ORION DATA MERGE\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>FREE VERSION FEATURES \u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Ch4>COMPARISON \u003C\u002Fh4>\n\u003Cp> This tool extracts data from each website, compares them and shows you the disparities in a very understandable way.\n \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>FEATURES THAT ARE COMING SOON \u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Ch4>MERGING\u003C\u002Fh4>\n\u003Cp>  This feature allows you, after the comparison, to select what to merge and what to ignore. During the merging, if a piece of content is detected on both sites (i.e, if two wordpress pages have conflicting contents),\u003Cbr \u002F>\n  our tool will allow you to pick which piece of content to use.\n \u003C\u002Fli>\n\u003Cli>\n\u003Ch4>STAGING AND PRODUCTION SITES MERGING \u003C\u002Fh4>\n\u003Cp> WP Data Compare & Merge enables you to apply your WordPress staging site changes to your production site without losing live editions\n \u003C\u002Fli>\n\u003C\u002Ful>\n","Orion Data Merge is a WordPress plugin that allows a user to compare two wordpress websites (a staging and a production site for example), view the di &hellip;",10,1409,60,2,"2022-01-08T13:20:00.000Z","5.8.13","5.0","7.0",[20,21,22,23],"wordpress-data-sync","wordpress-database","wordpress-merge-database","wordpress-merging","https:\u002F\u002Fwpdatamerge.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Forion-data-merge.1.0.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"mano88",3,10210,92,30,88,"2026-04-04T18:07:22.072Z",[40,65,82],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":27,"last_vuln_date":64,"fetched_at":29},"reset","Reset","2.1","Smartz Minds","https:\u002F\u002Fprofiles.wordpress.org\u002Fshubhamgrover7256\u002F","\u003Cp>With the help of the Reset Database plugin, you can easily return all or selected tables to their original state without requiring any file modifications or the WordPress 5-minute installation.\u003C\u002Fp>\n\u003Cp>For developers of plugins and themes, this plugin is a priceless resource. Resetting restores your website to its original configuration, regardless of whether you had previously chosen and enabled a different theme. The reset button clears all internal data, including custom posts, pages, and database tables, and deactivates any active plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Extremely fast one click process to reset the WordPress database\u003C\u002Fli>\n\u003Cli>Choose to reset the entire database or specific database tables\u003C\u002Fli>\n\u003Cli>Secure and super simple to use\u003C\u002Fli>\n\u003Cli>Safe – it’s not possible to accidentally click reset\u003C\u002Fli>\n\u003Cli>Excellent for theme and plugin developers who need to clean the database of any unnecessary content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How to use it\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Two-minute video tutorial and you are ready to use it, that’s how simple Reset Database plugin works!\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F9cnTu5VCRzg?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please read carefully before proceeding to understand what WP Reset does\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>USE CASES\u003C\u002Fh4>\n\u003Cp>To begin, install and activate the plugin, which appears as a distinct menu on the WP-Admin Dashboard. The plugin’s features are accessible through various tabs. For all tabs, a typing confirmation is required, and if incorrect information is entered, an error message will appear. To reset all functionalities, simply type “reset” in the field and click the ‘Reset’ button. Once completed, the database will be restored to its original state.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Additionally, you can leave reviews and provide feedback. The ability to do so is displayed as a notification on your dashboard or when you install the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Resetting will delete:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>all posts, pages, custom post types, comments, media entries, users\u003C\u002Fli>\n\u003Cli>all default WP database tables\u003C\u002Fli>\n\u003Cli>all pLugins either it is activate or deactivate\u003C\u002Fli>\n\u003Cli>all themes either it is activate or deactivate state\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What happens when I click the Reset button?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>After pressing the Reset Database button, everything will be reset, and you will be logged out and then immediately logged back in to access the admin dashboard. \u003C\u002Fli>\n\u003Cli>You will need to accept the action again because there is no way to undo it.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>ATTRIBUTES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Speed:\u003C\u002Fstrong> Resetting the WordPress database is a remarkably quick one-click procedure.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe:\u003C\u002Fstrong> You can’t unintentionally click reset. It contains a confirmation-style text.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Confirmation Role:\u003C\u002Fstrong> There must be typing confirmation. The alert notice appears if you enter incorrect information rather than choosing the reset text option.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text to enter:\u003C\u002Fstrong> You can write the reset to allow the user to reset the database.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role of the reset database button:\u003C\u002Fstrong> When the reset data button is clicked, the WordPress data is reset to its default settings, with all active plugins turned off, the default theme activated, and all of your pages and posts deleted, among other things.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Minimum requirements for Duplicate Page\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 3.3+\u003C\u002Fli>\n\u003Cli>PHP 5.x\u003C\u002Fli>\n\u003Cli>MySQL 5.x\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If any problem occurs, please contact us at \u003Ca href=\"mailto:support@smartzminds.com\" rel=\"nofollow ugc\">support@smartzminds.com\u003C\u002Fa>.\u003C\u002Fp>\n","Reset Database returns all or a portion of the site's settings to their initial state by using reset options. Use of the integrated restore featu &hellip;",80,10476,100,11,"2026-01-12T06:14:00.000Z","6.9.4","3.4","5.2.4",[41,57,58,59],"reset-database","reset-wordpress-database","wordpress-reset","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freset","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freset.2.1.zip",98,1,"2025-02-17 15:48:29",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":27,"num_ratings":27,"last_updated":75,"tested_up_to":76,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":77,"download_link":81,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"domains-switcher","Domains Switcher","1.4","SimonaIlie","https:\u002F\u002Fprofiles.wordpress.org\u002Fsimonailie\u002F","\u003Cp>Simple plugin which helps one update database fields for domain information. You can read more here: http:\u002F\u002Felfdreamer.blogspot.com\u002F2011\u002F02\u002Fwordpress-plugin-domains-update.html\u003C\u002Fp>\n","Edit database to change wordpress site's domains",20,2332,"2011-10-03T14:37:00.000Z","3.2.1","",[79,80],"change-domains","edit-wordpress-database","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdomains-switcher.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":27,"downloaded":90,"rating":27,"num_ratings":27,"last_updated":77,"tested_up_to":91,"requires_at_least":92,"requires_php":55,"tags":93,"homepage":77,"download_link":97,"security_score":50,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":98},"simple-database-backup-wp","Simple Database Backup WP","1.0","digitalamc","https:\u002F\u002Fprofiles.wordpress.org\u002Fdigitalamc\u002F","\u003Cp>Simple Database Backup WP is a plugin simple plugin to create database backup and download from the list.\u003Cbr \u002F>\nAfter install the plugin go to Tools -> DB backup and click on Start backup.\u003C\u002Fp>\n","Simple Database Backup WP is a plugin simple plugin to create database backup and download from the list. After install the plugin go to Tools -> D &hellip;",1106,"4.9.29","4.7",[94,95,96,21],"backup","database","database-backup","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-database-backup-wp.zip","2026-03-15T10:48:56.248Z",{"attackSurface":100,"codeSignals":186,"taintFlows":224,"riskAssessment":262,"analyzedAt":277},{"hooks":101,"ajaxHandlers":141,"restRoutes":167,"shortcodes":181,"cronEvents":182,"entryPointCount":11,"unprotectedCount":11},[102,108,111,113,116,119,122,125,128,131,134,138],{"type":103,"name":104,"callback":105,"file":106,"line":107},"action","plugins_loaded","anonymous","includes\\class-wms.php",142,{"type":103,"name":109,"callback":105,"file":106,"line":110},"admin_enqueue_scripts",159,{"type":103,"name":109,"callback":105,"file":106,"line":112},160,{"type":103,"name":114,"callback":105,"file":106,"line":115},"init",161,{"type":103,"name":117,"callback":105,"file":106,"line":118},"add_meta_boxes",162,{"type":103,"name":120,"callback":105,"file":106,"line":121},"admin_menu",163,{"type":103,"name":123,"callback":105,"file":106,"line":124},"manage_wms-sites_posts_custom_column",164,{"type":103,"name":126,"callback":105,"file":106,"line":127},"save_post_wms-sites",166,{"type":103,"name":129,"callback":105,"file":106,"line":130},"rest_api_init",167,{"type":103,"name":132,"callback":105,"file":106,"line":133},"admin_notices",169,{"type":135,"name":136,"callback":105,"file":106,"line":137},"filter","manage_edit-wms-sites_columns",171,{"type":103,"name":139,"callback":105,"file":106,"line":140},"wms_schedule_dump_with_php",175,[142,146,149,152,155,158,161,164],{"action":143,"nopriv":144,"callback":105,"hasNonce":144,"hasCapCheck":144,"file":106,"line":145},"generate-wms-key",false,165,{"action":147,"nopriv":144,"callback":105,"hasNonce":144,"hasCapCheck":144,"file":106,"line":148},"test_connection",168,{"action":150,"nopriv":144,"callback":105,"hasNonce":144,"hasCapCheck":144,"file":106,"line":151},"start_wms_sync",170,{"action":153,"nopriv":144,"callback":105,"hasNonce":144,"hasCapCheck":144,"file":106,"line":154},"check_if_dump_is_completed",172,{"action":156,"nopriv":144,"callback":105,"hasNonce":144,"hasCapCheck":144,"file":106,"line":157},"check_if_remote_dump_is_completed",173,{"action":156,"nopriv":159,"callback":105,"hasNonce":144,"hasCapCheck":144,"file":106,"line":160},true,174,{"action":162,"nopriv":144,"callback":105,"hasNonce":144,"hasCapCheck":144,"file":106,"line":163},"send_dump_to_kpax",176,{"action":165,"nopriv":144,"callback":105,"hasNonce":144,"hasCapCheck":144,"file":106,"line":166},"get-decode-results",177,[168,176],{"namespace":169,"route":170,"methods":171,"callback":173,"permissionCallback":174,"file":175,"line":73},"wms\u002Fv2","\u002Fcheck_key\u002F(?P\u003Ckey>[\u002F\\w-]+)",[172],"GET","check_key","__return_true","includes\\class-wms-endpoints.php",{"namespace":169,"route":177,"methods":178,"callback":179,"permissionCallback":174,"file":175,"line":180},"\u002Fget_remote_site_db_zip\u002F(?P\u003Ckey>[\u002F\\w-]+)\u002F(?P\u003Cdump_folder_name>[\u002F\\w-]+)",[172],"get_db_zip",29,[],[183],{"hook":139,"callback":139,"file":184,"line":185},"includes\\class-wms-dumper.php",428,{"dangerousFunctions":187,"sqlUsage":200,"outputEscaping":206,"fileOperations":217,"externalRequests":14,"nonceChecks":218,"capabilityChecks":27,"bundledLibraries":219},[188,192,196],{"fn":189,"file":184,"line":190,"context":191},"unserialize",286,"$unserialized_data[] = unserialize( $line );",{"fn":193,"file":184,"line":194,"context":195},"exec",480,"exec(",{"fn":193,"file":197,"line":198,"context":199},"includes\\functions.php",481,"exec( $mysqldump_path . ' --version', $output, $return_var );",{"prepared":201,"raw":63,"locations":202},31,[203],{"file":184,"line":204,"context":205},152,"$wpdb->get_results() with variable interpolation",{"escaped":207,"rawEcho":33,"locations":208},271,[209,213,215],{"file":210,"line":211,"context":212},"admin\\class-wms-admin.php",269,"raw output",{"file":210,"line":214,"context":212},374,{"file":210,"line":216,"context":212},451,21,4,[220],{"name":221,"version":222,"knownCves":223},"DataTables","1.10.25",[],[225,243,253],{"entryPoint":226,"graph":227,"unsanitizedCount":27,"severity":242},"get_key_field (admin\\class-wms-admin.php:461)",{"nodes":228,"edges":240},[229,234],{"id":230,"type":231,"label":232,"file":210,"line":233},"n0","source","$_POST",463,{"id":235,"type":236,"label":237,"file":210,"line":238,"wp_function":239},"n1","sink","update_option() [Settings Manipulation]",464,"update_option",[241],{"from":230,"to":235,"sanitized":159},"low",{"entryPoint":244,"graph":245,"unsanitizedCount":27,"severity":242},"get_mysqldump_path_field (admin\\class-wms-admin.php:484)",{"nodes":246,"edges":251},[247,249],{"id":230,"type":231,"label":232,"file":210,"line":248},486,{"id":235,"type":236,"label":237,"file":210,"line":250,"wp_function":239},490,[252],{"from":230,"to":235,"sanitized":159},{"entryPoint":254,"graph":255,"unsanitizedCount":27,"severity":242},"\u003Cclass-wms-admin> (admin\\class-wms-admin.php:0)",{"nodes":256,"edges":260},[257,259],{"id":230,"type":231,"label":258,"file":210,"line":233},"$_POST (x2)",{"id":235,"type":236,"label":237,"file":210,"line":238,"wp_function":239},[261],{"from":230,"to":235,"sanitized":159},{"summary":263,"deductions":264},"The \"orion-data-merge\" plugin v1.0.0 presents a significant security risk due to a large number of unprotected entry points. All 8 AJAX handlers and 2 REST API routes lack authentication or permission checks, exposing them to unauthenticated attackers. While the code signals show good practices in SQL query preparation (97%) and output escaping (99%), the presence of dangerous functions like `unserialize` and `exec` in an exposed context is highly concerning. These functions, if exploited through the unprotected entry points, could lead to remote code execution or sensitive data deserialization vulnerabilities.\n\nThe plugin's vulnerability history is currently clean, with no recorded CVEs. This is a positive sign, but it should not be relied upon as a sole indicator of security. The lack of observed vulnerabilities might be due to the plugin not being widely used, or simply that no public exploits have been discovered or reported yet. The combination of a broad attack surface with critical vulnerabilities like `unserialize` and `exec` means that the potential for severe impact is high.\n\nIn conclusion, while the plugin demonstrates good hygiene in areas like prepared statements and output escaping, the critical lack of authorization on a substantial attack surface (10 unprotected entry points) combined with the presence of dangerous functions creates a dangerous security posture. The absence of historical vulnerabilities is a weak mitigating factor against the evident structural risks.",[265,267,269,272,274],{"reason":266,"points":73},"AJAX handlers without auth checks",{"reason":268,"points":73},"REST API routes without permission callbacks",{"reason":270,"points":271},"Dangerous function: unserialize",15,{"reason":273,"points":271},"Dangerous function: exec",{"reason":275,"points":276},"Bundled outdated library: DataTables v1.10.25",5,"2026-03-17T00:36:59.874Z",{"wat":279,"direct":298},{"assetPaths":280,"generatorPatterns":288,"scriptPaths":289,"versionParams":290},[281,282,283,284,285,286,287],"\u002Fwp-content\u002Fplugins\u002Forion-data-merge\u002Fadmin\u002Fcss\u002Fwms-admin.css","\u002Fwp-content\u002Fplugins\u002Forion-data-merge\u002Fadmin\u002Fcss\u002FUI.css","\u002Fwp-content\u002Fplugins\u002Forion-data-merge\u002Fadmin\u002Fcss\u002Fdatatables.min.css","\u002Fwp-content\u002Fplugins\u002Forion-data-merge\u002Fadmin\u002Fjs\u002Fjquery-tab.js","\u002Fwp-content\u002Fplugins\u002Forion-data-merge\u002Fadmin\u002Fjs\u002Fjquery-block-ui.js","\u002Fwp-content\u002Fplugins\u002Forion-data-merge\u002Fadmin\u002Fjs\u002Fdatatables.min.js","\u002Fwp-content\u002Fplugins\u002Forion-data-merge\u002Fadmin\u002Fjs\u002Fwms-admin.js",[],[284,285,286,287],[291,292,293,294,295,296,297],"orion-data-merge\u002Fadmin\u002Fcss\u002Fwms-admin.css?ver=","orion-data-merge\u002Fadmin\u002Fcss\u002FUI.css?ver=","orion-data-merge\u002Fadmin\u002Fcss\u002Fdatatables.min.css?ver=","orion-data-merge\u002Fadmin\u002Fjs\u002Fjquery-tab.js?ver=","orion-data-merge\u002Fadmin\u002Fjs\u002Fjquery-block-ui.js?ver=","orion-data-merge\u002Fadmin\u002Fjs\u002Fdatatables.min.js?ver=","orion-data-merge\u002Fadmin\u002Fjs\u002Fwms-admin.js?ver=",{"cssClasses":299,"htmlComments":303,"htmlAttributes":306,"restEndpoints":310,"jsGlobals":311,"shortcodeOutput":315},[300,301,302],"wms-dump-status-message","wms-loading","wms-test-connection",[304,305],"\u003C!-- BEGIN WMS DATA MERGE OPTIONS -->","\u003C!-- END WMS DATA MERGE OPTIONS -->",[307,308,309],"data-wms-ajax-url","data-wms-nonce","data-wms-ajax-action",[],[312,313,314],"wms_data","WMS_AJAX_URL","WMS_AJAX_SECURITY",[316],"[wms_data_merge_settings]"]