[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$flVRfeouJhDuSaItekNNtZmM4T7KRXIfIQyjbvAkXBI8":3,"$foBOwBSOOPACq4AeUJMT1FHHUBw10QQ6Un4gI3KyjdMc":856,"$fdyRSNiv5S0MUbeEOHivORQZdnLT5LFZy8xQr0ybTr8Y":860},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":145,"fingerprints":781},"visitorlog","VisitorLog","1.0.5","IT Augustine","https:\u002F\u002Fprofiles.wordpress.org\u002Fitaugustine\u002F","\u003Cp>The plugin implements four main directions:\u003Cbr \u002F>\n1. Site security.\u003Cbr \u002F>\n2. Statistics of visits.\u003Cbr \u002F>\n3. Tabular and graphical representation of the necessary information for the site administrator.\u003Cbr \u002F>\n4. Necessary and useful functions in the work of the administrator.\u003C\u002Fp>\n\u003Ch4>1. Site Security\u003C\u002Fh4>\n\u003Cp>  • Registration of DDoS attacks;\u003Cbr \u002F>\n  • Protection from 404 events;\u003Cbr \u002F>\n  • Protection of the administrative panel;\u003Cbr \u002F>\n  • Protection of the database;\u003Cbr \u002F>\n  • File system protection;\u003Cbr \u002F>\n  • Spam protection in comments;\u003Cbr \u002F>\n  • Spam protection in feedback forms;\u003Cbr \u002F>\n  • Bot recognition;\u003Cbr \u002F>\n  • Blocking bots with control instructions in the file .htaccess;\u003Cbr \u002F>\n  • Blocking bots by redirection;\u003Cbr \u002F>\n  • Creation of a database of unwanted IP addresses (blacklist);\u003Cbr \u002F>\n  • Firewall.\u003C\u002Fp>\n\u003Ch4>2. Statistics of site visits\u003C\u002Fh4>\n\u003Cp>  • generating statistics of site visits by categories of visitors: visitors, administrators, bots;\u003Cbr \u002F>\n  • maintaining statistics of site visits by the hour;\u003Cbr \u002F>\n  • display statistics on the screen in the form of tables and graphs;\u003Cbr \u002F>\n  • statistics on IP addresses are stored in the database;\u003C\u002Fp>\n\u003Ch4>3. Reports, Tables, Logs\u003C\u002Fh4>\n\u003Cp>3.1 Reports\u003Cbr \u002F>\n    • Database backup report;\u003Cbr \u002F>\n    • system information (server, WordPress, PHP, MySQL, plugins, …);\u003Cbr \u002F>\n    • file and folder access report;\u003Cbr \u002F>\n    • Plugin update report.\u003Cbr \u002F>\n  3.2 Tables\u003Cbr \u002F>\n    • blacklist of unwanted IP addresses;\u003Cbr \u002F>\n    • address table when login to the admin panel fails;\u003Cbr \u002F>\n    • spam address table;\u003Cbr \u002F>\n    • address table at event 404;\u003Cbr \u002F>\n    • a table of unwanted IP addresses that the administrator creates independently;\u003Cbr \u002F>\n    • IP addresses can be entered into tables automatically or the administrator can enter them manually.\u003Cbr \u002F>\n    • IP addresses in the tables are blocked automatically or the administrator does it manually.\u003Cbr \u002F>\n  3.3 Logs\u003Cbr \u002F>\n    • visitor log (all site visitors, admins, bots are registered);\u003Cbr \u002F>\n    • Log with administrators’ IP addresses (all dynamic and static addresses are stored);\u003Cbr \u002F>\n    • account activity log, duration of sessions in the system;\u003Cbr \u002F>\n    • Action Log;\u003Cbr \u002F>\n    • Error log.\u003C\u002Fp>\n\u003Ch4>4. Other useful functions\u003C\u002Fh4>\n\u003Cp>  • site maintenance mode, blocking access to the site except for administrators;\u003Cbr \u002F>\n  • deleting all comments from the database;\u003Cbr \u002F>\n  • Cron, a log of scheduled tasks.\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>  You can find a more detailed description in the documentation for the plugin or on our website.\u003Cbr \u002F>\n  Dev IT-Augustine\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>= https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fapi.js\u003Cbr \u002F>\n  \u002F* PLEASE DO NOT COPY AND PASTE THIS CODE. *\u002F Google asks you not to insert this code into your scripts.\u003Cbr \u002F>\n  The plugin uses this to protect against spam in comments, as well as to protect against intruders when logging into the WordPress admin panel.\u003Cbr \u002F>\n  This service is provided by Google.\u003Cbr \u002F>\n  Link to privacy policy – wp-admin\u002Fadmin.php?page=visitorlog_privacy_policy\u003C\u002Fp>\n\u003Cp>= https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fapi\u002Fsiteverify\u003Cbr \u002F>\n  Using this link, the plugin connects to the Google API to receive recaptcha.\u003Cbr \u002F>\n  The plugin uses this feature to protect against spam in comments, as well as to protect against intruders when logging into the admin panel of your WordPress site.\u003Cbr \u002F>\n  This service is provided by Google.\u003Cbr \u002F>\n  Link to privacy policy – wp-admin\u002Fadmin.php?page=visitorlog_privacy_policy\u003C\u002Fp>\n\u003Cp>= smtp.google.com\u003Cbr \u002F>\n  The plugin uses this link to the google SMTP mail resource to send messages from the site.\u003Cbr \u002F>\n  Link to privacy policy – wp-admin\u002Fadmin.php?page=visitorlog_privacy_policy\u003C\u002Fp>\n\u003Cp>= http:\u002F\u002F127.0.0.1\u003Cbr \u002F>\n  Using this link, the plugin redirects unwanted visitors, identified intruders who carry out attacks on the admin panel and pages of the WordPress site.\u003Cbr \u002F>\n  Link to privacy policy – wp-admin\u002Fadmin.php?page=visitorlog_privacy_policy\u003C\u002Fp>\n\u003Cp>= www.w3.org\u003Cbr \u002F>\n  The plugin uses this link in the bootstrap.css and maintenance.css style libraries, which are used to style the Visitorlog plugin frontend.\u003Cbr \u002F>\n  Link to privacy policy – wp-admin\u002Fadmin.php?page=visitorlog_privacy_policy\u003C\u002Fp>\n\u003Cp>= https:\u002F\u002Fitaugustine.com\u003Cbr \u002F>\n  This link connects the user to the developer’s website to access the full version of the plugin with advanced features.\u003Cbr \u002F>\n  Security Line developers.\u003Cbr \u002F>\n  Link to privacy policy – wp-admin\u002Fadmin.php?page=visitorlog_privacy_policy\u003C\u002Fp>\n\u003Cp>= https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.txt\u003Cbr \u002F>\n  The plugin allows the user to click on the link and read the text of the GNU GENERAL PUBLIC LICENSE.\u003Cbr \u002F>\n  Link to privacy policy – wp-admin\u002Fadmin.php?page=visitorlog_privacy_policy\u003C\u002Fp>\n\u003Cp>= https:\u002F\u002Fwordpress.org\u002Fabout\u002Frequirements\u003Cbr \u002F>\n  https:\u002F\u002Fcodex.wordpress.org\u002FDebugging_in_WordPress\u003Cbr \u002F>\n  https:\u002F\u002Fdeveloper.wordpress.org\u002Fadvanced-administration\u002Fserver\u002Ffile-permissions\u002F\u003Cbr \u002F>\n  https:\u002F\u002Fdeveloper.wordpress.org\u002Fadvanced-administration\u002Fsecurity\u002Fhardening\u002F\u003Cbr \u002F>\n  https:\u002F\u002Fprofiles.wordpress.org\u002Fitaugustine\u002F\u003Cbr \u002F>\n  The plugin allows the user to use WordPress resources to obtain the necessary information.\u003Cbr \u002F>\n  Provided by https:\u002F\u002Fwordpress.org\u003Cbr \u002F>\n  Link to privacy policy – wp-admin\u002Fadmin.php?page=visitorlog_privacy_policy\u003C\u002Fp>\n","The VisitorLog plugin adds useful functionality to your site in the field of security, statistics and some other useful functions.",0,246,"2025-12-11T17:08:00.000Z","6.9.4","5.7","7.4",[18,19,20,21,22],"admin-protection","database-protection","ddos","security","spam","https:\u002F\u002Fitaugustine.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisitorlog.1.0.5.zip",100,null,"2026-03-15T15:16:48.613Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"itaugustine",1,30,94,"2026-08-30T01:29:45.848Z",[37,57,80,102,126],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":11,"num_ratings":11,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":16,"tags":50,"homepage":54,"download_link":55,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":56},"turbo-rate-limiter","Turbo Rate Limiter","1.0.2","ahriad","https:\u002F\u002Fprofiles.wordpress.org\u002Fahriad\u002F","\u003Cp>Turbo Rate Limiter is a powerful yet easy-to-use security plugin that helps protect your WordPress site from various types of abuse by limiting the rate at which visitors can make requests.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>URI-based filtering\u003C\u002Fstrong> – Set rate limits for specific URLs, paths, or patterns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple match types\u003C\u002Fstrong> – Exact match, contains, starts with, ends with, or regex\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible time windows\u003C\u002Fstrong> – Configure rate limits per second, minute, or hour\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple actions\u003C\u002Fstrong> – Return HTTP 429, redirect to URL, or redirect to page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Test mode\u003C\u002Fstrong> – Preview rate limiting behavior without blocking visitors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Debug panel\u003C\u002Fstrong> – Visual debug panel for administrators\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cloudflare support\u003C\u002Fstrong> – Full IPv4 and IPv6 proxy detection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Localization ready\u003C\u002Fstrong> – Translations available for multiple languages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>API protection\u003C\u002Fstrong> – Limit API calls to prevent abuse\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login protection\u003C\u002Fstrong> – Prevent brute force attacks on login pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Form spam prevention\u003C\u002Fstrong> – Limit form submission rates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Resource protection\u003C\u002Fstrong> – Protect heavy database queries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CDN compatibility\u003C\u002Fstrong> – Works with Cloudflare and other proxies\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Ch3>Developer API\u003C\u002Fh3>\n\u003Cp>Turbo Rate Limiter provides hooks and filters for developers:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F Add trusted proxy IPs\nadd_filter('turbo_rate_limiter_trusted_proxies', function() {\n    return [\n        '173.245.48.0\u002F20',\n        '2400:cb00::\u002F32',\n        \u002F\u002F More ranges...\n    ];\n});\n\n\u002F\u002F Access rate limiter instance\n$rate_limiter = TURBORL_Rate_Limiter::get_instance();\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For full API documentation, see docs\u002Fdeveloper-api.md.\u003C\u002Fp>\n","Protect your WordPress site from brute force attacks, API abuse, and DDoS attacks with customizable rate limiting rules.",40,383,"2026-03-26T04:25:00.000Z","6.9.5","5.0",[51,20,52,21,53],"api","rate-limit","spam-protection","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fturbo-rate-limiter.1.0.2.zip","2026-07-22T17:31:50.256Z",{"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":54,"tags":72,"homepage":76,"download_link":77,"security_score":78,"vuln_count":32,"unpatched_count":11,"last_vuln_date":79,"fetched_at":56},"sucuri-scanner","Sucuri Security – Auditing, Malware Scanner and Security Hardening","2.7.4","Sucuri","https:\u002F\u002Fprofiles.wordpress.org\u002Fsucuri\u002F","\u003Cp>At Sucuri, we are dedicated to keeping your website safe and secure. With a focus on protection and monitoring, we offer solutions that help you stay ahead of potential threats for your WordPress site.\u003C\u002Fp>\n\u003Cp>Our services include everything from malware detection to performance optimization, all designed to give you peace of mind.\u003C\u002Fp>\n\u003Cp>We understand the importance of your online presence and are here to support you every step of the way. Join us, and let’s work together to ensure your website remains secure and resilient.\u003C\u002Fp>\n\u003Cp>The Sucuri Security Monitoring Plugin is designed to safeguard your WordPress site with ease and reliability. Our plugin offers a range of essential security features, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Security Activity Auditing:\u003C\u002Fstrong> Keep track of every security-related event within your WordPress environment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Integrity Monitoring:\u003C\u002Fstrong> Detect unauthorized changes to your files and protect your site from potential vulnerabilities.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remote Malware Scanning:\u003C\u002Fstrong> Regularly scan your site for malware with our remote scanner to ensure it’s clean and secure.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Blocklist Monitoring:\u003C\u002Fstrong> Receive alerts if your site is blocklisted by any major services, allowing for quick resolution.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Hardening:\u003C\u002Fstrong> Implement recommended security practices to fortify your site against threats.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post-Hack Security Actions:\u003C\u002Fstrong> If the worst happens, our plugin helps you recover your site easily.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With Sucuri, you can focus on what matters most—growing your website—while we handle the security. Our feature set provides a clear view of your site’s status, making it easy to manage, monitor and take action.\u003C\u002Fp>\n\u003Ch3>Contributors & Maintenance Notice\u003C\u002Fh3>\n\u003Cp>Our dedicated team of engineers and security analysts is continually working to enhance the Sucuri Security Monitoring Plugin.\u003C\u002Fp>\n\u003Cp>We provide regular updates, address bugs, and actively incorporate \u003Ca href=\"https:\u002F\u002Fsucuri.typeform.com\u002Fto\u002FqNe18eDf\" rel=\"nofollow ugc\">user feedback\u003C\u002Fa> to ensure your WordPress site maintains its highest security stance. Our growth roadmap underscores our commitment to keeping you protected against emerging threats.\u003C\u002Fp>\n\u003Cp>To support you further, we offer a variety of resources, including prompt responses for the forum, our website’s various content types, and an extensive \u003Ca href=\"https:\u002F\u002Fdocs.sucuri.net\u002F\" rel=\"nofollow ugc\">knowledge base\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Our content is designed to help you maximize your plugin feature usage and benefits with the support you need.\u003C\u002Fp>\n\u003Cp>If you want to be ahead of possible threats and keep up-to-date with Plugin updates, subscribe to our content \u003Ca href=\"https:\u002F\u002Finfo.sucuri.net\u002Fsubscribe-to-security\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Introducing the Sucuri Firewall + WordPress Security Plugin\u003C\u002Fh3>\n\u003Cp>We’re excited to introduce the Sucuri Firewall + WordPress Security Plugin, designed for those who seek advanced protection for their WordPress sites.\u003C\u002Fp>\n\u003Cp>Building upon our trusted free plugin, this premium offering provides a robust suite of features to ensure comprehensive security and peace of mind.\u003C\u002Fp>\n\u003Cp>Key features include:\u003Cbr \u002F>\n* \u003Cstrong>Web Application Firewall (WAF):\u003C\u002Fstrong> Protect your site from malicious traffic with our powerful firewall solution.\u003Cbr \u002F>\n* \u003Cstrong>Brute Force Protection:\u003C\u002Fstrong> Safeguard your site against unauthorized login attempts.\u003Cbr \u002F>\n* \u003Cstrong>Brute Force Audit & Reporting:\u003C\u002Fstrong> Gain insights into login attempts with detailed auditing and reporting.\u003Cbr \u002F>\n* \u003Cstrong>DDoS Mitigation: Maintain site\u003C\u002Fstrong> availability even during targeted attacks.\u003Cbr \u002F>\n* \u003Cstrong>Core Vulnerabilities Scanning:\u003C\u002Fstrong> Identify and address security weaknesses in WordPress core files.\u003Cbr \u002F>\n* \u003Cstrong>Plugins Vulnerability Scanning:\u003C\u002Fstrong> Ensure your installed plugins are secure and up to date.\u003Cbr \u002F>\n* \u003Cstrong>Themes Vulnerability Scanning:\u003C\u002Fstrong> Protect your site by scanning for vulnerabilities in installed themes.\u003Cbr \u002F>\n* \u003Cstrong>PHP Vulnerability Scanning:\u003C\u002Fstrong> Detect and address potential security issues in your PHP environment.\u003C\u002Fp>\n\u003Cp>With the \u003Ca href=\"https:\u002F\u002Fsucuri.net\u002Fwebsite-firewall\u002F\" rel=\"nofollow ugc\">Sucuri Firewall + WordPress Security Plugin\u003C\u002Fa>, you benefit from the expertise and dedication of our team, committed to keeping your digital assets secure.\u003C\u002Fp>\n\u003Cp>Experience the next level of protection and support, and enjoy the peace of mind that comes with knowing your site is in good hands.\u003C\u002Fp>\n","The Sucuri WordPress Security plugin is a security toolset for security integrity monitoring, malware detection and security hardening.",600000,36023943,84,384,"2026-07-07T15:41:00.000Z","7.0.2","3.6",[73,74,75,21,22],"firewall","malware","scan","https:\u002F\u002Fwordpress.sucuri.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsucuri-scanner.2.7.4.zip",99,"2022-09-14 00:00:00",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":25,"num_ratings":90,"last_updated":91,"tested_up_to":70,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":99,"download_link":100,"security_score":78,"vuln_count":32,"unpatched_count":11,"last_vuln_date":101,"fetched_at":56},"cloudsecure-wp-security","CloudSecure WP Security","1.4.12","XServer","https:\u002F\u002Fprofiles.wordpress.org\u002Fxserverjp\u002F","\u003Cp>CloudSecure WP Securityは、管理画面とログインURLをサイバー攻撃から守る、国産・日本語対応のセキュリティ対策プラグインです。\u003Cbr \u002F>\n簡単な設定だけで、不正アクセスや不正ログインからWordPressを保護し、サイトのセキュリティを高めます。\u003Cbr \u002F>\n各機能は有効／無効を切り替えるだけで設定でき、必要な対策をわかりやすく管理できます。シンプルで扱いやすい設計のため、日々のサイト運用にも取り入れやすいプラグインです。\u003C\u002Fp>\n\u003Cp>※ 本プラグインは日本国内の利用者向けに提供しているものであり、EU居住者を対象とした提供は意図していません。\u003C\u002Fp>\n\u003Cp>ドキュメントやFAQなど、より詳細な情報は \u003Ca href=\"https:\u002F\u002Fwpplugin.cloudsecure.ne.jp\u002Fcloudsecure_wp_security\" rel=\"nofollow ugc\">こちら\u003C\u002Fa> でご覧いただけます。\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPressのマルチサイト機能には対応していません。\u003C\u002Fli>\n\u003Cli>WebサーバーはApache2.xでの動作を確認済みです。\u003C\u002Fli>\n\u003Cli>画像認証追加機能を利用するためには、PHPに拡張ライブラリ「gd」をインストールする必要があります。\u003C\u002Fli>\n\u003Cli>管理画面アクセス制限機能、ログインURL変更機能を利用するためには、Apacheに「mod_rewrite」を読み込む必要があります。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>本プラグインの機能は以下のとおりです。\u003C\u002Fp>\n\u003Ch4>ログイン無効化\u003C\u002Fh4>\n\u003Cp>指定した期間内に指定した回数ログインに失敗した場合、指定した時間ログインを無効化（ブロック）します。\u003Cbr \u002F>\nブルートフォースアタックやパスワードリスト攻撃など、不正なログインを試みる攻撃を防ぐための機能です。\u003Cbr \u002F>\nとくに、自動化された攻撃に有効です。\u003C\u002Fp>\n\u003Ch4>ログインURL変更\u003C\u002Fh4>\n\u003Cp>ログインURL（wp-login.php）を変更します。\u003Cbr \u002F>\n半角英小文字、半角数字、ハイフン、アンダースコアのいずれかを使用し、4文字以上12文字以下でお好みの名前（文字列）に設定できます。\u003Cbr \u002F>\nブルートフォースアタックやパスワードリスト攻撃など、不正なログインを試みる攻撃を受けにくくするための機能です。\u003C\u002Fp>\n\u003Ch4>ログインエラーメッセージ統一\u003C\u002Fh4>\n\u003Cp>ログイン時、ユーザー名、パスワード、画像認証のどれを間違えても同一のメッセージを表示します。\u003Cbr \u002F>\nユーザー名の存在を調査する攻撃を受けにくくするための機能です。\u003C\u002Fp>\n\u003Ch4>2段階認証\u003C\u002Fh4>\n\u003Cp>ログイン時、ユーザー名とパスワードの入力に加え、別のコードで追加認証を行います。\u003Cbr \u002F>\n認証方法は\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.google.android.apps.authenticator2\" rel=\"nofollow ugc\">Google Authenticator\u003C\u002Fa> またはメール認証のいずれかを選択できます。\u003Cbr \u002F>\n各認証方法で生成された6桁の認証コードをログイン画面で入力し、すべての情報が一致すればログインできます。\u003Cbr \u002F>\nユーザー名やパスワードを不正入手した第三者によるログインやなりすましを防止し、セキュリティを強化します。\u003C\u002Fp>\n\u003Ch4>画像認証追加\u003C\u002Fh4>\n\u003Cp>画像データ上にランダムに表示される文字の入力を求め、一致しなければ次の画面に進めないようにする機能です。\u003Cbr \u002F>\nログインフォーム、コメントフォーム、パスワードリセットフォーム、ユーザー登録フォームに設定できます。\u003Cbr \u002F>\nブルートフォースアタックやパスワードリスト攻撃などの不正なログインを試みる攻撃や、悪意のあるプログラムからの機械的な不正アクセスを防止する機能です。\u003C\u002Fp>\n\u003Ch4>ユーザー名漏えい防止\u003C\u002Fh4>\n\u003Cp>「?author=数字」アクセスによるユーザー名の漏えいを防止します。\u003C\u002Fp>\n\u003Ch4>XML-RPC無効化\u003C\u002Fh4>\n\u003Cp>XML-RPC機能、またはピンバック機能を無効化し、その乱用から管理画面を保護します。\u003C\u002Fp>\n\u003Ch4>REST API無効化\u003C\u002Fh4>\n\u003Cp>REST APIを無効化し、その悪用から管理画面を守ります。\u003C\u002Fp>\n\u003Ch4>管理画面アクセス制限\u003C\u002Fh4>\n\u003Cp>管理画面にログインしていない接続元IPアドレスから管理ページ（\u002Fwp-admin\u002F以降）にアクセスすると、404エラー（Not Found）を返します。\u003Cbr \u002F>\n24時間以上管理画面にログインしていない接続元IPアドレスが対象です。\u003Cbr \u002F>\nログインすると接続元IPアドレスが記録され、管理画面にアクセスできるようになります。\u003Cbr \u002F>\nこの機能を除外するページ（wp-admin以下）を指定できます。\u003C\u002Fp>\n\u003Ch4>設定ファイルアクセス防止\u003C\u002Fh4>\n\u003Cp>WordPressのシステムに関するファイルへの不正アクセスを遮断する機能です。\u003C\u002Fp>\n\u003Ch4>シンプルWAF\u003C\u002Fh4>\n\u003Cp>WordPressへの攻撃に対して、基本的な防御機能を備えたシンプルなWAF（Web Application Firewall）機能です。\u003Cbr \u002F>\nSQLインジェクションやクロスサイトスクリプティングなどの一般的な攻撃を遮断します。\u003C\u002Fp>\n\u003Ch4>ログイン通知\u003C\u002Fh4>\n\u003Cp>ログインがあったとき、ユーザーにメールで通知します。\u003Cbr \u002F>\n心当たりのないメールを受信した場合、不正なログインを疑ってください。\u003C\u002Fp>\n\u003Ch4>アップデート通知\u003C\u002Fh4>\n\u003Cp>WordPress、プラグイン、テーマの更新が必要になったとき、WordPressの管理者ユーザーにメールで通知します。\u003Cbr \u002F>\n更新の確認は24時間ごとに行われます。\u003Cbr \u002F>\n常に最新版を使用することが、セキュリティの基本です。\u003C\u002Fp>\n\u003Ch4>サーバーエラー通知\u003C\u002Fh4>\n\u003Cp>サーバーエラー「HTTPステータスコード500（Internal Server Error）」が発生したとき、エラーの履歴を記録し、WordPressの管理者ユーザーにメールで通知します。\u003Cbr \u002F>\n1時間以内に同じタイプのエラーが発生した場合、エラーの履歴は記録しますが、メールでの通知は行いません。\u003C\u002Fp>\n\u003Ch4>ログイン履歴\u003C\u002Fh4>\n\u003Cp>管理画面にログインした履歴を表示します。\u003Cbr \u002F>\nそれぞれの項目で絞り込んでの検索も可能です。\u003Cbr \u002F>\nログイン通知と同様、不正なログインの気づきを促す機能です。\u003C\u002Fp>\n","CloudSecure WP Securityは、管理画面とログインURLをサイバー攻撃から守る、国産・日本語対応のセキュリティ対策プラグインです。 簡単な設定だけで、不正アクセスや不正ログインからWordPressを保護し、サイトのセキュリティを高めます。",100000,890285,2,"2026-07-22T03:14:00.000Z","5.3.15","7.1",[95,96,97,21,98],"anti-spam","brute-force","login-lock","waf","https:\u002F\u002Fwpplugin.cloudsecure.ne.jp\u002Fcloudsecure_wp_security","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcloudsecure-wp-security.1.4.12.zip","2026-05-28 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":88,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":70,"requires_at_least":114,"requires_php":54,"tags":115,"homepage":121,"download_link":122,"security_score":123,"vuln_count":124,"unpatched_count":11,"last_vuln_date":125,"fetched_at":56},"google-captcha","reCaptcha by BestWebSoft","1.87","bestwebsoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fbestwebsoft\u002F","\u003Cp>reCaptcha plugin is an effective security solution that protects your WordPress website forms from spam entries while letting real people pass through with ease.  It can be used for login, registration, password recovery, comments, popular contact forms, and other. reCAPTCHA Version 3, Version 2, Invisible are included.\u003C\u002Fp>\n\u003Cp>Users are required to confirm that they are not a robot before the form can be submitted. It’s easy for people and hard for bots.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdemo-for-google-captcha\u002F?ref=readme\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fp>\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\u002FL2BziEOL3Fg?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>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add reCaptcha to:\n\u003Cul>\n\u003Cli>Registration form\u003C\u002Fli>\n\u003Cli>Login form\u003C\u002Fli>\n\u003Cli>Reset password form\u003C\u002Fli>\n\u003Cli>Protected post password form\u003C\u002Fli>\n\u003Cli>Comments form\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcontact-form\u002F?k=56575444122cff9ab3ee3e640efb001a\" rel=\"nofollow ugc\">Contact Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Ftestimonials\u002F\" rel=\"nofollow ugc\">Testimonials\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbws-login-register\" rel=\"ugc\">Login & Register Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Custom form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Hide reCaptcha for the allowlisted IP addresses\u003C\u002Fli>\n\u003Cli>Disable the submit button\u003C\u002Fli>\n\u003Cli>Validity check of keys in admin panel\u003C\u002Fli>\n\u003Cli>Available reCaptcha themes for Version 2:\n\u003Cul>\n\u003Cli>Light (default)\u003C\u002Fli>\n\u003Cli>Dark\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Flimit-attempts\u002F?k=1b1865c556920231995b35c3ed889415\" rel=\"nofollow ugc\">Limit Attempts\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Hide reCaptcha in your forms for certain user roles\u003C\u002Fli>\n\u003Cli>Hide reCaptcha Badge (Invisible and V3)\u003C\u002Fli>\n\u003Cli>Supports reCaptcha:\n\u003Cul>\n\u003Cli>Version 2\u003C\u002Fli>\n\u003Cli>Version 3\u003C\u002Fli>\n\u003Cli>Invisible reCAPTCHA\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Add custom code via plugin settings page\u003C\u002Fli>\n\u003Cli>Compatible with latest WordPress version\u003C\u002Fli>\n\u003Cli>Incredibly simple settings for fast setup without modifying code\u003C\u002Fli>\n\u003Cli>Detailed step-by-step documentation and videos\u003C\u002Fli>\n\u003Cli>Multilingual and RTL ready\u003C\u002Fli>\n\u003Cli>Edit error message\u003C\u002Fli>\n\u003Cli>Hide Login page\u003C\u002Fli>\n\u003Cli>Force Strong Passwords\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Pro Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All features from Free version included plus:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Compatible with:\n\u003Cul>\n\u003Cli>Contact Form 7 (since v 3.4)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fsubscriber\u002F?k=e6d1742fcf1806a39afac207f7920cf3\" rel=\"nofollow ugc\">Subscriber\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fmultilanguage\u002F?k=e48e145002e4b2472e568a81d171b888\" rel=\"nofollow ugc\">Multilanguage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Jetpack contact form\u003C\u002Fli>\n\u003Cli>Fast Secure Contact Form\u003C\u002Fli>\n\u003Cli>MailChimp for WordPress\u003C\u002Fli>\n\u003Cli>Ninja Forms\u003C\u002Fli>\n\u003Cli>Gravity Forms\u003C\u002Fli>\n\u003Cli>WPForms\u003C\u002Fli>\n\u003Cli>Caldera Forms\u003C\u002Fli>\n\u003Cli>Elementor Pro Contact Forms\u003C\u002Fli>\n\u003Cli>LearnDash Registration Page\u003C\u002Fli>\n\u003Cli>BuddyBoss\u003C\u002Fli>\n\u003Cli>Formidable Forms\u003C\u002Fli>\n\u003Cli>Forminator Forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with WooCommerce:\n\u003Cul>\n\u003Cli>Login form\u003C\u002Fli>\n\u003Cli>Register form\u003C\u002Fli>\n\u003Cli>Lost password form\u003C\u002Fli>\n\u003Cli>Checkout billing form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with Divi:\n\u003Cul>\n\u003Cli>Divi Builder Contact form\u003C\u002Fli>\n\u003Cli>Divi Builder Login form\u003C\u002Fli>\n\u003Cli>Divi Theme Contact form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with bbPress:\n\u003Cul>\n\u003Cli>New Topic form\u003C\u002Fli>\n\u003Cli>Reply form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with BuddyPress:\n\u003Cul>\n\u003Cli>Registration form\u003C\u002Fli>\n\u003Cli>Comments form\u003C\u002Fli>\n\u003Cli>Create a Group form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with Forums – wpForo:\n\u003Cul>\n\u003Cli>Login form\u003C\u002Fli>\n\u003Cli>Registration form\u003C\u002Fli>\n\u003Cli>New Topic form\u003C\u002Fli>\n\u003Cli>Reply form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with Ultimate Member:\n\u003Cul>\n\u003Cli>Login form\u003C\u002Fli>\n\u003Cli>Registration form\u003C\u002Fli>\n\u003Cli>Profile form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with BWS Login Register Form:\n\u003Cul>\n\u003Cli>Login form\u003C\u002Fli>\n\u003Cli>Registration form\u003C\u002Fli>\n\u003Cli>Forgot Password form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with Easy Digital Downloads Form:\n\u003Cul>\n\u003Cli>Login form\u003C\u002Fli>\n\u003Cli>Registration form\u003C\u002Fli>\n\u003Cli>Forgot Password form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Select reCaptcha language manually\u003C\u002Fli>\n\u003Cli>Activate reCaptcha on certain Weekdays and Hours\u003C\u002Fli>\n\u003Cli>Change size: normal or compact (for version 2)\u003C\u002Fli>\n\u003Cli>Configure all subsites on the network\u003C\u002Fli>\n\u003Cli>Block disposable emails\u003C\u002Fli>\n\u003Cli>Administrator Login notification\u003C\u002Fli>\n\u003Cli>Get answer to your support question within one business day (\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fsupport-policy\u002F\" rel=\"nofollow ugc\">Support Policy\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fgoogle-captcha\u002F?k=c4f2e3054fdbaca8a2b61554cbb9638c\" rel=\"nofollow ugc\">Upgrade to Pro Now\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>If you have a feature suggestion or idea you’d like to see in the plugin, we’d love to hear about it! \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">Suggest a Feature\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation & Videos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Frecaptcha\u002Frecaptcha-user-guide\u002F\" rel=\"nofollow ugc\">[Doc] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-install-a-wordpress-product\u002Fhow-to-install-a-wordpress-plugin\u002F\" rel=\"nofollow ugc\">[Doc] Installation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-purchase-a-wordpress-plugin\u002Fhow-to-purchase-wordpress-plugin-from-bestwebsoft\u002F\" rel=\"nofollow ugc\">[Doc] Purchase\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=RUJ9VwZLFSY\" rel=\"nofollow ugc\">[Video] Installation Instruction\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=X-ccRdEFcM0\" rel=\"nofollow ugc\">[Video] Purchase, Installation & Configuration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ZFv6txtic0Y\" rel=\"nofollow ugc\">[Video] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Help & Support\u003C\u002Fh4>\n\u003Cp>Visit our Help Center if you have any questions, our friendly Support Team is happy to help – \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.bestwebsoft.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Affiliate Program\u003C\u002Fh4>\n\u003Cp>Earn 20% commission by selling the premium WordPress plugins and themes by BestWebSoft – \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Faffiliate\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Faffiliate\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Czech (cs_CZ) (thanks to \u003Ca href=\"mailto:kucerami@gmail.com\" rel=\"nofollow ugc\">Michal Kučera\u003C\u002Fa>, www.n0lim.it, \u003Ca href=\"mailto:info@pamadessoft.cz\" rel=\"nofollow ugc\">PaMaDeSSoft\u003C\u002Fa>, www.pamadessoft.cz)\u003C\u002Fli>\n\u003Cli>French (fr_FR)\u003C\u002Fli>\n\u003Cli>German (de_DE)\u003C\u002Fli>\n\u003Cli>Japanese (ja)\u003C\u002Fli>\n\u003Cli>Italian (it_IT)\u003C\u002Fli>\n\u003Cli>Portuguese (pt_BR)\u003C\u002Fli>\n\u003Cli>Romanian (ro_RO)\u003C\u002Fli>\n\u003Cli>Russian (ru_RU)\u003C\u002Fli>\n\u003Cli>Spanish (es_ES)\u003C\u002Fli>\n\u003Cli>Turkish (tr_TR) (thanks to \u003Ca href=\"mailto:admin@lordiz.com\" rel=\"nofollow ugc\">Lordiz\u003C\u002Fa>, www.lordiz.com)\u003C\u002Fli>\n\u003Cli>Ukrainian (uk)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTranslating_WordPress\" rel=\"nofollow ugc\">the text of PO and MO files\u003C\u002Fa> to \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">BestWebSoft\u003C\u002Fa> and we’ll add it to the plugin. You can download the latest version of the program for work with PO and MO \u003Ca href=\"http:\u002F\u002Fwww.poedit.net\u002Fdownload.php\" rel=\"nofollow ugc\">files Poedit\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Recommended Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fupdater\u002F?k=f47f3eb3d739725d592249dbd129f7ff\" rel=\"nofollow ugc\">Updater\u003C\u002Fa> – Automatically check and update WordPress website core with all installed plugins and themes to the latest versions.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcontact-form\u002F?k=56575444122cff9ab3ee3e640efb001a\" rel=\"nofollow ugc\">Contact Form\u003C\u002Fa> – Simple contact form plugin any WordPress website must have.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fsubscriber\u002F?k=e6d1742fcf1806a39afac207f7920cf3\" rel=\"nofollow ugc\">Subscriber\u003C\u002Fa> – Add email newsletter sign up form to WordPress posts, pages and widgets. Collect data and subscribe your users.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fmultilanguage\u002F?k=e48e145002e4b2472e568a81d171b888\" rel=\"nofollow ugc\">Multilanguage\u003C\u002Fa> – Translate WordPress website content to other languages manually. Create multilingual pages, posts, widgets, menus, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>lib\u002Frecaptchalib.php – Copyright © 2007. Mike Crawford, Ben Maurer (reCAPTCHA – \u003Ca href=\"http:\u002F\u002Frecaptcha.net\" rel=\"nofollow ugc\">http:\u002F\u002Frecaptcha.net\u003C\u002Fa>). All Rights Reserved.\u003C\u002Fli>\n\u003Cli>The plugin uses Google Recaptcha (Google LLC) services to process data and protect against spam. \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002F\u003C\u002Fa> Terms of service \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fa>. Privacy Policy \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>This plugin incorporates a license verification mechanism to ensure the authenticity of your license key and provide access to premium features and updates. The verification process involves connecting securely to our external service hosted at BestWebSoft website \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u003C\u002Fa>. Privacy Policy \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Fprivacy-policy\u002F\u003C\u002Fa>. End user license agreement \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fend-user-license-agreement\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Fend-user-license-agreement\u002F\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Protect WordPress website forms from spam entries with Google reCAPTCHA.",6749217,78,391,"2026-04-24T17:28:00.000Z","6.5",[116,117,118,119,120],"anti-spam-security","antispam","captcha","captha","recaptcha","https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fgoogle-captcha\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-captcha.1.87.zip",98,3,"2025-01-03 00:00:00",{"slug":95,"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":70,"requires_at_least":138,"requires_php":16,"tags":139,"homepage":142,"download_link":143,"security_score":78,"vuln_count":124,"unpatched_count":11,"last_vuln_date":144,"fetched_at":56},"Titan Anti-spam & Security – Brute Force Protection, 2FA & Spam Filter","7.5.2","Themeisle","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemeisle\u002F","\u003Cp>Titan Anti-Spam & Security is a complete protection solution designed to secure your website against spam, login attacks, and unauthorized access.\u003C\u002Fp>\n\u003Cp>Websites are constantly targeted by automated spam bots, brute force login attempts, and malicious access patterns. Titan helps you block spam comments, protect your login page, enforce strong authentication, and apply essential security hardening rules from a single dashboard.\u003C\u002Fp>\n\u003Cp>Whether you run a blog, business site, WooCommerce store, membership platform, or agency network, Titan helps you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Stop comment spam automatically\u003C\u002Fli>\n\u003Cli>Protect your login area from brute force attacks\u003C\u002Fli>\n\u003Cli>Limit login attempts and lock suspicious activity\u003C\u002Fli>\n\u003Cli>Monitor login activity and security events\u003C\u002Fli>\n\u003Cli>Apply security hardening best practices\u003C\u002Fli>\n\u003Cli>Enable two-factor authentication for stronger account security in \u003Ca href=\"https:\u002F\u002Ftitansitescanner.com\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=2fa\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Create backups with advanced storage options in \u003Ca href=\"https:\u002F\u002Ftitansitescanner.com\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=backup\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Titan is designed to reduce risk without affecting legitimate visitors or requiring captcha challenges.\u003C\u002Fp>\n\u003Ch3>Quick links\u003C\u002Fh3>\n\u003Cp>📘 \u003Ca href=\"https:\u002F\u002Fdocs.themeisle.com\u002Ftitan-anti-spam-security\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> – Complete setup and configuration guide\u003Cbr \u002F>\n💬 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fanti-spam\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa> – Get help with spam protection, login security, and plugin settings from the community and support team.\u003Cbr \u002F>\n⭐ \u003Ca href=\"https:\u002F\u002Ftitansitescanner.com\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=quicklinks\" rel=\"nofollow ugc\">Go Pro\u003C\u002Fa> – Unlock Machine Learning spam detection, two-factor authentication, backups, and priority support.\u003C\u002Fp>\n\u003Ch3>Anti Spam Protection\u003C\u002Fh3>\n\u003Cp>Spam comments can damage your SEO, clutter your database, and waste moderation time. Titan provides automated spam protection that works in the background without interrupting real users.\u003C\u002Fp>\n\u003Cp>Every comment is checked against a global spam database and evaluated using intelligent filtering rules. Suspicious comments are automatically marked as spam and hidden from public view.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automatic spam comment blocking:\u003C\u002Fstrong> Blocks spam comments in real time using a global spam database and intelligent filtering rules. Suspicious submissions are automatically marked as spam before they appear publicly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Block spam comments without captcha:\u003C\u002Fstrong> Protect your site from comment spam without forcing visitors to solve captcha challenges. Real users experience a smooth commenting process.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Save spam comments for review:\u003C\u002Fstrong> Optionally store filtered spam comments in the moderation area so you can verify filtering accuracy and review blocked content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Detailed spam processing logs:\u003C\u002Fstrong> View logs of processed comments to understand how spam filtering works and monitor spam activity trends.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy policy link integration:\u003C\u002Fstrong> Display a privacy policy notice under comment forms to help with transparency and compliance requirements.\u003C\u002Fp>\n\u003Cp>This ensures real visitors can interact freely while bots are filtered automatically.\u003C\u002Fp>\n\u003Ch3>Security Hardening Tools\u003C\u002Fh3>\n\u003Cp>Titan includes built-in security hardening options that reduce publicly exposed information and protect your website from common automated attacks.\u003C\u002Fp>\n\u003Cp>Many bots scan websites looking for version numbers, exposed login patterns, weak passwords, or XML-RPC endpoints. Titan helps minimize those risks with configurable hardening controls that strengthen overall site security.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Strong Password Enforcement:\u003C\u002Fstrong> Force users to create strong passwords based on the WordPress password strength meter. Weak passwords are a leading cause of account compromise. Enforcing strong credentials significantly improves login security and reduces unauthorized** access risks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hide Author Login:\u003C\u002Fstrong> Attackers can attempt to discover usernames using author archive URLs. Titan prevents user enumeration by restricting access patterns that reveal valid login names. This reduces the effectiveness of targeted brute force login attacks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Disable XML-RPC:\u003C\u002Fstrong> XML-RPC can be abused for automated login attacks and pingback spam. Disabling XML-RPC reduces exposure to remote brute force attempts and limits unnecessary resource usage.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hide Version Information:\u003C\u002Fstrong> WordPress core and plugins sometimes expose version numbers in the source code. Attackers use this information to target known vulnerabilities. Titan removes version references to reduce fingerprinting risks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Remove Version Query Strings:\u003C\u002Fstrong> JavaScript and CSS files often include version query parameters. Removing these prevents attackers from identifying the exact WordPress or plugin version running on your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Remove Meta Generator Tag:\u003C\u002Fstrong> The generator meta tag can reveal your CMS version. Titan removes it to reduce publicly visible system information and lower exposure.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Remove HTML Comments:\u003C\u002Fstrong> Some themes and plugins output HTML comments that may expose structural details. Titan can remove these comments to limit unnecessary information disclosure.\u003C\u002Fp>\n\u003Cp>Together, these security hardening options reduce your attack surface and strengthen your website without affecting normal functionality.\u003C\u002Fp>\n\u003Ch3>Activity Monitoring and Logs\u003C\u002Fh3>\n\u003Cp>Security is not only about blocking attacks. It is also about visibility and awareness.\u003C\u002Fp>\n\u003Cp>Titan includes built-in monitoring tools that help you understand login behavior and security activity on your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Login Attempts Log:\u003C\u002Fstrong> Track failed login attempts in real time. See which IP addresses are attempting access, how many retries were made, and when lockouts were triggered. This helps you evaluate brute force protection effectiveness.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Activity Logger:\u003C\u002Fstrong> Monitor security-related events across your site, including login activity and system actions. Identify suspicious patterns before they escalate.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Error Log Viewer:\u003C\u002Fstrong> View plugin-related errors directly from the dashboard. Diagnose configuration issues quickly without accessing server files.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Debug Information Export:\u003C\u002Fstrong> Export diagnostic information when contacting support. This reduces troubleshooting time and speeds up issue resolution.\u003C\u002Fp>\n\u003Cp>With proper monitoring and logging, you are not only blocking attacks but also gaining insight into how your website is being targeted.\u003C\u002Fp>\n\u003Ch3>PRO Anti Spam Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Machine Learning spam detection:\u003C\u002Fstrong> Advanced spam filtering powered by Machine Learning improves detection accuracy by analyzing behavioral patterns across large datasets.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Scan existing comments for spam:\u003C\u002Fstrong> Identify previously approved spam comments and clean up your database.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Scan registered users for spam accounts:\u003C\u002Fstrong> Detect and flag suspicious user accounts that may have been created by spam bots.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Enhanced background spam analysis:\u003C\u002Fstrong> Apply additional invisible tests that improve spam protection without affecting legitimate visitors.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftitansitescanner.com\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=antispam\" rel=\"nofollow ugc\">Upgrade to unlock\u003C\u002Fa> advanced anti-spam capabilities.\u003C\u002Fp>\n\u003Ch3>PRO Two Factor Authentication\u003C\u002Fh3>\n\u003Cp>Two-factor authentication adds an additional verification step beyond a password. Even if a password is compromised, attackers cannot access the account without the second authentication factor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>QR Code Setup:\u003C\u002Fstrong> Scan a QR code with an authenticator app to activate two-factor authentication quickly and securely.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manual Secret Key Configuration:\u003C\u002Fstrong> Set up two-factor authentication manually if QR code scanning is unavailable.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Per User 2FA Management:\u003C\u002Fstrong> Enable or manage two-factor authentication individually for specific users or roles.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compatible with TOTP Apps:\u003C\u002Fstrong> Works with popular authenticator apps such as Google Authenticator and other TOTP-compatible applications.\u003C\u002Fp>\n\u003Cp>Two-factor authentication significantly strengthens login security for administrators and users.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftitansitescanner.com\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=2fa\" rel=\"nofollow ugc\">Upgrade to Titan Pro\u003C\u002Fa> to enable Two Factor Authentication and advanced account protection.\u003C\u002Fp>\n\u003Ch3>PRO Backup and Recovery\u003C\u002Fh3>\n\u003Cp>Regular backups are essential for website security and recovery planning. If something goes wrong, having a recent backup allows you to restore your site quickly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Scheduled Automatic Backups:\u003C\u002Fstrong> Automatically create backups at defined intervals to ensure recent recovery points are always available.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manual Backup Creation:\u003C\u002Fstrong> Generate a backup instantly before making major changes to your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FTP Storage Support:\u003C\u002Fstrong> Store backups on a remote FTP server for additional protection and redundancy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dropbox Storage Integration:\u003C\u002Fstrong> Save backups to Dropbox for secure off-site storage.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automatic Archive Cleanup:\u003C\u002Fstrong> Remove older backup files automatically to manage storage usage efficiently.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Adjustable Backup Performance:\u003C\u002Fstrong> Control backup speed to balance performance and server resource usage.\u003C\u002Fp>\n\u003Cp>Backups can be managed directly from the Titan dashboard for centralized control.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftitansitescanner.com\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=backup\" rel=\"nofollow ugc\">Upgrade to Titan Pro\u003C\u002Fa> to unlock scheduled backups and external storage options.\u003C\u002Fp>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cp>Titan is suitable for:\u003C\u002Fp>\n\u003Cp>• Blogs receiving large volumes of comment spam\u003Cbr \u002F>\n• WooCommerce stores protecting customer login pages\u003Cbr \u002F>\n• Membership websites securing user accounts\u003Cbr \u002F>\n• Agencies managing multiple client websites\u003Cbr \u002F>\n• Educational platforms enforcing stronger authentication\u003Cbr \u002F>\n• Website owners looking for anti-spam and login security in one plugin\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Need help? Open a new thread in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fanti-spam\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>, and we’ll be happy to assist.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Discover how to make the most of Robin with our detailed and user-friendly \u003Ca href=\"https:\u002F\u002Fdocs.themeisle.com\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Titan is backed by Themeisle, trusted by over 1 million WordPress users worldwide.\u003C\u002Fp>\n","Block spam comments, defend against login attacks, strengthen site security. Anti-spam, brute-force protection & two-factor authentication built in.",50000,3499574,90,369,"2026-05-19T11:25:00.000Z","5.6",[117,140,21,53,141],"brute-force-protection","two-factor-authentication","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fanti-spam\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanti-spam.7.5.2.zip","2024-07-11 00:00:00",{"attackSurface":146,"codeSignals":343,"taintFlows":429,"riskAssessment":768,"analyzedAt":780},{"hooks":147,"ajaxHandlers":330,"restRoutes":331,"shortcodes":332,"cronEvents":333,"entryPointCount":11,"unprotectedCount":11},[148,155,161,166,170,175,179,183,187,190,195,197,199,202,205,207,209,211,213,216,218,221,225,229,233,236,238,240,243,246,252,254,256,257,259,264,270,273,277,281,284,288,291,294,298,301,305,307,311,314,316,320,323,324,326],{"type":149,"name":150,"callback":151,"priority":152,"file":153,"line":154},"filter","auth_cookie_expiration","loggedin_time",10,"class\\class-visitorlog-init.php",18,{"type":156,"name":157,"callback":158,"file":159,"line":160},"action","admin_menu","init_menus","class\\class-visitorlog-menu.php",57,{"type":156,"name":162,"callback":163,"priority":152,"file":164,"line":165},"wp_mail_failed","log_mailer_errors","class\\class-visitorlog-send-email.php",91,{"type":149,"name":167,"callback":168,"priority":152,"file":164,"line":169},"phpmailer_init","smtp_phpmailer_init",92,{"type":156,"name":171,"callback":172,"file":173,"line":174},"visitorlog_cron_backups","cron_backups","class\\class-visitorlog-system-cron-jobs.php",53,{"type":156,"name":176,"callback":177,"file":173,"line":178},"visitorlog_login_captcha","login_captcha",54,{"type":156,"name":180,"callback":181,"file":173,"line":182},"visitorlog_check_system","cron_check_system",55,{"type":156,"name":184,"callback":185,"file":173,"line":186},"visitorlog_activity_test","cron_activity_test",56,{"type":149,"name":188,"callback":189,"file":173,"line":160},"cron_schedules","get_cron_schedules",{"type":156,"name":191,"callback":192,"file":193,"line":194},"admin_enqueue_scripts","base_enqueue_styles","class\\class-visitorlog-system.php",51,{"type":156,"name":196,"callback":196,"priority":152,"file":193,"line":182},"admin_body_class",{"type":156,"name":198,"callback":198,"file":193,"line":186},"admin_print_styles",{"type":156,"name":191,"callback":200,"file":193,"line":201},"setup_enqueue_styles",60,{"type":156,"name":191,"callback":203,"file":193,"line":204},"setup_enqueue_scripts",61,{"type":156,"name":191,"callback":200,"file":193,"line":206},67,{"type":156,"name":191,"callback":203,"file":193,"line":208},68,{"type":156,"name":191,"callback":200,"file":193,"line":210},74,{"type":156,"name":191,"callback":203,"file":193,"line":212},75,{"type":149,"name":214,"callback":215,"file":193,"line":78},"wp_nav_menu","menu_notitle",{"type":149,"name":217,"callback":215,"file":193,"line":25},"wp_page_menu",{"type":149,"name":219,"callback":215,"file":193,"line":220},"wp_list_categories",101,{"type":149,"name":222,"callback":223,"priority":152,"file":193,"line":224},"esc_html","allow_specific_html_tags",102,{"type":149,"name":226,"callback":227,"file":193,"line":228},"all_plugins","plugin_description",103,{"type":156,"name":230,"callback":231,"file":193,"line":232},"init","execute_maintenance",105,{"type":156,"name":191,"callback":234,"file":193,"line":235},"admin_enqueue_styles",109,{"type":156,"name":191,"callback":200,"file":193,"line":237},110,{"type":156,"name":191,"callback":191,"file":193,"line":239},111,{"type":156,"name":241,"callback":241,"file":193,"line":242},"login_enqueue_scripts",112,{"type":156,"name":230,"callback":244,"file":193,"line":245},"main",114,{"type":156,"name":247,"callback":248,"priority":249,"file":250,"line":251},"admin_bar_menu","closure",999,"others\\other-visitorlog-hide-notifications.php",354,{"type":156,"name":157,"callback":248,"priority":249,"file":250,"line":253},361,{"type":156,"name":157,"callback":248,"priority":249,"file":250,"line":255},375,{"type":156,"name":157,"callback":248,"priority":249,"file":250,"line":68},{"type":156,"name":157,"callback":248,"priority":249,"file":250,"line":258},393,{"type":149,"name":260,"callback":261,"file":262,"line":263},"template_redirect","start_registration_404","secu\\secu-visitorlog-event-404.php",27,{"type":149,"name":265,"callback":266,"priority":267,"file":268,"line":269},"authenticate","check_captcha",20,"secu\\secu-visitorlog-event-login.php",33,{"type":149,"name":265,"callback":271,"priority":25,"file":268,"line":272},"authentication_handler",34,{"type":156,"name":274,"callback":275,"file":268,"line":276},"wp_logout","on_logout",35,{"type":156,"name":278,"callback":279,"file":268,"line":280},"login_form","insert_recaptcha_question_form",41,{"type":156,"name":278,"callback":282,"file":268,"line":283},"insert_captcha_question_form",44,{"type":156,"name":285,"callback":286,"file":287,"line":269},"widgets_init","remove_standard_wp_meta_widget","secu\\secu-visitorlog-security-init-tasks.php",{"type":149,"name":289,"callback":290,"priority":152,"file":287,"line":272},"retrieve_password_message","decode_reset_pw_msg",{"type":156,"name":292,"callback":293,"priority":152,"file":287,"line":45},"rest_api_init","check_rest_api_requests",{"type":149,"name":295,"callback":296,"file":287,"line":297},"xmlrpc_methods","disable_xmlrpc_pingback_methods",48,{"type":149,"name":299,"callback":300,"file":287,"line":178},"wp_headers","remove_x_pingback_header",{"type":156,"name":302,"callback":303,"priority":152,"file":304,"line":272},"comment_post","spam_comment_post","secu\\secu-visitorlog-security-spam-protection.php",{"type":156,"name":306,"callback":306,"priority":152,"file":304,"line":276},"transition_comment_status",{"type":156,"name":308,"callback":309,"file":304,"line":310},"wp_head","add_recaptcha_script",39,{"type":156,"name":312,"callback":313,"priority":32,"file":304,"line":45},"comment_form_after_fields","insert_recaptcha_form",{"type":156,"name":315,"callback":313,"priority":32,"file":304,"line":280},"comment_form_logged_in_after",{"type":149,"name":317,"callback":318,"file":304,"line":319},"preprocess_comment","process_comment_post",42,{"type":156,"name":312,"callback":321,"priority":32,"file":304,"line":322},"insert_captcha_form",50,{"type":156,"name":315,"callback":321,"priority":32,"file":304,"line":194},{"type":149,"name":317,"callback":318,"file":304,"line":325},52,{"type":156,"name":327,"callback":328,"file":329,"line":204},"plugins_loaded","run","visitorlog.php",[],[],[],[334,336,338,340],{"hook":171,"callback":171,"file":173,"line":335},79,{"hook":176,"callback":176,"file":173,"line":337},93,{"hook":180,"callback":180,"file":173,"line":339},106,{"hook":184,"callback":184,"file":341,"line":342},"pages\\page-visitorlog-cron.php",405,{"dangerousFunctions":344,"sqlUsage":345,"outputEscaping":383,"fileOperations":423,"externalRequests":90,"nonceChecks":424,"capabilityChecks":90,"bundledLibraries":425},[],{"prepared":346,"raw":347,"locations":348},207,12,[349,353,357,361,363,365,368,370,373,376,378,380],{"file":350,"line":351,"context":352},"class\\class-visitorlog-backup-handler.php",140,"$wpdb->get_row() with variable interpolation",{"file":354,"line":355,"context":356},"class\\class-visitorlog-db-base.php",87,"$wpdb->query() with variable interpolation",{"file":358,"line":359,"context":360},"inst\\inst-visitorlog-install-wizard.php",518,"$wpdb->get_results() with variable interpolation",{"file":358,"line":362,"context":360},1217,{"file":358,"line":364,"context":360},1297,{"file":366,"line":367,"context":360},"inst\\inst-visitorlog-install.php",783,{"file":366,"line":369,"context":360},1013,{"file":371,"line":372,"context":356},"secu\\secu-visitorlog-security-db.php",669,{"file":374,"line":375,"context":356},"secu\\secu-visitorlog-security-handler.php",254,{"file":374,"line":377,"context":356},332,{"file":374,"line":379,"context":356},366,{"file":381,"line":186,"context":382},"secu\\secu-visitorlog-security-utility.php","$wpdb->get_col() with variable interpolation",{"escaped":384,"rawEcho":385,"locations":386},1654,17,[387,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421],{"file":388,"line":389,"context":390},"class\\class-visitorlog-utility.php",428,"raw output",{"file":388,"line":392,"context":390},475,{"file":388,"line":394,"context":390},492,{"file":388,"line":396,"context":390},501,{"file":398,"line":276,"context":390},"secu\\secu-visitorlog-security-captcha.php",{"file":400,"line":258,"context":390},"view\\view-visitorlog-system-view.php",{"file":400,"line":402,"context":390},401,{"file":400,"line":404,"context":390},409,{"file":400,"line":406,"context":390},417,{"file":400,"line":408,"context":390},425,{"file":400,"line":410,"context":390},430,{"file":400,"line":412,"context":390},438,{"file":400,"line":414,"context":390},443,{"file":400,"line":416,"context":390},448,{"file":400,"line":418,"context":390},453,{"file":400,"line":420,"context":390},458,{"file":400,"line":422,"context":390},463,4,205,[426],{"name":427,"version":26,"knownCves":428},"DataTables",[],[430,449,457,468,476,487,495,507,515,526,534,546,554,565,573,584,592,603,611,623,642,652,667,677,688,703,714,724,736,746,758],{"entryPoint":431,"graph":432,"unsanitizedCount":11,"severity":448},"render_header_actions (class\\class-visitorlog-ui.php:64)",{"nodes":433,"edges":445},[434,439],{"id":435,"type":436,"label":437,"file":438,"line":335},"n0","source","$_GET (x2)","class\\class-visitorlog-ui.php",{"id":440,"type":441,"label":442,"file":438,"line":443,"wp_function":444},"n1","sink","echo() [XSS]",166,"echo",[446],{"from":435,"to":440,"sanitized":447},true,"low",{"entryPoint":450,"graph":451,"unsanitizedCount":11,"severity":448},"\u003Cclass-visitorlog-ui> (class\\class-visitorlog-ui.php:0)",{"nodes":452,"edges":455},[453,454],{"id":435,"type":436,"label":437,"file":438,"line":335},{"id":440,"type":441,"label":442,"file":438,"line":443,"wp_function":444},[456],{"from":435,"to":440,"sanitized":447},{"entryPoint":458,"graph":459,"unsanitizedCount":11,"severity":448},"view_settings (inst\\inst-visitorlog-install-wizard.php:649)",{"nodes":460,"edges":466},[461,464],{"id":435,"type":436,"label":462,"file":358,"line":463},"$_POST (x6)",733,{"id":440,"type":441,"label":442,"file":358,"line":465,"wp_function":444},1088,[467],{"from":435,"to":440,"sanitized":447},{"entryPoint":469,"graph":470,"unsanitizedCount":11,"severity":448},"\u003Cinst-visitorlog-install-wizard> (inst\\inst-visitorlog-install-wizard.php:0)",{"nodes":471,"edges":474},[472,473],{"id":435,"type":436,"label":462,"file":358,"line":463},{"id":440,"type":441,"label":442,"file":358,"line":465,"wp_function":444},[475],{"from":435,"to":440,"sanitized":447},{"entryPoint":477,"graph":478,"unsanitizedCount":11,"severity":448},"get_https (inst\\inst-visitorlog-server-information-handler.php:549)",{"nodes":479,"edges":485},[480,484],{"id":435,"type":436,"label":481,"file":482,"line":483},"$_SERVER['HTTPS']","inst\\inst-visitorlog-server-information-handler.php",554,{"id":440,"type":441,"label":442,"file":482,"line":483,"wp_function":444},[486],{"from":435,"to":440,"sanitized":447},{"entryPoint":488,"graph":489,"unsanitizedCount":11,"severity":448},"\u003Cinst-visitorlog-server-information-handler> (inst\\inst-visitorlog-server-information-handler.php:0)",{"nodes":490,"edges":493},[491,492],{"id":435,"type":436,"label":481,"file":482,"line":483},{"id":440,"type":441,"label":442,"file":482,"line":483,"wp_function":444},[494],{"from":435,"to":440,"sanitized":447},{"entryPoint":496,"graph":497,"unsanitizedCount":11,"severity":448},"render_maintenance_content (others\\other-visitorlog-maintenance.php:37)",{"nodes":498,"edges":505},[499,503],{"id":435,"type":436,"label":500,"file":501,"line":502},"$_POST","others\\other-visitorlog-maintenance.php",73,{"id":440,"type":441,"label":442,"file":501,"line":504,"wp_function":444},160,[506],{"from":435,"to":440,"sanitized":447},{"entryPoint":508,"graph":509,"unsanitizedCount":11,"severity":448},"\u003Cother-visitorlog-maintenance> (others\\other-visitorlog-maintenance.php:0)",{"nodes":510,"edges":513},[511,512],{"id":435,"type":436,"label":500,"file":501,"line":502},{"id":440,"type":441,"label":442,"file":501,"line":504,"wp_function":444},[514],{"from":435,"to":440,"sanitized":447},{"entryPoint":516,"graph":517,"unsanitizedCount":11,"severity":448},"settings_options_page (pages\\page-visitorlog-settings.php:110)",{"nodes":518,"edges":524},[519,522],{"id":435,"type":436,"label":462,"file":520,"line":521},"pages\\page-visitorlog-settings.php",216,{"id":440,"type":441,"label":442,"file":520,"line":523,"wp_function":444},721,[525],{"from":435,"to":440,"sanitized":447},{"entryPoint":527,"graph":528,"unsanitizedCount":11,"severity":448},"\u003Cpage-visitorlog-settings> (pages\\page-visitorlog-settings.php:0)",{"nodes":529,"edges":532},[530,531],{"id":435,"type":436,"label":462,"file":520,"line":521},{"id":440,"type":441,"label":442,"file":520,"line":523,"wp_function":444},[533],{"from":435,"to":440,"sanitized":447},{"entryPoint":535,"graph":536,"unsanitizedCount":11,"severity":448},"admin_panel_protection (secu\\secu-visitorlog-security-adminpanel.php:23)",{"nodes":537,"edges":544},[538,542],{"id":435,"type":436,"label":539,"file":540,"line":541},"$_POST (x3)","secu\\secu-visitorlog-security-adminpanel.php",228,{"id":440,"type":441,"label":442,"file":540,"line":543,"wp_function":444},564,[545],{"from":435,"to":440,"sanitized":447},{"entryPoint":547,"graph":548,"unsanitizedCount":11,"severity":448},"\u003Csecu-visitorlog-security-adminpanel> (secu\\secu-visitorlog-security-adminpanel.php:0)",{"nodes":549,"edges":552},[550,551],{"id":435,"type":436,"label":539,"file":540,"line":541},{"id":440,"type":441,"label":442,"file":540,"line":543,"wp_function":444},[553],{"from":435,"to":440,"sanitized":447},{"entryPoint":555,"graph":556,"unsanitizedCount":11,"severity":448},"firewall (secu\\secu-visitorlog-security-firewall.php:26)",{"nodes":557,"edges":563},[558,561],{"id":435,"type":436,"label":500,"file":559,"line":560},"secu\\secu-visitorlog-security-firewall.php",248,{"id":440,"type":441,"label":442,"file":559,"line":562,"wp_function":444},527,[564],{"from":435,"to":440,"sanitized":447},{"entryPoint":566,"graph":567,"unsanitizedCount":11,"severity":448},"\u003Csecu-visitorlog-security-firewall> (secu\\secu-visitorlog-security-firewall.php:0)",{"nodes":568,"edges":571},[569,570],{"id":435,"type":436,"label":500,"file":559,"line":560},{"id":440,"type":441,"label":442,"file":559,"line":562,"wp_function":444},[572],{"from":435,"to":440,"sanitized":447},{"entryPoint":574,"graph":575,"unsanitizedCount":11,"severity":448},"log_blocking_visitor (secu\\secu-visitorlog-security-log-blocking-visitor.php:26)",{"nodes":576,"edges":582},[577,580],{"id":435,"type":436,"label":500,"file":578,"line":579},"secu\\secu-visitorlog-security-log-blocking-visitor.php",196,{"id":440,"type":441,"label":442,"file":578,"line":581,"wp_function":444},594,[583],{"from":435,"to":440,"sanitized":447},{"entryPoint":585,"graph":586,"unsanitizedCount":11,"severity":448},"\u003Csecu-visitorlog-security-log-blocking-visitor> (secu\\secu-visitorlog-security-log-blocking-visitor.php:0)",{"nodes":587,"edges":590},[588,589],{"id":435,"type":436,"label":500,"file":578,"line":579},{"id":440,"type":441,"label":442,"file":578,"line":581,"wp_function":444},[591],{"from":435,"to":440,"sanitized":447},{"entryPoint":593,"graph":594,"unsanitizedCount":11,"severity":448},"anti_spam (secu\\secu-visitorlog-security-spam.php:25)",{"nodes":595,"edges":601},[596,600],{"id":435,"type":436,"label":597,"file":598,"line":599},"$_POST (x2)","secu\\secu-visitorlog-security-spam.php",149,{"id":440,"type":441,"label":442,"file":598,"line":422,"wp_function":444},[602],{"from":435,"to":440,"sanitized":447},{"entryPoint":604,"graph":605,"unsanitizedCount":11,"severity":448},"\u003Csecu-visitorlog-security-spam> (secu\\secu-visitorlog-security-spam.php:0)",{"nodes":606,"edges":609},[607,608],{"id":435,"type":436,"label":597,"file":598,"line":599},{"id":440,"type":441,"label":442,"file":598,"line":422,"wp_function":444},[610],{"from":435,"to":440,"sanitized":447},{"entryPoint":612,"graph":613,"unsanitizedCount":11,"severity":448},"render_table_insert_bots (tables\\table-visitorlog-bots-table.php:439)",{"nodes":614,"edges":621},[615,619],{"id":435,"type":436,"label":616,"file":617,"line":618},"$_GET (x4)","tables\\table-visitorlog-bots-table.php",508,{"id":440,"type":441,"label":442,"file":617,"line":620,"wp_function":444},608,[622],{"from":435,"to":440,"sanitized":447},{"entryPoint":624,"graph":625,"unsanitizedCount":32,"severity":641},"database_protection (secu\\secu-visitorlog-security-db.php:42)",{"nodes":626,"edges":637},[627,629,632],{"id":435,"type":436,"label":500,"file":371,"line":628},127,{"id":440,"type":630,"label":631,"file":371,"line":628},"transform","→ change_db_prefix()",{"id":633,"type":441,"label":634,"file":371,"line":635,"wp_function":636},"n2","query() [SQLi]",752,"query",[638,640],{"from":435,"to":440,"sanitized":639},false,{"from":440,"to":633,"sanitized":639},"high",{"entryPoint":643,"graph":644,"unsanitizedCount":32,"severity":641},"\u003Csecu-visitorlog-security-db> (secu\\secu-visitorlog-security-db.php:0)",{"nodes":645,"edges":649},[646,647,648],{"id":435,"type":436,"label":500,"file":371,"line":628},{"id":440,"type":630,"label":631,"file":371,"line":628},{"id":633,"type":441,"label":634,"file":371,"line":635,"wp_function":636},[650,651],{"from":435,"to":440,"sanitized":639},{"from":440,"to":633,"sanitized":639},{"entryPoint":653,"graph":654,"unsanitizedCount":90,"severity":641},"render_404 (tables\\table-visitorlog-404.php:27)",{"nodes":655,"edges":664},[656,658,660],{"id":435,"type":436,"label":437,"file":657,"line":235},"tables\\table-visitorlog-404.php",{"id":440,"type":630,"label":659,"file":657,"line":235},"→ ban_unban_ip()",{"id":633,"type":441,"label":661,"file":374,"line":662,"wp_function":663},"get_results() [SQLi]",289,"get_results",[665,666],{"from":435,"to":440,"sanitized":639},{"from":440,"to":633,"sanitized":639},{"entryPoint":668,"graph":669,"unsanitizedCount":90,"severity":641},"\u003Ctable-visitorlog-404> (tables\\table-visitorlog-404.php:0)",{"nodes":670,"edges":674},[671,672,673],{"id":435,"type":436,"label":437,"file":657,"line":235},{"id":440,"type":630,"label":659,"file":657,"line":235},{"id":633,"type":441,"label":661,"file":374,"line":662,"wp_function":663},[675,676],{"from":435,"to":440,"sanitized":639},{"from":440,"to":633,"sanitized":639},{"entryPoint":678,"graph":679,"unsanitizedCount":90,"severity":641},"render_bots_table (tables\\table-visitorlog-bots-table.php:29)",{"nodes":680,"edges":685},[681,683,684],{"id":435,"type":436,"label":437,"file":617,"line":682},120,{"id":440,"type":630,"label":659,"file":617,"line":682},{"id":633,"type":441,"label":661,"file":374,"line":662,"wp_function":663},[686,687],{"from":435,"to":440,"sanitized":639},{"from":440,"to":633,"sanitized":639},{"entryPoint":689,"graph":690,"unsanitizedCount":90,"severity":641},"\u003Ctable-visitorlog-bots-table> (tables\\table-visitorlog-bots-table.php:0)",{"nodes":691,"edges":699},[692,693,694,695,697],{"id":435,"type":436,"label":616,"file":617,"line":618},{"id":440,"type":441,"label":442,"file":617,"line":620,"wp_function":444},{"id":633,"type":436,"label":437,"file":617,"line":682},{"id":696,"type":630,"label":659,"file":617,"line":682},"n3",{"id":698,"type":441,"label":661,"file":374,"line":662,"wp_function":663},"n4",[700,701,702],{"from":435,"to":440,"sanitized":447},{"from":633,"to":696,"sanitized":639},{"from":696,"to":698,"sanitized":639},{"entryPoint":704,"graph":705,"unsanitizedCount":90,"severity":641},"render_failed_logins (tables\\table-visitorlog-failed-logins.php:26)",{"nodes":706,"edges":711},[707,709,710],{"id":435,"type":436,"label":437,"file":708,"line":224},"tables\\table-visitorlog-failed-logins.php",{"id":440,"type":630,"label":659,"file":708,"line":224},{"id":633,"type":441,"label":661,"file":374,"line":662,"wp_function":663},[712,713],{"from":435,"to":440,"sanitized":639},{"from":440,"to":633,"sanitized":639},{"entryPoint":715,"graph":716,"unsanitizedCount":90,"severity":641},"\u003Ctable-visitorlog-failed-logins> (tables\\table-visitorlog-failed-logins.php:0)",{"nodes":717,"edges":721},[718,719,720],{"id":435,"type":436,"label":437,"file":708,"line":224},{"id":440,"type":630,"label":659,"file":708,"line":224},{"id":633,"type":441,"label":661,"file":374,"line":662,"wp_function":663},[722,723],{"from":435,"to":440,"sanitized":639},{"from":440,"to":633,"sanitized":639},{"entryPoint":725,"graph":726,"unsanitizedCount":90,"severity":641},"render_locked_ip_addresses (tables\\table-visitorlog-locked-ip.php:34)",{"nodes":727,"edges":733},[728,731,732],{"id":435,"type":436,"label":437,"file":729,"line":730},"tables\\table-visitorlog-locked-ip.php",125,{"id":440,"type":630,"label":659,"file":729,"line":730},{"id":633,"type":441,"label":661,"file":374,"line":662,"wp_function":663},[734,735],{"from":435,"to":440,"sanitized":639},{"from":440,"to":633,"sanitized":639},{"entryPoint":737,"graph":738,"unsanitizedCount":90,"severity":641},"\u003Ctable-visitorlog-locked-ip> (tables\\table-visitorlog-locked-ip.php:0)",{"nodes":739,"edges":743},[740,741,742],{"id":435,"type":436,"label":437,"file":729,"line":730},{"id":440,"type":630,"label":659,"file":729,"line":730},{"id":633,"type":441,"label":661,"file":374,"line":662,"wp_function":663},[744,745],{"from":435,"to":440,"sanitized":639},{"from":440,"to":633,"sanitized":639},{"entryPoint":747,"graph":748,"unsanitizedCount":90,"severity":641},"render_spam (tables\\table-visitorlog-spam.php:25)",{"nodes":749,"edges":755},[750,753,754],{"id":435,"type":436,"label":437,"file":751,"line":752},"tables\\table-visitorlog-spam.php",119,{"id":440,"type":630,"label":659,"file":751,"line":752},{"id":633,"type":441,"label":661,"file":374,"line":662,"wp_function":663},[756,757],{"from":435,"to":440,"sanitized":639},{"from":440,"to":633,"sanitized":639},{"entryPoint":759,"graph":760,"unsanitizedCount":90,"severity":641},"\u003Ctable-visitorlog-spam> (tables\\table-visitorlog-spam.php:0)",{"nodes":761,"edges":765},[762,763,764],{"id":435,"type":436,"label":437,"file":751,"line":752},{"id":440,"type":630,"label":659,"file":751,"line":752},{"id":633,"type":441,"label":661,"file":374,"line":662,"wp_function":663},[766,767],{"from":435,"to":440,"sanitized":639},{"from":440,"to":633,"sanitized":639},{"summary":769,"deductions":770},"The visitorlog plugin v1.0.5 demonstrates a generally strong security posture with a high percentage of prepared SQL statements and properly escaped output. The plugin also implements a significant number of nonce and capability checks, indicating an awareness of common WordPress security vulnerabilities.  However, the static analysis reveals 12 flows with unsanitized paths classified as high severity taint analysis findings. While these haven't resulted in documented CVEs, this is a significant concern that warrants immediate investigation. The absence of any past vulnerabilities, while positive, could also suggest a lack of thorough security auditing or the absence of exploitation attempts rather than an inherently secure codebase.",[771,774,776,778],{"reason":772,"points":773},"High severity unsanitized taint flows detected",15,{"reason":775,"points":347},"12 flows with unsanitized paths",{"reason":777,"points":90},"File operations present",{"reason":779,"points":90},"External HTTP requests present","2026-03-17T06:15:23.045Z",{"wat":782,"direct":849},{"assetPaths":783,"generatorPatterns":815,"scriptPaths":816,"versionParams":817},[784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814],"\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Fvisitor_log.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Fmain.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Fcolorskins.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Fmap\u002Fjquery-jvectormap.min.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Fui\u002Fbootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Fui\u002FdataTables.bootstrap.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Fui\u002Fmorris.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Fui\u002Fsheet.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Fui\u002Fbootstrap-select.min.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Fui\u002Fmulti-select.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Fui\u002Fbootstrap-tagsinput.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Fvl-semantic.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Fjquery-ui.min.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Ftables\u002Fdatatables.min.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Fcolreorder\u002FcolReorder.semanticui.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Fscroller\u002Fscroller.dataTables.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Fcalendar\u002Fcalendar.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Fneumorphic\u002Ffont.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Fneumorphic\u002Fmaterial-icons.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Fneumorphic\u002Fnormalize.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fcss\u002Fneumorphic\u002Fstyle-morphic.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fjs\u002Fsweet-alert\u002Fsweet-alert.css","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fjs\u002Fbundles\u002Flibscripts.bundle-1.js","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fjs\u002Fdatatable\u002Fjquery.dataTables.min.js","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fjs\u002Fdatatable\u002FdataTables.bootstrap.min.js","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fjs\u002Fneumorphic\u002Ffunctions1.js","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fjs\u002Fbundles\u002Fvendorscripts.bundle.js","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fjs\u002Fbundles\u002Fmorrisscripts.bundle.js","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fjs\u002Fbundles\u002Fmainscripts.bundle.js","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fjs\u002Fchart\u002Fchart-hour.js","\u002Fwp-content\u002Fplugins\u002Fvisitorlog\u002Fassets\u002Fjs\u002Fchart\u002Fchart-hour-bot.js",[],[],[818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848],"visitorlog-base?ver=","visitorlog-css01?ver=","visitorlog-css02?ver=","visitorlog-map01?ver=","visitorlog-Btstp-01?ver=","visitorlog-Btstp-03?ver=","visitorlog-smorris?ver=","visitorlog-sheet-1?ver=","visitorlog-select-1?ver=","visitorlog-select-2?ver=","visitorlog-select-3?ver=","visitorlog-vl-semantic?ver=","visitorlog-jquery-ui?ver=","visitorlog-tables-1?ver=","visitorlog-colreorder?ver=","visitorlog-scroller?ver=","visitorlog-calendar?ver=","visitorlog-morphic1?ver=","visitorlog-morphic2?ver=","visitorlog-morphic3?ver=","visitorlog-morphic4?ver=","visitorlog-alert1?ver=","visitorlog-bundles1?ver=","visitorlog-table1?ver=","visitorlog-table2?ver=","visitorlog-morphic12?ver=","visitorlog-bundles3?ver=","visitorlog-bundles4?ver=","visitorlog-bundles5?ver=","visitorlog-chart1?ver=","visitorlog-chart2?ver=",{"cssClasses":850,"htmlComments":851,"htmlAttributes":852,"restEndpoints":853,"jsGlobals":854,"shortcodeOutput":855},[],[],[],[],[],[],{"error":447,"url":857,"statusCode":858,"statusMessage":859,"message":859},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fvisitorlog\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":11,"versions":861},[]]