[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fi-bylyg5G9sSR43hzMFUpiJvpKEkf-QbGXaz49BdNzM":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"equalitie","eQualitie","https:\u002F\u002Fprofiles.wordpress.org\u002Fequalitie\u002F",1,0,100,30,94,"2026-05-19T19:29:43.106Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":8,"num_ratings":8,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":34},"baskerville-ai-security","Baskerville AI Security","1.0.3","\u003Cp>Baskerville is a comprehensive WordPress security plugin that protects your site from malicious bots, AI crawlers, and unwanted traffic using multiple detection methods.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI Bot Detection\u003C\u002Fstrong> – Intelligent classification of bots vs. humans with configurable score thresholds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GeoIP Access Control\u003C\u002Fstrong> – Block or allow traffic by country (whitelist\u002Fblacklist modes)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cloudflare Turnstile\u003C\u002Fstrong> – CAPTCHA challenge for borderline bot scores with precision analytics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Browser Fingerprinting\u003C\u002Fstrong> – Advanced client-side fingerprinting (Canvas, WebGL, Audio)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Honeypot Detection\u003C\u002Fstrong> – Hidden links to catch AI crawlers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-Time Analytics\u003C\u002Fstrong> – Live feed, traffic statistics, and Turnstile precision metrics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Under Attack Mode\u003C\u002Fstrong> – Emergency mode to challenge all visitors during attacks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>IP Whitelist\u003C\u002Fstrong> – Bypass firewall for trusted IPs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Form Protection\u003C\u002Fstrong> – Protect login, registration, and comment forms with Turnstile\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Bot Score System:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>0-39: Likely human (allowed)\u003C\u002Fli>\n\u003Cli>40-70: Borderline (optional Turnstile challenge)\u003C\u002Fli>\n\u003Cli>71-100: Likely bot (blocked)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Performance:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Minimal overhead (~1ms with page cache, ~30-50ms without)\u003C\u002Fli>\n\u003Cli>APCu + file-based caching for GeoIP lookups\u003C\u002Fli>\n\u003Cli>Compatible with all major caching plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the following third-party services:\u003C\u002Fp>\n\u003Ch4>Cloudflare Turnstile\u003C\u002Fh4>\n\u003Cp>When Turnstile is enabled, the plugin loads JavaScript from Cloudflare’s servers to display CAPTCHA challenges:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service URL: https:\u002F\u002Fchallenges.cloudflare.com\u002Fturnstile\u002Fv0\u002Fapi.js\u003C\u002Fli>\n\u003Cli>Verification API: https:\u002F\u002Fchallenges.cloudflare.com\u002Fturnstile\u002Fv0\u002Fsiteverify\u003C\u002Fli>\n\u003Cli>Data sent: Turnstile token, visitor IP address\u003C\u002Fli>\n\u003Cli>Purpose: Human verification to prevent bot access\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fwww.cloudflare.com\u002Fwebsite-terms\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Turnstile is only loaded when you enable it in plugin settings and provide your Cloudflare API keys.\u003C\u002Fp>\n\u003Ch4>MaxMind GeoIP Database\u003C\u002Fh4>\n\u003Cp>When you use the one-click GeoIP database installer, the plugin downloads the GeoLite2-Country database from MaxMind:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Database download URL: https:\u002F\u002Fdownload.maxmind.com\u002F\u003C\u002Fli>\n\u003Cli>Data sent: Your MaxMind license key (required for database download)\u003C\u002Fli>\n\u003Cli>Purpose: Determine visitor country for geo-blocking features\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fwww.maxmind.com\u002Fen\u002Fprivacy-policy\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fwww.maxmind.com\u002Fen\u002Fgeolite2\u002Feula\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The installer also downloads the MaxMind PHP libraries from GitHub:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>GeoIP2 PHP API: https:\u002F\u002Fgithub.com\u002Fmaxmind\u002FGeoIP2-php\u002Farchive\u002Frefs\u002Ftags\u002Fv2.13.0.zip\u003C\u002Fli>\n\u003Cli>MaxMind DB Reader: https:\u002F\u002Fgithub.com\u002Fmaxmind\u002FMaxMind-DB-Reader-php\u002Farchive\u002Frefs\u002Ftags\u002Fv1.11.1.zip\u003C\u002Fli>\n\u003Cli>These are open-source libraries used to read the local GeoIP database. No visitor data is sent to GitHub.\u003C\u002Fli>\n\u003Cli>GitHub Terms of Service: https:\u002F\u002Fdocs.github.com\u002Fen\u002Fsite-policy\u002Fgithub-terms\u002Fgithub-terms-of-service\u003C\u002Fli>\n\u003Cli>GitHub Privacy Statement: https:\u002F\u002Fdocs.github.com\u002Fen\u002Fsite-policy\u002Fprivacy-policies\u002Fgithub-general-privacy-statement\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The database is stored locally on your server. No visitor data is sent to MaxMind during lookups.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Ch4>Data Collected\u003C\u002Fh4>\n\u003Cp>This plugin collects and stores the following visitor data locally in your WordPress database:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>IP addresses\u003C\u002Fli>\n\u003Cli>Browser fingerprints (Canvas, WebGL, Audio hashes)\u003C\u002Fli>\n\u003Cli>User agent strings\u003C\u002Fli>\n\u003Cli>Country codes (derived from IP)\u003C\u002Fli>\n\u003Cli>Bot scores and classifications\u003C\u002Fli>\n\u003Cli>Timestamps of visits\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Data Retention\u003C\u002Fh4>\n\u003Cp>Statistics are automatically deleted after the retention period you configure (default: 14 days). You can adjust this in Settings > Baskerville > Settings.\u003C\u002Fp>\n\u003Ch4>GDPR Compliance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All data is stored locally on your server\u003C\u002Fli>\n\u003Cli>No visitor data is shared with third parties (except Cloudflare when Turnstile verification occurs)\u003C\u002Fli>\n\u003Cli>Data retention is configurable\u003C\u002Fli>\n\u003Cli>Consider adding disclosure to your site’s privacy policy\u003C\u002Fli>\n\u003C\u002Ful>\n","Advanced WordPress security plugin with AI bot detection, GeoIP access control, and Cloudflare Turnstile integration.",221,"2026-04-03T11:17:00.000Z","6.9.4","6.2","7.4",[26,27,28,29,30],"anti-bot","captcha","firewall","security","spam-protection","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbaskerville-ai-security\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbaskerville-ai-security.1.0.3.zip",null,"2026-04-16T10:56:18.058Z"]