[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9syQHePDesn3xEYIoNFHskC30msVVmbDXgMLHvOWfnM":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":20,"download_link":21,"security_score":22,"vuln_count":23,"unpatched_count":23,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":34,"analysis":72,"fingerprints":124},"site-reset","Reset Complete Site","1.2.1","Mahesh Waghmare","https:\u002F\u002Fprofiles.wordpress.org\u002Fmahesh901122\u002F","\u003Cp>Select your favorite theme and active plugin’s which you want to see after site reset.\u003C\u002Fp>\n\u003Cp>Note: ‘Reset Complete Site’ plugin not support multisite.\u003C\u002Fp>\n\u003Ch4>How to use?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Goto \u003Ccode>tools -> Site Reset\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Select theme which you want to activate after site reset.\u003C\u002Fli>\n\u003Cli>Select plugins which you want to activate after site reset.\u003C\u002Fli>\n\u003Cli>Type \u003Ccode>reset\u003C\u002Fcode> in input box\u003C\u002Fli>\n\u003Cli>From popup confirmation box select \u003Ccode>Ok\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Done! Your site will be reset with your selected theme and plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Extend Site Reset plugin on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmaheshwaghmare\u002Fsite-reset\u002F\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fp>\n","Select your favorite theme and active plugin's which you want to see after site reset.",10,2931,100,1,"2021-04-10T06:54:00.000Z","5.7.15","4.4","",[4],"https:\u002F\u002Fgithub.com\u002Fmaheshwaghmare\u002Fsite-reset\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsite-reset.1.2.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":22,"computed_at":33},"mahesh901122",7,260,87,30,"2026-04-04T11:49:41.314Z",[35,56],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":13,"num_ratings":14,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":53,"download_link":54,"security_score":55,"vuln_count":23,"unpatched_count":23,"last_vuln_date":24,"fetched_at":25},"factory-reset","Factory Reset","1.3","Ankit Rawat","https:\u002F\u002Fprofiles.wordpress.org\u002Fankitrawat\u002F","\u003Cp>The \u003Cstrong>Factory Reset\u003C\u002Fstrong> plugin allows you to reset your WordPress site to its default state with a single click. It is designed for developers, testers, or anyone who needs to quickly clean up a WordPress installation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Warning:\u003C\u002Fstrong> This plugin is extremely powerful and should be used with caution. It will delete all posts, pages, media, plugins, themes, custom files, and database tables (except for the current user and basic WordPress settings). The \u003Ccode>themes\u003C\u002Fcode> folder will be preserved but emptied.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Delete all posts, pages, custom post types, and associated metadata.\u003C\u002Fli>\n\u003Cli>Remove all comments and media files.\u003C\u002Fli>\n\u003Cli>Delete all users except the current admin.\u003C\u002Fli>\n\u003Cli>Reset WordPress options to default values.\u003C\u002Fli>\n\u003Cli>Drop all custom database tables with the \u003Ccode>wp_\u003C\u002Fcode> prefix.\u003C\u002Fli>\n\u003Cli>Delete all files in \u003Ccode>wp-content\u002Fuploads\u003C\u002Fcode> and custom folders.\u003C\u002Fli>\n\u003Cli>Remove all plugins except this one.\u003C\u002Fli>\n\u003Cli>Empty the \u003Ccode>themes\u003C\u002Fcode> folder while preserving its structure.\u003C\u002Fli>\n\u003Cli>Easy-to-use admin interface with a confirmation prompt.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GNU General Public License v2 or later.\u003C\u002Fp>\n\u003Ch3>Author\u003C\u002Fh3>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Fankitrawat.com\" rel=\"nofollow ugc\">Ankit Rawat\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Plugin URI\u003C\u002Fh3>\n\u003Cp>For more information, visit the \u003Ca href=\"https:\u002F\u002Fankitrawat.com\u002Ffactory-reset-plugin\u002F\" rel=\"nofollow ugc\">plugin page\u003C\u002Fa>.\u003C\u002Fp>\n","Plugin to reset your site to its initial state.",20,1299,"2025-01-31T15:45:00.000Z","6.7.5","6.0","7.4",[50,36,51,4,52],"clean-install","reset","wordpress-reset","https:\u002F\u002Fankitrawat.com\u002Ffactory-reset-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffactory-reset.1.3.zip",92,{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":23,"downloaded":64,"rating":23,"num_ratings":23,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":18,"download_link":71,"security_score":13,"vuln_count":23,"unpatched_count":23,"last_vuln_date":24,"fetched_at":25},"zerostate","ZeroState","1.0.3","Ashar","https:\u002F\u002Fprofiles.wordpress.org\u002Fmdashar\u002F","\u003Cp>\u003Cstrong>ZeroState\u003C\u002Fstrong> is a secure plugin that lets admins reset or selectively reset their WordPress site to a fresh “zero state.” 🚀\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Full Site Reset\u003C\u002Fstrong> 🗑️: Completely reset your WordPress site. This deletes all posts, pages, comments, media (database entries and files in uploads), plugins, themes, and custom database tables. Your current admin account, core WordPress files are preserved.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Partial Reset Tools (PREMIUM FEATURES)\u003C\u002Fstrong> 🔧:\n\u003Cul>\n\u003Cli>\u003Cstrong>Delete Transients\u003C\u002Fstrong>: Removes all transient database entries (temporary cache). 🕒\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reset Theme Options\u003C\u002Fstrong>: Resets theme customizations made via the Customizer (theme mods). 🎨\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delete Inactive Themes\u003C\u002Fstrong>: Deletes all themes. 🖼️\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delete Inactive Plugins\u003C\u002Fstrong>: Deactivates and deletes all plugins. 🔌\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean Uploads Folder\u003C\u002Fstrong>: Deletes all files and folders inside the \u003Ccode>\u002Fwp-content\u002Fuploads\u002F\u003C\u002Fcode> directory. 📁\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Empty Custom Tables\u003C\u002Fstrong>: Empties (TRUNCATE) all custom database tables that are not part of the WordPress core. 🗄️\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delete Custom Tables\u003C\u002Fstrong>: Deletes (DROP) all custom database tables that are not part of the WordPress core. 🗄️\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delete .htaccess File\u003C\u002Fstrong>: Deletes the main \u003Ccode>.htaccess\u003C\u002Fcode> file from the WordPress root directory. WordPress typically regenerates this. 📜\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backup Warnings & Confirmations\u003C\u002Fstrong> ⚠️: Clear warnings and confirmation steps (like a confirmation slider) before performing destructive actions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>WARNING\u003C\u002Fstrong> ⚠️: Reset actions are irreversible. Always back up your site (database and files) before using this plugin.\u003C\u002Fp>\n","Reset your WordPress site to a clean, default state or perform targeted resets with user-friendly interface. 🧹 ZeroState helps you get back to a blank &hellip;",424,"2025-07-03T07:30:00.000Z","6.8.5","5.0","7.2",[70,51,4,52],"clean-wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzerostate.1.0.3.zip",{"attackSurface":73,"codeSignals":101,"taintFlows":116,"riskAssessment":117,"analyzedAt":123},{"hooks":74,"ajaxHandlers":97,"restRoutes":98,"shortcodes":99,"cronEvents":100,"entryPointCount":23,"unprotectedCount":23},[75,81,85,89,93],{"type":76,"name":77,"callback":78,"file":79,"line":80},"action","admin_menu","add_page","classes\\class-site-reset.php",51,{"type":76,"name":82,"callback":83,"file":79,"line":84},"admin_enqueue_scripts","admin_scripts",52,{"type":76,"name":86,"callback":87,"file":79,"line":88},"admin_init","reset_process",54,{"type":76,"name":90,"callback":91,"file":79,"line":92},"wp_before_admin_bar_render","admin_bar_link",55,{"type":76,"name":94,"callback":95,"file":79,"line":96},"load-tools_page_site-reset","add_help",57,[],[],[],[],{"dangerousFunctions":102,"sqlUsage":103,"outputEscaping":112,"fileOperations":23,"externalRequests":23,"nonceChecks":14,"capabilityChecks":14,"bundledLibraries":115},[],{"prepared":104,"raw":104,"locations":105},2,[106,109],{"file":79,"line":107,"context":108},232,"$wpdb->get_col() with variable interpolation",{"file":79,"line":110,"context":111},234,"$wpdb->query() with variable interpolation",{"escaped":113,"rawEcho":23,"locations":114},18,[],[],[],{"summary":118,"deductions":119},"The \"site-reset\" plugin, v1.2.1, exhibits a strong security posture based on the provided static analysis.  The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the attack surface, and all identified entry points are secured with authentication checks. The code demonstrates good security practices with 100% output escaping, a single nonce check, and a single capability check, indicating developers are mindful of common web vulnerabilities. The lack of dangerous functions, file operations, and external HTTP requests further enhances its security profile. The vulnerability history is also clean, with no recorded CVEs, which is a very positive sign, suggesting a history of secure development and maintenance.  The plugin appears to be well-protected against common attack vectors.\n\nWhile the static analysis shows no critical or high severity taint flows and a reasonable percentage of SQL queries using prepared statements, it's worth noting that 50% of SQL queries are not prepared. While not a critical finding with the current data, this represents a potential area for improvement to further strengthen the plugin against SQL injection, especially as the plugin grows or if new database interactions are added. The limited scope of SQL queries (4 total) and the presence of some prepared statements mitigate this risk for now.  Overall, \"site-reset\" v1.2.1 presents as a secure plugin with a minimal attack surface and good coding practices, with the only notable area for potential improvement being the 50% of SQL queries not using prepared statements.",[120],{"reason":121,"points":122},"50% of SQL queries not using prepared statements",5,"2026-03-17T01:39:57.657Z",{"wat":125,"direct":132},{"assetPaths":126,"generatorPatterns":128,"scriptPaths":129,"versionParams":130},[127],"\u002Fwp-content\u002Fplugins\u002Fsite-reset\u002Fassets\u002Fadmin.js",[],[127],[131],"site-reset-admin?ver=",{"cssClasses":133,"htmlComments":134,"htmlAttributes":135,"restEndpoints":138,"jsGlobals":139,"shortcodeOutput":141},[],[],[136,137],"aria-label=\"Settings\"","aria-label=\"Reset Complete Site\"",[],[140],"siteReset",[]]