[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fT7zCo0O_ZK2LgLlPTvOIHRTCTh8ApUPpHy6gf4VH_sw":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":25,"download_link":26,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":38,"fingerprints":95},"techopialabs-backups","One Click Complete Backups By Maida Themes","6.0.1","Adnan Hyder Pervez","https:\u002F\u002Fprofiles.wordpress.org\u002Fadnanhyder\u002F","\u003Cp>This plugin helps in managing your WordPress website’s backups.\u003Cbr \u002F>\nYou can easily download , or create complete multiple backups.\u003Cbr \u002F>\n\u003Cbr \u002F>\n\u003Cstrong>Plugin Features\u003C\u002Fstrong>\u003Cbr \u002F>\nSome extra features are provided such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>clear instructions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>zip extension readable by many servers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Say thanks to me for more help in documentation \u003Ca href='https:\u002F\u002Fxpertcodes.com' rel=\"nofollow ugc\">https:\u002F\u002Fxpertcodes.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>or you can email me as well 12345adnan@gmail.com\u003C\u002Fp>\n\u003Ch3>How to use it\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install the plugin\u003C\u002Fli>\n\u003Cli>Activate the plugin\u003C\u002Fli>\n\u003Cli>Navigate to ONE CLICK Backups in admin menus\u003C\u002Fli>\n\u003Cli>Click Take Backup and that’s it you don’t need to wait until backup is done you can do what ever you want once backup is completed it shows on same page as old backup latest one on the top.\u003C\u002Fli>\n\u003Cli>Click on the link shown in old backups to download\u003C\u002Fli>\n\u003Cli>if you want to remove backup click on remove backup button next to link\u003C\u002Fli>\n\u003Cli>prerequisite your server should have space to save total size of backup\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>In case of any difficulties in setting up your plugin, write an email to 12345adnan@gmail.com\u003C\u002Fp>\n","This plugin allows the end user to take wordpress backup and download backup in one click including database.",0,2264,100,1,"2025-06-29T20:18:00.000Z","6.8.5","3.0","",[20,21,22,23,24],"12345adnan-backups","maida-backups","offline-backup","one-click-backups","wordpress-backup-click","https:\u002F\u002Fen-gb.wordpress.org\u002Fplugins\u002Ftechopialabs-backups","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftechopialabs-backups.6.0.2.zip",null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":13,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"adnanhyder",6,50,30,94,"2026-04-05T02:06:12.612Z",[],{"attackSurface":39,"codeSignals":56,"taintFlows":81,"riskAssessment":82,"analyzedAt":94},{"hooks":40,"ajaxHandlers":47,"restRoutes":53,"shortcodes":54,"cronEvents":55,"entryPointCount":14,"unprotectedCount":11},[41],{"type":42,"name":43,"callback":44,"file":45,"line":46},"action","admin_menu","oneclickcompletebackups","one-click-complete-backups.php",132,[48],{"action":49,"nopriv":50,"callback":49,"hasNonce":50,"hasCapCheck":51,"file":45,"line":52},"oneclickbackups_backup_function",false,true,144,[],[],[],{"dangerousFunctions":57,"sqlUsage":58,"outputEscaping":66,"fileOperations":67,"externalRequests":11,"nonceChecks":11,"capabilityChecks":59,"bundledLibraries":80},[],{"prepared":14,"raw":59,"locations":60},2,[61,64],{"file":45,"line":62,"context":63},218,"$wpdb->query() with variable interpolation",{"file":45,"line":65,"context":63},223,{"escaped":14,"rawEcho":67,"locations":68},5,[69,73,74,76,78],{"file":70,"line":71,"context":72},"backupform.php",167,"raw output",{"file":70,"line":71,"context":72},{"file":70,"line":75,"context":72},168,{"file":70,"line":77,"context":72},217,{"file":70,"line":79,"context":72},240,[],[],{"summary":83,"deductions":84},"The static analysis of the \"techopialabs-backups\" v6.0.1 plugin indicates a generally positive security posture, with several good practices evident. The plugin has a small attack surface, with only one AJAX handler, and crucially, this handler appears to be protected by authentication checks. The absence of shortcodes, cron events, and REST API routes further minimizes potential entry points. The plugin also avoids dangerous functions and external HTTP requests, which are common sources of vulnerabilities. However, some areas warrant attention. The rate of SQL prepared statement usage is only 33%, meaning a significant portion of SQL queries are not protected against injection vulnerabilities. Similarly, only 17% of output is properly escaped, posing a risk of cross-site scripting (XSS) attacks. The presence of file operations, while not inherently insecure, requires careful implementation to prevent unauthorized access or modification.\n\nThe vulnerability history for this plugin is remarkably clean, with no recorded CVEs of any severity. This, combined with the absence of critical or high severity taint flows, suggests a history of secure development or effective patching. The fact that there are no currently unpatched vulnerabilities is also a positive sign. Despite the strengths in attack surface management and historical security, the concerns around unprepared SQL queries and insufficient output escaping are significant enough to lower the overall security score. These are common vectors for serious attacks if exploited. Therefore, while the plugin appears to have a solid foundation, developers should prioritize addressing the identified code signals related to SQL and output escaping to further harden its security.",[85,88,91],{"reason":86,"points":87},"SQL queries using prepared statements (33%)",10,{"reason":89,"points":90},"Output escaping (17%)",8,{"reason":92,"points":93},"File operations present",3,"2026-03-17T06:10:56.808Z",{"wat":96,"direct":103},{"assetPaths":97,"generatorPatterns":99,"scriptPaths":100,"versionParams":101},[98],"\u002Fwp-content\u002Fplugins\u002Ftechopialabs-backups\u002Fone-click-complete-backups.php",[],[],[102],"techopialabs-backups\u002Fone-click-complete-backups.php?ver=",{"cssClasses":104,"htmlComments":105,"htmlAttributes":106,"restEndpoints":107,"jsGlobals":108,"shortcodeOutput":111},[],[],[],[],[109,110],"ONECLICKBACKUPSVERSION","ONECLICKBACKUPSPLUGIN",[]]