[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3KKFlWgw0LbQKWyOuWYVi0DO8rHnwC_WUJK1KFEJ2rw":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":34,"analysis":148,"fingerprints":225},"raw-html-modal-window","Raw HTML Modal Window","1.1","electricfire","https:\u002F\u002Fprofiles.wordpress.org\u002Felectricfire\u002F","\u003Cp>Raw HTML Modal Window is a plugin for folks that feel comfortable using HTML and CSS code to ultimately control the layout of their pop-up window.\u003C\u002Fp>\n\u003Cp>By default it shows a pop-up on the front page, you can provide a single or list of post\u002Fpage IDs to trigger it on any spesific page(s). The plugin is very lightweight and uses minimum system resources.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 4.5 or higher\u003C\u002Fli>\n\u003Cli>PHP 5.5.37 or higher\u003C\u002Fli>\n\u003Cli>MySQL 5.x or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Main Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Provides example HTML and CSS code to get you started\u003C\u002Fli>\n\u003Cli>Very lightweight on system resources, uses “staight” Javascript, no framework or library required.\u003C\u002Fli>\n\u003Cli>Outputs its CSS and Javascript code directly into the\u003Cbr \u002F>\npage to minimize HTTP requests.\u003C\u002Fli>\n\u003Cli>Provides delay, z-index, fading speed control through the admin interface.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin is intended for folks who prefer to use HTML\u002FCSS for ultimate control of the layout for a pop-up window. It uses minimum sys resources",0,1170,"2018-12-14T10:27:00.000Z","5.0.25","4.0","5.5.37",[18,19,20,21,22],"fast","lightweight","modal-window","pop-up-window","web-designers","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fraw-html-modal-window.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,84,"2026-04-04T08:30:22.355Z",[35,57,81,104,125],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":43,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":55,"download_link":56,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"lightweight-contact-form","Lightweight Contact Form","2.0","isabel104","https:\u002F\u002Fprofiles.wordpress.org\u002Fisabel104\u002F","\u003Cp>This is the absolute lightest contact form for WordPress. This plugin is designed for the fastest pagespeed. So, there is no CSS stylesheet, no extra files, and no overhead. And no spam. It uses Google reCAPTCHA v3 so as not to annoy your users with any extra step, while keeping your contact form spam-free.\u003C\u002Fp>\n\u003Cp>If all you need is a simple contact form to take messages from site visitors, and fast page speed is your priority, this minimal plugin is for you.\u003C\u002Fp>\n\u003Cp>Although this form is lightweight and simple, it blocks SPAM, and has both client-side and server-side validation. This is a solid and dependable contact form.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NOTE: To make use of the extra spam protection from Google reCAPTCHA v3, you must \u003Ca href=\"https:\u002F\u002Fisabelcastillo.com\u002Frecaptcha-v3-keys\" rel=\"nofollow ugc\">get your reCAPTCHA v3 API keys\u003C\u002Fa> from Google. This is a free and easy step, and is strongly recommended.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Emails are sent to the admin email which is set in your WordPress General Settings.\u003C\u002Fli>\n\u003Cli>Add the contact form to any page with a shortcode.\u003C\u002Fli>\n\u003Cli>Both JavaScript client-side and PHP server-side validation.\u003C\u002Fli>\n\u003Cli>It’s just one file. No extra CSS or JavaScript files. This is for the most lightweight footprint.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You must add any CSS styling yourself. This is easy and is explained in the \u003Ca href=\"https:\u002F\u002Fisabelcastillo.com\u002Flightweight-wordpress-contact-form#jl-css\" rel=\"nofollow ugc\">installation guide\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>(In addition, if you need extra fields or different forms for different pages, see the \u003Ca href=\"https:\u002F\u002Fisabelcastillo.com\u002Flightweight-wordpress-contact-form#jl-advanced\" rel=\"nofollow ugc\">Advanced: Add Custom Form Fields\u003C\u002Fa> section.)\u003C\u002Fp>\n","The most lightweight Contact Form plugin for WordPress. No CSS files, no overhead, no SPAM. The goal is fastest page speed.",100,4410,9,"2020-08-30T04:57:00.000Z","5.4.19","4.6","5.6",[51,52,53,36,54],"contact-form","fast-contact-form","light-contact-form","minimalistic","https:\u002F\u002Fisabelcastillo.com\u002Flightweight-wordpress-contact-form","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flightweight-contact-form.2.0.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":77,"download_link":78,"security_score":79,"vuln_count":30,"unpatched_count":11,"last_vuln_date":80,"fetched_at":27},"html-social-share-buttons","Html Social share buttons","2.2.2","Alimuzzaman Alim","https:\u002F\u002Fprofiles.wordpress.org\u002Falimuzzamanalim\u002F","\u003Cp>Designed By Hakan Ertan \u003Ca href=\"https:\u002F\u002Fwww.tonicons.com\u002F\" rel=\"follow nofollow ugc\">www.tonicons.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>To make Icons horizontal append  class=’in_widget’ in ShortCode.\u003Cbr \u002F>\nEx. [zm_sh_btn iconset=’long-shadows’ iconset_type=’square’ icons=’facebook,x,linkedin,pinterest,mail’ class=’in_widget’]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>New feature:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Added ability to provide url in shortcode ( To use provide url parameter).\u003C\u002Fli>\n\u003Cli>Disable icons on specific page. You can disable by the post edit screen or put the page ID on the setting page.\u003C\u002Fli>\n\u003Cli>Exclude page\u002Fpost by ID\u002Fslug\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social tracker:\u003C\u002Fstrong> Google Social analytics integrated. Now you can track your social shares. Need to enable on settings page.\u003C\u002Fli>\n\u003Cli>2 New \u003Cstrong>Premium icons\u003C\u002Fstrong> set added with different styles.\u003C\u002Fli>\n\u003Cli>WPBakery support.\u003C\u002Fli>\n\u003Cli>Short code generator\u003C\u002Fli>\n\u003Cli>Option to add bottom of post.\u003C\u002Fli>\n\u003Cli>PHP code generator to use in theme\u003C\u002Fli>\n\u003Cli>Translation ready. (Help me to translate to your language.)\u003C\u002Fli>\n\u003Cli>3 Different button set.\u003C\u002Fli>\n\u003Cli>You will be able to display share button horizontally on the left or right side.\u003C\u002Fli>\n\u003Cli>You can develop add-on for this plugin with your custom icons.\u003C\u002Fli>\n\u003Cli>Html CSS Social share buttons widget Plugin WordPress.\u003C\u002Fli>\n\u003Cli>It show lite\u002Fsimple share button only with html css.\u003C\u002Fli>\n\u003Cli>It’s does not using any JavaScript whats another do.\u003C\u002Fli>\n\u003Cli>It’s load only extra 10-11 KB total on your site.\u003C\u002Fli>\n\u003Cli>There are top share button in this plugin.\u003C\u002Fli>\n\u003Cli>It’s use only one image instead of 5.(Will be back in future release)\u003C\u002Fli>\n\u003Cli>So only one extra HTTP request will occur.(Will be back in future release)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Added ability to pickup first image from post for use as thumbnail. ( NEW )\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Supports::\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Share with Facebook.\u003C\u002Fli>\n\u003Cli>Share with X (Twitter).\u003C\u002Fli>\n\u003Cli>Share with LinkedIn.\u003C\u002Fli>\n\u003Cli>Share with Email.\u003C\u002Fli>\n\u003Cli>Share with Pinterest\u003C\u002Fli>\n\u003Cli>Your asked item will be added ASAP\u003C\u002Fli>\n\u003C\u002Fol>\n","Are you searching for a lightweight sharing plugin? You are in right place. This plugin does not use JavaScript.",80,27960,94,15,"2026-01-14T13:25:00.000Z","6.9.4","5.0","7.0",[18,19,74,75,76],"no-javascript","privacy-friendly","social-share","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhtml-social-share-buttons\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-social-share-buttons.2.2.2.zip",99,"2025-09-05 13:40:08",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":49,"requires_php":95,"tags":96,"homepage":102,"download_link":103,"security_score":43,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"fast-indexing-api","Instant Indexing for Google","1.1.22","Rank Math SEO","https:\u002F\u002Fprofiles.wordpress.org\u002Frankmath\u002F","\u003Ch3>Get your website’s pages, and content crawled immediately! Use the Instant Indexing plugin to beat your competition and rank higher.\u003C\u002Fh3>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: Google recommends that you use the Indexing API ONLY for Job Posting and Live Streaming websites. However, it works on any type of website and many of our users have seen great results already. Please proceed with caution.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Whether you are a novice blogger or a seasoned SEO – you know the importance of getting into the Google index. It is the very first step before your website can see any organic traffic coming from Google or any other search engine.\u003C\u002Fp>\n\u003Cp>If your pages don’t get indexed, your website is essentially invisible to Google and all the visitors – visitors that would otherwise “see” your website in the search engines.\u003C\u002Fp>\n\u003Cp>So, it is pretty important that your new content gets crawled\u002Findexed fast, and it is equally important for your already published content to get updated in Google as well.\u003C\u002Fp>\n\u003Cp>How do you do one or the other? Or, how about doing them both?\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Enter the Instant Indexing plugin by Rank Math\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When you publish new content or update old content on your WordPress website, the Instant Indexing plugin sends a crawl request to Google using the Google Indexing API.\u003C\u002Fp>\n\u003Cp>The result? \u003Cstrong>Almost immediate indexing of your content\u003C\u002Fstrong>. \u003Ca href=\"https:\u002F\u002Frankmath.com\u002Fblog\u002Fgoogle-indexing-api\u002F#proof\" rel=\"nofollow ugc\">Here is an example\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>There are a lot of plus points of having your content instantly crawled and indexed by the search engines, but, here are a few major advantages of using the Instant Indexing plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Rank faster\u003C\u002Fstrong> – Have that awesome content you know users will like? Get it in front of your audience faster.\u003C\u002Fli>\n\u003Cli>Increase your chances of ranking above your competition\u003C\u002Fli>\n\u003Cli>Keep search results up-to-date\u003C\u002Fli>\n\u003Cli>One-time Setup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Submissions\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Manual Submissions\u003C\u002Fli>\n\u003Cli>Excludes Custom Post Types\u003C\u002Fli>\n\u003Cli>Send request to remove Post from Google SERPs\u003C\u002Fli>\n\u003Cli>Get Current Post Status\u003C\u002Fli>\n\u003Cli>Compatible with Any SEO WordPress Plugin\u003C\u002Fli>\n\u003Cli>Bulk Submissions (Up to 100 URLs)\u003C\u002Fli>\n\u003Cli>Completely FREE.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>There is just no reason not to give it a try.\u003C\u002Fp>\n\u003Ch3>ABOUT THE DEVELOPER\u003C\u002Fh3>\n\u003Cp>The Instant Indexing plugin is created by the same brains that are behind the popular \u003Ca href=\"https:\u002F\u002Frankmath.com\u002Fwordpress\u002Fplugin\u002Fseo-suite\u002F\" rel=\"nofollow ugc\">Rank Math SEO\u003C\u002Fa> plugin. We created the Instant Indexing plugin to get your SEO friendly content crawled quickly. This, in turn, helps you rank faster and higher than you would if you didn’t use these plugins.\u003C\u002Fp>\n\u003Ch4>Getting Started:\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>1. Setting up the Plugin:\u003C\u002Fstrong> Once you install and activate the Instant Indexing Plugin, head over to \u003Cstrong>Rank Math > Instant Indexing\u003C\u002Fstrong> and configure the settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fs.rankmath.com\u002Fgroupfb\" rel=\"nofollow ugc\">2. Facebook Group:\u003C\u002Fa>\u003C\u002Fstrong> In this group, you will find the team of Rank Math SEO plugin fairly active and ready to answer your SEO related queries.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frankmath.com\u002Fblog\u002Fgoogle-indexing-api\u002F\" rel=\"nofollow ugc\">3. User Documentation:\u003C\u002Fa>\u003C\u002Fstrong> Although Instant Indexing plugin is already easy to set up, we’ve put together tutorial to help you set up and get started.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fs.rankmath.com\u002Fwp-errors-fixes\" rel=\"nofollow ugc\">4. Fixing Common Errors:\u003C\u002Fa>\u003C\u002Fstrong> Sometimes avoidable or common issues can get you stuck. We’ve created a common guide where we discuss all the common issues and how to fix them.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fs.rankmath.com\u002Fsupport\" rel=\"nofollow ugc\">5. Support Ticket Forum:\u003C\u002Fa>\u003C\u002Fstrong> Our dedicated forum is where you can get support for any issues that you face with Instant Indexing. In the forum, we’ll also try to answer some SEO queries. User experience is important to us, and our aim is to answer all the queries on the forum in a timely manner.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"#faq-header\" rel=\"nofollow ugc\">6. Frequently Asked Questions:\u003C\u002Fa>\u003C\u002Fstrong> Here we’ve answered the most commonly asked questions about Instant Indexing by Rank Math.\u003C\u002Fp>\n","A very efficient yet simple plugin to take care of your indexing woos and helps get your content crawled by search bots instantly.",200000,2514380,72,36,"2025-11-21T09:24:00.000Z","6.6.5","7.2.5",[97,98,99,100,101],"crawling","fast-indexing","indexing-api","job-posting","live-streaming","https:\u002F\u002Frankmath.com\u002Fwordpress\u002Fplugin\u002Finstant-indexing\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffast-indexing-api.1.1.22.zip",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":89,"downloaded":112,"rating":113,"num_ratings":114,"last_updated":115,"tested_up_to":70,"requires_at_least":116,"requires_php":117,"tags":118,"homepage":123,"download_link":124,"security_score":43,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"user-switching","User Switching","1.11.2","John Blackbourn","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnbillion\u002F","\u003Cp>This plugin allows you to quickly swap between user accounts in WordPress at the click of a button. You’ll be instantly logged out and logged in as your desired user. This is handy for helping customers on WooCommerce sites, membership sites, testing environments, or for any site where administrators need to switch between multiple accounts.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Switch user: Instantly switch to any user account from the \u003Cem>Users\u003C\u002Fem> screen.\u003C\u002Fli>\n\u003Cli>Switch back: Instantly switch back to your originating account.\u003C\u002Fli>\n\u003Cli>Switch off: Log out of your account but retain the ability to instantly switch back in again.\u003C\u002Fli>\n\u003Cli>Compatible with Multisite, WooCommerce, BuddyPress, and bbPress.\u003C\u002Fli>\n\u003Cli>Compatible with most membership and user management plugins.\u003C\u002Fli>\n\u003Cli>Compatible with most two-factor authentication solutions (see the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuser-switching\u002Ffaq\u002F\" rel=\"ugc\">FAQ\u003C\u002Fa> for more info).\u003C\u002Fli>\n\u003Cli>Approved for use on enterprise-grade WordPress platforms such as \u003Ca href=\"https:\u002F\u002Fwww.altis-dxp.com\u002F\" rel=\"nofollow ugc\">Altis\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwpvip.com\u002F\" rel=\"nofollow ugc\">WordPress VIP\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: User Switching supports versions of WordPress up to three years old, and PHP version 7.4 or higher.\u003C\u002Fp>\n\u003Ch3>Security\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Only users with the ability to edit other users can switch user accounts. By default this is only Administrators on single site installations, and Super Admins on Multisite installations.\u003C\u002Fli>\n\u003Cli>Passwords are not (and cannot be) revealed.\u003C\u002Fli>\n\u003Cli>Uses the cookie authentication system in WordPress when remembering the account(s) you’ve switched from and when switching back.\u003C\u002Fli>\n\u003Cli>Implements the nonce security system in WordPress, meaning only those who intend to switch users can switch.\u003C\u002Fli>\n\u003Cli>Full support for user session validation where appropriate.\u003C\u002Fli>\n\u003Cli>Full support for HTTPS.\u003C\u002Fli>\n\u003Cli>Backed by \u003Ca href=\"https:\u002F\u002Fpatchstack.com\u002Fdatabase\u002Fvdp\u002Fuser-switching\" rel=\"nofollow ugc\">the Patchstack Vulnerability Disclosure Program\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit the \u003Cem>Users\u003C\u002Fem> menu in WordPress and you’ll see a \u003Cem>Switch To\u003C\u002Fem> link in the list of action links for each user.\u003C\u002Fli>\n\u003Cli>Click this and you will immediately switch into that user account.\u003C\u002Fli>\n\u003Cli>You can switch back to your originating account via the \u003Cem>Switch back\u003C\u002Fem> link on each dashboard screen or in your profile menu in the WordPress toolbar.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>See the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuser-switching\u002Ffaq\u002F\" rel=\"ugc\">FAQ\u003C\u002Fa> for information about the \u003Cem>Switch Off\u003C\u002Fem> feature.\u003C\u002Fp>\n\u003Ch3>Other Plugins\u003C\u002Fh3>\n\u003Cp>I maintain several other plugins for developers. Check them out:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquery-monitor\u002F\" rel=\"ugc\">Query Monitor\u003C\u002Fa> is the developer tools panel for WordPress\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-crontrol\u002F\" rel=\"ugc\">WP Crontrol\u003C\u002Fa> lets you view and control what’s happening in the WP-Cron system\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Statement\u003C\u002Fh3>\n\u003Cp>User Switching does not send data to any third party, nor does it include any third party resources, nor will it ever do so.\u003C\u002Fp>\n\u003Cp>User Switching makes use of browser cookies in order to allow users to switch to another account. Its cookies operate using the same mechanism as the authentication cookies in WordPress core, which means their values contain the user’s \u003Ccode>user_login\u003C\u002Fcode> field in plain text which should be treated as potentially personally identifiable information (PII) for privacy and regulatory reasons (GDPR, CCPA, etc). The names of the cookies are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>wordpress_user_sw_{COOKIEHASH}\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>wordpress_user_sw_secure_{COOKIEHASH}\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>wordpress_user_sw_olduser_{COOKIEHASH}\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See also the FAQ for some questions relating to privacy and safety when switching between users.\u003C\u002Fp>\n\u003Ch3>Accessibility Statement\u003C\u002Fh3>\n\u003Cp>User Switching aims to be fully accessible to all of its users. It implements best practices for web accessibility, outputs semantic and structured markup, adheres to the default styles and accessibility guidelines of WordPress, uses the accessibility APIs provided by WordPress and web browsers where appropriate, and is fully accessible via keyboard.\u003C\u002Fp>\n\u003Cp>User Switching should adhere to Web Content Accessibility Guidelines (WCAG) 2.0 at level AA when used with a recent version of WordPress where its admin area itself adheres to these guidelines. If you’ve experienced or identified an accessibility issue in User Switching, please open a thread in \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fuser-switching\u002F\" rel=\"ugc\">the User Switching plugin support forum\u003C\u002Fa> and I’ll address it swiftly.\u003C\u002Fp>\n","Instant switching between user accounts in WordPress and WooCommerce.",5499975,98,239,"2026-02-27T00:17:00.000Z","6.1","7.4",[119,120,105,121,122],"fast-user-switching","multisite","users","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuser-switching\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-switching.1.11.2.zip",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":135,"num_ratings":136,"last_updated":137,"tested_up_to":138,"requires_at_least":139,"requires_php":23,"tags":140,"homepage":146,"download_link":147,"security_score":43,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"nginx-helper","Nginx Helper","2.3.5","rtCamp","https:\u002F\u002Fprofiles.wordpress.org\u002Frtcamp\u002F","\u003Col>\n\u003Cli>Removes \u003Ccode>index.php\u003C\u002Fcode> from permalinks when using WordPress with nginx.\u003C\u002Fli>\n\u003Cli>Adds support for purging redis-cache when used as full-page cache created using \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenresty\u002Fsrcache-nginx-module#caching-with-redis\" rel=\"nofollow ugc\">nginx-srcache-module\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Adds support for nginx fastcgi_cache_purge & proxy_cache_purge directive from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFRiCKLE\u002Fngx_cache_purge\" title=\"ngx_cache_purge module\" rel=\"nofollow ugc\">module\u003C\u002Fa>. Provides settings so you can customize purging rules.\u003C\u002Fli>\n\u003Cli>Adds support for nginx \u003Ccode>map{..}\u003C\u002Fcode> on a WordPress-multisite network installation. Using it, Nginx can serve PHP file uploads even if PHP\u002FMySQL crashes. Please check the tutorial list below for related Nginx configurations.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Tutorials\u003C\u002Fh4>\n\u003Cp>You will need to follow one or more tutorials below to get desired functionality:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feasyengine.io\u002Fwordpress-nginx\u002Ftutorials\u002Fmultisite\u002Fstatic-files-handling\u002F\" rel=\"nofollow ugc\">Nginx Map + WordPress-Multisite + Static Files Handling\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feasyengine.io\u002Fwordpress-nginx\u002Ftutorials\u002Fsingle-site\u002Ffastcgi-cache-with-purging\u002F\" rel=\"nofollow ugc\">Nginx + WordPress + fastcgi_purge_cache\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feasyengine.io\u002Fwordpress-nginx\u002Ftutorials\u002Fmultisite\u002Fsubdirectories\u002Ffastcgi-cache-with-purging\u002F\" rel=\"nofollow ugc\">Nginx + WordPress-Multisite (Subdirectories) + fastcgi_purge_cache\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feasyengine.io\u002Fwordpress-nginx\u002Ftutorials\u002Fmultisite\u002Fsubdomains\u002Ffastcgi-cache-with-purging\u002F\" rel=\"nofollow ugc\">Nginx + WordPress-Multisite (Subdomains\u002Fdomain-mapping) + fastcgi_purge_cache\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feasyengine.io\u002Fwordpress-nginx\u002Ftutorials\u002F\" rel=\"nofollow ugc\">Other WordPress-Nginx Tutorials\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Cleans nginx's fastcgi\u002Fproxy cache or redis-cache whenever a post is edited\u002Fpublished. Also does a few more things.",100000,6119694,88,31,"2025-08-21T06:49:00.000Z","6.8.5","3.0",[141,142,143,144,145],"cache-purge","fastcgi","nginx","permalinks","redis-cache","https:\u002F\u002Frtcamp.com\u002Fnginx-helper\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnginx-helper.2.3.5.zip",{"attackSurface":149,"codeSignals":174,"taintFlows":212,"riskAssessment":213,"analyzedAt":224},{"hooks":150,"ajaxHandlers":170,"restRoutes":171,"shortcodes":172,"cronEvents":173,"entryPointCount":11,"unprotectedCount":11},[151,157,160,164,167],{"type":152,"name":153,"callback":154,"file":155,"line":156},"action","admin_menu","closure","admin.php",20,{"type":152,"name":158,"callback":154,"file":155,"line":159},"admin_init",114,{"type":152,"name":161,"callback":154,"file":162,"line":163},"init","modal_window.php",155,{"type":152,"name":165,"callback":154,"file":162,"line":166},"wp_head",180,{"type":152,"name":168,"callback":154,"file":162,"line":169},"wp_footer",205,[],[],[],[],{"dangerousFunctions":175,"sqlUsage":176,"outputEscaping":178,"fileOperations":210,"externalRequests":11,"nonceChecks":11,"capabilityChecks":30,"bundledLibraries":211},[],{"prepared":11,"raw":11,"locations":177},[],{"escaped":179,"rawEcho":68,"locations":180},3,[181,184,186,188,190,192,194,196,198,199,201,203,204,206,208],{"file":155,"line":182,"context":183},294,"raw output",{"file":155,"line":185,"context":183},305,{"file":155,"line":187,"context":183},321,{"file":155,"line":189,"context":183},333,{"file":155,"line":191,"context":183},336,{"file":155,"line":193,"context":183},340,{"file":155,"line":195,"context":183},361,{"file":155,"line":197,"context":183},373,{"file":162,"line":65,"context":183},{"file":162,"line":200,"context":183},86,{"file":162,"line":202,"context":183},95,{"file":162,"line":113,"context":183},{"file":162,"line":205,"context":183},113,{"file":162,"line":207,"context":183},187,{"file":162,"line":209,"context":183},196,6,[],[],{"summary":214,"deductions":215},"The \"raw-html-modal-window\" v1.1 plugin exhibits a generally good security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface.  Furthermore, the code utilizes prepared statements for all SQL queries, which is a strong security practice against SQL injection vulnerabilities.  The lack of known CVEs and a clean vulnerability history are also positive indicators.\n\nHowever, there are areas for concern. The output escaping is notably poor, with only 17% of outputs being properly escaped. This could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not handled carefully before being displayed.  The presence of file operations without a clear indication of their purpose or sanitization could also introduce risks, especially if these operations involve user-controlled input. The lack of nonce checks on entry points is a weakness, as it makes the plugin susceptible to Cross-Site Request Forgery (CSRF) attacks, although the attack surface is currently zero.\n\nIn conclusion, while the plugin has a strong foundation in terms of avoiding common vulnerabilities like SQL injection and having no known past exploits, the insufficient output escaping and potential risks associated with file operations are significant weaknesses that require attention. Addressing these issues would greatly improve the plugin's overall security.",[216,219,221],{"reason":217,"points":218},"Poor output escaping (17%)",8,{"reason":220,"points":179},"File operations present",{"reason":222,"points":223},"No nonce checks on entry points",5,"2026-03-17T06:34:46.796Z",{"wat":226,"direct":235},{"assetPaths":227,"generatorPatterns":230,"scriptPaths":231,"versionParams":232},[228,229],"\u002Fwp-content\u002Fplugins\u002Fraw-html-modal-window\u002Fincludes\u002Fcss\u002Fstyles.css","\u002Fwp-content\u002Fplugins\u002Fraw-html-modal-window\u002Fincludes\u002Fjs\u002Fmodal_window.js",[],[229],[233,234],"raw-html-modal-window\u002Fincludes\u002Fcss\u002Fstyles.css?ver=","raw-html-modal-window\u002Fincludes\u002Fjs\u002Fmodal_window.js?ver=",{"cssClasses":236,"htmlComments":242,"htmlAttributes":245,"restEndpoints":246,"jsGlobals":247,"shortcodeOutput":251},[237,238,239,240,241],"efmw_modal","efmw_modalMask","efmw_modalFixedDiv","efmw_modalContent","efmw_closeModal",[243,244],"Note:\n\t\t\t\tFour \u003Cdiv> structure for modal window is used \n\t\t\t\t becaue three \u003Cdiv> gets partially covered by \n\t\t\t\t the header with some themes.","For debugging:",[],[],[248,249,250],"efmw_obj","efmw_obj.delay_time","efmw_obj.fade_out_duration",[]]