[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fpLcQ3fg1VqKg9Zo4KSlG7eUrZdREl4a-FA1jb4E7rXM":3,"$fu-5AE_sWcwjs5_GWzzDCARLIxwv-aOkB3xRYRmt6DBs":140,"$fhzts-j8FH4YBhPuMw8OoCe7cze4-qeoEbIG8GLQH3Ps":144},{"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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":37,"analysis":38,"fingerprints":118},"simple-database-repair","Simple Database Repair","2.3","phpsquare","https:\u002F\u002Fprofiles.wordpress.org\u002Fphpsquare\u002F","\u003Cp>Repair table fixes any corrupted table .\u003Cbr \u002F>\nIf you need to repair your database then install this plugin.This plugin is very easy to use and that is why it is named “Simple Database Repair” .\u003C\u002Fp>\n","Repair table fixes any corrupted table .",300,24781,68,5,"2023-01-03T04:23:00.000Z","6.1.10","5.2.2","5.6",[20,21,22],"corrupt-table-fix","database-repair","fix-database-error","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-database-repair.2.3.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},2,1300,30,84,"2026-05-20T02:54:03.771Z",[],{"attackSurface":39,"codeSignals":55,"taintFlows":79,"riskAssessment":105,"analyzedAt":117},{"hooks":40,"ajaxHandlers":51,"restRoutes":52,"shortcodes":53,"cronEvents":54,"entryPointCount":26,"unprotectedCount":26},[41,47],{"type":42,"name":43,"callback":44,"file":45,"line":46},"action","admin_menu","SDR_add_option","simple-database-repair.php",27,{"type":42,"name":48,"callback":49,"file":45,"line":50},"admin_enqueue_scripts","SDR_stylesheet",34,[],[],[],[],{"dangerousFunctions":56,"sqlUsage":57,"outputEscaping":63,"fileOperations":26,"externalRequests":26,"nonceChecks":58,"capabilityChecks":26,"bundledLibraries":78},[],{"prepared":58,"raw":58,"locations":59},1,[60],{"file":45,"line":61,"context":62},96,"$wpdb->query() with variable interpolation",{"escaped":14,"rawEcho":64,"locations":65},6,[66,69,71,72,74,76],{"file":45,"line":67,"context":68},54,"raw output",{"file":45,"line":70,"context":68},73,{"file":45,"line":70,"context":68},{"file":45,"line":73,"context":68},86,{"file":45,"line":75,"context":68},106,{"file":45,"line":77,"context":68},110,[],[80,97],{"entryPoint":81,"graph":82,"unsanitizedCount":26,"severity":96},"SDR_manage_update (simple-database-repair.php:45)",{"nodes":83,"edges":93},[84,88],{"id":85,"type":86,"label":87,"file":45,"line":77},"n0","source","$_SERVER['PHP_SELF']",{"id":89,"type":90,"label":91,"file":45,"line":77,"wp_function":92},"n1","sink","echo() [XSS]","echo",[94],{"from":85,"to":89,"sanitized":95},true,"low",{"entryPoint":98,"graph":99,"unsanitizedCount":26,"severity":96},"\u003Csimple-database-repair> (simple-database-repair.php:0)",{"nodes":100,"edges":103},[101,102],{"id":85,"type":86,"label":87,"file":45,"line":77},{"id":89,"type":90,"label":91,"file":45,"line":77,"wp_function":92},[104],{"from":85,"to":89,"sanitized":95},{"summary":106,"deductions":107},"The \"simple-database-repair\" plugin, version 2.3, presents a generally good security posture based on the static analysis. The complete absence of known CVEs, unpatched vulnerabilities, and a history of common vulnerability types suggests a well-maintained and secure plugin over time.  Furthermore, the lack of exploitable attack surface points like unprotected AJAX handlers, REST API routes, or shortcodes is commendable. The code analysis also shows no critical or high severity taint flows, indicating that user-supplied data is not being mishandled in ways that could lead to immediate compromise.\n\nHowever, there are areas for improvement. While the plugin utilizes nonce checks, the complete lack of capability checks on its entry points is a significant concern. This means that any user, regardless of their role or permissions, could potentially interact with the plugin's functionalities, leading to privilege escalation or unauthorized actions if vulnerabilities exist within those functionalities. Additionally, the output escaping is only properly implemented in 45% of cases, leaving room for potential cross-site scripting (XSS) vulnerabilities. The presence of two SQL queries, with only 50% using prepared statements, also introduces a risk of SQL injection, especially if the unsanitized queries handle user-controlled input.",[108,111,114],{"reason":109,"points":110},"Missing capability checks on entry points",15,{"reason":112,"points":113},"Low output escaping coverage",8,{"reason":115,"points":116},"Raw SQL queries without prepare",7,"2026-03-16T19:58:18.837Z",{"wat":119,"direct":125},{"assetPaths":120,"generatorPatterns":122,"scriptPaths":123,"versionParams":124},[121],"\u002Fwp-content\u002Fplugins\u002Fsimple-database-repair\u002Fcss\u002Fstyle.css",[],[],[],{"cssClasses":126,"htmlComments":128,"htmlAttributes":129,"restEndpoints":136,"jsGlobals":137,"shortcodeOutput":139},[127],"db-rp",[],[130,131,132,133,134,135],"name=\"SDR_form\"","action=\"admin.php?page=simple-database-repair.php\"","name=\"SDR_nonce\"","value=\"Submit\"","name=\"SDR_form_submit\"","name=\"tables[]\"",[],[138],"window.location.href",[],{"error":95,"url":141,"statusCode":142,"statusMessage":143,"message":143},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fsimple-database-repair\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":145,"versions":146},13,[147,153,160,167,174,181,188,195,202,209,216,223,230],{"version":6,"download_url":24,"svn_tag_url":148,"released_at":27,"has_diff":149,"diff_files_changed":150,"diff_lines":27,"trac_diff_url":151,"vulnerabilities":152,"is_current":95},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsimple-database-repair\u002Ftags\u002F2.3\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsimple-database-repair%2Ftags%2F2.2&new_path=%2Fsimple-database-repair%2Ftags%2F2.3",[],{"version":154,"download_url":155,"svn_tag_url":156,"released_at":27,"has_diff":149,"diff_files_changed":157,"diff_lines":27,"trac_diff_url":158,"vulnerabilities":159,"is_current":149},"2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-database-repair.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsimple-database-repair\u002Ftags\u002F2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsimple-database-repair%2Ftags%2F2.1&new_path=%2Fsimple-database-repair%2Ftags%2F2.2",[],{"version":161,"download_url":162,"svn_tag_url":163,"released_at":27,"has_diff":149,"diff_files_changed":164,"diff_lines":27,"trac_diff_url":165,"vulnerabilities":166,"is_current":149},"2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-database-repair.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsimple-database-repair\u002Ftags\u002F2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsimple-database-repair%2Ftags%2F2.0&new_path=%2Fsimple-database-repair%2Ftags%2F2.1",[],{"version":168,"download_url":169,"svn_tag_url":170,"released_at":27,"has_diff":149,"diff_files_changed":171,"diff_lines":27,"trac_diff_url":172,"vulnerabilities":173,"is_current":149},"2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-database-repair.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsimple-database-repair\u002Ftags\u002F2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsimple-database-repair%2Ftags%2F1.9&new_path=%2Fsimple-database-repair%2Ftags%2F2.0",[],{"version":175,"download_url":176,"svn_tag_url":177,"released_at":27,"has_diff":149,"diff_files_changed":178,"diff_lines":27,"trac_diff_url":179,"vulnerabilities":180,"is_current":149},"1.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-database-repair.1.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsimple-database-repair\u002Ftags\u002F1.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsimple-database-repair%2Ftags%2F1.8&new_path=%2Fsimple-database-repair%2Ftags%2F1.9",[],{"version":182,"download_url":183,"svn_tag_url":184,"released_at":27,"has_diff":149,"diff_files_changed":185,"diff_lines":27,"trac_diff_url":186,"vulnerabilities":187,"is_current":149},"1.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-database-repair.1.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsimple-database-repair\u002Ftags\u002F1.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsimple-database-repair%2Ftags%2F1.7&new_path=%2Fsimple-database-repair%2Ftags%2F1.8",[],{"version":189,"download_url":190,"svn_tag_url":191,"released_at":27,"has_diff":149,"diff_files_changed":192,"diff_lines":27,"trac_diff_url":193,"vulnerabilities":194,"is_current":149},"1.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-database-repair.1.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsimple-database-repair\u002Ftags\u002F1.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsimple-database-repair%2Ftags%2F1.6&new_path=%2Fsimple-database-repair%2Ftags%2F1.7",[],{"version":196,"download_url":197,"svn_tag_url":198,"released_at":27,"has_diff":149,"diff_files_changed":199,"diff_lines":27,"trac_diff_url":200,"vulnerabilities":201,"is_current":149},"1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-database-repair.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsimple-database-repair\u002Ftags\u002F1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsimple-database-repair%2Ftags%2F1.5&new_path=%2Fsimple-database-repair%2Ftags%2F1.6",[],{"version":203,"download_url":204,"svn_tag_url":205,"released_at":27,"has_diff":149,"diff_files_changed":206,"diff_lines":27,"trac_diff_url":207,"vulnerabilities":208,"is_current":149},"1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-database-repair.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsimple-database-repair\u002Ftags\u002F1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsimple-database-repair%2Ftags%2F1.4&new_path=%2Fsimple-database-repair%2Ftags%2F1.5",[],{"version":210,"download_url":211,"svn_tag_url":212,"released_at":27,"has_diff":149,"diff_files_changed":213,"diff_lines":27,"trac_diff_url":214,"vulnerabilities":215,"is_current":149},"1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-database-repair.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsimple-database-repair\u002Ftags\u002F1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsimple-database-repair%2Ftags%2F1.3&new_path=%2Fsimple-database-repair%2Ftags%2F1.4",[],{"version":217,"download_url":218,"svn_tag_url":219,"released_at":27,"has_diff":149,"diff_files_changed":220,"diff_lines":27,"trac_diff_url":221,"vulnerabilities":222,"is_current":149},"1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-database-repair.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsimple-database-repair\u002Ftags\u002F1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsimple-database-repair%2Ftags%2F1.2&new_path=%2Fsimple-database-repair%2Ftags%2F1.3",[],{"version":224,"download_url":225,"svn_tag_url":226,"released_at":27,"has_diff":149,"diff_files_changed":227,"diff_lines":27,"trac_diff_url":228,"vulnerabilities":229,"is_current":149},"1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-database-repair.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsimple-database-repair\u002Ftags\u002F1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsimple-database-repair%2Ftags%2F1.1&new_path=%2Fsimple-database-repair%2Ftags%2F1.2",[],{"version":231,"download_url":232,"svn_tag_url":233,"released_at":27,"has_diff":149,"diff_files_changed":234,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":235,"is_current":149},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-database-repair.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsimple-database-repair\u002Ftags\u002F1.1\u002F",[],[]]