[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXyAtxrZ6C7werHS7p6JdVL-SX8dfsBh6AjsQUxWmX00":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"hsarticle","https:\u002F\u002Fprofiles.wordpress.org\u002Fhsarticle\u002F",5,320,100,30,94,"2026-08-25T06:52:02.095Z",[13,36,55,71,87],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":19,"downloaded":20,"rating":21,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":8,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"smooth-custom-cursor","Smooth Custom Cursor","2.3.1","\u003Cp>Smooth Custom Cursor replaces the default browser cursor with a beautiful animated cursor effect. Fully customizable from the WordPress admin panel, with a live preview box for every style.\u003C\u002Fp>\n\u003Cp>Choose from 9 cursor styles:\u003Cbr \u002F>\n1. Dot + Ring — classic lagging ring with magnetic hover (the original style)\u003Cbr \u002F>\n2. Glow Circle — small circle that grows into a larger circle with custom text on hover\u003Cbr \u002F>\n3. Diamond — a tilting diamond shape that reacts to movement direction\u003Cbr \u002F>\n4. Water Arrow — a hollow arrow that fills up like liquid and drains, on a loop\u003Cbr \u002F>\n5. Bubble Trail — a normal-looking arrow that releases bubbles while moving\u003Cbr \u002F>\n6. Character Trail — a normal-looking arrow that releases letters\u002Fcharacters while moving\u003Cbr \u002F>\n7. Sparkle \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Arrow — a spinning sparkle that tilts with movement and morphs into an arrow-in-circle on hover\u003Cbr \u002F>\n8. Seed \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Bloom — a seed that drifts with a trailing vine and blooms into a flower on hover, with an optional magnetic button pull\u003Cbr \u002F>\n9. Image Cursor — upload any image from your Media Library to use as the cursor\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n* 9 selectable cursor styles, each with its own settings section\u003Cbr \u002F>\n* Live preview box on the settings page for every style — see your changes before saving\u003Cbr \u002F>\n* Customizable colors, sizes, hover sizes, speed, and particle amount depending on style\u003Cbr \u002F>\n* Optional magnetic button-pull effect (Seed \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Bloom style only)\u003Cbr \u002F>\n* Option to disable on mobile\u002Ftouch devices\u003Cbr \u002F>\n* Hides cursor when mouse leaves the browser window\u003Cbr \u002F>\n* Zero dependencies — pure vanilla JavaScript\u003Cbr \u002F>\n* Lightweight and performance-optimized\u003C\u002Fp>\n","Adds a smooth, animated custom cursor — choose from 9 cursor styles, each fully customizable with a live preview — no coding needed.",300,3470,0,"2026-07-11T08:25:00.000Z","7.0.2","5.8","7.4",[27,28,29,30,31],"animation","cursor","custom-cursor","mouse","smooth-cursor","https:\u002F\u002Fhsarticle.com\u002Fsmooth-custom-cursor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmooth-custom-cursor.2.3.1.zip",null,"2026-07-22T17:31:50.256Z",{"slug":37,"name":38,"version":39,"author":4,"author_profile":5,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":8,"num_ratings":44,"last_updated":45,"tested_up_to":23,"requires_at_least":46,"requires_php":25,"tags":47,"homepage":53,"download_link":54,"security_score":8,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"hsarticle-login-math-verification","HSArticle Login Math Verification","1.0.2","\u003Cp>HSArticle Login Math Verification protects your WordPress login page from bots and brute-force attacks using a simple math question. No Google reCAPTCHA, no Cloudflare, no API keys required.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Math captcha (e.g. “8 + 5 = ?”) on the login page\u003C\u002Fli>\n\u003Cli>Secure answer stored as WordPress transient (no PHP sessions)\u003C\u002Fli>\n\u003Cli>Beautiful light and dark-themed login page design\u003C\u002Fli>\n\u003Cli>Customizable accent color with live preview\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable toggle from admin settings\u003C\u002Fli>\n\u003Cli>Login attempt stats (passed vs. blocked) in the admin dashboard\u003C\u002Fli>\n\u003Cli>Lightweight — no external scripts loaded on the front end\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds a beautiful math CAPTCHA to the WordPress login page. No API keys, no paid services — 100% free.",20,206,1,"2026-07-11T14:01:00.000Z","5.0",[48,49,50,51,52],"bot-protection","brute-force","captcha","login","security","https:\u002F\u002Fhsarticle.com\u002Fwordpress-login-captcha-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhsarticle-login-math-verification.1.0.2.zip",{"slug":56,"name":57,"version":58,"author":4,"author_profile":5,"description":59,"short_description":60,"active_installs":21,"downloaded":61,"rating":21,"num_ratings":21,"last_updated":62,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":63,"homepage":69,"download_link":70,"security_score":8,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"hsarticle-image-seo-audit","HSArticle Image SEO Audit","1.0.0","\u003Cp>\u003Cstrong>HSArticle Image SEO Audit\u003C\u002Fstrong> gives you a complete picture of your site’s image SEO health, then lets you fix everything from one clean dashboard — no opening posts one by one.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tab 1 — Alt Text Audit\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Scans your entire media library in batches so it never times out, even on large sites. Every image shows three editable fields inline — Title, Alt Text, and Description — saved together with one click. Results are categorised into:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Missing — no alt text at all\u003C\u002Fli>\n\u003Cli>Weak — filename-based, single word, or over 125 characters\u003C\u002Fli>\n\u003Cli>Duplicate — same alt text used on multiple images\u003C\u002Fli>\n\u003Cli>Good — properly written\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Also detects post-level alt text overrides — when an image’s alt text inside a post differs from the media library value, something most plugins miss entirely.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tab 2 — Per-Post SEO Score\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Scores every published post and page (not a sample — all of them, fetched in batches) on:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Featured image presence\u003C\u002Fli>\n\u003Cli>All images have alt text\u003C\u002Fli>\n\u003Cli>No weak or filename-based alt texts\u003C\u002Fli>\n\u003Cli>No duplicate alt texts on the same page\u003C\u002Fli>\n\u003Cli>At least one image has a caption\u003C\u002Fli>\n\u003Cli>Focus keyword set and present in alt text (requires SEO plugin)\u003C\u002Fli>\n\u003Cli>Meta title and meta description set (requires SEO plugin)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Automatically detects your active SEO plugin (Yoast SEO, Rank Math, All in One SEO, or SEOPress). If none is installed, it shows install recommendations and still runs all the basic image checks. If a plugin is active but a post has no focus keyword, that’s flagged individually rather than silently failing the whole score.\u003C\u002Fp>\n\u003Cp>Each post card shows word count, image count, publish date, and post type at a glance, with direct Edit and View links.\u003C\u002Fp>\n","Bulk-edit image alt text, title and description. Score every post on image SEO health. Works with Yoast, Rank Math, AIOSEO and SEOPress.",88,"2026-06-30T09:47:00.000Z",[64,65,66,67,68],"alt-text","image-audit","image-seo","media","seo","https:\u002F\u002Fhsarticle.com\u002Fimage-seo-audit\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhsarticle-image-seo-audit.1.0.0.zip",{"slug":72,"name":73,"version":58,"author":4,"author_profile":5,"description":74,"short_description":75,"active_installs":21,"downloaded":76,"rating":21,"num_ratings":21,"last_updated":77,"tested_up_to":23,"requires_at_least":78,"requires_php":25,"tags":79,"homepage":85,"download_link":86,"security_score":8,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"hsarticle-login-warden","HSArticle Login Warden","\u003Cp>Most “hide login” plugins only do one thing: change the URL of wp-login.php. HSArticle Login Warden does that too, but it’s built around a wider goal — make it harder for anyone to find or confirm who has access to your WordPress admin in the first place. Hiding the login form doesn’t help much if your usernames are still leaking out through three other doors, so HSArticle Login Warden closes those too, all as optional one-click toggles.\u003C\u002Fp>\n\u003Cp>It doesn’t rename or modify any core files, and it doesn’t add rewrite rules — it simply intercepts requests for wp-login.php and \u002Fwp-admin and shows a 404 (or redirects) to logged-out visitors, while your chosen custom URL loads the real login form.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom login URL\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set any custom login URL slug\u003C\u002Fli>\n\u003Cli>Choose what logged-out visitors see when they hit the old login page or \u002Fwp-admin: a 404 page, a redirect to your homepage, or a redirect to any custom URL\u003C\u002Fli>\n\u003Cli>Your current login URL is always visible on the settings page with a one-click Copy button, so you never lose track of it\u003C\u002Fli>\n\u003Cli>Built-in conflict check — you can’t accidentally set your login slug to something that collides with an existing page or post\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Optional hardening toggles\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Disable XML-RPC (xmlrpc.php) — a second, often-forgotten login door and a common brute-force target\u003C\u002Fli>\n\u003Cli>Generic login error messages — stops WordPress confirming whether a failed login had a real username or not\u003C\u002Fli>\n\u003Cli>Block username enumeration via ?author=1, ?author=2, etc. — stops one of the most common ways real usernames get discovered\u003C\u002Fli>\n\u003Cli>Hide the \u002Fwp-json\u002Fwp\u002Fv2\u002Fusers REST endpoint from logged-out requests — this lists every username on your site by default\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>None of these toggles track, log, or store anything about your visitors — they simply stop information from leaking out. All logged-in functionality (dashboard, admin, post editing) works completely normally; every toggle here only affects logged-out visitors.\u003C\u002Fp>\n\u003Cp>Deactivating the plugin brings your site back to its default state immediately.\u003C\u002Fp>\n","Hide your login URL and stop leaking your admin usernames. Custom login URL, XML-RPC lockdown, and enumeration blocking.",62,"2026-07-18T20:21:00.000Z","5.6",[80,81,82,83,84],"custom-login-url","hide-login","login-security","wp-login","xmlrpc","https:\u002F\u002Fhsarticle.com\u002Fhsarticle-login-warden\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhsarticle-login-warden.1.0.0.zip",{"slug":88,"name":89,"version":90,"author":4,"author_profile":5,"description":91,"short_description":92,"active_installs":21,"downloaded":93,"rating":21,"num_ratings":21,"last_updated":94,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":95,"homepage":101,"download_link":102,"security_score":8,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"lumino-dark-mode","Lumino Dark Mode","1.2","\u003Cp>Lumino Dark Mode adds a stylish floating toggle button that lets your visitors switch between dark and light mode with a single click. It works on \u003Cstrong>any\u003C\u002Fstrong> WordPress theme without touching your theme files.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How it works:\u003C\u002Fstrong>\u003Cbr \u002F>\nLumino uses a smart CSS filter technique (\u003Ccode>invert + hue-rotate\u003C\u002Fcode>) applied to the entire page — not just specific elements. This means every part of your site — text, backgrounds, borders, menus, sidebars, widgets — all switch perfectly. Images and videos are automatically re-corrected so they always look natural.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works with any WordPress theme — no CSS class knowledge needed\u003C\u002Fli>\n\u003Cli>5 beautiful toggle button styles (Classic, Night, Gradient, Outlined, Sunset)\u003C\u002Fli>\n\u003Cli>Choose toggle position: Bottom-Right, Bottom-Left, Top-Right, Top-Left\u003C\u002Fli>\n\u003Cli>Custom offset position (pixels from edge)\u003C\u002Fli>\n\u003Cli>Adjustable toggle width, height, and border radius\u003C\u002Fli>\n\u003Cli>Smart base theme auto-detection (light or dark)\u003C\u002Fli>\n\u003Cli>User preference saved in localStorage — persists across pages and sessions\u003C\u002Fli>\n\u003Cli>Respects OS-level dark mode preference (prefers-color-scheme)\u003C\u002Fli>\n\u003Cli>Flash prevention — correct mode applied before first paint\u003C\u002Fli>\n\u003Cli>Keyboard accessible (Tab + Enter\u002FSpace)\u003C\u002Fli>\n\u003Cli>Lightweight — pure vanilla JavaScript, zero dependencies\u003C\u002Fli>\n\u003Cli>Fully translatable (text domain: lumino-dark-mode)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Lumino Dark Mode stores the visitor’s dark\u002Flight mode preference locally in the browser’s \u003Ccode>localStorage\u003C\u002Fcode> under the key \u003Ccode>lumino_mode\u003C\u002Fcode>. This data never leaves the visitor’s browser and is never sent to any server, including the website owner’s server or any third-party service. No personal data is collected or processed by this plugin.\u003C\u002Fp>\n","Adds a beautiful floating dark mode toggle to any WordPress site. Works with all themes — no coding needed.",181,"2026-05-26T19:23:00.000Z",[96,97,98,99,100],"dark-mode","dark-theme","eye-strain","night-mode","toggle","https:\u002F\u002Fhsarticle.com\u002Flumino-dark-mode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flumino-dark-mode.1.2.zip"]