[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f6HBomJ8mWRBJb5eqiAD8ByYJrQVmWClM42-TCDlcK_8":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":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":36,"analysis":150,"fingerprints":246},"wp-mailtrap","WP Mailtrap","1.0.0","Renato Alves","https:\u002F\u002Fprofiles.wordpress.org\u002Fespellcaste\u002F","\u003Cp>WP Mailtrap is a simple plugin to test emails in WordPress with the Mailtrap API.\u003C\u002Fp>\n\u003Cp>The plugin was created to non-developers who wishes to test if wp_mail is working or to test newsletters or simple text email in WordPress with the simple Mailtrap API.\u003C\u002Fp>\n","WP Mailtrap is a simple plugin to test emails in WordPress with the Mailtrap API.",10,4886,0,"2015-07-23T03:20:00.000Z","4.2.39","3.8","",[19,20,21],"mailtrap","testing","wpmail","http:\u002F\u002Fralv.es","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-mailtrap.1.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"espellcaste",2,20,93,30,89,"2026-04-04T02:40:48.193Z",[37,61,83,106,131],{"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":58,"download_link":59,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"fakerpress","FakerPress","0.9.0","Gustavo Bordoni","https:\u002F\u002Fprofiles.wordpress.org\u002Fbordoni\u002F","\u003Cp>Whenever you create a new Theme or Plugin you will always need to create custom data to test whether your plugin is working or not, and as Developers ourselves we had this problem quite alot.\u003C\u002Fp>\n\u003Cp>Our goal with this plugin is to fill this gap where you have problem with a good solution both for Developers and for Users of WordPress.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Note: This plugin requires PHP 8.1 or higher to be activated.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Ffakerpress.com\u002Fr\u002Fgithub\" rel=\"nofollow ugc\">\u003Cstrong>Checkout our GitHub Repository\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Components Included\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Custom Post Types\u003C\u002Fli>\n\u003Cli>Meta Data\u003C\u002Fli>\n\u003Cli>Featured Image\u003C\u002Fli>\n\u003Cli>Users\u003C\u002Fli>\n\u003Cli>Tags\u003C\u002Fli>\n\u003Cli>Categories\u003C\u002Fli>\n\u003Cli>Comments\u003C\u002Fli>\n\u003Cli>Custom Comment Types\u003C\u002Fli>\n\u003Cli>Attachments (NEW)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Creating Dummy Content\u003C\u002Fh4>\n\u003Cp>Normally a WordPress developer will need to perform the task of filling up an empty theme with dummy content, and doing this manually can be really time consuming, the main reasons this plugin was create was to speed up this process.\u003C\u002Fp>\n\u003Ch4>Random Featured Images\u003C\u002Fh4>\n\u003Cp>Create randomly generated attachments as the Featured Images for your WordPress dummy content.\u003C\u002Fp>\n\u003Ch4>Create random Meta Information\u003C\u002Fh4>\n\u003Cp>WordPress has Meta for Users, Posts, Terms and Comments, FakerPress will allow you to generate custom dummy meta for all four, with \u003Cem>20 types of Data\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Delete the Content Generated\u003C\u002Fh4>\n\u003Cp>After you are done with your testing it should be easy to delete all the content created using FakerPress, now you will be able to do it.\u003C\u002Fp>\n\u003Ch4>Generate Random HTML\u003C\u002Fh4>\n\u003Cp>When creating dummy posts what you really want is that the HTML is really random so that you might see bugs that an XML import wouldn’t.\u003C\u002Fp>\n\u003Ch4>Generate Images in your HTML\u003C\u002Fh4>\n\u003Cp>When you are testing your website images are important, so FakerPress will allow you to output Images to your HTML tests.\u003C\u002Fp>\n\u003Ch4>Real Browser data on User Comments\u003C\u002Fh4>\n\u003Cp>For comments our plugin is prepared to generate a real Browser data instead of leaving the field empty.\u003C\u002Fp>\n\u003Ch4>Random Terms generation\u003C\u002Fh4>\n\u003Cp>For creating and assigning the terms you will have a much better tool that will allow you to select which kind of taxonomy you want to assign to your posts, and leaving the randomization to the plugin’s code.\u003C\u002Fp>\n\u003Ch4>Real random User profiles\u003C\u002Fh4>\n\u003Cp>If you fill up your WordPress with any data for the user profiles you might not catch an edge case, this plugin will fill up the fields with data that will really matter in the tests.\u003C\u002Fp>\n\u003Ch4>Modern REST API\u003C\u002Fh4>\n\u003Cp>FakerPress now includes a comprehensive REST API for programmatic content generation. All modules support REST endpoints with batching capabilities for large-scale generation. Full OpenAPI documentation is available at \u003Ccode>\u002Fwp-json\u002Ffakerpress\u002Fv1\u002Fdocs\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Generate Attachments\u003C\u002Fh4>\n\u003Cp>Create realistic image attachments with customizable dimensions, multiple image providers (Placehold.co, Lorem Picsum), and automatic generation of alt text, captions, and descriptions. All images include proper attribution – Lorem Picsum images credit the original Unsplash photographers.\u003C\u002Fp>\n\u003Ch4>Types of Meta Included\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Attachment\u003C\u002Fli>\n\u003Cli>WP_Query\u003C\u002Fli>\n\u003Cli>Number\u003C\u002Fli>\n\u003Cli>Elements\u003C\u002Fli>\n\u003Cli>Letter\u003C\u002Fli>\n\u003Cli>Words\u003C\u002Fli>\n\u003Cli>Text\u003C\u002Fli>\n\u003Cli>HTML\u003C\u002Fli>\n\u003Cli>Lexify\u003C\u002Fli>\n\u003Cli>Asciify\u003C\u002Fli>\n\u003Cli>Regexify\u003C\u002Fli>\n\u003Cli>Person\u003C\u002Fli>\n\u003Cli>Geo Information\u003C\u002Fli>\n\u003Cli>Company\u003C\u002Fli>\n\u003Cli>Date\u003C\u002Fli>\n\u003Cli>TimeZone\u003C\u002Fli>\n\u003Cli>Email\u003C\u002Fli>\n\u003Cli>Domain\u003C\u002Fli>\n\u003Cli>IP\u003C\u002Fli>\n\u003Cli>Browser User Agent\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Languages\u003C\u002Fh4>\n\u003Cp>We moved away from \u003Cem>Transifex\u003C\u002Fem> due to the new GlotPress on WordPress.org, so if you want to translate FakerPress to your language please \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002Fhandbook\u002Frosetta\u002Ftheme-plugin-directories\u002F#translating-themes-plugins\" rel=\"nofollow ugc\">follow this guidelines\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>See room for improvement?\u003C\u002Fh4>\n\u003Cp>Great! There are several ways you can get involved to help make FakerPress better:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Report Bugs:\u003C\u002Fstrong> If you find a bug, error or other problem, please report it! You can do this by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffakerpress\" rel=\"ugc\">creating a new topic\u003C\u002Fa> in the plugin forum. Once a developer can verify the bug by reproducing it, they will create an official bug report in GitHub where the bug will be worked on.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Suggest New Features:\u003C\u002Fstrong> Have an awesome idea? Please share it! Simply \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffakerpress\" rel=\"ugc\">create a new topic\u003C\u002Fa> in the plugin forum to express your thoughts on why the feature should be included and get a discussion going around your idea.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Issue Pull Requests:\u003C\u002Fstrong> If you’re a developer, the easiest way to get involved is to help out on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbordoni\u002Ffakerpress\u002Fissues\" rel=\"nofollow ugc\">issues already reported\u003C\u002Fa> in GitHub. Be sure to check out the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbordoni\u002Ffakerpress\u002Fblob\u002Fmaster\u002Fcontributing.md\" rel=\"nofollow ugc\">contributing guide\u003C\u002Fa> for developers.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Thank you for wanting to make FakerPress better for everyone! \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=8fPf6L0XNvM\" rel=\"nofollow ugc\">We salute you\u003C\u002Fa>.\u003C\u002Fp>\n","FakerPress is a clean way to generate fake and dummy content to your WordPress, great for developers who need testing",10000,736880,98,205,"2026-03-09T12:12:00.000Z","7.0","5.5","8.1",[54,55,56,57,20],"developer","dummy-content","generator","lorem-ipsun","https:\u002F\u002Ffakerpress.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffakerpress.0.9.0.zip",100,{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":45,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":81,"download_link":82,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"unbounce","Unbounce Landing Pages","1.1.4","Unbounce","https:\u002F\u002Fprofiles.wordpress.org\u002Funbouncewordpress\u002F","\u003Cp>With Unbounce’s landing page plugin for WordPress, marketers can create fully customized landing pages for\u003Cbr \u002F>\ntheir campaigns and publish them to their existing WordPress sites.\u003C\u002Fp>\n\u003Cp>To publish landing pages on your WordPress website:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Build your landing page in Unbounce, the world’s most powerful landing page builder\u003C\u002Fli>\n\u003Cli>Publish your page to WordPress using this very plugin\u003C\u002Fli>\n\u003Cli>Manage all your WordPress landing pages through the plugin’s interface\u003C\u002Fli>\n\u003Cli>Edit and update all your landing pages from Unbounce’s page builder. They’ll automatically get updated on your WordPress site\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Unbounce allows you to customize your landing pages to match your brand perfectly. The WYSIWYG builder allows\u003Cbr \u002F>\nfor quick and easy page editing. With the Unbounce WordPress Landing Page Plugin, you can launch your landing\u003Cbr \u002F>\npage on your own domain without ever talking to I.T. Try it for a month for free!\u003C\u002Fp>\n\u003Cp>More than 10,000 digital marketers use Unbounce. Some of the features they love the most include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Publish pages to your WordPress domain\u003C\u002Fli>\n\u003Cli>A team of Customer Success coaches that are easy to reach when you need help\u003C\u002Fli>\n\u003Cli>80+ free templates (plus more on ThemeForest)\u003C\u002Fli>\n\u003Cli>Complete customizability of the desktop and mobile layouts\u003C\u002Fli>\n\u003Cli>Built in A\u002FB testing features\u003C\u002Fli>\n\u003Cli>Integrations with the tools marketers use – MailChimp, SalesForce, Hubspot & more\u003C\u002Fli>\n\u003Cli>Easy Google Analytics tagging & event tracking\u003C\u002Fli>\n\u003Cli>Plus much more\u003C\u002Fli>\n\u003C\u002Ful>\n","Unbounce is the most powerful standalone landing page builder available.",417130,64,11,"2025-06-02T17:36:00.000Z","6.7.5","4.1.5","8.0",[77,78,79,80,62],"a-b-testing","ab-testing","cro","split-testing","http:\u002F\u002Funbounce.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funbounce.1.1.4.zip",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":98,"tags":99,"homepage":104,"download_link":105,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"plugin-check","Plugin Check (PCP)","1.8.0","WordPress.org","https:\u002F\u002Fprofiles.wordpress.org\u002Fwordpressdotorg\u002F","\u003Cp>Plugin Check is a tool for testing whether your plugin meets the required standards for the WordPress.org plugin directory. With this plugin you will be able to run most of the checks used for new submissions, and check if your plugin meets the requirements.\u003C\u002Fp>\n\u003Cp>Additionally, the tool flags violations or concerns around plugin development best practices, from basic requirements like correct usage of internationalization functions to accessibility, performance, and security best practices.\u003C\u002Fp>\n\u003Cp>The checks can be run either using the WP Admin user interface or WP-CLI:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To check a plugin using WP Admin, please navigate to the \u003Cem>Tools > Plugin Check\u003C\u002Fem> menu. You need to be able to manage plugins on your site in order to access that screen.\u003C\u002Fli>\n\u003Cli>To check a plugin using WP-CLI, please use the \u003Ccode>wp plugin check\u003C\u002Fcode> command. For example, to check the “Hello Dolly” plugin: \u003Ccode>wp plugin check hello.php\u003C\u002Fcode>\n\u003Cul>\n\u003Cli>Note that by default when using WP-CLI, only static checks can be executed. In order to also include runtime checks, a workaround is currently necessary using the \u003Ccode>--require\u003C\u002Fcode> argument of WP-CLI, to manually load the \u003Ccode>cli.php\u003C\u002Fcode> file within the plugin checker directory before WordPress is loaded. For example: \u003Ccode>wp plugin check hello.php --require=.\u002Fwp-content\u002Fplugins\u002Fplugin-check\u002Fcli.php\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>You could use arbitrary path or URL to check a plugin. For example, to check a plugin from a URL: \u003Ccode>wp plugin check https:\u002F\u002Fexample.com\u002Fplugin.zip\u003C\u002Fcode> or to check a plugin from a path: \u003Ccode>wp plugin check \u002Fpath\u002Fto\u002Fplugin\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The checks are grouped into several categories, so that you can customize which kinds of checks you would like to run on a plugin.\u003C\u002Fp>\n\u003Cp>Keep in mind that this plugin is not a replacement for the manual review process, but it will help you speed up the process of getting your plugin approved for the WordPress.org plugin repository, and it will also help you avoid some common mistakes.\u003C\u002Fp>\n\u003Cp>Even if you do not intend to host your plugin in the WordPress.org directory, you are encouraged to use Plugin Check so that your plugin follows the base requirements and best practices for WordPress plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Plugin Namer Tool\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Plugin Check now includes an AI-powered Plugin Namer tool (accessible via \u003Cem>Tools > Plugin Check Namer\u003C\u002Fem>) that helps plugin authors evaluate plugin names before submission. This tool checks for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Similarity to existing plugins in the WordPress.org directory\u003C\u002Fli>\n\u003Cli>Potential trademark conflicts with well-known brands\u003C\u002Fli>\n\u003Cli>Compliance with WordPress plugin naming guidelines\u003C\u002Fli>\n\u003Cli>Generic or overly broad naming issues\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The Plugin Namer provides instant feedback with actionable suggestions, helping you choose a clear, unique, and policy-compliant name that stands out in the plugin directory. This feature requires AI provider configuration in the settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> The Plugin Namer tool provides guidance only and is not definitive. All plugin name decisions are subject to final review and approval by the WordPress.org Plugins team reviewers.\u003C\u002Fp>\n","Plugin Check is a WordPress.org tool which provides checks to help plugins meet the directory requirements and follow various best practices.",7000,714618,90,31,"2025-12-28T11:57:00.000Z","6.9.4","6.3","7.4",[100,101,102,103,20],"accessibility","performance","plugin-best-practices","security","https:\u002F\u002Fgithub.com\u002FWordPress\u002Fplugin-check","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplugin-check.1.8.0.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":116,"num_ratings":117,"last_updated":118,"tested_up_to":119,"requires_at_least":120,"requires_php":121,"tags":122,"homepage":126,"download_link":127,"security_score":128,"vuln_count":129,"unpatched_count":13,"last_vuln_date":130,"fetched_at":26},"instapage","Instapage Plugin","3.7.1","instapagedev","https:\u002F\u002Fprofiles.wordpress.org\u002Finstapagedev\u002F","\u003Cp>Join the thousands of users who have downloaded the Instapage plugin for WordPress to seamlessly publish landing pages as a natural extension of your WordPress blog or website. All you have to do is select the ‘Push to WordPress’ publishing option within Instapage when you’re finished with your landing page. (Click the “Installation” tab for detailed upload instructions)\u003C\u002Fp>\n\u003Cp>Instapage is the most powerful landing page platform on the market. Ideal for teams and agencies, Instapage has everything you need to build fully customizable, on-brand landing pages.\u003C\u002Fp>\n\u003Cp>Instapage is the only platform that offers unlimited domains.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No other landing page builder offers this level of precision with full design freedom\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Every promotion deserves a great page. One that you’re confident is pixel perfect, exquisitely composed, professional and polished, whether it’s in desktop or mobile form. Our fully customizable builder is intuitive and powerful, so it’s easy to create on-brand, conversion-friendly landing pages\u003C\u002Fp>\n\u003Cp>Design without bounds by selecting from over 5,000 fonts and 33,000,000 images to work with. And, our new alignment, distribution and grouping features, ensure your work is perfect in desktop or mobile versions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Over 100+ Landing Page Templates to Get You Started\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Save valuable time and money with our integrations\u003C\u002Fstrong>\u003Cbr \u002F>\nIntegrate with the most widely used marketing services, like Salesforce, Zapier, Drupal, Autopilot, MailChimp, Google Analytics, AWeber, GoToWebinar, to name just a few.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Highest ranked support in the industry\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Join 250,000+ businesses who rely on Instapage.\u003C\u002Fp>\n","Instapage plugin - the best way for WordPress to seamlessly publish landing pages as a natural extension of your WordPress blog or website.",5000,506353,96,218,"2025-12-03T09:23:00.000Z","6.8.5","3.4","5.4.0",[77,107,123,124,125],"landing-page","lead-generation","squeeze-page","https:\u002F\u002Finstapage.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finstapage.3.7.1.zip",99,1,"2025-09-26 00:00:00",{"slug":132,"name":133,"version":134,"author":135,"author_profile":136,"description":137,"short_description":138,"active_installs":114,"downloaded":139,"rating":140,"num_ratings":141,"last_updated":142,"tested_up_to":96,"requires_at_least":143,"requires_php":17,"tags":144,"homepage":148,"download_link":149,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"visual-web-optimizer","Visual Website Optimizer","4.12","VWO","https:\u002F\u002Fprofiles.wordpress.org\u002Fvwointegrations\u002F","\u003Cp>This plugin simplifies the process of adding the VWO SmartCode to your WordPress site and enables automatic tracking of WooCommerce events like product views, add-to-cart actions, and completed purchases. It also offers optional server-side tracking to bypass client-side blockers and improve event reliability.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy VWO SmartCode integration\u003C\u002Fli>\n\u003Cli>Automatic WooCommerce event tracking\u003C\u002Fli>\n\u003Cli>Event-level data passed to VWO for advanced reporting\u003C\u002Fli>\n\u003Cli>Support for asynchronous and synchronous SmartCode types\u003C\u002Fli>\n\u003Cli>Optional server-side tracking for more accurate analytics\u003C\u002Fli>\n\u003Cli>Works seamlessly with WooCommerce\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration and Setup\u003C\u002Fh3>\n\u003Ch3>Configuring General Settings\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Settings > VWO\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Enter your VWO Account ID.\u003C\u002Fli>\n\u003Cli>Choose your preferred code type:\n\u003Cul>\n\u003Cli>\u003Cstrong>Asynchronous (Recommended)\u003C\u002Fstrong>: Loads faster, doesn’t block elements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Synchronous\u003C\u002Fstrong>: Not recommended for performance reasons.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Save Changes\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Configuring WooCommerce Settings\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Open the \u003Cstrong>WooCommerce\u003C\u002Fstrong> tab in the VWO settings.\u003C\u002Fli>\n\u003Cli>Enable WooCommerce Event Tracking.\u003C\u002Fli>\n\u003Cli>Enable the specific events you want to track:\n\u003Cul>\n\u003Cli>Product Viewed\u003C\u002Fli>\n\u003Cli>Add to Cart\u003C\u002Fli>\n\u003Cli>Product Removed From Cart\u003C\u002Fli>\n\u003Cli>Purchase Order\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Save Changes\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Configuring Server-Side Tracking (Optional)\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Enable \u003Cstrong>Server-Side Tracking\u003C\u002Fstrong> from the WooCommerce tab.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Save Changes\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Verifying Event Tracking in VWO\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Log in to your VWO account.\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>Data360 > Events\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Perform sample actions on your WooCommerce store.\u003C\u002Fli>\n\u003Cli>Check the events list in Data360.\u003C\u002Fli>\n\u003Cli>Register any events listed under “Unregistered Events”.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>WooCommerce Events Imported Into VWO\u003C\u002Fh3>\n\u003Ch3>Product Viewed\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Event API Name\u003C\u002Fstrong>: \u003Ccode>woocommerce.productViewed\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Payload:\n\u003Cul>\n\u003Cli>price, currency, productId, productTitle, productUrl, productCategory, productSku, quantity, variantId\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Add To Cart\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Event API Name\u003C\u002Fstrong>: \u003Ccode>woocommerce.addToCart\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Payload:\n\u003Cul>\n\u003Cli>price, currency, productId, productTitle, productUrl, productCategory, productSku, quantity, variantId\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Remove from Cart\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Event API Name\u003C\u002Fstrong>: \u003Ccode>woocommerce.removeFromCart\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Payload:\n\u003Cul>\n\u003Cli>price, currency, productId, productTitle, productUrl, productCategory, productSku, quantity, variantId\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Purchase\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Event API Name\u003C\u002Fstrong>: \u003Ccode>woocommerce.purchase\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Payload:\n\u003Cul>\n\u003Cli>orderId, productId, productSku, productPrice, productQuantity, discount, shippingPrice, totalTax, totalPrice, currencyCode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","VWO is the all-in-one platform that helps you conduct visitor research, build an optimization roadmap, and run continuous experimentation.",148728,60,6,"2026-02-13T13:19:00.000Z","2.7",[77,80,145,146,147],"vwo","woocommerce-tracking","wordpress-optimization","https:\u002F\u002Fvwo.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisual-web-optimizer.4.12.zip",{"attackSurface":151,"codeSignals":170,"taintFlows":181,"riskAssessment":239,"analyzedAt":245},{"hooks":152,"ajaxHandlers":166,"restRoutes":167,"shortcodes":168,"cronEvents":169,"entryPointCount":13,"unprotectedCount":13},[153,158,162],{"type":154,"name":155,"callback":156,"file":157,"line":93},"action","phpmailer_init","mailtrap_info","wp-mailtrap.php",{"type":154,"name":159,"callback":160,"file":157,"line":161},"admin_menu","mailtrap_menu",91,{"type":154,"name":163,"callback":164,"file":157,"line":165},"plugins_loaded","wp_Mailtrap",225,[],[],[],[],{"dangerousFunctions":171,"sqlUsage":172,"outputEscaping":174,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":129,"bundledLibraries":180},[],{"prepared":13,"raw":13,"locations":173},[],{"escaped":175,"rawEcho":129,"locations":176},12,[177],{"file":157,"line":178,"context":179},170,"raw output",[],[182,222],{"entryPoint":183,"graph":184,"unsanitizedCount":13,"severity":221},"mailtrap_options_page (wp-mailtrap.php:136)",{"nodes":185,"edges":215},[186,191,196,200,202,206,208,211],{"id":187,"type":188,"label":189,"file":157,"line":190},"n0","source","$_POST['wp_mailtrap_port']",144,{"id":192,"type":193,"label":194,"file":157,"line":190,"wp_function":195},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":197,"type":188,"label":198,"file":157,"line":199},"n2","$_POST['wp_mailtrap_username']",148,{"id":201,"type":193,"label":194,"file":157,"line":199,"wp_function":195},"n3",{"id":203,"type":188,"label":204,"file":157,"line":205},"n4","$_POST['wp_mailtrap_pwd']",152,{"id":207,"type":193,"label":194,"file":157,"line":205,"wp_function":195},"n5",{"id":209,"type":188,"label":210,"file":157,"line":178},"n6","$_SERVER['REQUEST_URI']",{"id":212,"type":193,"label":213,"file":157,"line":178,"wp_function":214},"n7","echo() [XSS]","echo",[216,218,219,220],{"from":187,"to":192,"sanitized":217},true,{"from":197,"to":201,"sanitized":217},{"from":203,"to":207,"sanitized":217},{"from":209,"to":212,"sanitized":217},"low",{"entryPoint":223,"graph":224,"unsanitizedCount":13,"severity":221},"\u003Cwp-mailtrap> (wp-mailtrap.php:0)",{"nodes":225,"edges":234},[226,227,228,229,230,231,232,233],{"id":187,"type":188,"label":189,"file":157,"line":190},{"id":192,"type":193,"label":194,"file":157,"line":190,"wp_function":195},{"id":197,"type":188,"label":198,"file":157,"line":199},{"id":201,"type":193,"label":194,"file":157,"line":199,"wp_function":195},{"id":203,"type":188,"label":204,"file":157,"line":205},{"id":207,"type":193,"label":194,"file":157,"line":205,"wp_function":195},{"id":209,"type":188,"label":210,"file":157,"line":178},{"id":212,"type":193,"label":213,"file":157,"line":178,"wp_function":214},[235,236,237,238],{"from":187,"to":192,"sanitized":217},{"from":197,"to":201,"sanitized":217},{"from":203,"to":207,"sanitized":217},{"from":209,"to":212,"sanitized":217},{"summary":240,"deductions":241},"The \"wp-mailtrap\" v1.0.0 plugin exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of any attack surface points, such as AJAX handlers, REST API routes, or shortcodes, significantly reduces the potential for external exploitation. The code signals further reinforce this positive assessment, with no dangerous functions identified, all SQL queries using prepared statements, and a high percentage of output correctly escaped. The presence of capability checks and the absence of file operations or external HTTP requests are also commendable security practices.\n\nHowever, a minor concern arises from the lack of nonce checks. While the attack surface is currently zero, the introduction of any new entry points without proper nonce validation could create a security vulnerability. The taint analysis showing no unsanitized paths is excellent, indicating that data flow within the plugin is being handled securely. The clean vulnerability history with zero recorded CVEs suggests a well-maintained and secure codebase over time.\n\nIn conclusion, \"wp-mailtrap\" v1.0.0 appears to be a very secure plugin. Its minimal attack surface, robust code practices for SQL and output handling, and clean vulnerability history are significant strengths. The sole area for potential improvement would be to ensure any future additions to the attack surface include appropriate nonce checks to maintain this high level of security.",[242],{"reason":243,"points":244},"Missing nonce checks",5,"2026-03-17T00:26:07.949Z",{"wat":247,"direct":252},{"assetPaths":248,"generatorPatterns":249,"scriptPaths":250,"versionParams":251},[],[],[],[],{"cssClasses":253,"htmlComments":255,"htmlAttributes":256,"restEndpoints":263,"jsGlobals":264,"shortcodeOutput":265},[254],"wp_mailtrap",[],[257,258,259,260,261,262],"id=\"wp_mailtrap_port\"","name=\"wp_mailtrap_port\"","id=\"wp_mailtrap_username\"","name=\"wp_mailtrap_username\"","id=\"wp_mailtrap_pwd\"","name=\"wp_mailtrap_pwd\"",[],[],[]]