[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fa7NqZ3i6ZpCO_rJ5JcXHFdtxFbiGVbgpc8pS10_ijhE":3,"$fPXxbHRUZUbsi_8bCCjauRdFBUGGEqBGEZ0ubzJZynWw":178,"$f2eRVtmgsPEXaoS3SSc_Y3R574mowi5wlUWxkHvCpxLQ":183},{"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,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":134,"fingerprints":163},"o3-cli-services","O3 CLI Services","1.0.2","o3world","https:\u002F\u002Fprofiles.wordpress.org\u002Fo3world\u002F","\u003Cp>In its current version, O3 CLI Services exposes two WordPress REST API endpoints\u003Cbr \u002F>\nto empower developers and QA engineers to query URL paths of WordPress posts by\u003Cbr \u002F>\npost types, category types, and menus.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Use the \u002Fwp-json\u002Fo3-cli-api\u002Furl-sources API endpoint to get a list of sources of\u003Cbr \u002F>\nURL paths, and use the \u002Fwp-json\u002Fo3-cli-api\u002Furls API to get a list of URL paths\u003Cbr \u002F>\nof posts in the system, using your sources as URL query parameter filters.\u003C\u002Fp>\n\u003Cp>Source filters for \u002Fwp-json\u002Fo3-cli-api\u002Furls:\u003Cbr \u002F>\n  – post_types\u003Cbr \u002F>\n    – Include a comma-separated list of post type machine names.\u003Cbr \u002F>\n  – categories\u003Cbr \u002F>\n    – Include a comma-separated list of category slugs.\u003Cbr \u002F>\n  – menus\u003Cbr \u002F>\n    – Include a comma-separated list of menu slugs.\u003Cbr \u002F>\n  – limit\u003Cbr \u002F>\n    – Include an integer limit to control the maximum number of URL paths to\u003Cbr \u002F>\n    return for each machine name in any source.\u003C\u002Fp>\n\u003Cp>An example request:\u003C\u002Fp>\n\u003Cp>GET http:\u002F\u002Fexample.com\u002Fwp-json\u002Fo3-cli-api\u002Furls?post_types=post,product&categories=food,travel&menus=main-navigation,footer-menu&limit=50\u003C\u002Fp>\n\u003Cp>The above example requests the URL paths of posts of post types with the machine\u003Cbr \u002F>\nnames of ‘post’ and ‘product’, having categories with ‘food’ and ‘travel’ slugs,\u003Cbr \u002F>\nas well as items in menus with ‘main-navigation’ and ‘footer-menu’ slugs. As\u003Cbr \u002F>\nwith any WordPress REST API endpoints, the above request returns a JSON array.\u003C\u002Fp>\n\u003Cp>The O3 CLI automatically generates requests like the above, and it empowers\u003Cbr \u002F>\ndevelopers and QA engineers to dynamically generate visual regression tests,\u003Cbr \u002F>\namong other needs. See the documentation at\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fo3-cli.\u003C\u002Fp>\n","O3 CLI Services integrates any WordPress site with the O3 CLI (https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fo3-cli) tool.",0,999,"2019-12-18T19:08:00.000Z","5.3.21","4.0","",[18,19,20,21,22],"automation","o3-cli","quality-assurance","regression-testing","testing","https:\u002F\u002Fgithub.com\u002Fo3world\u002Fo3-cli-wordpress-services\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fo3-cli-services.1.0.2.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":31,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"kris-o3world",2,10,30,84,"2026-05-20T04:30:59.817Z",[38,60,81,98,117],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":58,"download_link":59,"security_score":48,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"editoria11y-accessibility-checker","Editoria11y Accessibility Checker","2.1.12","Editoria11y maintainers","https:\u002F\u002Fprofiles.wordpress.org\u002Feditoria11y\u002F","\u003Cp>Editoria11y (“editorial accessibility ally”) is a quality assurance tool built for an author’s workflow:\u003C\u002Fp>\n\u003Col>\n\u003Cli>It provides instant feedback in the post and page editors. Authors do not need to remember to press a button or visit a dashboard to check their work.\u003C\u002Fli>\n\u003Cli>It checks in context on pages, not just within the post editor, allowing it to test content edited in widgets or theme features.\u003C\u002Fli>\n\u003Cli>It focuses exclusively on \u003Cstrong>content\u003C\u002Fstrong> issues: assisting authors at improving the things that are their responsibility.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This plugin is the WordPress adaptation of the open-source \u003Ca href=\"https:\u002F\u002Feditoria11y.princeton.edu\" rel=\"nofollow ugc\">Editoria11y library\u003C\u002Fa>. Tests run in the browser and findings are stored in your own database; nothing is sent to any third party. It is meant to \u003Cstrong>supplement\u003C\u002Fstrong>, not replace, \u003Ca href=\"https:\u002F\u002Fwebaim.org\u002Fresources\u002Fevalquickref\u002F\" rel=\"nofollow ugc\">testing your code and visual design\u003C\u002Fa> with developer-focused tools and testing practices.\u003C\u002Fp>\n\u003Ch3>The authoring experience\u003C\u002Fh3>\n\u003Cp>Check out a \u003Ca href=\"https:\u002F\u002Feditoria11y.princeton.edu\u002Fnext\" rel=\"nofollow ugc\">demo of the checker itself\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When \u003Cstrong>logged-in authors and editors\u003C\u002Fstrong> are viewing pages, Editoria11y inserts tooltips marking any issues present on the current page. Issues are also highlighted while editing in the Block Editor (Gutenberg) and Classic Editor (TinyMCE).\u003C\u002Fli>\n\u003Cli>Tooltips explain each problem and what actions are needed to resolve it. Some issues are “manual checks,” which have buttons to ignore the check or mark the content as OK.\u003C\u002Fli>\n\u003Cli>Clicking the main toggle shows and hides the tooltips.\u003C\u002Fli>\n\u003Cli>The main toggle also allows authors to jump to the next issue, restore previously dismissed alerts, visualize text alternatives for images on the page (“alts”), view the document’s heading outline, and view site-wide detection lists.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>The admin experience\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Filterable reports let you explore recent issues, which pages have the most issues, which issues are most common, and which issues have been dismissed. These populate and update when published content is viewed by logged-in authors.\u003C\u002Fli>\n\u003Cli>Various settings are available to constrain checks to specific parts of the page and tweak the sensitivity of several tests.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>The tests\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Text alternatives for visual content\n\u003Cul>\n\u003Cli>Images with no alt text\u003C\u002Fli>\n\u003Cli>Images with a filename as alt text\u003C\u002Fli>\n\u003Cli>Images with very long alt text\u003C\u002Fli>\n\u003Cli>Images with fake alt text to get around field validation (e.g. “TBD”)\u003C\u002Fli>\n\u003Cli>Alt text that contains redundant text like “image of” or “photo of”\u003C\u002Fli>\n\u003Cli>Images in links with alt text that appears to be describing the image instead of the link destination\u003C\u002Fli>\n\u003Cli>Embedded visualizations that usually require a text alternative\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Meaningful links\n\u003Cul>\n\u003Cli>Links with no text\u003C\u002Fli>\n\u003Cli>Links titled with a filename\u003C\u002Fli>\n\u003Cli>Links only titled with generic text: “click here,” “learn more,” “download,” etc.\u003C\u002Fli>\n\u003Cli>Links that open in a new window without warning\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Document outline and structure\n\u003Cul>\n\u003Cli>Skipped heading levels\u003C\u002Fli>\n\u003Cli>Empty headings\u003C\u002Fli>\n\u003Cli>Very long headings\u003C\u002Fli>\n\u003Cli>Suspiciously short blockquotes that may actually be headings\u003C\u002Fli>\n\u003Cli>All-bold paragraphs with no punctuation that may actually be headings\u003C\u002Fli>\n\u003Cli>Suspicious formatting that should probably be converted to a list (sequences of sentences that start with asterisks, emoji or incrementing numbers\u002Fletters)\u003C\u002Fli>\n\u003Cli>Tables without headers\u003C\u002Fli>\n\u003Cli>Empty table header cells\u003C\u002Fli>\n\u003Cli>Tables with document headers (“Header 3”) instead of table headers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>General quality assurance\n\u003Cul>\n\u003Cli>LARGE QUANTITIES OF CAPS LOCK TEXT\u003C\u002Fli>\n\u003Cli>Links to PDFs and other documents, reminding the user to test the download for accessibility or provide an alternate, accessible format\u003C\u002Fli>\n\u003Cli>Video embeds, reminding the user to add closed captions\u003C\u002Fli>\n\u003Cli>Audio embeds, reminding the user to provide a transcript\u003C\u002Fli>\n\u003Cli>Social media embeds, reminding the user to provide alt attributes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feditoria11y.princeton.edu\u002Fconfiguration\u002F#customtests\" rel=\"nofollow ugc\">Custom results\u003C\u002Fa> provided by your JS\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credit\u003C\u002Fh3>\n\u003Cp>Editoria11y’s WordPress plugin is maintained by Princeton University’s \u003Ca href=\"https:\u002F\u002Fwds.princeton.edu\u002F\" rel=\"nofollow ugc\">Web Development Services\u003C\u002Fa> team:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fitmaybejj\" rel=\"nofollow ugc\">John Jameson\u003C\u002Fa>: Editoria11y JS and CMS integrations\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjasonpartyka\" rel=\"nofollow ugc\">Jason Partyka\u003C\u002Fa>: Devops\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbkosborne\" rel=\"nofollow ugc\">Brian Osborne\u003C\u002Fa>: Code review\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.drupal.org\u002Fu\u002Fnotmike\" rel=\"nofollow ugc\">Michael Muzzie\u003C\u002Fa>: Wapuu photos\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Editoria11y began as a fork of the Toronto Metropolitan University’s \u003Ca href=\"https:\u002F\u002Fsa11y.netlify.app\u002F\" rel=\"nofollow ugc\">Sa11y Accessibility Checker\u003C\u002Fa>, and our teams regularly pass new code and ideas back and forth.\u003C\u002Fp>\n","Content accessibility checker written to be intuitive and useful for non-technical authors and editors.",1000,20091,100,5,"2026-03-07T01:25:00.000Z","7.0","6.0","7.2",[55,56,20,57],"accessibility-checker","automated-testing","seo","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feditoria11y-accessibility-checker\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feditoria11y-accessibility-checker.2.1.12.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":11,"num_ratings":11,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":16,"download_link":80,"security_score":48,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"liana-with-growthstack","Liana with GrowthStack","2.0.9","Liana Technologies","https:\u002F\u002Fprofiles.wordpress.org\u002Flianatechnologies\u002F","\u003Cp>Liana with GrowthStack is a powerful WordPress plugin that brings enterprise-level marketing automation and personalization capabilities to your website. Built by Liana Technologies, it seamlessly integrates with LianaAutomation to help you optimize conversions and deliver personalized experiences to your visitors.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Content Personalization\u003C\u002Fstrong> – Show different content to different visitors based on various rules\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics & Insights\u003C\u002Fstrong> – Track page views, user behavior, and engagement metrics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Marketing Automation Forms\u003C\u002Fstrong> – Integrate LianaAutomation forms directly into your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LianaMailer Integration\u003C\u002Fstrong> – Connect with Contact Form 7, Gravity Forms, and WPForms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cp>Available in Pro version of the plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>A\u002FB Testing\u003C\u002Fstrong> – Test different variations of your content to optimize conversions (available in Pro)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Audience Tracking\u003C\u002Fstrong> – Understand your visitors with detailed audience data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Personalization Rules\u003C\u002Fstrong> – Create more advanced personalization scenarios (available in Pro)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Personalization Rules\u003C\u002Fh4>\n\u003Cp>Create targeted content experiences based on:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Country\u003C\u002Fstrong> – Show content based on visitor’s geographic location\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Device Type\u003C\u002Fstrong> – Tailor content for desktop, tablet, or mobile users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preferred Language\u003C\u002Fstrong> – Display content in the visitor’s preferred language\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Referrer\u003C\u002Fstrong> – Personalize based on where visitors came from\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Time\u003C\u002Fstrong> – Show content based on time of day and day of the week\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Status\u003C\u002Fstrong> – Show content for new vs. returning visitors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Analytics Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Site-wide analytics with view counts, user counts, and session data\u003C\u002Fli>\n\u003Cli>Page-level performance metrics\u003C\u002Fli>\n\u003Cli>Engagement time tracking\u003C\u002Fli>\n\u003Cli>Audience insights including:\n\u003Cul>\n\u003Cli>Traffic sources\u003C\u002Fli>\n\u003Cli>New vs. returning visitors\u003C\u002Fli>\n\u003Cli>Device types\u003C\u002Fli>\n\u003Cli>UTM parameters (campaign, source, medium)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integrations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>LianaAutomation\u003C\u002Fstrong> – Full integration with marketing automation platform\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LianaMailer\u003C\u002Fstrong> – Email marketing integration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Analytics\u003C\u002Fstrong> – Data Layer events of seen personalizations is sent and can be tracked in Google Analytics.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Plugin compatibility\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Contact Form 7\u003C\u002Fstrong> – LianaMailer integration for form submissions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gravity Forms\u003C\u002Fstrong> – LianaMailer integration for form submissions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPForms\u003C\u002Fstrong> – LianaMailer integration for form submissions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Caching and performance\u003C\u002Fh4>\n\u003Cp>Liana with GrowthStack is compatible with popular caching plugins and server level caching solutions. It uses client-side JavaScript to handle content personalization and A\u002FB testing, ensuring that cached pages still deliver dynamic content based on visitor data.\u003C\u002Fp>\n\u003Cp>Analytics data is saved to the database in an optimized manner, with data being bundled and sent asynchronously to minimize performance impact. This does add some database load but write actions are done in asynchronously with JavaScript events to minimize impact on user experience.\u003C\u002Fp>\n\u003Ch3>Developer Hooks\u003C\u002Fh3>\n\u003Cp>Liana with GrowthStack provides various filters and actions for developers to customize functionality.\u003C\u002Fp>\n\u003Ch4>Filters\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Admin Capabilities\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Control who can access different admin pages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>growthstack\u002Fadmin\u002Fcapability\u002Fview_dashboard\u003C\u002Fcode> – Capability required to view the dashboard (default: ‘edit_pages’)\u003C\u002Fli>\n\u003Cli>\u003Ccode>growthstack\u002Fadmin\u002Fcapability\u002Fview_analytics\u003C\u002Fcode> – Capability required to view analytics (default: ‘edit_pages’)\u003C\u002Fli>\n\u003Cli>\u003Ccode>growthstack\u002Fadmin\u002Fcapability\u002Fview_personalization\u003C\u002Fcode> – Capability required to view personalization (default: ‘edit_pages’)\u003C\u002Fli>\n\u003Cli>\u003Ccode>growthstack\u002Fadmin\u002Fcapability\u002Fview_ab_tests\u003C\u002Fcode> – Capability required to view A\u002FB tests (default: ‘edit_pages’)\u003C\u002Fli>\n\u003Cli>\u003Ccode>growthstack\u002Fadmin\u002Fcapability\u002Fview_forms\u003C\u002Fcode> – Capability required to view forms (default: ‘edit_pages’)\u003C\u002Fli>\n\u003Cli>\u003Ccode>growthstack\u002Fadmin\u002Fcapability\u002Fview_settings\u003C\u002Fcode> – Capability required to view settings (default: ‘manage_options’)\u003C\u002Fli>\n\u003Cli>\u003Ccode>growthstack\u002Fadmin\u002Fcapability\u002Fview_support\u003C\u002Fcode> – Capability required to view support (default: ‘manage_options’)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Admin UI\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>growthstack\u002Fadmin\u002Fsubmenu_pages\u003C\u002Fcode> – Modify admin submenu pages array\u003C\u002Fli>\n\u003Cli>\u003Ccode>growthstack\u002Fshow_banner\u002Fupgrade\u003C\u002Fcode> – Show\u002Fhide upgrade banner in Analytics (default: true)\u003C\u002Fli>\n\u003Cli>\u003Ccode>growthstack\u002Fshow_banner\u002Fab_testing\u003C\u002Fcode> – Show\u002Fhide banner in A\u002FB Testing page (default: true)\u003C\u002Fli>\n\u003Cli>\u003Ccode>growthstack\u002Fshow_banner\u002Faudience\u003C\u002Fcode> – Show\u002Fhide banner in Dashboard (default: true)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Analytics\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>growthstack\u002Fanalytics\u002Fpost_types\u003C\u002Fcode> – Modify which post types are tracked for analytics (default: public post types)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Personalization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>growthstack\u002Frule_types\u003C\u002Fcode> – Register or modify available personalization rule types\u003C\u002Fli>\n\u003Cli>\u003Ccode>growthstack\u002Fpersonalization\u002Fvisited_pages\u002Fpost_types\u003C\u002Fcode> – Modify post types available for “Visited Pages” personalization rule (default: [‘post’, ‘page’])\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>LianaMailer Integration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Contact Form 7:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>growthstack\u002Flianamailer\u002Fcontactform7\u002Fsubscription_mailer_data\u003C\u002Fcode> – Modify mailer data before sending\u003C\u002Fli>\n\u003Cli>\u003Ccode>growthstack\u002Flianamailer\u002Fcontactform7\u002Fsubscription_properties\u003C\u002Fcode> – Modify contact properties\u003C\u002Fli>\n\u003Cli>\u003Ccode>growthstack\u002Flianamailer\u002Fcontactform7\u002Fsubscription_lists\u003C\u002Fcode> – Modify selected mailing lists\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Gravity Forms:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>growthstack\u002Flianamailer\u002Fgravityforms\u002Fsubscription_mailer_data\u003C\u002Fcode> – Modify mailer data before sending\u003C\u002Fli>\n\u003Cli>\u003Ccode>growthstack\u002Flianamailer\u002Fgravityforms\u002Fsubscription_properties\u003C\u002Fcode> – Modify contact properties\u003C\u002Fli>\n\u003Cli>\u003Ccode>growthstack\u002Flianamailer\u002Fgravityforms\u002Fsubscription_lists\u003C\u002Fcode> – Modify selected mailing lists\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WPForms:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>growthstack\u002Flianamailer\u002Fwpforms\u002Fget_lianamailer_api\u003C\u002Fcode> – Modify LianaMailer API instance\u003C\u002Fli>\n\u003Cli>\u003Ccode>growthstack\u002Flianamailer\u002Fwpforms\u002Fsubscription_mailer_data\u003C\u002Fcode> – Modify mailer data before sending\u003C\u002Fli>\n\u003Cli>\u003Ccode>growthstack\u002Flianamailer\u002Fwpforms\u002Fsubscription_properties\u003C\u002Fcode> – Modify contact properties\u003C\u002Fli>\n\u003Cli>\u003Ccode>growthstack\u002Flianamailer\u002Fwpforms\u002Fsubscription_lists\u003C\u002Fcode> – Modify selected mailing lists\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>JavaScript Events\u003C\u002Fh4>\n\u003Cp>Personalization:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>GrowthstackReplacementDone\u003C\u002Fcode> – Fired on document when personalization (or A\u002FB testing) content replacement is complete\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example usage:\u003Cbr \u002F>\n    \u003Ccode>javascript\u003Cbr \u002F>\ndocument.addEventListener('GrowthstackReplacementDone', function(e) {\u003Cbr \u002F>\n    \u002F\u002F Re-initialize your JavaScript after content replacement\u003Cbr \u002F>\n    console.log('Personalization applied');\u003Cbr \u002F>\n});\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Example double initialization for a hypothetical block:\u003Cbr \u002F>\n    `javascript\u003Cbr \u002F>\nconst INIT_EVENTS = {\u003Cbr \u002F>\n    DOMContentLoaded: document,\u003Cbr \u002F>\n    GrowthstackReplacementDone: document,\u003Cbr \u002F>\n};\u003C\u002Fp>\n\u003Cp>Object.entries( INIT_EVENTS ).forEach( ( [ event, element ] ) => {\u003Cbr \u002F>\n    element.addEventListener( event, () => {\u003Cbr \u002F>\n        init();\u003Cbr \u002F>\n    } );\u003Cbr \u002F>\n} );\u003C\u002Fp>\n\u003Cp>const init = () => {\u003Cbr \u002F>\n    const els = document.querySelectorAll( ‘.js-my-element-name’ );\u003Cbr \u002F>\n    els.forEach( ( el ) => {\u003Cbr \u002F>\n        if ( ‘true’ === el.dataset.init ) {\u003Cbr \u002F>\n            return;\u003Cbr \u002F>\n        }\u003Cbr \u002F>\n        el.dataset.init = ‘true’;\u003Cbr \u002F>\n        setupElement( el );\u003Cbr \u002F>\n    } );\u003Cbr \u002F>\n};\u003C\u002Fp>\n\u003Cp>const setupElement = ( el ) => {\u003Cbr \u002F>\n    \u002F\u002F Your block JavaScript logic here\u003Cbr \u002F>\n};\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, and bug reports, please visit:\u003Cbr \u002F>\n* Website: https:\u002F\u002Fwww.lianatech.com\u002F\u003Cbr \u002F>\n* Documentation: https:\u002F\u002Fwww.lianatech.com\u002F\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Liana with GrowthStack is developed and maintained by Liana Technologies.\u003C\u002Fp>\n","Add world class marketing automation features like personalization to your website.",40,931,"2026-04-07T07:33:00.000Z","6.9.4","6.5","8.0",[75,76,77,78,79],"ab-testing","analytics","conversion-optimization","marketing-automation","personalization","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fliana-with-growthstack.2.0.9.zip",{"slug":82,"name":83,"version":84,"author":82,"author_profile":85,"description":86,"short_description":87,"active_installs":34,"downloaded":88,"rating":11,"num_ratings":11,"last_updated":89,"tested_up_to":71,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":96,"download_link":97,"security_score":48,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"formstatus","FormStatus Form Monitoring","1.0.13","https:\u002F\u002Fprofiles.wordpress.org\u002Fformstatus\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fformstatus.co\" rel=\"nofollow ugc\">FormStatus\u003C\u002Fa> is a complete, easy-to-deploy solution for testing your webforms. Comprehensive end-to-end verification tracks forms from page load and form submission through to email notification receipt.\u003C\u002Fp>\n\u003Cp>FormStatus will automatically test your forms daily as well as after every update to your site plugins and themes, eliminating the need for manual human checks and giving you peace of mind that your forms are running smoothly.\u003C\u002Fp>\n\u003Cp>This companion plugin requires a \u003Ca href=\"https:\u002F\u002Fformstatus.co\" rel=\"nofollow ugc\">FormStatus\u003C\u002Fa> account to enable testing functionality.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin sends information to the \u003Ca href=\"https:\u002F\u002Fapp.formstatus.co\" rel=\"nofollow ugc\">FormStatus API\u003C\u002Fa> to notify your account about updates to your site’s core WP, plugins, or themes. This information allows us to trigger real-time tests during the most vulnerable moments after your site’s software has been updated. We do not collect any information about your site’s users or visitors. Usage of this data is governed by the FormStatus \u003Ca href=\"https:\u002F\u002Fformstatus.co\u002Fterms\" rel=\"nofollow ugc\">terms of service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fformstatus.co\u002Fprivacy\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Integrations\u003C\u002Fh4>\n\u003Cp>FormStatus works seamlessly with major webform plugins including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Gravity Forms\u003C\u002Fli>\n\u003Cli>WPForms\u003C\u002Fli>\n\u003Cli>Contact Form 7\u003C\u002Fli>\n\u003Cli>Ninja Forms\u003C\u002Fli>\n\u003Cli>Fluent Forms\u003C\u002Fli>\n\u003Cli>SureForms\u003C\u002Fli>\n\u003Cli>WSForm\u003C\u002Fli>\n\u003Cli>HappyForms\u003C\u002Fli>\n\u003Cli>WeForms\u003C\u002Fli>\n\u003Cli>FormidableForms\u003C\u002Fli>\n\u003Cli>Forminator\u003C\u002Fli>\n\u003Cli>Page builders Divi, Elementor, Breakdance, and Bricks\u003C\u002Fli>\n\u003C\u002Ful>\n","Fully-automated monitoring via [FormStatus](https:\u002F\u002Fformstatus.co) ensures you’re the first to know when your webforms break.",1639,"2026-04-03T22:05:00.000Z","5.5","7.4",[18,93,94,22,95],"forms","monitoring","uptime","https:\u002F\u002Fformstatus.co","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fformstatus.1.0.13.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":33,"downloaded":106,"rating":11,"num_ratings":11,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":114,"download_link":115,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":116},"diffy","Diffy Visual Regression Testing","0.9.6","Yuriy Gerasymov","https:\u002F\u002Fprofiles.wordpress.org\u002Fygerasimov\u002F","\u003Cp>Diffy helps to verify plugin updates by taking screenshots of your site before and after update and comparing them.\u003C\u002Fp>\n\u003Cp>Ideally you expect zero changes after running updates.\u003C\u002Fp>\n\u003Ch3>Set up instructions\u003C\u002Fh3>\n\u003Cp>You need to have active Diffy (https:\u002F\u002Fdiffy.website) account in order to use this plugin. Plugin will also allow you to create an account and project for your site with one click.\u003C\u002Fp>\n\u003Cp>Diffy provides 2 weeks trial to cover up to 100 pages of your site.\u003C\u002Fp>\n\u003Cp>Your site should be publicly available. Diffy runs workers from AWS infrastructure by using single IP address 3.216.56.216. Whitelist it if needed.\u003C\u002Fp>\n\u003Cp>Once you registered an account, please create a project. You need to specify your site’s URL as Production environment. Add your site’s URLs to the project. Diffy can parse sitemaps if you like. Meanwhile you will want to have just key pages covered by visual regression testing and not every page of your site.\u003C\u002Fp>\n\u003Cp>After setting up the project, generate API key under My Account -> Keys.\u003C\u002Fp>\n\u003Cp>Enter project id and API Key to Diffy’s plugin settings page and you should be good to go.\u003C\u002Fp>\n\u003Ch3>How it works?\u003C\u002Fh3>\n\u003Cp>During plugins update process plugin will call Diffy via API to create set of screenshots before the update. Expect that it will make update process longer.\u003C\u002Fp>\n\u003Cp>After screenshots are ready update process will continue. Once updates are completed plugin will call Diffy once again to create second set of screenshots and compare them with your “before” version.\u003C\u002Fp>\n\u003Cp>You will receive an email notifications about screenshots and diffs being completed.\u003C\u002Fp>\n\u003Cp>Review the report and ensure that nothing got broken.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Welcome to reach out to Diffy’s team via Intercom or by email info@diffy.website.\u003C\u002Fp>\n","Diffy helps to verify plugin updates by taking screenshots of your site before and after update and comparing them. Ideally you expect zero changes a &hellip;",1401,"2023-03-01T21:29:00.000Z","6.1.10","4.8","7.1",[56,112,113],"updates-verification","visual-regression-testing","https:\u002F\u002Fdiffy.website\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdiffy.zip","2026-04-06T09:54:40.288Z",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":11,"downloaded":125,"rating":11,"num_ratings":11,"last_updated":126,"tested_up_to":71,"requires_at_least":127,"requires_php":91,"tags":128,"homepage":132,"download_link":133,"security_score":48,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"qalimucho-for-woocommerce","QAlimucho for WooCommerce","1.0.1","adanselm","https:\u002F\u002Fprofiles.wordpress.org\u002Fadanselm\u002F","\u003Cp>QAlimucho enables automated end-to-end testing of your WooCommerce checkout flow without processing real payments. Perfect for QA teams, developers, and automated testing pipelines.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Test payment gateway that bypasses real payment processing\u003C\u002Fli>\n\u003Cli>Secret key authentication for security\u003C\u002Fli>\n\u003Cli>Automatic cleanup of test orders (1 hour retention)\u003C\u002Fli>\n\u003Cli>Manual cleanup option from admin panel\u003C\u002Fli>\n\u003Cli>REST API for integration with testing tools\u003C\u002Fli>\n\u003Cli>HPOS (High-Performance Order Storage) compatible\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How It Works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Copy the secret key from Settings > QAlimucho\u003C\u002Fli>\n\u003Cli>Configure your QAlimucho web testing tool with the secret\u003C\u002Fli>\n\u003Cli>Run automated checkout tests – orders complete instantly without payment\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Security:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Test gateway only visible when valid secret key is provided\u003C\u002Fli>\n\u003Cli>Orders marked as test orders and auto-deleted\u003C\u002Fli>\n\u003Cli>Rate limiting on API endpoints\u003C\u002Fli>\n\u003Cli>Timing-safe secret comparison\u003C\u002Fli>\n\u003C\u002Ful>\n","Enable automated checkout testing for WooCommerce without real payments.",79,"2026-03-23T12:43:00.000Z","5.8",[18,129,130,22,131],"checkout","qa","woocommerce","https:\u002F\u002Fqalimucho.com\u002Fwp-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fqalimucho-for-woocommerce.1.0.1.zip",{"attackSurface":135,"codeSignals":151,"taintFlows":158,"riskAssessment":159,"analyzedAt":162},{"hooks":136,"ajaxHandlers":147,"restRoutes":148,"shortcodes":149,"cronEvents":150,"entryPointCount":11,"unprotectedCount":11},[137,143],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","init","o3_cli_autoload","o3-cli-services.php",19,{"type":138,"name":144,"callback":145,"file":141,"line":146},"rest_api_init","closure",20,[],[],[],[],{"dangerousFunctions":152,"sqlUsage":153,"outputEscaping":155,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":157},[],{"prepared":11,"raw":11,"locations":154},[],{"escaped":11,"rawEcho":11,"locations":156},[],[],[],{"summary":160,"deductions":161},"Based on the provided static analysis and vulnerability history, the o3-cli-services plugin version 1.0.2 exhibits an exceptionally strong security posture. The code analysis reveals no detectable attack surface, dangerous functions, raw SQL queries, file operations, or external HTTP requests. All SQL queries are properly prepared, and output is consistently escaped, indicating robust coding practices. The absence of any recorded vulnerabilities or CVEs further reinforces this positive assessment, suggesting a history of secure development and maintenance.",[],"2026-03-17T07:23:38.770Z",{"wat":164,"direct":169},{"assetPaths":165,"generatorPatterns":166,"scriptPaths":167,"versionParams":168},[],[],[],[],{"cssClasses":170,"htmlComments":171,"htmlAttributes":172,"restEndpoints":173,"jsGlobals":176,"shortcodeOutput":177},[],[],[],[174,175],"\u002Fo3-cli-api\u002Furls","\u002Fo3-cli-api\u002Furl-sources",[],[],{"error":179,"url":180,"statusCode":181,"statusMessage":182,"message":182},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fo3-cli-services\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":184,"versions":185},3,[186,192,198],{"version":6,"download_url":24,"svn_tag_url":187,"released_at":26,"has_diff":188,"diff_files_changed":189,"diff_lines":26,"trac_diff_url":190,"vulnerabilities":191,"is_current":179},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fo3-cli-services\u002Ftags\u002F1.0.2\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fo3-cli-services%2Ftags%2F1.0.1&new_path=%2Fo3-cli-services%2Ftags%2F1.0.2",[],{"version":120,"download_url":193,"svn_tag_url":194,"released_at":26,"has_diff":188,"diff_files_changed":195,"diff_lines":26,"trac_diff_url":196,"vulnerabilities":197,"is_current":188},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fo3-cli-services.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fo3-cli-services\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fo3-cli-services%2Ftags%2F1.0.0&new_path=%2Fo3-cli-services%2Ftags%2F1.0.1",[],{"version":199,"download_url":200,"svn_tag_url":201,"released_at":26,"has_diff":188,"diff_files_changed":202,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":203,"is_current":188},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fo3-cli-services.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fo3-cli-services\u002Ftags\u002F1.0.0\u002F",[],[]]