[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fEteZADQSxo6S_U5PFKJhh1lP_UU-Ic0ap3JZhOFqaK4":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":145,"fingerprints":195},"device-detect","Device Detect","2.0.1","Kleor","https:\u002F\u002Fprofiles.wordpress.org\u002Fkleor\u002F","\u003Cp>Device Detect allows you to detect the device of the user, and to \u003Cstrong>easily insert\u003C\u002Fstrong> into posts, pages and widgets of your website \u003Cstrong>some contents only for the phones, tablets or computers\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.kleor.com\u002Fdevice-detect\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugins from the same author\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.kleor.com\u002Fcommerce-manager\u002Fen\u002F\" rel=\"nofollow ugc\">Commerce Manager, to sell your products\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.kleor.com\u002Faffiliation-manager\u002Fen\u002F\" rel=\"nofollow ugc\">Affiliation Manager, to create your affiliate program\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.kleor.com\u002Fmembership-manager\u002Fen\u002F\" rel=\"nofollow ugc\">Membership Manager, to create your members areas\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.kleor.com\u002Foptin-manager\u002Fen\u002F\" rel=\"nofollow ugc\">Optin Manager, to build your prospects lists\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.kleor.com\u002Fcontact-manager\u002Fen\u002F\" rel=\"nofollow ugc\">Contact Manager, to create your contact forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.kleor.com\u002Feasy-timer\u002Fen\u002F\" rel=\"nofollow ugc\">Easy Timer, to display count down\u002Fup timers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.kleor.com\u002Fcontent-switcher\u002Fen\u002F\" rel=\"nofollow ugc\">Content Switcher, to display random or variable contents\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Allows you to detect the device of the user, and to display some contents only for the phones, tablets or computers.",20,4668,100,1,"2025-12-15T10:32:00.000Z","6.9.4","4.6","5.3",[20,21,22,23,24],"content","detect","detection","device","mobile","https:\u002F\u002Fwww.kleor.com\u002Fdevice-detect\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdevice-detect.2.0.1.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"kleor",4,1220,92,64,82,"2026-04-04T03:43:46.155Z",[40,62,86,103,126],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":16,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":58,"download_link":59,"security_score":60,"vuln_count":14,"unpatched_count":27,"last_vuln_date":61,"fetched_at":29},"device-detector","Device Detector","4.4.0","Pierre Lannoy","https:\u002F\u002Fprofiles.wordpress.org\u002Fpierrelannoy\u002F","\u003Cp>\u003Cstrong>Device Detector\u003C\u002Fstrong> is a full featured analytics reporting and management tool that detects all devices accessing your WordPress site.\u003C\u002Fp>\n\u003Cp>For each call made to your site, \u003Cstrong>Device Detector\u003C\u002Fstrong> analyzes the sent header, detects the device doing the call (and its characteristics) and can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>modify the \u003Ccode>is_mobile()\u003C\u002Fcode> WordPress core function to be more precise and reliable;\u003C\u002Fli>\n\u003Cli>add some CSS classes to the \u003Ccode>body\u003C\u002Fcode> tag of your site (many classes to choose from);\u003C\u002Fli>\n\u003Cli>let you use the result of the detection in your own developments;\u003C\u002Fli>\n\u003Cli>record detected characteristics for reporting.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Device Detector\u003C\u002Fstrong> can report the following main items and characteristics:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>KPIs: number of hits, class breakdown, clients types and engines;\u003C\u002Fli>\n\u003Cli>Classes: Bot, Desktop, Mobile and Other;\u003C\u002Fli>\n\u003Cli>Devices types: Camera, Car Browser, Console, Feature Phone, Phablet, Portable Media Player, Smart Display, Smartphone, Tablet, TV;\u003C\u002Fli>\n\u003Cli>Client types: Application Library, Browser, Feed Reader, Media Player, Mobile Application, PIM.\u003C\u002Fli>\n\u003Cli>Technical characteristics and versions of all browsers;\u003C\u002Fli>\n\u003Cli>Device identification: brand, model, etc.;\u003C\u002Fli>\n\u003Cli>OS identification: name, version, etc.;\u003C\u002Fli>\n\u003Cli>Calling channel: site backend, site frontend, cron job, Ajax request, XML-RPC request, Rest API request, Atom\u002FRDF\u002FRSS feed;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For a full list of items, characteristics and supported devices, please see the ‘devices’ tab in the plugin settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Device Detector\u003C\u002Fstrong> supports multisite report delegation and per site configuration (see FAQ).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Device Detector\u003C\u002Fstrong> supports an extensive set of WP-CLI commands to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>get a device detail: see \u003Ccode>wp help device describe\u003C\u002Fcode> for details;\u003C\u002Fli>\n\u003Cli>display Device Detector status: see \u003Ccode>wp help device status\u003C\u002Fcode> for details;\u003C\u002Fli>\n\u003Cli>toggle on\u002Foff main settings: see \u003Ccode>wp help device settings\u003C\u002Fcode> for details;\u003C\u002Fli>\n\u003Cli>describe engine capacities: see \u003Ccode>wp help device engine\u003C\u002Fcode> for details;\u003C\u002Fli>\n\u003Cli>display devices statistics: see \u003Ccode>wp help device analytics\u003C\u002Fcode> for details.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For a full help on WP-CLI commands in Device Detector, please \u003Ca href=\"https:\u002F\u002Fperfops.one\u002Fdevice-detector-wpcli\" rel=\"nofollow ugc\">read this guide\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Device Detector\u003C\u002Fstrong> is part of \u003Ca href=\"https:\u002F\u002Fperfops.one\u002F\" rel=\"nofollow ugc\">PerfOps One\u003C\u002Fa>, a suite of free and open source WordPress plugins dedicated to observability and operations performance.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Based on the amazing \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmatomo-org\u002Fmatomo\" rel=\"nofollow ugc\">Matomo\u003C\u002Fa> UDD, Device Detector is a free and open source plugin for WordPress. It integrates many other free and open source works (as-is or modified). Please, see ‘about’ tab in the plugin settings to see the details.\u003C\u002Fp>\n\u003Ch4>Developers\u003C\u002Fh4>\n\u003Cp>If you’re a plugins \u002F themes developer and want to take advantage of the detection features of Device Detector, visit the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FPierre-Lannoy\u002Fwp-device-detector\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa> of the plugin to learn how to use it.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>This plugin is free and provided without warranty of any kind. Use it at your own risk, I’m not responsible for any improper use of this plugin, nor for any damage it might cause to your site. Always backup all your data before installing a new plugin.\u003C\u002Fp>\n\u003Cp>Anyway, I’ll be glad to help you if you encounter issues when using this plugin. Just use the support section of this plugin page.\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin, as any piece of software, is neither compliant nor non-compliant with privacy laws and regulations. It is your responsibility to use it – by activating the corresponding options or services – with respect for the personal data of your users and applicable laws.\u003C\u002Fp>\n\u003Cp>This plugin doesn’t set any cookie in the user’s browser.\u003C\u002Fp>\n\u003Cp>This plugin may handle personally identifiable information (PII). If the GDPR or CCPA or similar regulation applies to your case, you must adapt your processes (consent management, security measure, treatment register, etc.).\u003C\u002Fp>\n\u003Ch4>Donation\u003C\u002Fh4>\n\u003Cp>If you like this plugin or find it useful and want to thank me for the work done, please consider making a donation to \u003Ca href=\"https:\u002F\u002Fwww.laquadrature.net\u002Fen\" rel=\"nofollow ugc\">La Quadrature Du Net\u003C\u002Fa> or the \u003Ca href=\"https:\u002F\u002Fwww.eff.org\u002F\" rel=\"nofollow ugc\">Electronic Frontier Foundation\u003C\u002Fa> which are advocacy groups defending the rights and freedoms of citizens on the Internet. By supporting them, you help the daily actions they perform to defend our fundamental freedoms!\u003C\u002Fp>\n","Full featured analytics reporting and management tool that detects all devices accessing your WordPress site.",600,21855,80,2,"2025-11-22T12:14:00.000Z","6.2","8.1",[56,22,57,23,24],"bot","detector","https:\u002F\u002Fperfops.one\u002Fdevice-detector","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdevice-detector.4.4.0.zip",99,"2024-12-14 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":84,"download_link":85,"security_score":35,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"any-mobile-theme-switcher","Any Mobile Theme Switcher","3.2","Dnesscarkey","https:\u002F\u002Fprofiles.wordpress.org\u002Fdnesscarkey\u002F","\u003Cp>Detects all the Mobile Browsers and loads the mobile theme as per your settings done in admin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Iphone \u002F Ipod\u003C\u002Fli>\n\u003Cli>Ipad\u003C\u002Fli>\n\u003Cli>Palm Os\u003C\u002Fli>\n\u003Cli>Android\u003C\u002Fli>\n\u003Cli>Android Tab\u003C\u002Fli>\n\u003Cli>Windows Mobile\u003C\u002Fli>\n\u003Cli>Blackberry\u003C\u002Fli>\n\u003Cli>Opera Mini\u003C\u002Fli>\n\u003Cli>Others Mobile Browsers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can select a different mobile theme for each mobile browser. You can select different mobile themes for each of the options above.\u003C\u002Fp>\n\u003Cp>Any Mobile Theme Switcher Pro Features\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works With W3 Total Cache\u003C\u002Fli>\n\u003Cli>Serve seprate home page for mobile devices.\u003C\u002Fli>\n\u003Cli>QR code for mobile bookmarking.\u003C\u002Fli>\n\u003Cli>Better Mobile Detection.\u003C\u002Fli>\n\u003Cli>Click To Call to phone numbers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Click \u003Ca href=\"https:\u002F\u002Fdineshkarki.com.np\u002Fany-mobile-theme-switcher\u002Fbuy-pro-version\" title=\"Any Mobile Theme Switcher Pro\" rel=\"nofollow ugc\">here\u003C\u002Fa> for details about Any Mobile Theme Swticher Pro\u003C\u002Fp>\n\u003Cp>Please visit our own \u003Ca href=\"http:\u002F\u002Fdineshkarki.com.np\u002Fforums\u002Fforum\u002Fmobile-theme-switcher\" rel=\"nofollow ugc\">support forum\u003C\u002Fa> for any issues. We don’t respond support ticket created here.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Installation Video (Thanks to Scott Wiseman)\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FOqXhTW9FpRI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Our Other Plugins\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuse-any-font\" rel=\"ugc\">Use Any Font\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhoneypot\u002F\" rel=\"ugc\">WP Armour Anti Spam Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdineshkarki.com.np\u002Fjquery-validation-for-gravity-forms\" rel=\"nofollow ugc\">jQuery Validation for Gravity Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjquery-validation-for-contact-form-7\u002F\" rel=\"ugc\">jQuery Validation For Contact Form 7\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblock-specific-plugin-updates\u002F\" rel=\"ugc\">Block Specific Plugin Updates\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffeatured-image-in-rss-feed\u002F\" rel=\"ugc\">Featured Image In RSS Feed\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadd-tags-and-category-to-page\u002F\" rel=\"ugc\">Add Tags And Category To Page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","This Plugin detects mobile browser and display the theme as the setting done from admin. Usefull for switch to Mobile Theme.",20000,447512,96,244,"2024-09-03T15:18:00.000Z","6.6.5","3.0","",[79,80,81,82,83],"mobile-browser-detect","mobile-detect","mobile-theme","mobile-theme-switcher","theme-redirection-based-on-mobile-device","http:\u002F\u002Fdineshkarki.com.np\u002Fany-mobile-theme-switcher","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fany-mobile-theme-switcher.3.2.zip",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":13,"num_ratings":33,"last_updated":96,"tested_up_to":97,"requires_at_least":76,"requires_php":77,"tags":98,"homepage":77,"download_link":101,"security_score":102,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"mobile-detector","Mobile Detector","2.0.2","Tubal","https:\u002F\u002Fprofiles.wordpress.org\u002Ftubal\u002F","\u003Cp>A lightweight detector of mobile devices, OSs & browsers that, optionally, allows your site to switch to a mobile theme when a mobile device is detected or when your users feel like it.\u003C\u002Fp>\n\u003Cp>This plugin adds the class \u003Cstrong>MobileDTS\u003C\u002Fstrong> to WordPress.\u003C\u002Fp>\n\u003Ch4>Mobile Detection\u003C\u002Fh4>\n\u003Cp>On every request, this plugin will try to detect if the user is viewing your site with a mobile device or not. If he is, the detector will also give you some info about the device, browser and OS used.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Who will be happy with this detector?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you need a fast and reliable way to detect if a user is visiting your site with a mobile device, then you’ll be happy. However, if you need precise information about the device used (other than OS and browser) such as screen resolution you need a detector such as \u003Ca href=\"http:\u002F\u002Fdeviceatlas.com\u002F\" rel=\"nofollow ugc\">DeviceAtlas\u003C\u002Fa> or \u003Ca href=\"http:\u002F\u002Fwurfl.sourceforge.net\u002F\" rel=\"nofollow ugc\">WURFL\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How to query the detector?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Use the method \u003Ccode>MobileDTS::is($key)\u003C\u002Fcode>. \u003Ccode>is()\u003C\u002Fcode> returns boolean \u003Ccode>true\u003C\u002Fcode> or \u003Ccode>false\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n\nif (MobileDTS::is('android')) {\n    \u002F\u002F User with a mobile device running Android OS\n} else if (MobileDTS::is('ios')) {\n    \u002F\u002F User with a mobile device running iOS\n} else if (MobileDTS::is('mobile')) {\n    \u002F\u002F User with a mobile device (any, even 10 years old mobile phones) \n} else {\n    \u002F\u002F User with a desktop device   \n}\n\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Available keys:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>mobile\u003C\u002Fcode> (Is it a mobile?)\u003C\u002Fli>\n\u003Cli>\u003Ccode>other\u003C\u002Fcode> (Any other mobile device)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Popular mobile devices\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>iphone\u003C\u002Fcode> (Apple iPhone)\u003C\u002Fli>\n\u003Cli>\u003Ccode>ipad\u003C\u002Fcode> (Apple iPad)\u003C\u002Fli>\n\u003Cli>\u003Ccode>kindle\u003C\u002Fcode> (Amazon Kindle)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Mobile OS\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>android\u003C\u002Fcode> (Android OS)\u003C\u002Fli>\n\u003Cli>\u003Ccode>bada\u003C\u002Fcode> (Bada OS)\u003C\u002Fli>\n\u003Cli>\u003Ccode>bbos\u003C\u002Fcode> (Blackberry OS)\u003C\u002Fli>\n\u003Cli>\u003Ccode>ios\u003C\u002Fcode> (Apple iOS)\u003C\u002Fli>\n\u003Cli>\u003Ccode>palmos\u003C\u002Fcode> (Palm OS)\u003C\u002Fli>\n\u003Cli>\u003Ccode>symbian\u003C\u002Fcode> (Symbian OS)\u003C\u002Fli>\n\u003Cli>\u003Ccode>webos\u003C\u002Fcode> (Hp WebOS)\u003C\u002Fli>\n\u003Cli>\u003Ccode>windows\u003C\u002Fcode> (Windows Phone OS and older)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Mobile browsers\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>ff_mobile\u003C\u002Fcode> (Mozilla Fennec & Firefox mobile)\u003C\u002Fli>\n\u003Cli>\u003Ccode>ie_mobile\u003C\u002Fcode> (IE mobile)\u003C\u002Fli>\n\u003Cli>\u003Ccode>netfront\u003C\u002Fcode> (NetFront)\u003C\u002Fli>\n\u003Cli>\u003Ccode>opera_mobile\u003C\u002Fcode> (Opera Mobile or Mini)\u003C\u002Fli>\n\u003Cli>\u003Ccode>uc_browser\u003C\u002Fcode> (UC Browser)\u003C\u002Fli>\n\u003Cli>\u003Ccode>webkit_mobile\u003C\u002Fcode> (Webkit mobile)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Theme Switching\u003C\u002Fh4>\n\u003Cp>You can configure your site to automatically switch to a mobile theme when a mobile device is detected or when the user requests it (on demand).\u003C\u002Fp>\n\u003Cp>Once the plugin is installed, a new submenu titled \u003Ccode>Mobile Detector\u003C\u002Fcode> is added under the \u003Ccode>Settings\u003C\u002Fcode> menu.\u003C\u002Fp>\n\u003Cp>Theme switching is disabled by default. To enable theme switching simply select a theme to use as your mobile theme and the plugin will take care of the rest.\u003C\u002Fp>\n\u003Cp>This plugin assumes your active theme is optimized for desktop screens only. So, if you’re using a responsive theme that adapts to any screen size you shouldn’t use the theme switching feature (don’t select a theme).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How it works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>On each page load, this plugin checks for the existence of a cookie that stores which theme (mobile-optimized or desktop-optimized) the user prefers to browse.\u003C\u002Fli>\n\u003Cli>If the cookie exists, the theme the user expects will be displayed.\u003C\u002Fli>\n\u003Cli>If the cookie does not exist (first-time visitor), this plugin checks whether the user is visiting your site with a mobile device or not and, if he is, your mobile-optimized theme will be used. Afterwards, a cookie will be set to store the user’s “initial preference”.\u003C\u002Fli>\n\u003Cli>Anytime the user switches (you must create a link\u002Fbutton in your theme using the Template functions below) between themes, the cookie is updated with his preference so the site version (theme) the user expects will be displayed on future visits.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Template functions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>MobileDTS::get_switch_theme_link()\u003C\u002Fcode> Returns the current URL with an additional \u003Ccode>switch_theme\u003C\u002Fcode> parameter (set automatically to ‘mobile’ or ‘desktop’). You’ll need this function to create a link\u002Fbutton that allows users to switch between the desktop and mobile themes. See example below.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>MobileDTS::switch_theme_link()\u003C\u002Fcode>: same as above but this one outputs the URL instead of returning it. URL is escaped.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>MobileDTS::get_switch_theme_name()\u003C\u002Fcode> returns the type of the theme to switch to (either ‘mobile’ or ‘desktop’). Use this method together with \u003Ccode>get_switch_theme_link()\u003C\u002Fcode>. The type can be translated to your language (plugin uses wp’s \u003Ccode>__()\u003C\u002Fcode> function for ‘mobile’ & ‘desktop’ strings).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>MobileDTS::switch_theme_name()\u003C\u002Fcode> same as above but this one outputs the type instead of returning it.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>MobileDTS::is_mobile_theme()\u003C\u002Fcode> tells you wether your site is displaying to the user the mobile theme or not. Returns boolean \u003Ccode>true\u003C\u002Fcode> or \u003Ccode>false\u003C\u002Fcode>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>MobileDTS::is_switcher_enabled()\u003C\u002Fcode> tells you wether theme switching is disabled or not. Returns boolean \u003Ccode>true\u003C\u002Fcode> or \u003Ccode>false\u003C\u002Fcode>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Creating a ‘Switch to …’ link\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Let’s create a switch link to allow the user to switch between the 2 versions of a site (themes):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php if (MobileDTS::is_switcher_enabled()): \u002F\u002F Optional but useful if you need to disable theme switching for a while. ?>\n\n\u003Ca href=\"\u003C?php MobileDTS::switch_theme_link() ?>\">Switch to the \u003C?php MobileDTS::switch_theme_name() ?> version of this site\u003C\u002Fa>\n\n\u003C?php endif; ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Paste that code in your templates (usually in \u003Ccode>header.php\u003C\u002Fcode> and\u002For \u003Ccode>footer.php\u003C\u002Fcode>), enable theme switching and play a little.\u003C\u002Fp>\n\u003Cp>Let’s suppose a user is viewing the site (http:\u002F\u002Fexample.com\u002Fhome) for the first time with a mobile device and theme switching is enabled. The above code would output this link:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Ca href=\"http:\u002F\u002Fexample.com\u002Fhome?switch_theme=desktop\">Switch to the desktop version of this site\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Lightweight detector of mobile devices, OSs & browsers. Optionally a mobile theme switcher.",300,42207,"2012-12-21T01:52:00.000Z","3.5.2",[57,23,24,99,100],"switcher","theme","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmobile-detector.2.0.2.zip",85,{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":94,"downloaded":111,"rating":11,"num_ratings":14,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":122,"download_link":123,"security_score":124,"vuln_count":51,"unpatched_count":14,"last_vuln_date":125,"fetched_at":29},"originality-ai","Originality.ai AI Checker","1.0.16","originalityai","https:\u002F\u002Fprofiles.wordpress.org\u002Foriginalityai\u002F","\u003Ch3>Originality.ai AI Detection for WordPress\u003C\u002Fh3>\n\u003Ch4>Verified AI Detector with 4.2\u002F5 on \u003Ca href=\"https:\u002F\u002Fwww.trustpilot.com\u002Freview\u002Foriginality.ai\" rel=\"nofollow ugc\">TrustPilot\u003C\u002Fa> ★★★★\u003C\u002Fh4>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FcDjHt3LDxwU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>AI Content Detection for WordPress\u003C\u002Fh4>\n\u003Cp>The Originality.ai plugin provides AI content detection directly in your WordPress dashboard. Scan your content – from a single post to your entire website – for AI-generated text.\u003C\u002Fp>\n\u003Cp>Originality.ai works with content generated by popular large language models (LLMs) such as ChatGPT, GPT-4, Claude, Llama, Gemini and others. It also detects paraphrase plagiarism, a common method used to bypass AI or plagiarism detection.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The Originality.ai plugin offers 3 AI detection models:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Lite – High accuracy with low false positive rate, allows for light AI editing with tools like Grammarly. Suitable for academic use and environments requiring minimal false positives.\u003C\u002Fli>\n\u003Cli>Turbo – High accuracy detection that is robust against common bypass methods and does not allow for AI editing. Suitable for strict no-AI policies.\u003C\u002Fli>\n\u003Cli>Multi-language – AI detection across 15 languages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For guidance on using the tool and interpreting scores, please watch our \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCv2aM3LvdQDL5uVH8qdhtxw\" rel=\"nofollow ugc\">tutorial videos\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foriginality.ai\" rel=\"nofollow ugc\">Try our free AI checker\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>How Does Originality.ai Compare to Other AI Content Detectors?\u003C\u002Fh3>\n\u003Cp>Originality.ai provides reliable AI content detection with a focus on minimizing false positives. The tool can identify paraphrased content, whether originally AI-generated or human-written.\u003C\u002Fp>\n\u003Cp>See our comparative study analyzing AI detection capabilities – \u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fai-content-detection-accuracy\u002F\" rel=\"nofollow ugc\">See Case Study\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Originality.ai offers a comprehensive suite of content QA tools to help you maintain content quality control.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI Detection:\u003C\u002Fstrong> Identify AI-generated content across major language models\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Integration:\u003C\u002Fstrong> Scan posts directly from your dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Scanning:\u003C\u002Fstrong> Process multiple posts simultaneously\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Detection Models:\u003C\u002Fstrong> Choose from Lite, Turbo, or Multi-language models\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shareable Reports:\u003C\u002Fstrong> Export and share scan results\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Scanning:\u003C\u002Fstrong> Get immediate feedback on content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post-Level Results:\u003C\u002Fstrong> View scores in WordPress post lists\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Support:\u003C\u002Fstrong> Scan from the block editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detection History:\u003C\u002Fstrong> Access all previous scan results\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LLM Coverage:\u003C\u002Fstrong> Works with ChatGPT, GPT-4, Claude, Gemini, Llama, and others\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fplagiarism-checker\" rel=\"nofollow ugc\">Try our free Plagiarism checker\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Who Should Use Originality.ai?\u003C\u002Fh3>\n\u003Cp>AI content detection is suitable for anyone who publishes content on the web or needs to verify their content for AI. Designed for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress sites \u003C\u002Fli>\n\u003Cli>Website owners\u003C\u002Fli>\n\u003Cli>Content marketers\u003C\u002Fli>\n\u003Cli>Digital marketers\u003C\u002Fli>\n\u003Cli>Online publishers\u003C\u002Fli>\n\u003Cli>Writers\u003C\u002Fli>\n\u003Cli>Editors\u003C\u002Fli>\n\u003Cli>Content Agencies\u003C\u002Fli>\n\u003Cli>SEO professionals\u003C\u002Fli>\n\u003Cli>Bloggers\u003C\u002Fli>\n\u003Cli>eCommerce Store Owners\u003C\u002Fli>\n\u003Cli>Niche Sites\u003C\u002Fli>\n\u003Cli>Businesses\u003C\u002Fli>\n\u003Cli>Local Businesses\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fpricing\" rel=\"nofollow ugc\">Pro Plans vs Enterprise Plans\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Cp>To use the Originality.ai WordPress plugin, you need an Originality.ai account. You can download the plugin without one, but scans require an active account with credits.\u003C\u002Fp>\n\u003Cp>To set up an account, visit our \u003Ca href=\"https:\u002F\u002Fapp.originality.ai\u002Fsignup\" rel=\"nofollow ugc\">\u003Cstrong>sign up page\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you already have an Originality.ai account, you’ll be prompted to log in after installing the WordPress plugin. Once connected, you can start scanning your content.\u003C\u002Fp>\n\u003Cp>Installation Instructions\u003Cbr \u002F>\nTo install from the WordPress directory, go to the \u003Cstrong>Add plugin page\u003C\u002Fstrong> and search for “Originality.ai.” Click “Install now” to install the plugin. After installation, go to “Installed plugins” and click “Activate” to activate the Originality.ai plugin.\u003C\u002Fp>\n\u003Cp>Once installed, you’ll be prompted to sign in to your Originality.ai account. After signing in, you can start scanning your content.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>After installing the plugin, visit Settings > Originality.ai. Connect your Originality.ai account by entering your login details and choose your default AI detection model. Save your settings to begin scanning.\u003C\u002Fp>\n\u003Cp>On your “Posts” page, you’ll see a new column named “Originality.ai Score” where you can view recent AI scores.\u003C\u002Fp>\n\u003Cp>To scan an individual post, you have two options:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Click “Start new scan” under the “Originality.ai Score” column for a specific post.\u003C\u002Fli>\n\u003Cli>Or select a post, open the WordPress editor, and select “Click to Scan” in the right block under “Originality.ai Score.”\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>In the WordPress editor, you can select your Originality.ai Model. We offer 3 models: Turbo, Lite, and Multilanguage. You can change models and run multiple scans to compare results. For more information about our models, read our \u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fwhich-ai-detection-model-to-use\" rel=\"nofollow ugc\">detailed description\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>To scan multiple pages at once, use the “\u003Cstrong>Start AI scan for all posts\u003C\u002Fstrong>” button to scan your entire website efficiently.\u003C\u002Fp>\n\u003Cp>After running scans, you can view results directly in the app, where you can also access additional features like plagiarism detection, fact-checking, and grammar checking. You can securely share scans by selecting “Copy link of results”.\u003C\u002Fp>\n\u003Cp>The scan result shows the confidence score indicating whether content is likely AI-generated or Original.\u003C\u002Fp>\n\u003Cp>You can view all lifetime scan results on the Originality.ai settings page and share results with clients or writers.\u003C\u002Fp>\n\u003Ch3>What We Offer Our Users\u003C\u002Fh3>\n\u003Cp>✔ AI content detection\u003Cbr \u002F>\n✔ Plagiarism detection\u003Cbr \u002F>\n✔ Paraphrase detection\u003Cbr \u002F>\n✔ Fact checking\u003Cbr \u002F>\n✔ Grammar check\u003Cbr \u002F>\n✔ Spell check\u003Cbr \u002F>\n✔ AI scan report\u003Cbr \u002F>\n✔ AI scan history\u003Cbr \u002F>\n✔ Full site scans\u003Cbr \u002F>\n✔ Team management\u003Cbr \u002F>\n✔ API access\u003Cbr \u002F>\n✔ Tag scans\u003Cbr \u002F>\n✔ Shareable reports\u003Cbr \u002F>\n✔ File uploads\u003Cbr \u002F>\n✔ ChatGPT detector\u003Cbr \u002F>\n✔ GPT-4 detector\u003Cbr \u002F>\n✔ GPT-4o detector\u003Cbr \u002F>\n✔ Gemini detector\u003Cbr \u002F>\n✔ Claude detector\u003Cbr \u002F>\n✔ Llama detector\u003C\u002Fp>\n\u003Ch3>What Our Users Are Saying\u003C\u002Fh3>\n\u003Cp>“\u003Cstrong>Originality.ai did a great job on all three prompts\u003C\u002Fstrong>, accurately detecting them as AI-written. Additionally, after I checked with actual human-written content, it identified it as 100% human-generated, which is important.” – \u003Ca href=\"https:\u002F\u002Fwww.searchenginejournal.com\u002F\" rel=\"nofollow ugc\">Search Engine Journal\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“\u003Cstrong>I use this tool frequently to check for AI content.\u003C\u002Fstrong> My primary use-case is checking content submitted by freelance writers for AI and plagiarism.” – \u003Ca href=\"https:\u002F\u002Fsearchengineland.com\u002F\" rel=\"nofollow ugc\">Search Engine Land\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“After extensive research and testing, we determined \u003Cstrong>Originality.ai to be reliable technology.\u003C\u002Fstrong>” – \u003Ca href=\"https:\u002F\u002Frockcontent.com\u002F\" rel=\"nofollow ugc\">Rock Content\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“ChatGPT lacks empathy and originality. \u003Cstrong>It’s also recognized as AI-generated content by detection tools like Originality.ai\u003C\u002Fstrong>” – \u003Ca href=\"https:\u002F\u002Fwww.forbes.com\u002F\" rel=\"nofollow ugc\">Forbes\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“\u003Cstrong>The product has been valuable for our content marketing team.\u003C\u002Fstrong>” – Sam ★★★★★\u003C\u002Fp>\n\u003Cp>“\u003Cstrong>I have been using this tool since the start and it has saved me many times.\u003C\u002Fstrong>” – Todd ★★★★★\u003C\u002Fp>\n\u003Cp>“Originality helps me identify poorly performing websites from a search engine perspective. \u003Cstrong>Digital marketers should have this tool in their arsenal.\u003C\u002Fstrong>” – RJ ★★★★★\u003C\u002Fp>\n\u003Cp>“Thanks to Originality.ai, \u003Cstrong>we’ve improved our content’s SEO performance.\u003C\u002Fstrong> Its accurate AI detection and readability features ensure content ranks well and resonates with our target audience.” – Lincoln ★★★★★\u003C\u002Fp>\n\u003Ch3>Site Owners are Raving About Originality.ai\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FPl9NqlTSCac?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FOwcv54njEWk?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Licensing\u003C\u002Fh3>\n\u003Cp>Licensing is compatible with the GPL. For more info, please refer to our Terms and Conditions: \u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fterms-and-conditions\" rel=\"nofollow ugc\">https:\u002F\u002Foriginality.ai\u002Fterms-and-conditions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Originality.ai AI Detector Research\u003C\u002Fh3>\n\u003Cp>Research on AI detection accuracy shows Originality.ai performing well in comparative studies. To read detailed analysis, you can see our \u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fai-content-detection-accuracy\" rel=\"nofollow ugc\">full study\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Studies and research demonstrating detection capabilities:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fai-detection-studies-round-up\" rel=\"nofollow ugc\">\u003Cstrong>Meta-Analysis of AI Detection Accuracy\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fempirical-study-ai-generated-text-detection\" rel=\"nofollow ugc\">\u003Cstrong>Empirical Study of AI-Generated Text Detection\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Feffective-software-ai-text-detection\" rel=\"nofollow ugc\">\u003Cstrong>Software Effectiveness for AI-Generated Writing Detection\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Frobust-ai-detection-study-raid\" rel=\"nofollow ugc\">\u003Cstrong>Extensive Study “RAID”\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Flarge-language-model-medical-writing\" rel=\"nofollow ugc\">\u003Cstrong>Large Language Model-Generated Text in Medical Writing\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fai-generated-text-scientific-abstracts\" rel=\"nofollow ugc\">\u003Cstrong>ASCO Research AI-Generated Text in Scientific Abstracts\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fai-text-detection-college-coursework\" rel=\"nofollow ugc\">\u003Cstrong>Student-Written College Coursework From AI-Generated Text\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Research has been conducted on our own datasets and publicly available datasets demonstrating the detection capabilities of Originality.ai AI detection.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI Content Detectors:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Below is a list of AI content detectors and links to reviews. For a thorough comparison of AI detectors and their features, see: \u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fbest-ai-content-detection-tools-reviewed\" rel=\"nofollow ugc\">\u003Cstrong>22 AI Content Detection Tools\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>List of Tools:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fhuggingface-statistics\" rel=\"nofollow ugc\">\u003Cstrong>HuggingFace\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fgltr-io-ai-content-detection-review\" rel=\"nofollow ugc\">\u003Cstrong>GLTR.io AI\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpassed.ai\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Passed.AI\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fwriter-com-ai-content-detection-review\" rel=\"nofollow ugc\">\u003Cstrong>Writer.com\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fwillieai-com-ai-content-detection-review\" rel=\"nofollow ugc\">\u003Cstrong>Willieai.com\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fgptzero-ai-content-detection-review\" rel=\"nofollow ugc\">\u003Cstrong>GPTZero\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fcontentatscale-ai-content-detection-review\" rel=\"nofollow ugc\">\u003Cstrong>ContentAtScale\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fcopyleaks-plagiarism-review\" rel=\"nofollow ugc\">\u003Cstrong>CopyLeaks\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fpoemofquotes-ai-content-detection-review\" rel=\"nofollow ugc\">\u003Cstrong>POE Poem of Quotes\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fdetectgpt-chrome-extension-review\" rel=\"nofollow ugc\">\u003Cstrong>DetectGPT\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fon-page-ai-ai-content-detection-review\" rel=\"nofollow ugc\">\u003Cstrong>On-Page.AI\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fgptradar-ai-content-detection-review\" rel=\"nofollow ugc\">\u003Cstrong>GPTRadar.com\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fpercent-human-ai-detector-review\" rel=\"nofollow ugc\">\u003Cstrong>Percent Human\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fgrover-ai-content-detection-review\" rel=\"nofollow ugc\">\u003Cstrong>Grover\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fkazan-seo-ai-detector-review\" rel=\"nofollow ugc\">\u003Cstrong>KazanSEO\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fsapling-ai-detector-review\" rel=\"nofollow ugc\">\u003Cstrong>Sapling\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fcrossplag-ai-content-detector-review\" rel=\"nofollow ugc\">\u003Cstrong>CrossPlag\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fcheckforai-com-review\" rel=\"nofollow ugc\">\u003Cstrong>CheckForAI.com\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fdraft-goal-ai-content-detector-review\" rel=\"nofollow ugc\">\u003Cstrong>Draft & Goal\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fgptkit-ai-ai-content-detection-review\" rel=\"nofollow ugc\">\u003Cstrong>GPTkit.ai\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fparaphrasingtool-ai-content-detector-review\" rel=\"nofollow ugc\">\u003Cstrong>ParaphrasingTool.ai\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fopenai-text-classifier-review\" rel=\"nofollow ugc\">\u003Cstrong>OpenAI Text Classifier\u003C\u002Fstrong>\u003C\u002Fa> \u003Cstrong>(removed)\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fai-writing-check-review\" rel=\"nofollow ugc\">\u003Cstrong>AI Writing Check\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fwinston-ai-content-detector-review\" rel=\"nofollow ugc\">\u003Cstrong>Winston AI\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Finkforall-ai-content-shield-detector-review\" rel=\"nofollow ugc\">\u003Cstrong>InkForAll\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fcontentdetector-ai-review\" rel=\"nofollow ugc\">\u003Cstrong>ContentDetector.ai\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fwritefull-gpt-detector-review\" rel=\"nofollow ugc\">\u003Cstrong>WriteFull\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002Fblog\u002Fzerogpt-ai-content-detector-review\" rel=\"nofollow ugc\">\u003Cstrong>ZeroGPT\u003C\u002Fstrong>\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foriginality.ai\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Originality.ai\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Not all detection tools are equivalent in capability and accuracy.\u003C\u002Fp>\n\u003Ch3>Why Choose Our Model?\u003C\u002Fh3>\n\u003Cp>Our AI detection model was developed with several key principles:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Larger Model:\u003C\u002Fstrong> We use a comprehensive model that requires significant compute resources per scan, which enables higher accuracy.\u003Cbr \u002F>\n‍\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Focus on Content Writers:\u003C\u002Fstrong> Our datasets focus specifically on online publications like blog posts, articles, and website copy. This specialized training enables accurate detection of differences between human and AI-generated content in these formats.\u003Cbr \u002F>\n‍‍\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Training:\u003C\u002Fstrong> We continuously create and train on increasingly challenging datasets, including content that attempts to bypass detection through various prompt engineering techniques.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Contributors\u003C\u002Fh3>\n\u003Cp>Originality.ai Team\u003C\u002Fp>\n\u003Ch3>Contact\u003C\u002Fh3>\n\u003Cp>For feature suggestions, send us an email at info@originality.ai\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Want regular updates?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Visit our website: \u003Ca href=\"https:\u002F\u002Fwww.originality.ai\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.originality.ai\u003C\u002Fa>\u003Cbr \u002F>\nFollow us on social media:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Foriginality-ai\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Foriginality-ai\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Faioriginality\" rel=\"nofollow ugc\">https:\u002F\u002Ftwitter.com\u002Faioriginality\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCv2aM3LvdQDL5uVH8qdhtxw\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCv2aM3LvdQDL5uVH8qdhtxw\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.tiktok.com\u002F@originality.ai\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.tiktok.com\u002F@originality.ai\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>The original Vue.js components used in this plugin are located in the \u003Ccode>\u002Fassets\u002Fjs\u002Fmainapp\u002Fcomponents\u002F\u003C\u002Fcode> directory.\u003C\u002Fp>\n\u003Ch3>Debug Logs\u003C\u002Fh3>\n\u003Cp>Debug logs for this plugin are stored in the \u003Ccode>wp-content\u002Fuploads\u002Foriginality-ai-logs\u002F\u003C\u002Fcode> directory. Ensure this directory is writable by the server.\u003C\u002Fp>\n\u003Ch4>External Services\u003C\u002Fh4>\n\u003Cp>This plugin connects to Originality.ai’s external services to provide authentication and scanning capabilities. This service is provided by Originality.ai – for more information, visit our Terms of Use and Privacy Policy at: \u003Ca href=\"https:\u002F\u002Foriginality.ai\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Foriginality.ai\u002F\u003C\u002Fa>\u003C\u002Fp>\n","AI content detection tool for WordPress. Scan posts for AI-generated content with multiple detection models.",5618,"2025-10-29T16:04:00.000Z","6.8.5","6.1","7.4",[117,118,119,120,121],"ai-checker","ai-content-detection","ai-content-detector","ai-detection","ai-detector","https:\u002F\u002Foriginality.ai\u002Fwordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foriginality-ai.1.0.16.zip",76,"2025-10-23 19:37:43",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":13,"downloaded":134,"rating":13,"num_ratings":51,"last_updated":135,"tested_up_to":136,"requires_at_least":137,"requires_php":77,"tags":138,"homepage":143,"download_link":144,"security_score":102,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-browser-platform-detection","WP Browser\u002FPlatform Detection","2.0.0","Gourav RR","https:\u002F\u002Fprofiles.wordpress.org\u002Fgouravrr\u002F","\u003Cp>This plugin do best role to detect browser\u002Fplatform. For wordpress developer its been complicated to detect browser\u002Fplatform, this plugin will add browser\u002Fplatform name as class in body tag of webpage, so as a developer you can easily detect browser\u002Fplatform and write some CSS or JS stuff according to your requirements.\u003C\u002Fp>\n\u003Cp>The plugin will do the following\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Browser\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Web server\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Device\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Operating system\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For example, if you are using ipad, then this plugin will add ipad, osx, and safari classes in body tag.\u003C\u002Fp>\n\u003Ch3>Additional enhancements in version 2.0.0\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>Detected browsers\u003Cbr \u002F>\n‣ Chrome\u003Cbr \u002F>\n‣ Safari\u003Cbr \u002F>\n‣ Netscape\u003Cbr \u002F>\n‣ Opera\u003Cbr \u002F>\n‣ Opera Mini\u003Cbr \u002F>\n‣ Opera Mobi\u003Cbr \u002F>\n‣ Mac Internet Explorer\u003Cbr \u002F>\n‣ Windows Internet Explorer\u003Cbr \u002F>\n‣ FireFox\u003Cbr \u002F>\n‣ Internet Explorer\u003Cbr \u002F>\n‣ Microsoft Edge Browser\u003Cbr \u002F>\n‣ Lynx Browser\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Detected Web servers\u003Cbr \u002F>\n‣ Apache HTTP Server\u003Cbr \u002F>\n‣ Microsoft IIS 7\u003Cbr \u002F>\n‣ Microsoft IIS\u003Cbr \u002F>\n‣ Nginx Web Server\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Detected Devices\u003Cbr \u002F>\n‣ iPad\u003Cbr \u002F>\n‣ iPod\u003Cbr \u002F>\n‣ iPhone\u003Cbr \u002F>\n‣ Android\u003Cbr \u002F>\n‣ Silk\u003Cbr \u002F>\n‣ Kindle\u003Cbr \u002F>\n‣ BlackBerry\u003Cbr \u002F>\n‣ Mobile\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Detected Operating systems\u003Cbr \u002F>\n‣ Windows 10\u003Cbr \u002F>\n‣ Windows 8.1\u003Cbr \u002F>\n‣ Windows 8\u003Cbr \u002F>\n‣ Windows 7\u003Cbr \u002F>\n‣ Windows Vista\u003Cbr \u002F>\n‣ Windows XP\u003Cbr \u002F>\n‣ Windows 2000\u003Cbr \u002F>\n‣ Windows ME\u003Cbr \u002F>\n‣ Windows 98\u003Cbr \u002F>\n‣ Windows 95\u003Cbr \u002F>\n‣ Windows 3.11\u003Cbr \u002F>\n‣ Mac OS 10\u003Cbr \u002F>\n‣ Mac OS 9\u003Cbr \u002F>\n‣ Linux\u003Cbr \u002F>\n‣ Ubuntu\u003Cbr \u002F>\n‣ Mobile Web OS\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n","This plugin will append CSS classes in default WordPress body class. You can get browser name, Operating System and actual device name.",2242,"2023-01-03T12:52:00.000Z","6.0.11","4.0",[139,140,21,141,142],"body-class","browser","device-detection","platform","http:\u002F\u002Fgouravrr.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-browser-platform-detection.zip",{"attackSurface":146,"codeSignals":171,"taintFlows":187,"riskAssessment":188,"analyzedAt":194},{"hooks":147,"ajaxHandlers":167,"restRoutes":168,"shortcodes":169,"cronEvents":170,"entryPointCount":27,"unprotectedCount":27},[148,154,160,165],{"type":149,"name":150,"callback":151,"file":152,"line":153},"action","add_meta_boxes","closure","admin.php",22,{"type":155,"name":156,"callback":157,"priority":158,"file":152,"line":159},"filter","plugin_row_meta","device_detect_row_meta",10,30,{"type":155,"name":161,"callback":162,"file":163,"line":164},"wp_is_mobile","device_detect_is_mobile","device-detect.php",56,{"type":155,"name":161,"callback":162,"file":163,"line":166},122,[],[],[],[],{"dangerousFunctions":172,"sqlUsage":173,"outputEscaping":175,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":186},[],{"prepared":27,"raw":27,"locations":174},[],{"escaped":27,"rawEcho":33,"locations":176},[177,180,182,184],{"file":152,"line":178,"context":179},13,"raw output",{"file":152,"line":181,"context":179},14,{"file":152,"line":183,"context":179},18,{"file":163,"line":185,"context":179},58,[],[],{"summary":189,"deductions":190},"The \"device-detect\" plugin v2.0.1 exhibits a generally positive security posture based on the static analysis. The absence of any identified dangerous functions, raw SQL queries, file operations, external HTTP requests, and the limited attack surface (zero entry points) are all strong indicators of good security practices. The plugin also has no recorded vulnerabilities, which further strengthens its perceived security. However, a significant concern arises from the output escaping. With 4 total outputs and 0% properly escaped, this indicates a high risk of cross-site scripting (XSS) vulnerabilities. Any user-supplied data that is reflected in the plugin's output without proper sanitization could be exploited by an attacker to inject malicious scripts, potentially leading to session hijacking or other harmful actions. While the plugin appears robust in many areas, this lack of output escaping is a critical weakness that needs immediate attention.",[191],{"reason":192,"points":193},"Output escaping is not implemented",8,"2026-03-16T23:09:58.241Z",{"wat":196,"direct":203},{"assetPaths":197,"generatorPatterns":200,"scriptPaths":201,"versionParams":202},[198,199],"\u002Fwp-content\u002Fplugins\u002Fdevice-detect\u002Fadmin.php","\u002Fwp-content\u002Fplugins\u002Fdevice-detect\u002Fdevice-detect.php",[],[],[],{"cssClasses":204,"htmlComments":205,"htmlAttributes":206,"restEndpoints":207,"jsGlobals":208,"shortcodeOutput":216},[],[],[],[],[209,210,211,212,213,214,215],"DEVICE_DETECT_PATH","DEVICE_DETECT_URL","DEVICE_DETECT_FOLDER","DEVICE_DETECT_CUSTOM_FILES_PATH","DEVICE_DETECT_CUSTOM_FILES_URL","DEVICE_DETECT_VERSION","device_detected",[217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232],"[computer-content]","[computer-content1]","[computer-content2]","[computer-content3]","[mobile-content]","[mobile-content1]","[mobile-content2]","[mobile-content3]","[phone-content]","[phone-content1]","[phone-content2]","[phone-content3]","[tablet-content]","[tablet-content1]","[tablet-content2]","[tablet-content3]"]