[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fabv1LUUbobgV_UDXiJCUrkeus0NZG3LfG9wiseID7IE":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":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,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":134,"fingerprints":275},"sqlog","SQLog","1.0.0","xuxu.fr","https:\u002F\u002Fprofiles.wordpress.org\u002Fxuxufr\u002F","\u003Cp>Log WordPress MySQL queries in csv file (and log file). Useful when you need to improve the performance or debug something.\u003C\u002Fp>\n\u003Cp>You can contact me :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>My blog: https:\u002F\u002Fxuxu.fr\u002Fcontact\u003C\u002Fli>\n\u003Cli>My website : https:\u002F\u002Fwww.xuan-nguyen.fr\u003C\u002Fli>\n\u003Cli>My Twitter account:  https:\u002F\u002Ftwitter.com\u002Fxuxu\u003C\u002Fli>\n\u003C\u002Ful>\n","Log WordPress MySQL queries in csv file (and log file). Useful when you need to improve the performance or debug something.",10,788,0,"2022-06-16T20:31:00.000Z","6.0.11","4.8","5.6",[19,20,21,22,23],"mysql","queries","query","sql","wordpress","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsqlog.1.0.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"xuxufr",4,180,89,30,86,"2026-04-04T03:44:01.615Z",[39,59,80,96,114],{"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":52,"requires_at_least":53,"requires_php":24,"tags":54,"homepage":57,"download_link":58,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"sql-executioner","SQL Executioner","1.4","Justin Watt","https:\u002F\u002Fprofiles.wordpress.org\u002Fjustincwatt\u002F","\u003Cp>Instead of needing a tool like \u003Ca href=\"http:\u002F\u002Fwww.phpmyadmin.net\u002Fhome_page\u002Findex.php\" rel=\"nofollow ugc\">phpMyAdmin\u003C\u002Fa>\u003Cbr \u002F>\nor the mysql command line client to view and modify your WordPress database,\u003Cbr \u002F>\nthe SQL Executioner allows you to run arbitrary SQL queries against your\u003Cbr \u002F>\nWordPress database from within the Admin. In many cases this allows you to bypass\u003Cbr \u002F>\nthe inherent limitations of the WordPress Admin interface, and use the full expressive\u003Cbr \u002F>\npower of SQL to analyze and update your blog’s database.\u003C\u002Fp>\n\u003Cp>To use simply install and visit the Tools > SQL Executioner page.\u003C\u002Fp>\n\u003Cp>If you’re interested in contributing to the code behind this plugin, it’s also hosted on GitHub:\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Fjustincwatt\u002Fwp-sql-executioner\u003C\u002Fp>\n","Execute arbitrary SQL queries against your WordPress database from the Admin.",2000,52946,92,11,"2016-09-28T07:27:00.000Z","4.6.30","3.0",[55,19,56,21,22],"dba","phpmyadmin","http:\u002F\u002Fjustinsomnia.org\u002F2008\u002F02\u002Fthe-wordpress-sql-executioner\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsql-executioner.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":50,"last_updated":70,"tested_up_to":52,"requires_at_least":71,"requires_php":24,"tags":72,"homepage":78,"download_link":79,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"myrepono-wordpress-backup-plugin","myRepono WordPress Backup Plugin","2.0.12","myRepono","https:\u002F\u002Fprofiles.wordpress.org\u002Fionix\u002F","\u003Cp>Automate your WordPress, website & database backups using the \u003Ca href=\"http:\u002F\u002FmyRepono.com\u002Fwordpress-backup-plugin\u002F\" title=\"myRepono WordPress Backup Plugin & Service\" rel=\"nofollow ugc\">myRepono WordPress Backup Plugin & Service\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002FmyRepono.com\u002Fwordpress-backup-plugin\u002F\" title=\"myRepono Website & Database Backup Service\" rel=\"nofollow ugc\">myRepono\u003C\u002Fa> is an online website backup service which enables you to securely backup your WordPress web site files and mySQL database tables using an online and web-based management system.  The myRepono online website backup service allows you to automate the process of backing up your entire WordPress web site and database, including all post, comments and user data, and your WordPress PHP, template and plugin files.\u003C\u002Fp>\n\u003Cp>We provide an easy-to-install WordPress plugin which automates the myRepono API set-up and configuration process, enabling you to setup automated and remote website backups in a matter of minutes.  Comprehensive backup management and restoration tools are provided via myRepono.com, giving you an independent backup management and restoration system if your WordPress installation is unavailable.\u003C\u002Fp>\n\u003Cp>myRepono is a commercial backup service which uses a pay-as-you-go balance system.  Users receive $5 USD free credit to help them get started, and with prices starting at 2 cents per day that’s enough free credit to backup most WordPress installations for several months!\u003C\u002Fp>\n\u003Cp>Features & Benefits:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Backup unlimited WordPress installations, including all files and database data.\u003C\u002Fli>\n\u003Cli>Backup unlimited individual files or complete folders using web-based file management tools.\u003C\u002Fli>\n\u003Cli>Backup individual mySQL tables or complete mySQL databases.\u003C\u002Fli>\n\u003Cli>Files are encrypted, transmitted and stored securely using up to 256-Bit encryption.\u003C\u002Fli>\n\u003Cli>Restore files individually or on mass from your backups at any time.\u003C\u002Fli>\n\u003Cli>Backups are compressed to as little as 10% of their original size.\u003C\u002Fli>\n\u003Cli>All management is controlled with web-based tool which can be accessed with any web-enabled device.\u003C\u002Fli>\n\u003Cli>Backup your site every hour, day, week, month, it’s up to you.\u003C\u002Fli>\n\u003Cli>Store as many or as few backups as you like at competitive data storage rates.\u003C\u002Fli>\n\u003Cli>View or download backups online using simple file management tools.\u003C\u002Fli>\n\u003Cli>With a single account you can backup an unlimited number of websites.\u003C\u002Fli>\n\u003Cli>Pay-as-you-go pricing from $0.02 USD per day, with $5 USD free trial!\u003C\u002Fli>\n\u003Cli>Fast and friendly online technical support available to assist you with all your questions.\u003C\u002Fli>\n\u003Cli>Compatible with 99% of web servers and hosting companies, and WordPress Multisite\u002FNetwork compatible.\u003C\u002Fli>\n\u003C\u002Ful>\n","Automate your WordPress, website & database backups using the myRepono remote website backup service.",100,67877,68,"2016-08-24T10:32:00.000Z","2.8",[73,74,75,76,77],"backup","mysql-backup","website-backup","wordpress-backup","wp-backup","http:\u002F\u002Fmyrepono.com\u002Fwordpress-backup-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmyrepono-wordpress-backup-plugin.zip",{"slug":81,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":67,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":53,"requires_php":24,"tags":92,"homepage":94,"download_link":95,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"info","2.4","webvitaly","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebvitaly\u002F","\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fwordpress\u002Fplugins\u002F\" title=\"WordPress Pro plugins\" rel=\"nofollow ugc\">WordPress Pro plugins\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fwordpress\u002Fplugins\u002Finfo\u002F\" title=\"Info plugin page\" rel=\"nofollow ugc\">Info plugin\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fdonate\u002F\" title=\"Support the development\" rel=\"nofollow ugc\">Donate\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwebvitalii\u002Finfo\" title=\"Fork\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plugin shows in the admin bar:\u003Cbr \u002F>\n* the number of SQL queries during the WordPress execution\u003Cbr \u002F>\n* the amount of time in seconds to generate the page\u003Cbr \u002F>\n* memory load\u003C\u002Fp>\n\u003Cp>Admin bar can be enabled in your profile: \u003Ccode>\"Users => Your Profile => Show Admin Bar\"\u003C\u002Fcode>.\u003Cbr \u002F>\nThis information also added to the bottom of the source code as HTML comment.\u003C\u002Fp>\n\u003Ch4>Useful:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpage-list\u002F\" title=\"list of pages with shortcodes\" rel=\"ugc\">“Page-list” – show list of pages with shortcodes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fiframe\u002F\" title=\"embed content\" rel=\"ugc\">“Iframe” – embed content\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fwordpress\u002Fplugins\u002F\" title=\"WordPress Pro plugins\" rel=\"nofollow ugc\">WordPress Pro plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Plugin shows in the admin bar the number of SQL queries, the amount of time in seconds and memory load.",80,11981,1,"2020-08-09T23:16:00.000Z","5.5.18",[81,20,21,22,93],"time","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Finfo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finfo.2.4.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":35,"downloaded":104,"rating":67,"num_ratings":32,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":24,"tags":108,"homepage":24,"download_link":113,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"dbtable-to-datatable","DbTable to DataTable","0.1","rikemsen","https:\u002F\u002Fprofiles.wordpress.org\u002Frikemsen\u002F","\u003Cp>This plugin allows you to display the content of MySql tables into sortable html tables thanks to the DataTable jQuery Plugin.\u003C\u002Fp>\n\u003Cp>You don’t need any configuration and once installed, it is ready to use.\u003C\u002Fp>\n\u003Cp>Simply add the shortcode \u003Ccode>[dbtable]\u003C\u002Fcode> into an article or a page and you will have a nice and clean table.\u003C\u002Fp>\n\u003Ch3>Examples:\u003C\u002Fh3>\n\u003Cp>All parameters that contain more than one value have to be separated by commas without spaces.\u003C\u002Fp>\n\u003Cp>Minimum needed : \u003Ccode>[dbtable from=MysqlTableName]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>select=field1,field2,field3\u003C\u002Fcode> will display all rows of the table and only specified fields\u003C\u002Fli>\n\u003Cli>\u003Ccode>except=field1,field2,field3\u003C\u002Fcode> will display all rows of the table except specified fields\u003C\u002Fli>\n\u003Cli>\u003Ccode>cssClass=class1,class2\u003C\u002Fcode> will add class1 and class2 to the class attribut of the table\u003C\u002Fli>\n\u003Cli>\u003Ccode>comments=true|(false)\u003C\u002Fcode> true will use comments specified in each field of the MySql table as datatable column names. If true and if a comment is missing, the plugin fallback on field name only for the one missing, not for the entire table.\u003C\u002Fli>\n\u003Cli>\u003Ccode>pagination=true|(false)\u003C\u002Fcode> will show\u002Fhide the bottom pagination links. If false, make sure you have the limit parameter large enough to display all your datas\u003C\u002Fli>\n\u003Cli>\u003Ccode>limit=25\u003C\u002Fcode> Display 25 rows by default.\u003C\u002Fli>\n\u003C\u002Ful>\n","Display mysql datas into datatable.",3929,"2016-02-12T08:35:00.000Z","4.4.34","4.4",[109,110,19,111,112],"datatable","jquery","sortable","table","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdbtable-to-datatable.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":13,"num_ratings":13,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":24,"tags":127,"homepage":132,"download_link":133,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"admin-bar-queries","Admin Bar Queries","0.5.21","carmelosantana","https:\u002F\u002Fprofiles.wordpress.org\u002Fcarmelosantana\u002F","\u003Cp>Adds MySQL queries, rendering time (in seconds), and CPU load to your admin bar. If installed on a multi-site installation, output is restricted to super admins.\u003C\u002Fp>\n","MySQL queries and load details added to your admin bar.",20,3586,"2016-12-09T02:21:00.000Z","4.7.32","3.1",[128,129,19,130,131],"adminbar","debugging","mysql-queries","script-timer","http:\u002F\u002Fcarmelosantana.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-bar-queries.zip",{"attackSurface":135,"codeSignals":215,"taintFlows":267,"riskAssessment":268,"analyzedAt":274},{"hooks":136,"ajaxHandlers":209,"restRoutes":210,"shortcodes":211,"cronEvents":212,"entryPointCount":13,"unprotectedCount":13},[137,143,146,149,153,156,160,164,167,171,174,177,181,185,188,192,196,201,205],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","admin_init","sqlog_plugin_version","classes\\class-sqlog.php",14,{"type":138,"name":139,"callback":144,"file":141,"line":145},"sqlog_process_actions",15,{"type":138,"name":139,"callback":147,"file":141,"line":148},"sqlog_settings_init",16,{"type":138,"name":150,"callback":151,"file":141,"line":152},"init","sqlog_add_rewrite_rules",18,{"type":138,"name":150,"callback":154,"file":141,"line":155},"schedule_crons",19,{"type":138,"name":157,"callback":158,"file":141,"line":159},"admin_menu","sqlog_settings_page",21,{"type":138,"name":161,"callback":162,"file":141,"line":163},"admin_enqueue_scripts","sqlog_enqueue_scripts_base",22,{"type":138,"name":161,"callback":165,"file":141,"line":166},"sqlog_admin_enqueue_scripts",23,{"type":138,"name":168,"callback":169,"file":141,"line":170},"wp","sqlog_rewrite_process",25,{"type":138,"name":172,"callback":162,"file":141,"line":173},"wp_enqueue_scripts",26,{"type":138,"name":172,"callback":175,"file":141,"line":176},"sqlog_index_enqueue_scripts",27,{"type":138,"name":178,"callback":179,"file":141,"line":180},"wp_head","sqlog_add_scripts",28,{"type":138,"name":182,"callback":183,"priority":184,"file":141,"line":35},"add_option_sqlog_settings_update","sqlog_settings_update",9999,{"type":138,"name":186,"callback":183,"priority":184,"file":141,"line":187},"update_option_sqlog_settings_update",31,{"type":138,"name":189,"callback":190,"file":141,"line":191},"sqlog_cron_process_purge_logs","sqlog_process_purge_logs",32,{"type":138,"name":193,"callback":194,"priority":184,"file":141,"line":195},"shutdown","sqlog_logger",33,{"type":197,"name":198,"callback":199,"file":141,"line":200},"filter","cron_schedules","add_cron_intervals",35,{"type":197,"name":202,"callback":203,"file":141,"line":204},"query_vars","sqlog_add_vars",37,{"type":197,"name":206,"callback":207,"file":141,"line":208},"plugin_action_links_sqlog\u002Fsqlog.php","sqlog_settings_link",39,[],[],[],[213],{"hook":189,"callback":189,"file":141,"line":214},269,{"dangerousFunctions":216,"sqlUsage":217,"outputEscaping":219,"fileOperations":264,"externalRequests":13,"nonceChecks":265,"capabilityChecks":89,"bundledLibraries":266},[],{"prepared":13,"raw":13,"locations":218},[],{"escaped":166,"rawEcho":163,"locations":220},[221,224,226,228,230,232,234,236,238,240,242,244,246,248,249,251,252,254,256,258,260,262],{"file":141,"line":222,"context":223},309,"raw output",{"file":141,"line":225,"context":223},326,{"file":141,"line":227,"context":223},338,{"file":141,"line":229,"context":223},344,{"file":141,"line":231,"context":223},349,{"file":141,"line":233,"context":223},439,{"file":141,"line":235,"context":223},582,{"file":141,"line":237,"context":223},584,{"file":141,"line":239,"context":223},591,{"file":141,"line":241,"context":223},617,{"file":141,"line":243,"context":223},621,{"file":141,"line":245,"context":223},636,{"file":141,"line":247,"context":223},701,{"file":141,"line":247,"context":223},{"file":141,"line":250,"context":223},703,{"file":141,"line":250,"context":223},{"file":141,"line":253,"context":223},704,{"file":141,"line":255,"context":223},708,{"file":141,"line":257,"context":223},712,{"file":141,"line":259,"context":223},713,{"file":141,"line":261,"context":223},714,{"file":263,"line":89,"context":223},"rewrites\\sqlog-process.php",2,3,[],[],{"summary":269,"deductions":270},"The sqlog plugin v1.0.0 demonstrates a generally good security posture based on the provided static analysis.  The complete absence of AJAX handlers, REST API routes, and shortcodes, combined with the fact that all entry points are protected by authentication checks, significantly reduces the attack surface.  Furthermore, the plugin exclusively uses prepared statements for SQL queries and incorporates nonce and capability checks, which are strong indicators of secure coding practices.  The lack of any recorded vulnerabilities, including CVEs and common vulnerability types, further supports this positive assessment.  However, a notable area for improvement lies in output escaping, where only 51% of outputs are properly escaped, leaving nearly half potentially vulnerable to cross-site scripting (XSS) attacks. While taint analysis shows no current exploitable flows, this unescaped output represents a latent risk that should be addressed.\n\nDespite the strong foundation in protecting its limited attack surface and database interactions, the significant portion of unescaped output represents the primary security concern. The plugin's history of zero vulnerabilities is a positive signal, suggesting diligent development or a lack of historical exposure.  The overall security of sqlog v1.0.0 is good, with its strengths in authentication and SQL handling outweighing its weaknesses. However, addressing the output escaping is crucial to achieving a robust security profile and mitigating potential XSS vulnerabilities.",[271],{"reason":272,"points":273},"Poor output escaping",6,"2026-03-16T23:57:41.190Z",{"wat":276,"direct":289},{"assetPaths":277,"generatorPatterns":282,"scriptPaths":283,"versionParams":284},[278,279,280,281],"\u002Fwp-content\u002Fplugins\u002Fsqlog\u002Fassets\u002Fcss\u002Fsqlog-admin.css","\u002Fwp-content\u002Fplugins\u002Fsqlog\u002Fassets\u002Fjs\u002Fsqlog-admin.js","\u002Fwp-content\u002Fplugins\u002Fsqlog\u002Fassets\u002Fcss\u002Fsqlog-public.css","\u002Fwp-content\u002Fplugins\u002Fsqlog\u002Fassets\u002Fjs\u002Fsqlog-public.js",[],[279,281],[285,286,287,288],"sqlog\u002Fassets\u002Fcss\u002Fsqlog-admin.css?ver=","sqlog\u002Fassets\u002Fjs\u002Fsqlog-admin.js?ver=","sqlog\u002Fassets\u002Fcss\u002Fsqlog-public.css?ver=","sqlog\u002Fassets\u002Fjs\u002Fsqlog-public.js?ver=",{"cssClasses":290,"htmlComments":293,"htmlAttributes":296,"restEndpoints":299,"jsGlobals":301,"shortcodeOutput":304},[291,292],"sqlog-admin-wrapper","sqlog-public-wrapper",[294,295],"\u003C!-- BEGIN SQLog -->","\u003C!-- END SQLog -->",[297,298],"data-sqlog-url","data-sqlog-target",[300],"\u002Fwp-json\u002Fsqlog\u002Fv1\u002Flogs",[302,303],"sqlog_admin_params","sqlog_public_params",[305],"[sqlog_display_logs]"]