[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fPk7RT5B98x5tih-5IqSejrjf-oXdWckwGawkwOWdDks":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":118,"fingerprints":214},"performance-checker-by-dmuk","Performance Checker by DMUK","3.0.1","Kerry Matthews","https:\u002F\u002Fprofiles.wordpress.org\u002Fsystemdude\u002F","\u003Cp>DMUK (Diversify.me.uk) WordPress Performance Checker is a WordPress plugin designed to help developers and testers create bulk content to test installations with large databases. It enables users to generate test posts and allocate them to test categories in bulk, ensuring that existing posts and categories are not affected. The plugin also provides a simple interface to remove all test data with one click, returning the installation to its original state.\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n* Create bulk test posts with customizable content size.\u003Cbr \u002F>\n* Allocate test posts to specific test categories.\u003Cbr \u002F>\n* Easily remove all test data to restore the original state.\u003Cbr \u002F>\n* Prevents existing posts and categories from being affected.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. For more information, visit \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>By using or acting on any scripts, downloads, advice, suggestions, recommendations or information provided by us, you accept full liability and the fact that we are not liable for any costs or losses however incurred. You should always backup your data before installing any plugin or theme, running scripts or amending content.\u003C\u002Fp>\n","Automatically generate bulk test posts in WordPress to simulate load for performance testing. Text Domain: performance-checker-by-dmuk.",0,1990,"2025-03-05T12:39:00.000Z","6.7.5","5.8","8.0",[18,19,20,21,22],"bulk-posts-creation","create-bulk-posts","load-testing","performance-checker","test-data","https:\u002F\u002Fdiversify.me.uk\u002Fwordpress-performance-checker-plugin-help-v3-0\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fperformance-checker-by-dmuk.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"systemdude",3,95,30,91,"2026-04-04T12:44:59.593Z",[37,60,81,100],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":42,"download_link":58,"security_score":59,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"sample-data","Site Demo Content","1.1.2","Mahesh Waghmare","https:\u002F\u002Fprofiles.wordpress.org\u002Fmahesh901122\u002F","\u003Cp>One click import demo content which includes post, pages, comments etc. Also, import demo content for different plugins such as WooCommerce, bbPress etc.\u003C\u002Fp>\n\u003Cp>Follow below simple steps to import the dummy content:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Click on \u003Ccode>Get Started »\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>It read the file and get content.\u003C\u002Fli>\n\u003Cli>Click on Start Import.\u003C\u002Fli>\n\u003Cli>For more details read the \u003Ca href=\"https:\u002F\u002Fmaheshwaghmare.com\u002Fdoc\u002Fsample-data\u002F\" rel=\"nofollow ugc\">getting started article\u003C\u002Fa> or see \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=q77CJDKAnmg\" rel=\"nofollow ugc\">video tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plugin import the data form the XML file. For now plugin added in-build support for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmaheshwaghmare.com\u002Fdoc\u002Fsample-data\u002F#sample-content\" rel=\"nofollow ugc\">Sample Content (post, page, images etc)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmaheshwaghmare.com\u002Fdoc\u002Fsample-data\u002F#woocommerce\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmaheshwaghmare.com\u002Fdoc\u002Fsample-data\u002F#sample-content\" rel=\"nofollow ugc\">bbPress\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Welcome for featured requests\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you have any suggestion or any featured request then don’t hesitate to \u003Ca href=\"https:\u002F\u002Fmaheshwaghmare.com\u002Fsay-hello\u002F\" rel=\"nofollow ugc\">contact\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Bug reports\u003C\u002Fh3>\n\u003Cp>Bug reports for “Plugin Status Export and Import” are welcomed in our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmaheshwaghmare\u002Fsample-data\u002F\" rel=\"nofollow ugc\">repository on GitHub\u003C\u002Fa>. Please note that GitHub is not a support forum, and that issues that are not properly qualified as bugs will be closed.\u003C\u002Fp>\n\u003Ch3>Further reading\u003C\u002Fh3>\n\u003Cp>For more info check out the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fmaheshwaghmare.com\u002F\" rel=\"nofollow ugc\">maheshwaghmare.com\u003C\u002Fa> official website.\u003C\u002Fli>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fmaheshwaghmare.com\u002Fsay-hello\u002F\" rel=\"nofollow ugc\">Contact Me\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fmaheshwaghmare.com\u002Fdoc\u002Fsample-data\u002F\" rel=\"nofollow ugc\">Getting started guide\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Other my \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsearch\u002Fmahesh901122\u002F\" rel=\"ugc\">WordPress Plugins\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Contribute with \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmaheshwaghmare\u002Fsample-data\u002F\" rel=\"nofollow ugc\">development\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Make a \u003Ca href=\"https:\u002F\u002Fwww.paypal.me\u002Fmwaghmare7\u002F\" rel=\"nofollow ugc\">small donation\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","One click import demo content which includes post, pages, comments etc. Also, import demo content for different plugins such as WooCommerce, bbPress e &hellip;",100,22705,56,9,"2020-07-23T15:43:00.000Z","5.4.19","4.4","",[54,55,38,56,57],"bbpress-dummy-data","dummy-data","theme-unit-test-data","woocommerce-dummy-data","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsample-data.1.1.2.zip",85,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":31,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":52,"tags":74,"homepage":79,"download_link":80,"security_score":59,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"blazemeter","BlazeMeter","1.3","Mario Peshev","https:\u002F\u002Fprofiles.wordpress.org\u002Fnofearinc\u002F","\u003Cp>\u003Cstrong>BlazeMeter WordPress Module for Load and Performance Testing\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create a realistic load test of thousands of virtual users in less than 10 minutes.\u003C\u002Fli>\n\u003Cli>No scripting is required.\u003C\u002Fli>\n\u003Cli>You don’t need to install software or configure hardware.\u003C\u002Fli>\n\u003Cli>Test your authenticated website section as well as your anonymous website section.\u003C\u002Fli>\n\u003Cli>Load traffic can originate from numerous locations worldwide.\u003C\u002Fli>\n\u003Cli>Easily evaluate system performance and run numerous iterations, allowing users to locate bugs and bottlenecks, fix and re-test time and time again.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Use next generation cloud testing tools without having to master scripting or having to be a performance expert.\u003C\u002Fp>\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\u002FUo7NUSFtWTY?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\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Phenomenal Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>A Cluster of Dedicated JMeter™ Resources\u003Cbr \u002F>\nA pre-configured JMeter™ environment for simplified load testing with up to 144 CPU cores and 500 GB of memory! A JMeter Supercomputer, at your service.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Virtual Centralized Console\u003Cbr \u002F>\nEasily set up tests, access test results, view test reports, compare past test reports all on a unitary console. Easily access or share any data between teams. Think of it as Google Drive for load testing.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Test Behind the Firewall\u003Cbr \u002F>\nUse your VPN credentials to integrate a series of our dedicated load servers into your private network.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Developer Tools\u003Cbr \u002F>\nEasily integrate into your own environment using our existing plugin library (Jenkins, Drupal or JMeter for example) or use our API to connect to any system.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Realistic Testing & Scripting\u003Cbr \u002F>\nEach fully simulated (browser) user can simulate any browser, unique username\u002Fpassword, cache, cookies, parameters extraction, sign up, sign in, credit card transactions and other scenarios. All supported up to a scale of 300,000 concurrent users!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Master\u002FSlave Reporting\u003Cbr \u002F>\nTest your website and aggregate multi-geo locations results into a single report OR run numerous tests, each executing a different script from a different geo-location and then aggregate results into a single report.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Extra-Large Testing Capacity\u003Cbr \u002F>\nLaunch a single dedicated server or a cluster of 60. Test 100, 1000 or up to 300,000 fully simulated browser users!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Google Analytics Integration\u003Cbr \u002F>\nRetrieve relevant site data from your Google Analytics account and integrate automatically into a new test setup.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Comprehensive Protocol Support\u003Cbr \u002F>\nStress test your SQL systems (MSSQL, MySQL, Oracle), HTTP\u002FS, Web services, Mobile and TCP\u002FIP.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Smart Functional Testing\u003Cbr \u002F>\nAnalysis of .JTL files to assess errors or failed transactions of any tests run using a JMeter script to ensure assertions are met.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Multi-Geo Locations\u003Cbr \u002F>\nSet the geo location for traffic origin of choice. Our servers are located in California, Oregon and Virginia USA, Tokyo, Ireland, Brazil, Singapore and Australia.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Test Report Archive\u003Cbr \u002F>\nReview all current and past test results directly from the test management system.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Ease of Use\u003Cbr \u002F>\nStart testing in under 5 minutes, no prior scripting knowledge needed! Simply upload your scripts or we’ll run automatic scripting for you.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to use the WordPress Module\u003C\u002Fh4>\n\u003Cp>Go to the BlazeMeter admin page. In the admin section you will find three sections:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Anonymous users\u003C\u002Fli>\n\u003Cli>Authenticated users\u003C\u002Fli>\n\u003Cli>Configuration\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Anonymous access section\u003C\u002Fstrong>\u003Cbr \u002F>\nSpecify the maximum amount of concurrent \u003Cstrong>anonymous\u003C\u002Fstrong> users that will be simulated in the load test. You can further specify the list of pages, each anonymous user will access one after the other.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Authenticated users section\u003C\u002Fstrong>\u003Cbr \u002F>\nNot only you can specify the maximum amount of concurrent \u003Cstrong>authenticated\u003C\u002Fstrong> users that will be simulated in the load test and the list of pages they will access, you can also specify the number of \u003Cstrong>unique authenticated users\u003C\u002Fstrong>. This will cause the module to actually create these users with unique credentials in WordPress. The newly created users will be used for the load test.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Configuration\u003C\u002Fstrong>\u003Cbr \u002F>\nThe configuration section includes a few fields that will help build the test and get it ready to run.\u003C\u002Fp>\n\u003Cp>\u003Cem>Load Scenario\u003C\u002Fem>\u003Cbr \u002F>\nYou have the option to select one of three pre-defined ‘best practice’ load scenarios.\u003C\u002Fp>\n\u003Cp>\u003Cem>Domain\u003C\u002Fem>\u003Cbr \u002F>\nState the public domain name of your website. Please note that \u003Cstrong>this doesn’t need to be a real domain\u003C\u002Fstrong>. This is very important. It needs to be the domain name that your WordPress is expecting to see and is configured to use.\u003C\u002Fp>\n\u003Cp>\u003Cem>IP\u003C\u002Fem>\u003Cbr \u002F>\nState the public IP of your website.\u003C\u002Fp>\n\u003Cp>\u003Cem>UserKey\u003C\u002Fem>\u003Cbr \u002F>\nAdd the user key that identifies your account at BlazeMeter. This can be found under your BlazeMeter account settings.\u003C\u002Fp>\n\u003Cp>\u003Cem>Test ID\u003C\u002Fem>\u003Cbr \u002F>\nRead only. The Test ID is automatically set by BlazeMeter.\u003C\u002Fp>\n\u003Cp>\u003Cem>Test Name\u003C\u002Fem>\u003Cbr \u002F>\nAdd the name of the test as you want it to appear in your BlazeMeter account.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Signup for a free account or log in with your existing credentials to get your user key and get your test going.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>You must have a valid account and a valid user key. Free or paid accounts are both acceptable.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>What to expect\u003C\u002Fh4>\n\u003Cp>Once you’ve run the test,  a group of anonymous users will visit your website, going through the list of pages specified in the anonymous list of pages. In parallel, a group of authenticated users will be visiting your website going through the list of pages specified in the authenticated list of pages. These user credentials will become a part of the list of newly created authenticated users.\u003C\u002Fp>\n\u003Cp>The BlazeMeter module, having an insight into your WordPress installation, generates an Apache JMeter and a Selenium script for you automatically. It then provisions and configures a cluster of up to 100 dedicated servers ready to run on demand. All this is done automatically, saving you days of scripting, provisioning and configuring.\u003C\u002Fp>\n\u003Cp>BlazeMeter is a load testing cloud fully compatible with Apache JMeter. BlazeMeter can generate realistic traffic according to any provided JMeter script. With the BlazeMeter module, you do not need to create any script. All scripts are created for you automatically and fit your WordPress installation perfectly.\u003C\u002Fp>\n\u003Cp>The BlazeMeter module will create a JMeter load script that will simulate both anonymous users and authenticated users visiting the WordPress website. During a load test, a dedicated cluster of load engines is launched in a preconfigured geographic location. These servers generate traffic according to the JMeter script generated by the BlazeMeter module according to the parameters set by the user. During the load, real time measurements of KPIs present themselves on the report dashboard, where users can easily evaluate system performance and run numerous iterations, allowing users to locate bugs and bottlenecks, fix and re-test time and time again.\u003C\u002Fp>\n","The BlazeMeter module provides WordPress users a way to seamlessly load test their web or mobile site or application for performance.",10,4362,74,"2013-04-10T17:00:00.000Z","3.5.2","3.3",[75,76,77,20,78],"apache-jmeter","functional-testing","jmeter","wordpress-plugin","http:\u002F\u002Fblazemeter.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblazemeter.1.3.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":68,"downloaded":89,"rating":11,"num_ratings":11,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":98,"download_link":99,"security_score":45,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"productive-demo-importer","Productive Demo Importer","1.1.39","Productive Minds","https:\u002F\u002Fprofiles.wordpress.org\u002Fproductiveminds\u002F","\u003Cp>This is the official demo content importer for our themes. The plugin seamlessly imports demo content, encompassing WooCommerce products, blog posts, menus, custom post type content, and configurations. This ensures your new WordPress website mirrors our theme demo. With its lightweight design, you’re just one click away from a theme-specific demo import.\u003C\u002Fp>\n\u003Ch4>Capabilities of This Plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Populates your WordPress site with demo content, enabling a comprehensive evaluation of our theme features and offering a sample use-case for guidance.\u003C\u002Fli>\n\u003Cli>The imported demo content comprises WooCommerce products, blog posts, comments, site elements, reviews, images, and more.\u003C\u002Fli>\n\u003Cli>Kindly note that this plugin is specifically designed for importing demo content into our themes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugin Pages\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.productiveminds.com\u002Fproduct\u002Fproductive-demo-importer\" rel=\"nofollow ugc\">Complete plugin description\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.productiveminds.com\u002Fsupport\u002Fdocs\u002Fproductive-demo-importer\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.productiveminds.com\u002Fsupport\" rel=\"nofollow ugc\">Customer Support\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.productiveminds.com\u002Fproducts\u002Fwordpress-themes\" rel=\"nofollow ugc\">Themes By productiveminds.com\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Attribution\u003C\u002Fh3>\n\u003Cp>swiperjs, The Most Modern Mobile Touch Slider\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Fnolimits4web\u002Fswiper\u003Cbr \u002F>\nLicense: MIT Licensed\u003Cbr \u002F>\nLicense URL: https:\u002F\u002Fgithub.com\u002Fnolimits4web\u002Fswiper?tab=MIT-1-ov-file\u003C\u002Fp>\n","Easily import demo data to test our themes' functionality and performance.",6134,"2026-03-02T15:56:00.000Z","6.9.4","5.4","7.0",[95,96,97],"demo-data-import","test-data-for-theme","theme-support","https:\u002F\u002Fwww.productiveminds.com\u002Fproduct\u002Fproductive-demo-importer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproductive-demo-importer.1.1.39.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":11,"downloaded":108,"rating":11,"num_ratings":11,"last_updated":109,"tested_up_to":110,"requires_at_least":52,"requires_php":52,"tags":111,"homepage":116,"download_link":117,"security_score":59,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"supervisor-com","supervisor.com","0.0.9","supervisorcom","https:\u002F\u002Fprofiles.wordpress.org\u002Fsupervisorcom\u002F","\u003Cp>supervisor.com is a service to test and monitor your site with real web browsers. Once installed, supervisor.com will send virtual users who click, scroll and interact with your site from 1 to 100,000s. Be prepared for campaign traffic and black friday and know when the site is slow or not working.\u003C\u002Fp>\n\u003Cp>supervisor.com WordPress plugin enables 1-click load tests for any WordPress site.\u003C\u002Fp>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy creation of a new supervisor.com monitoring and load tests\u003C\u002Fli>\n\u003Cli>Enables supervisor.com unlimited load tests\u003C\u002Fli>\n\u003Cli>Provides secure transmission of CPU usage statistics for supervisor.com\u003C\u002Fli>\n\u003C\u002Ful>\n","supervisor.com load testing and monitoring plugin for WordPress.",883,"2022-08-16T12:03:00.000Z","6.0.11",[112,20,113,114,115],"load-test","monitoring","performance","testing","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsupervisor-com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsupervisor-com.0.0.9.zip",{"attackSurface":119,"codeSignals":150,"taintFlows":159,"riskAssessment":205,"analyzedAt":213},{"hooks":120,"ajaxHandlers":136,"restRoutes":146,"shortcodes":147,"cronEvents":148,"entryPointCount":149,"unprotectedCount":149},[121,127,132],{"type":122,"name":123,"callback":124,"file":125,"line":126},"action","admin_menu","dmuk_bo_add_admin_menu","performance-checker-by-dmuk.php",63,{"type":128,"name":129,"callback":130,"priority":68,"file":125,"line":131},"filter","plugin_row_meta","dmuk_bo_add_meta_links",86,{"type":122,"name":133,"callback":134,"file":125,"line":135},"admin_enqueue_scripts","dmuk_bo_main_enqueue_styles",105,[137,142],{"action":138,"nopriv":139,"callback":140,"hasNonce":139,"hasCapCheck":139,"file":125,"line":141},"run_create_posts_timer",false,"dmuk_bo_create_posts",109,{"action":143,"nopriv":139,"callback":144,"hasNonce":139,"hasCapCheck":139,"file":125,"line":145},"run_delete_posts_timer","dmuk_bo_delete_posts",111,[],[],[],2,{"dangerousFunctions":151,"sqlUsage":152,"outputEscaping":154,"fileOperations":11,"externalRequests":11,"nonceChecks":157,"capabilityChecks":11,"bundledLibraries":158},[],{"prepared":11,"raw":11,"locations":153},[],{"escaped":155,"rawEcho":11,"locations":156},48,[],5,[],[160,192],{"entryPoint":161,"graph":162,"unsanitizedCount":149,"severity":191},"dmuk_bo_admin_page (includes\\admin-page.php:16)",{"nodes":163,"edges":186},[164,170,175,178,182],{"id":165,"type":166,"label":167,"file":168,"line":169},"n0","source","$_SERVER['REQUEST_URI']","includes\\admin-page.php",190,{"id":171,"type":172,"label":173,"file":168,"line":169,"wp_function":174},"n1","sink","echo() [XSS]","echo",{"id":176,"type":166,"label":177,"file":168,"line":126},"n2","$_POST (x2)",{"id":179,"type":180,"label":181,"file":168,"line":126},"n3","transform","→ DMUK_timer_template_page()",{"id":183,"type":172,"label":173,"file":184,"line":185,"wp_function":174},"n4","includes\\dmuk-bo-functions.php",250,[187,189,190],{"from":165,"to":171,"sanitized":188},true,{"from":176,"to":179,"sanitized":139},{"from":179,"to":183,"sanitized":139},"low",{"entryPoint":193,"graph":194,"unsanitizedCount":149,"severity":191},"\u003Cadmin-page> (includes\\admin-page.php:0)",{"nodes":195,"edges":201},[196,197,198,199,200],{"id":165,"type":166,"label":167,"file":168,"line":169},{"id":171,"type":172,"label":173,"file":168,"line":169,"wp_function":174},{"id":176,"type":166,"label":177,"file":168,"line":126},{"id":179,"type":180,"label":181,"file":168,"line":126},{"id":183,"type":172,"label":173,"file":184,"line":185,"wp_function":174},[202,203,204],{"from":165,"to":171,"sanitized":188},{"from":176,"to":179,"sanitized":139},{"from":179,"to":183,"sanitized":139},{"summary":206,"deductions":207},"The \"performance-checker-by-dmuk\" v3.0.1 plugin exhibits a mixed security posture. On the positive side, it demonstrates excellent code hygiene by utilizing prepared statements for all SQL queries and properly escaping all output, eliminating common web vulnerabilities like SQL injection and XSS. The absence of file operations and external HTTP requests further reduces its attack surface. The presence of 5 nonce checks is also a good indicator of security awareness. However, a significant concern is the presence of two AJAX handlers that lack authentication checks. This directly exposes these entry points, potentially allowing unauthenticated users to interact with plugin functionalities that might have unintended consequences or reveal sensitive information.\n\nThe taint analysis shows two flows with unsanitized paths, although these are not categorized as critical or high severity. This suggests a potential for path traversal or similar vulnerabilities if these flows are not properly handled. The plugin's vulnerability history is clean, with no recorded CVEs, which is a strong positive. This history, combined with the generally good coding practices, indicates that the developers have historically prioritized security. Nevertheless, the unprotected AJAX endpoints represent a clear and present risk that needs immediate attention. The overall risk is moderate, largely due to the unprotected AJAX handlers, which, despite the lack of critical taint flows and a clean vulnerability history, introduce a direct and exploitable weakness.",[208,210],{"reason":209,"points":68},"Unprotected AJAX handlers",{"reason":211,"points":212},"Taint flows with unsanitized paths",4,"2026-03-17T06:32:24.588Z",{"wat":215,"direct":222},{"assetPaths":216,"generatorPatterns":218,"scriptPaths":219,"versionParams":220},[217],"\u002Fwp-content\u002Fplugins\u002Fperformance-checker-by-dmuk\u002Fdmuk-bo-main.css",[],[],[221],"dmuk-bo-main.css?ver=",{"cssClasses":223,"htmlComments":225,"htmlAttributes":244,"restEndpoints":247,"jsGlobals":248,"shortcodeOutput":249},[224],"hidden",[226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243],"\u003C!-- File: includes\u002Fadmin-page.php -->","\u003C!-- Security Check: Exit if accessed directly -->","\u003C!-- Include Necessary Files -->","\u003C!-- ON ACTIVATION -->","\u003C!-- UNINSTALLATION HOOK: DELETE TEST DATA -->","\u003C!-- Admin Menu Setup -->","\u003C!-- Clear Feedback Message on Admin Menu Load -->","\u003C!-- Plugin Row Meta: Add Donate and How to Use Links -->","\u003C!-- Enqueue Styles -->","\u003C!-- AJAX Handlers -->","\u003C!-- Notes -->","\u003C!-- Define global variable for timer state -->","\u003C!-- Define the function to render the admin page -->","\u003C!-- First check: Ensures that a form was submitted with an action parameter (from the hidden input field inside the form). -->","\u003C!-- Second step (switch statement): Decides what to do based on the value of the action parameter (e.g., 'create_posts', 'delete_posts', etc.). -->","\u003C!-- Log the parameters for debugging purposes -->","\u003C!-- Below line commented out because ptint_r() triggers WP Plugin Check error -->","\u003C!-- Call the timer page, passing the nonce, action name, timer heading, and the parameters -->",[245,246],"name=\"dmuk_bo_admin_nonce\"","value=\"dmuk_bo_admin_nonce\"",[],[],[]]