[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIP73-dc62JcWUpJHmCBIxQtSmwGOK6HSYPFpXeja7Xg":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":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":148,"fingerprints":246},"display-sql-stats","Display SQL Stats","0.9.5.1","Juergen Schulze","https:\u002F\u002Fprofiles.wordpress.org\u002F1manfactory\u002F","\u003Cp>! ! !  S T I L L   B E T A  ! ! !\u003C\u002Fp>\n\u003Cp>Displaying SQL result data as graphical chart on your blog (shortcodes) or your dashboard with use of Google Chart Tools.\u003C\u002Fp>\n\u003Ch3>Remove plugin\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Deactivate plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003Cli>Delete plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>It’s best to use the build in delete function of wordpress. That way all the stored data will be removed and no orphaned data will stay.\u003C\u002Fp>\n\u003Ch3>To do\u003C\u002Fh3>\n\u003Cp>More translations. Does someone wants to help?\u003C\u002Fp>\n","! ! !  S T I L L   B E T A  ! ! !",10,5312,100,2,"2017-05-15T14:22:00.000Z","4.7.32","2.7","",[20,21,22,23,24],"chart","charts","google-chart","google-chart-tools","mysql","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisplay-sql-stats\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisplay-sql-stats.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"1manfactory",6,1120,84,30,83,"2026-04-04T03:42:48.949Z",[41,65,86,107,125],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":18,"tags":56,"homepage":60,"download_link":61,"security_score":62,"vuln_count":14,"unpatched_count":63,"last_vuln_date":64,"fetched_at":30},"sql-chart-builder","SQL Chart Builder","2.3.7.2","Guaven Labs","https:\u002F\u002Fprofiles.wordpress.org\u002Felvinhaci\u002F","\u003Cp>The plugin can create beautiful charts based on your SQL queries, then you can use those charts in any part of your website.\u003Cbr \u002F>\nYou can use both native wp and non-wp mysql tables in your queries.\u003C\u002Fp>\n\u003Ch3>Pie chart, Donut chart, Line chart, Bar chart, Column chart, Area chart\u003C\u002Fh3>\n\u003Ch4>How to use\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>Give any name to your report.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use our preinstalled chart or create new one yourself: choose desired chart type, type sql query,\u003Cbr \u002F>\nenter field names, labels and then press to Publish\u002FUpdate\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can use multiple SQL queries too. Just split them by ; sign. You can also add shortcode argument to SQL query. For example if you\u003Cbr \u002F>\ntype “select * from wp_posts where ID>{arg1}” then it you can pass arg1 value to the query with  [gvn_schart_2 id=”2″ arg1=”11″] shortcode.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>After update\u002Fsave you will see needed shortcode below there. You can use that shortcode anywhere in your website: in pages, posts, widgets etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Just check “Show table-view data below the graph” in order to get table-list view below each chart.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Using “Dynamic Filters” you can create dynamic variables inside SQL code. It also creates corresponding dynamic input form above each chart.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Dynamic filters\u003C\u002Fh4>\n\u003Cp>Use this format: variable_name~default_value~variable_label~variable_type | variable_name~default_value~variable_label~variable_type etc.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>variable_name – any single name you want.\u003C\u002Fli>\n\u003Cli>default_value – default value when no any variable chosen by a user\u003C\u002Fli>\n\u003Cli>variable_label – Label which would be visible at a form above the chart\u003C\u002Fli>\n\u003Cli>variable_type – number, text or date\u003C\u002Fli>\n\u003Cli>~ is a separator between variable elements.\u003C\u002Fli>\n\u003Cli>| is a separator between variables\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For example if to put\u003C\u002Fp>\n\u003Cp>limit_tag~10~Count~number | post_date_tag~2010-07-05 17:25:18~Date Published~date,\u003C\u002Fp>\n\u003Cp>then you can use this SQL code\u003C\u002Fp>\n\u003Cp>select * from wp_posts where post_date\u003C{post_date_tag} limit {limit_tag}\u003C\u002Fp>\n\u003Cp>in SQL CODE field.\u003Cbr \u002F>\n{post_date_tag} and {limit_tag} would be replaced with dynamic variables.\u003C\u002Fp>\n\u003Cp>So, the plugin will automatically recognize it and put corresponding selectboxes above the chart.\u003C\u002Fp>\n\u003Ch4>Website\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fguaven.com\u002Fmy-sql-charts\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fguaven.com\u002Fmy-sql-charts\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fguaven.com\u002Fmy-sql-charts\u002F#docs\" rel=\"nofollow ugc\">https:\u002F\u002Fguaven.com\u002Fmy-sql-charts\u002F#docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Bug Submission and Forum Support\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fguaven.com\u002Fcontact\u002Fsolution-request\u002F\" rel=\"nofollow ugc\">Contact Page\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Please Vote if you liked our plugin\u003C\u002Fh4>\n\u003Cp>Your votes really helps us. Thanks.\u003C\u002Fp>\n\u003Ch3>Available Filters\u003C\u002Fh3>\n\u003Cp>apply_filters( ‘guaven_sqlcharts_table_empty_cell’);\u003C\u002Fp>\n\u003Cp>apply_filters(‘guaven_sqlcharts_pre_print_vars’);\u003C\u002Fp>\n\u003Cp>apply_filters( ‘guaven_sqlcharts_final_output’);\u003C\u002Fp>\n\u003Cp>apply_filters(‘guaven_sqlcharts_rendered_sql’);\u003C\u002Fp>\n","Turn Your SQL Queries to Beautiful Dynamic Charts- Pie, Line, Area, Donut, Bar Charts with date\u002Finput filters.",600,31868,78,21,"2026-03-13T07:00:00.000Z","6.9.4","5.0.0",[21,24,57,58,59],"sql","sql-chart","visualizer","http:\u002F\u002Fguaven.com\u002Fupdatepusher","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsql-chart-builder.2.3.8.zip",77,1,"2025-09-22 00:00:00",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":51,"num_ratings":11,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":82,"download_link":83,"security_score":84,"vuln_count":14,"unpatched_count":28,"last_vuln_date":85,"fetched_at":30},"wp-business-intelligence-lite","WP Business Intelligence Lite","3.2.0","joeyoungblood","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoeyoungblood\u002F","\u003Cp>WP Business Intelligence Lite allows you to powerfully display responsive data tables and charts on your website. This plugin is simple to use and allows you to connect with your wordpress database and display the data in real time. Once you have created at least one SQL query that retrieves data from your DB, you can define the type of chart (bar, donut, line, or grouped bar) or table to be used to display them. A simple shortcode embeds the chart or table in any post or page. Each page refresh retrieves the data from the DB so that the information in the chart or table is always up-to-date.\u003C\u002Fp>\n\u003Cp>Installation guide, FAQs and support can be found at \u003Ca href=\"http:\u002F\u002Fwww.wpbusinessintelligence.com\u002Fsupport\" rel=\"nofollow ugc\">WP Business Intelligence Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.wpbusinessintelligence.com\u002Fdemos\" rel=\"nofollow ugc\">WP Business Intelligence Demos\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>In order to use your own live MySQL, MS SQL, or PostgreSQL database with WP Business Intelligence, purchase the Pro version of WP Business Intelligence from the \u003Ca href=\"http:\u002F\u002Fwww.wpbusinessintelligence.com\" rel=\"nofollow ugc\">WP Business Intelligence web site\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>We are actively developing this plugin and would love to hear from you with feature requests. \u003Ca href=\"http:\u002F\u002Fwww.wpbusinessintelligence.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact Us.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Some icons provided by \u003Ca href=\"https:\u002F\u002Ffontawesome.com\u002Flicense\" rel=\"nofollow ugc\">Font Awesome\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Live connection to your WordPress DB via custom SQL queries\u003C\u002Fli>\n\u003Cli>Responsive charts\u002Ftables\u003C\u002Fli>\n\u003Cli>Works in Chrome, Firefox, IE9+\u003C\u002Fli>\n\u003Cli>Charts based on \u003Ca href=\"https:\u002F\u002Feventbrite.github.io\u002Fbritecharts\u002Ftutorial-kitchen-sink.html\" rel=\"nofollow ugc\">Britecharts\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Tables build on \u003Ca href=\"https:\u002F\u002Fdatatables.net\u002F\" rel=\"nofollow ugc\">Datatables\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","Dynamic web charts and tables for your site! Connect to your live WordPress instance DB to retrieve data in real-time and update charts and tables!",70,30161,"2023-01-01T04:53:00.000Z","6.1.10","4.4.0","5.6.0",[21,80,24,57,81],"d3","tables","http:\u002F\u002Fwww.wpbusinessintelligence.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-business-intelligence-lite.3.2.0.zip",81,"2015-04-01 00:00:00",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":73,"downloaded":94,"rating":95,"num_ratings":96,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":18,"tags":100,"homepage":105,"download_link":106,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-google-charts","WP Google Charts","1.0","hmayaktigranyan","https:\u002F\u002Fprofiles.wordpress.org\u002Fhmayaktigranyan\u002F","\u003Cp>WP Google Charts\u003C\u002Fp>\n\u003Cp>Easily integrate google charts, diagrams and tables based on your Google Spreadsheets. Spice up your posts with cool visualisations!\u003C\u002Fp>\n\u003Cp>This is a plugin that lets you easily integrate charts, diagrams and tables based on Google Spreadsheets into your pages and posts. Adding charts, diagrams and tables is a simple and flexible way to make complex data accessible and spice up your posts.\u003Cbr \u002F>\nWhat can you do with WP Google Charts\u003Cbr \u002F>\nWP Google Charts lets you determine the type and size of your charts and diagrams using simple shortcode. It simply looks good, is free to use and saves you the hassle and restrictions of using Google’s embed code.\u003C\u002Fp>\n\u003Cp>Using Google Spreadsheets may be better than using any proprietary solutions for your WordPress. Your data remains portable, that is, when you move away from WordPress (or even change your theme) you can still use it. WP Google Charts provides you with an easy way of displaying charts, diagrams and tables based on your spreadsheets.\u003Cbr \u002F>\nThe key features are:\u003Cbr \u002F>\n–   Embed charts and diagrams from a Google spreadsheet using simple short code.\u003Cbr \u002F>\n–   Display interactive and powerful visualisations of complex data.\u003Cbr \u002F>\n–   Have full control over type and size of the charts and diagrams.\u003Cbr \u002F>\n–   No need to go into the text editor in WordPress.\u003Cbr \u002F>\nWhen to use WP Google Charts\u003Cbr \u002F>\n–   Rule of thumb: Any post or page for which you use statistics could look better and provide more information using charts, diagrams and tables.\u003Cbr \u002F>\n–   You have data stored in a spreadsheet that you want to display in an accessible and interactive way on your WordPress site.\u003Cbr \u002F>\n–   You want to have full control over how you display charts, diagrams and tables, but spend little time on fiddling around with the settings.\u003Cbr \u002F>\n–   You want to display tables from your spreadsheets that are easily accessible and can be created in less than two minutes.\u003Cbr \u002F>\n–   WP Google Charts has originally been developed to provide human rights NGOs with a simple tool to publish information about violations. If your work is similar, it will be surely useful. If not, it still might be great (see rule of thumb).\u003C\u002Fp>\n\u003Cp>So how exactly does it work?\u003Cbr \u002F>\nYou create your Google Spreadsheet, put your data into it and embed it in your posts and pages using straightforward short code. It’s that simple.\u003Cbr \u002F>\nShortcode sounds scary. How does it work?\u003Cbr \u002F>\nIt’s simple. No need to bite your nails. A line of short code will look like this:\u003C\u002Fp>\n\u003Cp>[agc key=”0AmPXLjY4S5drdEJBbGR4MkJQWkJLQ0NFb1JqOGVPTGc” charttype=”columnchart”  ]\u003C\u002Fp>\n\u003Cp>Plugin support additional params:\u003Cbr \u002F>\n–   gid (integer,default 0)\u003Cbr \u002F>\n–   transpose (0 or 1,default 0)\u003Cbr \u002F>\n–   stacked (true or false,default false)\u003Cbr \u002F>\n–   width (integer,default 600)\u003Cbr \u002F>\n–   height (integer,default 400)\u003Cbr \u002F>\n–   charttype (“table”, “columnchart”, “areachart”, “barchart”, “linechart”, “piechart”, “steppedareachart” default “columnchart”)\u003Cbr \u002F>\n–   columns (comma separated integers of column positions start by 0)\u003C\u002Fp>\n\u003Cp>[agc key=”0AmPXLjY4S5drdEJBbGR4MkJQWkJLQ0NFb1JqOGVPTGc”  gid=”2″ transpose=”1″ stacked=”true” width=”600″ height=”400″ charttype=”columnchart” columns=”0,1,2″ ]\u003C\u002Fp>\n\u003Cp>The agc key is the key of your Google Doc. You can find it screenshots.\u003C\u002Fp>\n\u003Cp>Gid is the page of your spreadsheet, so if it is on the first page it is “1”, if it is on the second it is “two” and so on and so forth.\u003C\u002Fp>\n\u003Cp>Transpose is where you can determine, if you want to reverse the columns. Can be useful for some graphs or charts. Changing the number from “1” to “0” can save you a lot of time .\u003C\u002Fp>\n\u003Cp>Stacked yes or no let’s you determine, if the data will be shown in a more fine-grained way. Say you have a bar chart, where you want to show the constituency of each bar. This is how it looks like (see screenshot). If you want or need that, choose “yes”, if not “no”.\u003C\u002Fp>\n\u003Cp>The chart type is easy. Just pick the one that you want to have from this list:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“table”\u003C\u002Fli>\n\u003Cli>“columnchart”\u003C\u002Fli>\n\u003Cli>“areachart”\u003C\u002Fli>\n\u003Cli>“barchart”\u003C\u002Fli>\n\u003Cli>“linechart”\u003C\u002Fli>\n\u003Cli>“piechart”\u003C\u002Fli>\n\u003Cli>“steppedareachart”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Columns is comma separated column ids of spreadsheet,remember it start from 0,like  columns=”0,2,6″.\u003C\u002Fp>\n\u003Cp>If you have suggestions for a new add-on, feel free to let me know about it on http:\u002F\u002Fwww.hmayaktigranyan.com .\u003C\u002Fp>\n\u003Cp>This plugin sponsor is http:\u002F\u002Fwww.huridocs.org\u002F\u003C\u002Fp>\n","Easily integrate google charts, diagrams and tables based on your Google Spreadsheets.",8050,94,3,"2014-01-09T12:04:00.000Z","3.7.41","2.8",[101,21,102,103,104],"bar-chart","column-chart","google-charts","visualisation","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwp-google-charts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-google-charts.1.1.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":11,"downloaded":115,"rating":13,"num_ratings":63,"last_updated":116,"tested_up_to":117,"requires_at_least":118,"requires_php":18,"tags":119,"homepage":123,"download_link":124,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"marketpress-statistics","MarketPress Statistics","0.4.2","Ari Stathopoulos","https:\u002F\u002Fprofiles.wordpress.org\u002Faristath\u002F","\u003Cp>This plugin displays store and sales statistics for stores using the MarketPress plugin. It was created for the http:\u002F\u002Fopenstores.gr network of stores.\u003C\u002Fp>\n\u003Cp>The following stats are provided:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Total sales by month, 12 months\u003C\u002Fli>\n\u003Cli>Average revenue per sale, 12 months\u003C\u002Fli>\n\u003Cli>Product sales, 12 months\u003C\u002Fli>\n\u003Cli>Product sales average\u002Forder, 12 months\u003C\u002Fli>\n\u003Cli>Sales by product price\u003C\u002Fli>\n\u003Cli>Revenue by product price\u003C\u002Fli>\n\u003Cli>Top products (sales)\u003C\u002Fli>\n\u003Cli>Top products (revenue)\u003C\u002Fli>\n\u003Cli>Top clients\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>EXTRA:\u003Cbr \u002F>\n\u003Cstrong>This month’s statistics:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Revenue\u003C\u002Fli>\n\u003Cli>Sales\u003C\u002Fli>\n\u003Cli>Products sold\u003C\u002Fli>\n\u003Cli>Average products per sale\u003C\u002Fli>\n\u003Cli>Average revenue per sale\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Totals (all-time stats):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Revenue\u003C\u002Fli>\n\u003Cli>Sales\u003C\u002Fli>\n\u003Cli>Products sold\u003C\u002Fli>\n\u003Cli>Average products per sale\u003C\u002Fli>\n\u003Cli>Average revenue per sale\u003C\u002Fli>\n\u003C\u002Fol>\n","Display MarketPress statistics using google charts.",3642,"2012-09-10T16:03:00.000Z","3.4.2","3.4",[120,103,121,122],"e-commerce","marketpress","statistics","aristeides.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmarketpress-statistics.zip",{"slug":59,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":134,"num_ratings":135,"last_updated":136,"tested_up_to":54,"requires_at_least":137,"requires_php":138,"tags":139,"homepage":143,"download_link":144,"security_score":145,"vuln_count":146,"unpatched_count":28,"last_vuln_date":147,"fetched_at":30},"Visualizer: Tables and Charts Manager for WordPress","3.11.15","Themeisle","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemeisle\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002Fplugins\u002Fvisualizer-charts-and-graphs\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=description\" rel=\"nofollow ugc\">Visualizer: Tables and Charts Manager for WordPress\u003C\u002Fa> is a powerful and easy to use plugin used to create, manage and embed interactive, responsive charts & tables into your WordPress posts and pages.\u003C\u002Fp>\n\u003Cp>The plugin leverages the Google Visualization API, DataTables.net, and ChartJS libraries to deliver responsive and animated charts, graphs, and tables, ensuring excellent cross-browser compatibility and a seamless mobile experience. You can fully customize all aspects of the charts and tables to suit your needs. For enhanced data management features, including importing from Excel, CSV, Google Sheets, and more, consider exploring the \u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002Fplugins\u002Fvisualizer-charts-and-graphs\u002Fupgrade\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=pro-cta\" rel=\"nofollow ugc\">PRO version\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>🔗 HELPFUL LINKS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Want to see Visualizer in action before installing? \u003Ca href=\"https:\u002F\u002Fdemo.themeisle.com\u002Fvisualizer\u002F\" rel=\"nofollow ugc\">View Visualizer Demo\u003C\u002Fa> [You can also try Live Preview button above]\u003C\u002Fli>\n\u003Cli>Need any help with setup? \u003Ca href=\"https:\u002F\u002Fdocs.themeisle.com\u002Fcollection\u002F1560-visualizer-charts-and-graphs\" rel=\"nofollow ugc\">Check Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Don’t like reading? \u003Ca href=\"https:\u002F\u002Fyoutube.com\u002Fplaylist?list=PLmRasCVwuvpT0Gu1myGW-Dyt2oh-BPuci&si=S3o4BIyo3AYNh95w\" rel=\"nofollow ugc\">Check YouTube Playlist\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Interested in Visualizer Pro? \u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002Fplugins\u002Fvisualizer-charts-and-graphs\u002Fupgrade\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=pro-cta\" rel=\"nofollow ugc\">Know more about Visualizer PRO\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why You’ll Love Visualizer\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Diverse Chart Options:\u003C\u002Fstrong> Begin with essential chart types like line, pie, bar, and table in the free version. Elevate your data presentation with advanced chart types such as scatter, area, and geo available in the Pro version. The free version offers a comprehensive range of options that are perfect for various visualization needs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Manual Data Entry:\u003C\u002Fstrong> Input data manually for quick visualization tasks. This method provides ultimate control over the content and structure of your charts, making it simple to tailor data presentation directly within the plugin interface.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ultimate Responsiveness:\u003C\u002Fstrong> Crafted using HTML5\u002FSVG technology, Visualizer charts ensure flawless functionality across all devices. This commitment to responsiveness guarantees that your data is not only accessible but also optimally displayed on desktops, tablets, and smartphones, enhancing user interaction and engagement.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Data Table Capabilities:\u003C\u002Fstrong> In addition to our responsive charts and graphs, you can also add responsive tables to your posts and pages and customize them to your liking. Visualizer Pro lets you enhance them with features such as sorting capabilities, pagination, and search functions. From pricing tables to product tables, the possibilities are vast and customizable to meet any data presentation need.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Seamless Integration and Compatibility:\u003C\u002Fstrong> Whether you’re using the Gutenberg editor or other page builders, Visualizer integrates effortlessly into your WordPress environment. This seamless compatibility allows for straightforward chart insertion and management.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Flexible and Customizable:\u003C\u002Fstrong> Make the charts and tables truly your own. Visualizer offers an extensive set of configuration options to perfectly match the look and feel of your website. Utilize Google Chart Tools with their default settings for simplicity, or dive into customization if your site’s style requires a unique approach. Every chart and table exposes numerous options that customize its appearance and functionality, ensuring your visualizations integrate seamlessly into your pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These versatile data handling capabilities ensure that Visualizer Free is equipped to meet a wide range of data visualization requirements right out of the box. Perfect for bloggers, educators, small businesses, and more, Visualizer helps you turn raw data into compelling, interactive charts that engage and inform your audience.\u003C\u002Fp>\n\u003Cp>\u003Cem>The above descriptions were partially taken from the Google Visualization API site\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>CHECK OUT A QUICK OVERVIEW OF VISUALIZER\u003C\u002Fh3>\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\u002FhQO_evnb_tQ?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\u003Ch3>✨ YOU SHOULD USE VISUALIZER IF:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>You Own a Personal or Small Business Website:\u003C\u002Fstrong> You need a straightforward, powerful tool to enhance your website’s visual appeal with interactive charts and tables. Visualizer makes complex data understandable and engaging.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>You Run an Educational or Financial Institution:\u003C\u002Fstrong> For organizations that require regular reporting and data display, Visualizer offers comprehensive options for creating dynamic and informative charts and tables. This helps in better data analysis and presentation, aiding in decision-making and reporting.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>You Aim to Enhance SEO and User Engagement:\u003C\u002Fstrong> Using Visualizer’s interactive and responsive charts can significantly improve user engagement, keeping visitors on your site longer, which can positively impact your SEO rankings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>You are a Non-Profit Organizations:\u003C\u002Fstrong> Non-profits can use Visualizer to display the impact of their initiatives through data. Create pie charts to show the distribution of spending or line charts to track donation trends over time, which can be powerful visuals for fundraising campaigns and annual reports.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>You are Financial Advisors and Economists:\u003C\u002Fstrong> Visualizer allows for detailed financial reporting and economic analyses with advanced chart types like candlestick and radar charts. These tools can be used to depict stock performances, economic cycles, or budget allocations, providing clients with clear insights into financial matters.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Regardless of Industry:\u003C\u002Fstrong> With over 30,000 happy active users and 160+ 5-star ratings, Visualizer has been employed across a broad range of industries, including healthcare, marketing, education, and finance, demonstrating its versatility and effectiveness in any field.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Types of charts you can create with Visualizer:\u003C\u002Fstrong> Visualizer WordPress graph and charts plugin provides a variety of charts that are optimized to address your WordPress data visualization needs. In the free version, it has line charts, bar charts, pie charts, table charts. These charts are based on pure HTML5\u002FSVG technology (adopting VML for old IE versions), so no extra plugins are required. Adding these charts to your page can be done in a few simple steps.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Table:\u003C\u002Fstrong> Tables are extremely useful tools for displaying organized data. We use the datatable library to offer you endless customization options for any table needs you might have. \u003Ca href=\"https:\u002F\u002Fdemo.themeisle.com\u002Fvisualizer\u002Ftable-chart\u002F\" rel=\"nofollow ugc\">Click here to see demo\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pie Chart:\u003C\u002Fstrong> Pie charts are simple visualizations that allow you to easily illustrate the proportion of your data to your users. \u003Ca href=\"https:\u002F\u002Fdemo.themeisle.com\u002Fvisualizer\u002Fpie-chart\u002F\" rel=\"nofollow ugc\">Click here to see demo\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Line Chart:\u003C\u002Fstrong> You can display a series of data points connected with line segments using the line chart. \u003Ca href=\"https:\u002F\u002Fdemo.themeisle.com\u002Fvisualizer\u002Fline-chart\u002F\" rel=\"nofollow ugc\">Click here to see demo\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bar Chart:\u003C\u002Fstrong> You can show grouped data with bars proportional to the values they represent using the bar chart. \u003Ca href=\"https:\u002F\u002Fdemo.themeisle.com\u002Fvisualizer\u002Fbar-chart\u002F\" rel=\"nofollow ugc\">Click here to see demo\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Area Chart [PRO]:\u003C\u002Fstrong> You can visually display quantitative data using the area chart. \u003Ca href=\"https:\u002F\u002Fdemo.themeisle.com\u002Fvisualizer\u002Farea-chart\u002F\" rel=\"nofollow ugc\">Click here to see demo\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Geo Chart [PRO]:\u003C\u002Fstrong> You can display a map of countries, continents, or regions with areas identified by the values you specify. \u003Ca href=\"https:\u002F\u002Fdemo.themeisle.com\u002Fvisualizer\u002Fgeo-chart\u002F\" rel=\"nofollow ugc\">Click here to see demo\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Column Chart [PRO]:\u003C\u002Fstrong> You can use a column chart to show comparisons among different categories. \u003Ca href=\"https:\u002F\u002Fdemo.themeisle.com\u002Fvisualizer\u002Fcolumn-chart\u002F\" rel=\"nofollow ugc\">Click here to see demo\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bubble Chart [PRO]:\u003C\u002Fstrong> A bubble chart is a type of chart that displays three dimensions of data. Bubble charts can be considered a variation of the scatter plot, where data points are replaced with bubbles. \u003Ca href=\"https:\u002F\u002Fdemo.themeisle.com\u002Fvisualizer\u002Fbubble-chart\u002F\" rel=\"nofollow ugc\">Click here to see demo\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scatter Chart [PRO]:\u003C\u002Fstrong> You can display values in Cartesian coordinates using the scatter chart. \u003Ca href=\"https:\u002F\u002Fdemo.themeisle.com\u002Fvisualizer\u002Fscatter-chart\u002F\" rel=\"nofollow ugc\">Click here to see demo\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gauge Chart [PRO]:\u003C\u002Fstrong> You can build different gauge charts to indicate metrics like speed, performance, progress, or similar measures. \u003Ca href=\"https:\u002F\u002Fdemo.themeisle.com\u002Fvisualizer\u002Fgauge-chart\u002F\" rel=\"nofollow ugc\">Click here to see demo\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Candlestick Chart [PRO]:\u003C\u002Fstrong> A candlestick chart is a style of financial chart used to describe price movements of a security, derivative, or currency. \u003Ca href=\"https:\u002F\u002Fdemo.themeisle.com\u002Fvisualizer\u002Fcandlestick-chart\u002F\" rel=\"nofollow ugc\">Click here to see demo\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timeline Chart [PRO]:\u003C\u002Fstrong> You can group time-based values using the timeline chart. \u003Ca href=\"https:\u002F\u002Fdemo.themeisle.com\u002Fvisualizer\u002Ftimeline-chart\u002F\" rel=\"nofollow ugc\">Click here to see demo\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Combo Chart [PRO]:\u003C\u002Fstrong> You can combine data series using different types of charts with the combo chart. \u003Ca href=\"https:\u002F\u002Fdemo.themeisle.com\u002Fvisualizer\u002Fcombo-chart\u002F\" rel=\"nofollow ugc\">Click here to see demo\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Polar Area Chart [PRO]:\u003C\u002Fstrong> Polar charts are data visualizations best used for displaying multivariate observations with an arbitrary number of variables in the form of a two-dimensional chart. \u003Ca href=\"https:\u002F\u002Fdemo.themeisle.com\u002Fvisualizer\u002Fpolar-area-chart\u002F\" rel=\"nofollow ugc\">Click here to see demo\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Radar\u002FSpider Chart [PRO]:\u003C\u002Fstrong> A radar chart is a graphical method of displaying multivariate data in the form of a two-dimensional chart of three or more quantitative variables represented on axes starting from the same point. \u003Ca href=\"https:\u002F\u002Fdemo.themeisle.com\u002Fvisualizer\u002Fradar-spider-chart\u002F\" rel=\"nofollow ugc\">Click here to see demo\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🤝 ELEVATE YOUR DATA WITH VISUALIZER PREMIUM FEATURES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you’re already benefiting from Visualizer, why not take your website to the next level with more powerful tools to enhance your data visualization capabilities and keep your audience engaged longer?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Data Synchronization:\u003C\u002Fstrong> Automatically sync your data sources to ensure your charts are always current without manual input.\u003Cbr \u002F>\n\u003Cstrong>USE CASE:\u003C\u002Fstrong> 🔍 Sarah, a market analyst, leverages Advanced Data Synchronization to streamline her workflow. She sets her data sources to auto-update, ensuring her market trend charts are always accurate, saving her hours each week and enhancing her reports’ credibility.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multi-Language Support:\u003C\u002Fstrong> Automatically translate your charts and data presentations into multiple languages, broadening your audience reach.\u003Cbr \u002F>\n\u003Cstrong>USE CASE:\u003C\u002Fstrong> 🌍 Elena, who manages a multilingual educational platform, uses Multi-Language Support to provide data visualizations in several languages, effectively increasing her site’s global usability and accessibility.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced User Permissions:\u003C\u002Fstrong> Control who can view or edit your charts, perfect for teams needing to manage access at various levels.\u003Cbr \u002F>\n\u003Cstrong>USE CASE:\u003C\u002Fstrong> 🛠️ Rachel, a project manager, configures user permissions to ensure that only relevant team members can edit financial forecasts, maintaining data integrity and security.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Import Data from Files:\u003C\u002Fstrong> Upload CSV files directly into Visualizer. This feature is ideal for those who prepare data in spreadsheet tools like Microsoft Excel or Google Sheets, allowing for quick and easy data visualization.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Import Data from URLs:\u003C\u002Fstrong> Keep your charts updated by importing data dynamically from external sources in CSV or JSON formats via URLs. This powerful feature is essential for displaying real-time or frequently updated data, reducing the need for manual updates.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Import from Other Charts:\u003C\u002Fstrong> Seamlessly integrate data from other charts into new visualizations, facilitating easy data consolidation and comparison.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Import from WordPress:\u003C\u002Fstrong> Directly pull data from your WordPress posts, pages, or custom post types to create dynamic charts that automatically update as your content changes.\u003Cbr \u002F>\n\u003Cstrong>USE CASE:\u003C\u002Fstrong> ✍️ Benjamin, a digital marketing manager, uses this feature to track engagement across blog posts in real-time. He creates charts that update automatically with views and social shares, helping him quickly adjust content strategies based on what resonates with audiences.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Import from Database:\u003C\u002Fstrong> Connect directly to your database to fetch data, ensuring your visualizations reflect the most up-to-date information available.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Data Filter:\u003C\u002Fstrong> Apply filters to your data within Visualizer, enabling viewers to interact with and explore data in a more focused manner.\u003Cbr \u002F>\n\u003Cstrong>USE CASE:\u003C\u002Fstrong> 🕵️‍♂️ Tom, a market researcher, implements data filters on his demographic analysis charts, allowing users to select specific variables such as age and income, thereby drilling down into personalized data insights.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Priority Support:\u003C\u002Fstrong> Have access to our dedicated support team to help you resolve any technical issues swiftly, ensuring your visualizations are always performing optimally.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Unlock these premium features and more with Visualizer PRO!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Still have questions?\u003C\u002Fstrong> Ask your pre-sales questions \u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002Fcontact\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=pre-sales\" rel=\"nofollow ugc\">here\u003C\u002Fa>, and we will get back to you promptly. Or, purchase with confidence and try it for yourself—we offer \u003Cstrong>a 30-day no-questions-asked 100% money-back guarantee\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WE’RE HERE FOR YOU, AND WE TAKE ALL FEEDBACK SERIOUSLY\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>📚 Knowledge Base:\u003C\u002Fstrong> We’ve created a complete documentation library and we’re still constantly updating with new tutorials.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>📽️ Youtube Tutorials:\u003C\u002Fstrong> Don’t like reading? We’ve created some YouTube tutorials to help you get started with the Visualizer plugin step by step.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>🦸 Support Forum:\u003C\u002Fstrong> We offer support to free version users here and try to reply within one business day.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>🌟 Premium Support:\u003C\u002Fstrong> We offer priority support for Plus license customers and live chat support for Infinite license customers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have any feedback or feature suggestions for the Visualizer plugin, don’t hesitate to tell us. We read all feedback and ideas.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>You’re in good hands\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Visualizer is one of many great products by Themeisle. Join over 30,000+ Visualizer active users and half of a million Themeisle users from all over the world.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>See what real users talk about us:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fvisualizer-is-amazing\u002F\" rel=\"ugc\">\u003Cem>Visualizer is amazing!\u003C\u002Fem>\u003C\u002Fa> – “Just what I was looking for to make my information available and looks pleasing!”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgreat-plugin-for-bloggers-4\u002F\" rel=\"ugc\">\u003Cem>Great Plugin for Bloggers\u003C\u002Fem>\u003C\u002Fa> – “It’s a great plugin for new bloggers like me. It’s working seamlessly on my website. I am using this plugin for the last couple of weeks and I am loving it.”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fworks-well-and-devs-are-responsive\u002F\" rel=\"ugc\">\u003Cem>Works Well and Devs are Responsive\u003C\u002Fem>\u003C\u002Fa> – “We are using it on a rather complicated multisite install. After much research, we went with this plugin for our editors’ needs.”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fthe-best-one-ive-found-2\u002F\" rel=\"ugc\">\u003Cem>The Best One I’ve Found\u003C\u002Fem>\u003C\u002Fa> – “After trying a couple of options, this was the one that worked the best.”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","A simple yet powerful WordPress chart plugin to effortlessly create and embed responsive charts & tables into your site, supporting multiple data  &hellip;",20000,1967195,88,225,"2026-03-04T16:13:00.000Z","5.2","7.4",[21,140,141,81,142],"graphs","pie","visualization","https:\u002F\u002Fthemeisle.com\u002Fplugins\u002Fvisualizer-charts-and-graphs\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisualizer.zip",76,12,"2025-12-01 17:52:15",{"attackSurface":149,"codeSignals":186,"taintFlows":235,"riskAssessment":236,"analyzedAt":245},{"hooks":150,"ajaxHandlers":178,"restRoutes":179,"shortcodes":180,"cronEvents":185,"entryPointCount":63,"unprotectedCount":28},[151,157,161,165,169,173],{"type":152,"name":153,"callback":154,"file":155,"line":156},"action","admin_menu","dss_admin_actions","display-stats.php",50,{"type":152,"name":158,"callback":159,"file":155,"line":160},"admin_init","dss_init",51,{"type":152,"name":162,"callback":163,"file":155,"line":164},"admin_head-index.php","dss_write_dashboardstuff",52,{"type":152,"name":166,"callback":167,"file":155,"line":168},"admin_head","dss_insert_header",54,{"type":152,"name":170,"callback":171,"file":155,"line":172},"wp_dashboard_setup","dss_dashboard_setup",150,{"type":174,"name":175,"callback":176,"priority":11,"file":155,"line":177},"filter","plugin_action_links","dss_plugin_action_links",171,[],[],[181],{"tag":182,"callback":183,"file":155,"line":184},"dsscode","dss_shortcode_func",281,[],{"dangerousFunctions":187,"sqlUsage":188,"outputEscaping":191,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":96,"bundledLibraries":234},[],{"prepared":189,"raw":28,"locations":190},4,[],{"escaped":28,"rawEcho":52,"locations":192},[193,197,199,201,203,205,207,209,211,213,215,217,218,220,223,225,227,229,230,231,232],{"file":194,"line":195,"context":196},"display-stats-admin.php",75,"raw output",{"file":194,"line":198,"context":196},82,{"file":194,"line":200,"context":196},93,{"file":194,"line":202,"context":196},104,{"file":194,"line":204,"context":196},106,{"file":194,"line":206,"context":196},114,{"file":194,"line":208,"context":196},122,{"file":194,"line":210,"context":196},129,{"file":194,"line":212,"context":196},158,{"file":194,"line":214,"context":196},164,{"file":194,"line":216,"context":196},166,{"file":194,"line":177,"context":196},{"file":194,"line":219,"context":196},192,{"file":221,"line":222,"context":196},"display-stats-chart.php",19,{"file":221,"line":224,"context":196},32,{"file":221,"line":226,"context":196},38,{"file":228,"line":222,"context":196},"display-stats-getdata.php",{"file":228,"line":52,"context":196},{"file":228,"line":164,"context":196},{"file":228,"line":168,"context":196},{"file":155,"line":233,"context":196},299,[],[],{"summary":237,"deductions":238},"The 'display-sql-stats' plugin version 0.9.5.1 exhibits a generally good security posture with no recorded vulnerabilities or critical issues identified in the static analysis. The complete absence of dangerous functions, file operations, and external HTTP requests is a strong indicator of secure coding practices.  Furthermore, all SQL queries utilize prepared statements, mitigating the risk of SQL injection.  The plugin also demonstrates capability checks, which is a positive sign for authorization. However, a significant concern arises from the complete lack of output escaping for all 21 identified outputs. This presents a considerable risk of Cross-Site Scripting (XSS) vulnerabilities, as unescaped user-controlled input or dynamic content could be rendered directly in the browser.  The absence of nonce checks on the single shortcode is also a potential weakness, although the overall attack surface is small and there are no AJAX handlers or REST API routes that would typically require more robust nonce protection.  The plugin's history of zero known CVEs suggests a well-maintained codebase, but the identified output escaping flaw demands immediate attention to ensure user data is protected from potential XSS attacks.",[239,242],{"reason":240,"points":241},"All outputs are unescaped",16,{"reason":243,"points":244},"No nonce checks on shortcode",5,"2026-03-17T00:07:22.364Z",{"wat":247,"direct":260},{"assetPaths":248,"generatorPatterns":253,"scriptPaths":254,"versionParams":255},[249,250,251,252],"\u002Fwp-content\u002Fplugins\u002Fdisplay-sql-stats\u002Fjs\u002Fchart.min.js","\u002Fwp-content\u002Fplugins\u002Fdisplay-sql-stats\u002Fjs\u002Fgoogle-charts.js","\u002Fwp-content\u002Fplugins\u002Fdisplay-sql-stats\u002Fjs\u002Fdss-chart.js","\u002Fwp-content\u002Fplugins\u002Fdisplay-sql-stats\u002Fcss\u002Fdss-style.css",[],[249,250,251],[256,257,258,259],"display-sql-stats\u002Fcss\u002Fdss-style.css?ver=","display-sql-stats\u002Fjs\u002Fchart.min.js?ver=","display-sql-stats\u002Fjs\u002Fgoogle-charts.js?ver=","display-sql-stats\u002Fjs\u002Fdss-chart.js?ver=",{"cssClasses":261,"htmlComments":263,"htmlAttributes":264,"restEndpoints":265,"jsGlobals":266,"shortcodeOutput":269},[262],"dss_chart_container",[],[],[],[267,268],"dss_chart_data","dss_chart_options",[270],"[display-sql-stats]"]