[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fMqpCTEmy95oPzZft2jOdcBPhy5eOp1WGTKOfJz6rU20":3,"$flT3XhSFlSQHQiNV9yaUpTuxnbix7o0BzqWp-8uDTLyY":377,"$f8cngiRyryc_YPEjKTZN5Q4OIBFsQ3sB5_CB_FiOWwe4":382},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"discovery_status":32,"vulnerabilities":33,"developer":52,"crawl_stats":39,"alternatives":57,"analysis":156,"fingerprints":360},"wp-fail2ban","WP fail2ban – Advanced Security","5.4.1","invisnet","https:\u002F\u002Fprofiles.wordpress.org\u002Finvisnet\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.fail2ban.org\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=wp-fail2ban-premium-5.4.1\" rel=\"nofollow ugc\">fail2ban\u003C\u002Fa> is one of the simplest and most effective security measures you can implement to protect your WordPress site.\u003C\u002Fp>\n\u003Cp>\u003Cem>WP fail2ban\u003C\u002Fem> provides the link between WordPress and \u003Ccode>fail2ban\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Oct 17 20:59:54 foobar wordpress(www.example.com)[1234]: Authentication failure for admin from 192.168.0.1\nOct 17 21:00:00 foobar wordpress(www.example.com)[2345]: Accepted password for admin from 192.168.0.1\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>WPf2b\u003C\u002Fem> comes with three \u003Ccode>fail2ban\u003C\u002Fcode> filters: \u003Ccode>wordpress-hard.conf\u003C\u002Fcode>, \u003Ccode>wordpress-soft.conf\u003C\u002Fcode>, and \u003Ccode>wordpress-extra.conf\u003C\u002Fcode>. These are designed to allow a split between immediate banning (hard) and the traditional more graceful approach (soft), with extra rules for custom configurations.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Failed Login Attempts\u003C\u002Fstrong>\u003Cbr \u002F>\nThe very first feature of \u003Cem>WPf2b\u003C\u002Fem>: logging failed login attempts so the IP can be banned. Just as useful today as it was then.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Block User Enumeration\u003C\u002Fstrong>\u003Cbr \u002F>\nOne of the most common precursors to a password-guessing brute force attack is \u003Ca href=\"https:\u002F\u002Fwp-fail2ban.com\u002Ffeatures\u002Fblock-user-enumeration\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=wp-fail2ban-premium-5.4.1\" rel=\"nofollow ugc\">user enumeration\u003C\u002Fa>. \u003Cem>WPf2b\u003C\u002Fem> can block it, stopping the attack before it starts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Block username logins\u003C\u002Fstrong>\u003Cbr \u002F>\nSometimes it’s not possible to block user enumeration (for example, if your theme provides Author profiles). \u003Cem>WPf2b\u003C\u002Fem> can require users to login with their email address instead of their username.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Blocking Users\u003C\u002Fstrong>\u003Cbr \u002F>\nAnther of the older \u003Cem>WPf2b\u003C\u002Fem> features: the login process can be aborted for specified usernames.\u003Cbr \u002F>\nSay a bot collected your site’s usernames before you blocked user enumeration. Once you’ve changed all the usernames, add the old ones to the list; anything using them will trigger a “hard” fail.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Empty Username Login Attempts\u003C\u002Fstrong>\u003Cbr \u002F>\nSome bots will try to login without a username; harmless, but annoying. These attempts are logged as a “soft” fail so the more persistent bots will be banned.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Spam\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>WPf2b\u003C\u002Fem> will log a spammer’s IP address as a “hard” fail when their comment is marked as spam; the Premium version will also log the IP when Akismet discards “obvious” spam.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Attempted Comments\u003C\u002Fstrong>\u003Cbr \u002F>\nSome spam bots try to comment on everything, even things that aren’t there. \u003Cem>WPf2b\u003C\u002Fem> detects these and logs them as a “hard” fail.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Pingbacks\u003C\u002Fstrong>\u003Cbr \u002F>\nPingbacks are a great feature, but they can be abused to attack the rest of the WWW. Rather than disable them completely, \u003Cem>WPf2b\u003C\u002Fem> effectively rate-limits potential attackers by logging the IP address as a “soft” fail.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Block XML‑RPC Requests\u003C\u002Fstrong> [Premium]\u003Cbr \u002F>\nThe only reason most sites need XML‑RPC (other than Pingbacks) is for Jetpack; \u003Cem>WPf2b\u003C\u002Fem> Premium can block XML‑RPC while allowing Jetpack and\u002For Pingbacks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Block Countries\u003C\u002Fstrong> [Premium]\u003Cbr \u002F>\nSometimes you just need a bigger hammer – if you’re seeing nothing but attacks from some countries, block them!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Cloudflare and Proxy Servers\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>WPf2b\u003C\u002Fem> will work with \u003Ca href=\"https:\u002F\u002Fwp-fail2ban.com\u002Ffeatures\u002Fcloudflare-and-proxy-servers\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=wp-fail2ban-premium-5.4.1\" rel=\"nofollow ugc\">Cloudflare\u003C\u002Fa>, and the Premium version will automatically update the list of Cloudflare IP addresses.\u003Cbr \u002F>\nYou can also configure your own list of trusted proxies.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>syslog Dashboard Widget\u003C\u002Fstrong>\u003Cbr \u002F>\nEver wondered what’s being logged? The dashboard widget shows the last 5 messages; the Premium version keeps a full history to help you analyse and prevent attacks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Site Health Check\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>WPf2b\u003C\u002Fem> will (try to) check that your \u003Ccode>fail2ban\u003C\u002Fcode> configuration is sane and that the filters are up to date; out-of-date filters are the primary cause of \u003Cem>WPf2b\u003C\u002Fem> not working as well as it can.\u003Cbr \u002F>\nWhen did you last run the Site Health tool?\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ccode>mu-plugins\u003C\u002Fcode> Support\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>WPf2b\u003C\u002Fem> can easily be configured as a “must-use plugin” – see \u003Ca href=\"https:\u002F\u002Fdocs.wp-fail2ban.com\u002Fen\u002F5.4\u002Fconfiguration.html?utm_source=wordpress.org&utm_medium=readme&utm_campaign=wp-fail2ban-premium-5.4.1#mu-plugins-support\" rel=\"nofollow ugc\">Configuration\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>API to Extend \u003Cem>WPf2b\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\nIf your plugin can detect behaviour which should be blocked, why reinvent the wheel?\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Event Hooks\u003C\u002Fstrong> [Premium]\u003Cbr \u002F>\nNeed to do something special when \u003Cem>WPf2b\u003C\u002Fem> detects a particular event? \u003Ca href=\"https:\u002F\u002Fdocs.wp-fail2ban.com\u002Fen\u002F5.4\u002Fdevelopers\u002Fevents.html?utm_source=wordpress.org&utm_medium=readme&utm_campaign=wp-fail2ban-premium-5.4.1\" rel=\"nofollow ugc\">There’s a hook for that\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Web Application Firewall (WAF)\u003C\u002Fli>\n\u003Cli>Akismet support.\u003C\u002Fli>\n\u003Cli>Block XML‑RPC while allowing Jetpack and\u002For Pingbacks.\u003C\u002Fli>\n\u003Cli>Block Countries.\u003C\u002Fli>\n\u003Cli>Auto-update Cloudflare IPs.\u003C\u002Fli>\n\u003Cli>Event log.\u003C\u002Fli>\n\u003Cli>Event hooks.\u003C\u002Fli>\n\u003C\u002Ful>\n","WP fail2ban uses fail2ban to protect your WordPress site.",70000,1980109,84,71,"2025-04-29T15:21:00.000Z","6.8.5","4.2","7.4",[20,21,22,23,24],"brute-force","fail2ban","login","security","syslog","https:\u002F\u002Fwp-fail2ban.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.5.4.1.zip",91,1,0,"2019-02-25 00:00:00","2026-04-16T10:56:18.058Z","no_bundle",[34],{"id":35,"url_slug":36,"title":37,"description":38,"plugin_slug":4,"theme_slug":39,"affected_versions":40,"patched_in_version":41,"severity":42,"cvss_score":43,"cvss_vector":44,"vuln_type":45,"published_date":30,"updated_date":46,"references":47,"days_to_patch":49,"patch_diff_files":50,"patch_trac_url":39,"research_status":39,"research_verified":51,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":51,"poc_model_used":39,"poc_verification_depth":39},"WF-3fda31fa-efc9-44b9-99ba-9e3e23aa2ee0-wp-fail2ban","freemius-sdk-missing-authorization-to-arbitrary-options-update-102","Freemius SDK \u003C= 2.2.3 - Missing Authorization to Arbitrary Options Update","The Freemius SDK for WordPress is vulnerable to authorization bypass due to a missing capability check on the _get_db_option and _set_db_option functions in versions up to, and including, 2.2.3. This makes it possible for authenticated attackers, with subscriber-level permissions and above, to change site settings and potentially take over the site.",null,"\u003C4.0.5","4.0.5","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Missing Authorization","2024-01-22 19:56:02",[48],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F3fda31fa-efc9-44b9-99ba-9e3e23aa2ee0?source=api-prod",1793,[],false,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":53,"total_installs":54,"avg_security_score":55,"avg_patch_time_days":49,"trust_score":14,"computed_at":56},8,75560,88,"2026-05-20T01:16:23.690Z",[58,75,96,115,137],{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":16,"requires_at_least":71,"requires_php":18,"tags":72,"homepage":73,"download_link":74,"security_score":68,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":31},"wp-fail2ban-redux","WP Fail2Ban Redux","0.9.2","Brandon Allen","https:\u002F\u002Fprofiles.wordpress.org\u002Fthebrandonallen\u002F","\u003Cp>WP Fail2Ban Redux records various WordPress events to your server’s system log for integration with \u003Ca href=\"http:\u002F\u002Fwww.fail2ban.org\u002F\" rel=\"nofollow ugc\">Fail2Ban\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin is (\u003Cem>mostly\u003C\u002Fem>) a drop-in replacement for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-fail2ban\u002F\" rel=\"ugc\">WP fail2ban\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fcharles.lecklider.org\u002F\" rel=\"nofollow ugc\">Charles Lecklider\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>While WP fail2ban is a great plugin, there are a number of improvements that could be made. In order to facilitate these improvements, a major refactoring of the codebase was necessary.\u003C\u002Fp>\n\u003Cp>The core functionality between \u003Cem>WP Fail2Ban Redux\u003C\u002Fem> and WP fail2ban remains the same. \u003Cem>WP Fail2Ban Redux\u003C\u002Fem> is considered to be \u003Cem>mostly\u003C\u002Fem> a drop-in replacement, because all constants have been replaced with filters, and will, possibly, require some upgrade work. Don’t work it’s as simple as implementing the constants.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The following events are recorded by default:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Failed XML-RPC authentication attempts.\u003C\u002Fli>\n\u003Cli>Successful authentication attempts.\u003C\u002Fli>\n\u003Cli>Failed authentication attempts — differentiated by a user’s existence.\u003C\u002Fli>\n\u003Cli>Pingback errors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>The following events can be enabled via filter:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Pingback requests.\u003C\u002Fli>\n\u003Cli>Blocked user enumeration attempts.\u003C\u002Fli>\n\u003Cli>Authentication attempts for blocked usernames.\u003C\u002Fli>\n\u003Cli>Spammed comments.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Extra documentation is available on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthebrandonallen\u002Fwp-fail2ban-redux\u002Fwiki\" rel=\"nofollow ugc\">WP Fail2Ban Redux GitHub Wiki\u003C\u002Fa>.\u003C\u002Fp>\n","Records various WordPress events to your server's system log for integration with Fail2Ban.",8000,97107,100,15,"2025-05-27T05:32:00.000Z","5.8",[21,22,23,24],"https:\u002F\u002Fgithub.com\u002Fthebrandonallen\u002Fwp-fail2ban-redux\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban-redux.0.9.2.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":68,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":94,"download_link":95,"security_score":68,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":31},"cloudsecure-wp-security","CloudSecure WP Security","1.4.7","cloudsecure","https:\u002F\u002Fprofiles.wordpress.org\u002Fcloudsecure\u002F","\u003Cp>管理画面とログインURLをサイバー攻撃から守る、安心の国産・日本語対応プラグインです。\u003Cbr \u002F>\nかんたんな設定を行うだけで、不正アクセスや不正ログインからあなたのWordPressを保護し、セキュリティが向上します。\u003Cbr \u002F>\nまた、各機能の有効・無効（ON・OFF）や設定などをお好みにカスタマイズし、いつでも保護状態を管理できます。\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サーバーのApache1.3、2.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","管理画面とログインURLをサイバー攻撃から守る、国産・日本語対応のセキュリティ対策プラグインです。 かんたんな設定を行うだけで、不正アクセスや不正ログインからあなたのWordPressを保護します。",100000,698583,2,"2026-04-13T03:08:00.000Z","6.9.4","5.3.15","7.1",[91,20,92,23,93],"anti-spam","login-lock","waf","https:\u002F\u002Fwpplugin.cloudsecure.ne.jp\u002Fcloudsecure_wp_security","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcloudsecure-wp-security.1.4.7.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":83,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":108,"requires_at_least":71,"requires_php":18,"tags":109,"homepage":111,"download_link":112,"security_score":113,"vuln_count":53,"unpatched_count":29,"last_vuln_date":114,"fetched_at":31},"hide-my-wp","WP Ghost (Hide My WP Ghost) – Security & Firewall","7.0.01","John Darrel","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohndarrel\u002F","\u003Cp>\u003Cstrong>WP Ghost\u003C\u002Fstrong> (formerly known as \u003Cstrong>Hide My WP Ghost\u003C\u002Fstrong>) is a professional-grade, comprehensive \u003Cstrong>hack-prevention security solution for WordPress\u003C\u002Fstrong>. Built for speed and engineered for maximum defense, WP Ghost provides a multi-layered security architecture designed to block hacker bots, neutralize automated scanners, and stop the hack before the reconnaissance even begins.\u003C\u002Fp>\n\u003Cp>While traditional security tools focus on Detection (scanning for malware after a breach) or Signature-Filtering (blocking known exploits), \u003Cstrong>WP Ghost focuses on Architecture\u003C\u002Fstrong>. By implementing \u003Cstrong>Paths Security and Site Hardening\u003C\u002Fstrong>, we remove the digital footprints that make your site a target for automated botnets, providing a \u003Cstrong>proactive foundation that secures your site before it can even be identified as a target\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FQMdoSN8dk1c?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>\n\u003Cp>\u003Cstrong>WP Ghost Global Stats:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>10 Million+ Monthly Brute-Force Attempts Blocked\u003C\u002Fli>\n\u003Cli>100 Million+ Monthly Security Threats Prevented\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Official websites:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpghost.com\u002F\" rel=\"nofollow ugc\">WP Ghost (wpghost.com)\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fhidemywpghost.com\u002F\" rel=\"nofollow ugc\">Hide My WP Ghost (hidemywpghost.com)\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Stop Attacks with Paths Security & Architectural Hardening\u003C\u002Fh3>\n\u003Cp>Most WordPress attacks are automated. Bots scan millions of sites per hour looking for default paths like \u002Fwp-admin or \u002Fwp-login.php to confirm a site is running WordPress. Once confirmed, they launch targeted exploits against known plugin or theme vulnerabilities.\u003C\u002Fp>\n\u003Cp>WP Ghost breaks this cycle. By changing and securing common paths, you reduce your attack surface by up to 90%. This isn’t “obscurity”, it’s Site Hardening. We re-engineer the visible structure of your site so it is no longer a low-hanging fruit for global botnets.\u003C\u002Fp>\n\u003Ch3>Key Protections Included\u003C\u002Fh3>\n\u003Cp>WP Ghost is packed with advanced defensive mechanisms to protect your site against:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Brute Force Attacks\u003C\u002Fstrong>: Blocks automated password guessing at the source.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SQL Injection & XSS\u003C\u002Fstrong>: Neutralizes malicious query strings and script injections.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero-Day Exploits\u003C\u002Fstrong>: Secures paths for plugins before patches are even released.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>XML-RPC & REST API Attacks\u003C\u002Fstrong>: Shuts down common remote-access entry points.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bot Reconnaissance\u003C\u002Fstrong>: Prevents “fingerprinting” that hackers use to map your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spam & Scrapers\u003C\u002Fstrong>: Filters malicious traffic, saving bandwidth and server load.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Over 115 Free Security Features Included\u003C\u002Fh3>\n\u003Cp>We believe professional security should be accessible to everyone. The free version of WP Ghost includes a massive suite of tools to harden your WordPress architecture.\u003C\u002Fp>\n\u003Ch4>1. Change and Secure Paths (Paths Security)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Change wp-admin & wp-login.php\u003C\u002Fstrong>: Move your login to a unique URL and show a 404 error to intruders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Change Lost Password & Register URLs\u003C\u002Fstrong>: Secure all authentication entry points.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Change wp-content & wp-includes\u003C\u002Fstrong>: Secure your core system folders from direct access.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Anonymize Plugins & Themes\u003C\u002Fstrong>: Change visible plugin\u002Ftheme paths so hackers can’t identify your software version.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure admin-ajax.php & REST API\u003C\u002Fstrong>: Change the \u002Fwp-json path to prevent data scraping.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Presets\u003C\u002Fstrong>: One-click activation with three preset levels — from minimal to full protection with Firewall, Brute Force, Logs, and 2FA.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Frontend Test\u003C\u002Fstrong>: Verify your site loads correctly after changing paths before confirming settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Redirects\u003C\u002Fstrong>: Set unique login\u002Flogout redirects based on user roles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login Page Designer\u003C\u002Fstrong>: Customize your secured login page with your logo, colors, background, and 10 color schemes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2. Next-Gen Firewall & Authentication\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>8G & 7G Firewall Filters\u003C\u002Fstrong>: High-speed, lightweight server-edge filtering to block bad bots.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Passkey Authentication (Passwordless 2FA)\u003C\u002Fstrong>: Use Face ID, Touch ID, or Windows Hello for un-phishable, device-based logins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Standard 2FA (Code & Email)\u003C\u002Fstrong>: Add an extra verification layer to all user accounts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Headers\u003C\u002Fstrong>: Automatically implement CSP, HSTS, X-Frame-Options, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>IP & User Agent Blocking\u003C\u002Fstrong>: Manually blacklist suspicious traffic or referrers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Threats Log\u003C\u002Fstrong>: Track blocked attacks and malicious requests directly in your dashboard (limited view).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Events Log\u003C\u002Fstrong>: Monitor login activity, role changes, and user actions (limited view).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GEO Threats Map\u003C\u002Fstrong>: Visualize where attacks originate with an interactive world map showing the top 5 threat countries.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Optimization Score\u003C\u002Fstrong>: Real-time 0-100 score showing exactly how hardened your site is, with actionable recommendations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Temporary Logins\u003C\u002Fstrong>: Create time-limited access links for developers and clients without sharing passwords.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3. Deep Hiding & Footprint Removal\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Scrub Meta Tags\u003C\u002Fstrong>: Remove WordPress version numbers and generator tags.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean HTML Comments\u003C\u002Fstrong>: Strip identifiable comments that reveal your tech stack.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide Admin Toolbar\u003C\u002Fstrong>: Remove the toolbar for specific roles to hide backend indicators.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Emoticons & RSD\u003C\u002Fstrong>: Remove unnecessary header links that bloat code and reveal info.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4. Advanced Disable Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Disable XML-RPC\u003C\u002Fstrong>: Shut down the most common vector for DDoS and brute force.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable REST API Access\u003C\u002Fstrong>: Restrict API access to authenticated users only.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Frontend Lockdown\u003C\u002Fstrong>: Disable right-click, “View Source,” and text selection to prevent manual reconnaissance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Directory Browsing\u003C\u002Fstrong>: Ensure your server folders are never visible to the public.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5. Brute Force Protection\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Integrated ReCaptcha\u003C\u002Fstrong>: Supports Google V2, V3, Enterprise, and Math ReCaptcha.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Targeted Protection\u003C\u002Fstrong>: Enable brute force defense on Login, Signup, and WooCommerce pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Throttling\u003C\u002Fstrong>: Define your own lockout times and attempt limits.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>6. Extra Tools & Integrations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Magic Links\u003C\u002Fstrong>: Log in securely without a password via a one-time email link.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text & URL Mapping\u003C\u002Fstrong>: Change any class name or URL in your source code dynamically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CDN & Cache Support\u003C\u002Fstrong>: Works perfectly with WP Rocket, Cloudflare, and Litespeed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Hack-Prevention Features\u003C\u002Fh4>\n\u003Cp>For agencies and high-traffic sites, WP Ghost Premium adds advanced features focused on Security Intelligence, Automated Response, and Copyright Protection.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Ghost Mode\u003C\u002Fstrong>: Maximum security preset, changes all paths, hides all file extensions, and enables all hiding options in one click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>IP Block Automation\u003C\u002Fstrong>: Automatically block IP addresses that trigger repeated security threats.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Copyright Protection\u003C\u002Fstrong>: Block 30+ AI training crawlers (GPTBot, ClaudeBot, PerplexityBot, and others) at the firewall level. List auto-updated with each release. Does not affect Google, Bing, or regular search visibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full Security Threats Log\u003C\u002Fstrong>: Unlimited entries with filters by threat type, status, country, and time range, full-text search, pagination, and CSV export.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full User Events Log\u003C\u002Fstrong>: Unlimited entries with filters, search, pagination, and CSV export.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cloud Event Storage\u003C\u002Fstrong>: 30-day cloud retention for audits and incident reports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Email Alerts\u003C\u002Fstrong>: Get notified instantly of brute-force attempts or suspicious activity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Geo-Security (Country Blocking)\u003C\u002Fstrong>: Block entire countries or specific paths by country.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced File Hardening\u003C\u002Fstrong>: Hide file extensions (PHP, CSS, JS, JSON), secure wp-config.php, php.ini, and debug.log.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database & Server Hardening\u003C\u002Fstrong>: Fix file permissions, change database prefix, regenerate SALT keys.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong>: Direct access to our security experts and founder-led assistance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpghost.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Hide My WP Premium Feature\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Technical Compatibility\u003C\u002Fh3>\n\u003Cp>WP Ghost is engineered for the modern WordPress ecosystem:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Hosting Support\u003C\u002Fstrong>: Optimized for WP Engine, Inmotion Hosting, Hostgator Hosting, Godaddy Hosting, Host1plus, Payperhost, Fastcomet, Dreamhost, Bitnami Apache, Bitnami Nginx, Google Cloud Hosting, Amazon AWS Lightsail, Litespeed Hosting, Flywheels Hosting, Kinsta Hosting, Ploi.io, CloudPanel, RunCloud, Rocket Domain, Yunohost.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Server Support\u003C\u002Fstrong>: Fully compatible with Nginx, Apache, LiteSpeed, and IIS.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin Support\u003C\u002Fstrong>: Seamless integration with Woocommerce, WPML, WPMUDEV, W3 Total Cache, Gravity, WP Super Cache, WP Fastest Cache, Hummingbird Cache, Cachify Cache, Litespeed Cache, SiteGround Optimizer, Nitropack, Cache Enabler, CDN Enabler, WOT Cache, Autoptimize, Jetpack by WordPress, Contact Form 7, bbPress, Manage WP, All In One SEO, Rank Math, Yoast SEO, Squirrly SEO, WP-Rocket, Minify HTML, Solid Security, Sucuri Security, Really Simple SSL, WordFence Security, WP Cerber Security, BBQ Firewall, Anti-Malware Security, Back-Up WordPress, Elementor Page Builder, Divi Builder, Weglot Translate, AddToAny Share Btn, Limit Login Attempts Reloaded, Loginizer, Shield Security, Asset CleanUp, WP Hide & Security Enhancer, and more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Stop the hack before it starts\u003C\u002Fstrong>. Join over 100,000 users who trust WP Ghost to secure their digital presence.\u003C\u002Fp>\n","Hide and Secure WP paths with the complete WP security suite for Site Hardening. Includes 8G Firewall, Brute Force protection, and Passkeys.",2526807,90,371,"2026-04-15T18:16:00.000Z","7.0",[20,110,97,22,23],"firewall","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhide-my-wp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-my-wp.zip",86,"2026-03-18 00:00:00",{"slug":91,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":105,"num_ratings":124,"last_updated":125,"tested_up_to":87,"requires_at_least":126,"requires_php":18,"tags":127,"homepage":132,"download_link":133,"security_score":134,"vuln_count":135,"unpatched_count":29,"last_vuln_date":136,"fetched_at":31},"Titan Anti-spam & Security","7.5.0","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 attempts, and strengthen site security with anti-spam, brute-force protection, and two-factor authentication &hellip;",60000,3442821,369,"2026-03-11T17:54:00.000Z","5.6",[128,129,130,23,131],"antispam","brute-force-protection","limit-login-attempts","two-factor-authentication","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fanti-spam\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanti-spam.7.5.0.zip",98,3,"2024-07-11 00:00:00",{"slug":138,"name":139,"version":140,"author":141,"author_profile":142,"description":143,"short_description":144,"active_installs":145,"downloaded":146,"rating":68,"num_ratings":147,"last_updated":148,"tested_up_to":108,"requires_at_least":149,"requires_php":126,"tags":150,"homepage":153,"download_link":154,"security_score":68,"vuln_count":28,"unpatched_count":29,"last_vuln_date":155,"fetched_at":31},"xo-security","XO Security","3.10.9","ishitaka","https:\u002F\u002Fprofiles.wordpress.org\u002Fishitaka\u002F","\u003Cp>XO Security is a plugin to enhance login related security.\u003Cbr \u002F>\nThis plugin does not write to .htaccess file. Besides Apache, LiteSpeed, Nginx and IIS also work.\u003C\u002Fp>\n\u003Ch4>Functions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Record login log.\u003C\u002Fli>\n\u003Cli>Limit login attempts.\u003C\u002Fli>\n\u003Cli>Add Captcha to the login form and comment form.\u003C\u002Fli>\n\u003Cli>Change the URL of the login page.\u003C\u002Fli>\n\u003Cli>Enable two-factor authentication (2FA) for login.\u003C\u002Fli>\n\u003Cli>Login Alert.\u003C\u002Fli>\n\u003Cli>Disable login by mail address.\u003C\u002Fli>\n\u003Cli>Disable login by user name.\u003C\u002Fli>\n\u003Cli>Change login error message.\u003C\u002Fli>\n\u003Cli>Disable XML-RPC and XML-RPC Pingback.\u003C\u002Fli>\n\u003Cli>Disable REST API.\u003C\u002Fli>\n\u003Cli>Disable author archive page.\u003C\u002Fli>\n\u003Cli>Remove comment author class of comments list.\u003C\u002Fli>\n\u003Cli>Remove the username from the oEmbed response data.\u003C\u002Fli>\n\u003Cli>WooCommerce login page protection.\u003C\u002Fli>\n\u003Cli>Anti-spam comment.\u003C\u002Fli>\n\u003Cli>Hide WordPress version information.\u003C\u002Fli>\n\u003Cli>Edit the author slug.\u003C\u002Fli>\n\u003Cli>Disable RSS and Atom feeds.\u003C\u002Fli>\n\u003Cli>Activate maintenance mode.\u003C\u002Fli>\n\u003Cli>Delete the readme.html file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WordPress multisite considerations\u003C\u002Fh4>\n\u003Cp>If you set the login page separately for the main site and the subsite, you will not be able to use the password loss function of the subsite. We recommend that you set the login page to be common to all sites.\u003C\u002Fp>\n","XO Security is a plugin to enhance login related security.",30000,369601,11,"2026-04-12T05:05:00.000Z","4.9",[20,22,151,23,152],"maintenance","two-factor","https:\u002F\u002Fxakuro.com\u002Fwordpress\u002Fxo-security\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxo-security.3.10.9.zip","2017-02-07 00:00:00",{"attackSurface":157,"codeSignals":324,"taintFlows":349,"riskAssessment":350,"analyzedAt":359},{"hooks":158,"ajaxHandlers":320,"restRoutes":321,"shortcodes":322,"cronEvents":323,"entryPointCount":29,"unprotectedCount":29},[159,165,167,170,172,176,180,184,187,191,194,197,202,205,208,213,216,219,222,224,227,232,235,238,241,244,247,250,252,255,257,259,260,261,262,264,267,270,273,276,279,282,285,287,290,292,294,297,299,302,306,309,312,315,318],{"type":160,"name":161,"callback":162,"file":163,"line":164},"action","admin_menu","anonymous","admin\\admin.php",224,{"type":160,"name":161,"callback":162,"file":163,"line":166},231,{"type":160,"name":168,"callback":162,"file":163,"line":169},"network_admin_menu",246,{"type":160,"name":168,"callback":162,"file":163,"line":171},271,{"type":173,"name":174,"callback":162,"file":163,"line":175},"filter","plugin_action_links",367,{"type":173,"name":177,"callback":162,"priority":178,"file":163,"line":179},"network_admin_plugin_action_links",99999,368,{"type":160,"name":181,"callback":162,"priority":182,"file":163,"line":183},"admin_head-index.php",9999,408,{"type":160,"name":185,"callback":162,"file":163,"line":186},"admin_init",431,{"type":173,"name":188,"callback":162,"file":189,"line":190},"wp_fail2ban_init_tabs","admin\\config.php",34,{"type":160,"name":192,"callback":162,"file":189,"line":193},"admin_notices",68,{"type":160,"name":195,"callback":162,"file":189,"line":196},"network_admin_notices",69,{"type":173,"name":198,"callback":162,"priority":199,"file":200,"line":201},"heartbeat_received",10,"admin\\widgets.php",117,{"type":160,"name":203,"callback":162,"file":200,"line":204},"wp_dashboard_setup",141,{"type":160,"name":206,"callback":162,"file":200,"line":207},"wp_network_dashboard_setup",142,{"type":173,"name":209,"callback":210,"file":211,"line":212},"plugin_icon","closure","freemius.php",75,{"type":173,"name":214,"callback":210,"file":211,"line":215},"support_forum_url",80,{"type":173,"name":217,"callback":218,"file":211,"line":13},"show_delegation_option","__return_false",{"type":173,"name":220,"callback":218,"file":211,"line":221},"enable_per_site_activation",85,{"type":173,"name":223,"callback":210,"file":211,"line":55},"show_admin_notice",{"type":173,"name":225,"callback":210,"file":211,"line":226},"templates\u002Fpricing.php",99,{"type":160,"name":228,"callback":162,"priority":229,"file":230,"line":231},"plugins_loaded",9,"init.php",27,{"type":160,"name":233,"callback":162,"priority":28,"file":230,"line":234},"authenticate",45,{"type":160,"name":236,"callback":162,"priority":199,"file":230,"line":237},"wp_login",46,{"type":160,"name":239,"callback":162,"file":230,"line":240},"wp_login_failed",47,{"type":173,"name":242,"callback":162,"priority":199,"file":230,"line":243},"notify_post_author",56,{"type":160,"name":245,"callback":162,"file":230,"line":246},"comment_id_not_found",63,{"type":160,"name":248,"callback":162,"file":230,"line":249},"comment_closed",66,{"type":160,"name":251,"callback":162,"file":230,"line":196},"comment_on_trash",{"type":160,"name":253,"callback":162,"file":230,"line":254},"comment_on_draft",72,{"type":160,"name":256,"callback":162,"file":230,"line":212},"comment_on_password_protected",{"type":160,"name":245,"callback":162,"file":230,"line":258},83,{"type":160,"name":248,"callback":162,"file":230,"line":13},{"type":160,"name":251,"callback":162,"file":230,"line":221},{"type":160,"name":253,"callback":162,"file":230,"line":113},{"type":160,"name":256,"callback":162,"file":230,"line":263},87,{"type":160,"name":265,"callback":162,"file":230,"line":266},"retrieve_password",97,{"type":160,"name":268,"callback":162,"priority":199,"file":230,"line":269},"comment_post",107,{"type":160,"name":271,"callback":162,"priority":199,"file":230,"line":272},"wp_set_comment_status",108,{"type":173,"name":274,"callback":162,"priority":28,"file":230,"line":275},"parse_request",118,{"type":173,"name":277,"callback":162,"priority":199,"file":230,"line":278},"rest_user_query",119,{"type":173,"name":280,"callback":162,"file":230,"line":281},"oembed_response_data",120,{"type":173,"name":283,"callback":162,"priority":199,"file":230,"line":284},"wp_sitemaps_add_provider",121,{"type":173,"name":233,"callback":162,"priority":28,"file":230,"line":286},132,{"type":160,"name":288,"callback":162,"priority":28,"file":230,"line":289},"wp_fail2ban_register_plugin",140,{"type":160,"name":291,"callback":162,"priority":28,"file":230,"line":204},"wp_fail2ban_register_message",{"type":160,"name":293,"callback":162,"priority":28,"file":230,"line":207},"wp_fail2ban_register_messages",{"type":160,"name":295,"callback":162,"priority":28,"file":230,"line":296},"wp_fail2ban_log_message",143,{"type":160,"name":228,"callback":162,"file":230,"line":298},150,{"type":160,"name":300,"callback":162,"priority":199,"file":230,"line":301},"xmlrpc_login_error",173,{"type":173,"name":303,"callback":162,"priority":304,"file":230,"line":305},"xmlrpc_pingback_error",5,174,{"type":160,"name":307,"callback":162,"file":230,"line":308},"xmlrpc_call",182,{"type":173,"name":310,"callback":162,"priority":199,"file":230,"line":311},"auto_update_plugin",198,{"type":173,"name":313,"callback":162,"file":230,"line":314},"site_status_tests",203,{"type":160,"name":316,"callback":162,"file":230,"line":317},"init",205,{"type":160,"name":316,"callback":162,"file":230,"line":319},227,[],[],[],[],{"dangerousFunctions":325,"sqlUsage":326,"outputEscaping":328,"fileOperations":29,"externalRequests":29,"nonceChecks":29,"capabilityChecks":343,"bundledLibraries":344},[],{"prepared":29,"raw":29,"locations":327},[],{"escaped":304,"rawEcho":329,"locations":330},6,[331,334,336,338,340,341],{"file":163,"line":332,"context":333},111,"raw output",{"file":163,"line":335,"context":333},133,{"file":337,"line":215,"context":333},"admin\\config\\plugins.php",{"file":189,"line":339,"context":333},138,{"file":189,"line":301,"context":333},{"file":200,"line":342,"context":333},67,7,[345],{"name":346,"version":347,"knownCves":348},"Freemius","1.0",[],[],{"summary":351,"deductions":352},"WP-Fail2Ban v5.4.1 exhibits a generally strong security posture with no identified vulnerabilities in its static analysis for attack surface, dangerous functions, SQL queries, file operations, or external HTTP requests. The plugin also demonstrates good practices with 100% of SQL queries using prepared statements and a decent number of capability checks. However, a significant concern is the output escaping, where 45% of outputs are not properly escaped, potentially exposing the site to XSS vulnerabilities if user-supplied data is involved in these unescaped outputs. While taint analysis shows no current unsanitized flows, the history of known CVEs, particularly a past high-severity vulnerability related to missing authorization, warrants attention. Although no CVEs are currently unpatched, this history suggests that past vulnerabilities have existed, indicating a need for continuous monitoring and prompt updating of the plugin. The lack of bundled libraries in the static analysis, other than Freemius v1.0, is positive, but the version of Freemius itself is not specified, which could be a potential risk if outdated.",[353,355,357],{"reason":354,"points":53},"Output escaping is not properly implemented (45%)",{"reason":356,"points":199},"Past high severity vulnerability (Missing Authorization)",{"reason":358,"points":135},"Bundled library (Freemius v1.0) version not specified","2026-03-16T17:14:57.330Z",{"wat":361,"direct":367},{"assetPaths":362,"generatorPatterns":364,"scriptPaths":365,"versionParams":366},[363],"\u002Fwp-content\u002Fplugins\u002Fwp-fail2ban\u002Fcss\u002Fadmin.css",[],[],[],{"cssClasses":368,"htmlComments":371,"htmlAttributes":372,"restEndpoints":374,"jsGlobals":375,"shortcodeOutput":376},[369,370],"dashicons-external","ht",[],[373],"rel=\"noopener\"",[],[],[],{"error":378,"url":379,"statusCode":380,"statusMessage":381,"message":381},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwp-fail2ban\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":240,"versions":383},[384,389,396,403,410,417,424,431,438,445,452,459,466,473,480,487,494,501,508,515,522,529,536,543,550,557,564,571,579,587,595,603,611,619,627,635,643,651,659,667,675,683,691,699,707,715,723],{"version":6,"download_url":26,"svn_tag_url":385,"released_at":39,"has_diff":51,"diff_files_changed":386,"diff_lines":39,"trac_diff_url":387,"vulnerabilities":388,"is_current":378},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F5.4.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F5.4.0.1&new_path=%2Fwp-fail2ban%2Ftags%2F5.4.1",[],{"version":390,"download_url":391,"svn_tag_url":392,"released_at":39,"has_diff":51,"diff_files_changed":393,"diff_lines":39,"trac_diff_url":394,"vulnerabilities":395,"is_current":51},"5.4.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.5.4.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F5.4.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F5.4.0&new_path=%2Fwp-fail2ban%2Ftags%2F5.4.0.1",[],{"version":397,"download_url":398,"svn_tag_url":399,"released_at":39,"has_diff":51,"diff_files_changed":400,"diff_lines":39,"trac_diff_url":401,"vulnerabilities":402,"is_current":51},"5.4.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.5.4.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F5.4.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F5.3.4&new_path=%2Fwp-fail2ban%2Ftags%2F5.4.0",[],{"version":404,"download_url":405,"svn_tag_url":406,"released_at":39,"has_diff":51,"diff_files_changed":407,"diff_lines":39,"trac_diff_url":408,"vulnerabilities":409,"is_current":51},"5.3.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.5.3.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F5.3.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F5.3.3&new_path=%2Fwp-fail2ban%2Ftags%2F5.3.4",[],{"version":411,"download_url":412,"svn_tag_url":413,"released_at":39,"has_diff":51,"diff_files_changed":414,"diff_lines":39,"trac_diff_url":415,"vulnerabilities":416,"is_current":51},"5.3.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.5.3.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F5.3.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F5.3.2&new_path=%2Fwp-fail2ban%2Ftags%2F5.3.3",[],{"version":418,"download_url":419,"svn_tag_url":420,"released_at":39,"has_diff":51,"diff_files_changed":421,"diff_lines":39,"trac_diff_url":422,"vulnerabilities":423,"is_current":51},"5.3.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.5.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F5.3.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F5.3.1&new_path=%2Fwp-fail2ban%2Ftags%2F5.3.2",[],{"version":425,"download_url":426,"svn_tag_url":427,"released_at":39,"has_diff":51,"diff_files_changed":428,"diff_lines":39,"trac_diff_url":429,"vulnerabilities":430,"is_current":51},"5.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.5.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F5.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F5.3.0&new_path=%2Fwp-fail2ban%2Ftags%2F5.3.1",[],{"version":432,"download_url":433,"svn_tag_url":434,"released_at":39,"has_diff":51,"diff_files_changed":435,"diff_lines":39,"trac_diff_url":436,"vulnerabilities":437,"is_current":51},"5.3.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.5.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F5.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F5.2.2.1&new_path=%2Fwp-fail2ban%2Ftags%2F5.3.0",[],{"version":439,"download_url":440,"svn_tag_url":441,"released_at":39,"has_diff":51,"diff_files_changed":442,"diff_lines":39,"trac_diff_url":443,"vulnerabilities":444,"is_current":51},"5.2.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.5.2.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F5.2.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F5.2.2&new_path=%2Fwp-fail2ban%2Ftags%2F5.2.2.1",[],{"version":446,"download_url":447,"svn_tag_url":448,"released_at":39,"has_diff":51,"diff_files_changed":449,"diff_lines":39,"trac_diff_url":450,"vulnerabilities":451,"is_current":51},"5.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.5.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F5.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F5.2.1&new_path=%2Fwp-fail2ban%2Ftags%2F5.2.2",[],{"version":453,"download_url":454,"svn_tag_url":455,"released_at":39,"has_diff":51,"diff_files_changed":456,"diff_lines":39,"trac_diff_url":457,"vulnerabilities":458,"is_current":51},"5.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.5.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F5.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F5.2.0&new_path=%2Fwp-fail2ban%2Ftags%2F5.2.1",[],{"version":460,"download_url":461,"svn_tag_url":462,"released_at":39,"has_diff":51,"diff_files_changed":463,"diff_lines":39,"trac_diff_url":464,"vulnerabilities":465,"is_current":51},"5.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.5.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F5.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F5.1.1&new_path=%2Fwp-fail2ban%2Ftags%2F5.2.0",[],{"version":467,"download_url":468,"svn_tag_url":469,"released_at":39,"has_diff":51,"diff_files_changed":470,"diff_lines":39,"trac_diff_url":471,"vulnerabilities":472,"is_current":51},"5.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.5.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F5.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F5.1.0.5&new_path=%2Fwp-fail2ban%2Ftags%2F5.1.1",[],{"version":474,"download_url":475,"svn_tag_url":476,"released_at":39,"has_diff":51,"diff_files_changed":477,"diff_lines":39,"trac_diff_url":478,"vulnerabilities":479,"is_current":51},"5.1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.5.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F5.1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F5.0.1&new_path=%2Fwp-fail2ban%2Ftags%2F5.1.0.5",[],{"version":481,"download_url":482,"svn_tag_url":483,"released_at":39,"has_diff":51,"diff_files_changed":484,"diff_lines":39,"trac_diff_url":485,"vulnerabilities":486,"is_current":51},"5.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.5.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F5.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F5.0.0&new_path=%2Fwp-fail2ban%2Ftags%2F5.0.1",[],{"version":488,"download_url":489,"svn_tag_url":490,"released_at":39,"has_diff":51,"diff_files_changed":491,"diff_lines":39,"trac_diff_url":492,"vulnerabilities":493,"is_current":51},"5.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.5.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F5.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F4.4.0.9&new_path=%2Fwp-fail2ban%2Ftags%2F5.0.0",[],{"version":495,"download_url":496,"svn_tag_url":497,"released_at":39,"has_diff":51,"diff_files_changed":498,"diff_lines":39,"trac_diff_url":499,"vulnerabilities":500,"is_current":51},"4.4.0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.4.4.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F4.4.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F4.4.0.8&new_path=%2Fwp-fail2ban%2Ftags%2F4.4.0.9",[],{"version":502,"download_url":503,"svn_tag_url":504,"released_at":39,"has_diff":51,"diff_files_changed":505,"diff_lines":39,"trac_diff_url":506,"vulnerabilities":507,"is_current":51},"4.4.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.4.4.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F4.4.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F4.4.0.6&new_path=%2Fwp-fail2ban%2Ftags%2F4.4.0.8",[],{"version":509,"download_url":510,"svn_tag_url":511,"released_at":39,"has_diff":51,"diff_files_changed":512,"diff_lines":39,"trac_diff_url":513,"vulnerabilities":514,"is_current":51},"4.4.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.4.4.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F4.4.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F4.4.0.4&new_path=%2Fwp-fail2ban%2Ftags%2F4.4.0.6",[],{"version":516,"download_url":517,"svn_tag_url":518,"released_at":39,"has_diff":51,"diff_files_changed":519,"diff_lines":39,"trac_diff_url":520,"vulnerabilities":521,"is_current":51},"4.4.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.4.4.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F4.4.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F4.4.0.3&new_path=%2Fwp-fail2ban%2Ftags%2F4.4.0.4",[],{"version":523,"download_url":524,"svn_tag_url":525,"released_at":39,"has_diff":51,"diff_files_changed":526,"diff_lines":39,"trac_diff_url":527,"vulnerabilities":528,"is_current":51},"4.4.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.4.4.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F4.4.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F4.3.0.9&new_path=%2Fwp-fail2ban%2Ftags%2F4.4.0.3",[],{"version":530,"download_url":531,"svn_tag_url":532,"released_at":39,"has_diff":51,"diff_files_changed":533,"diff_lines":39,"trac_diff_url":534,"vulnerabilities":535,"is_current":51},"4.3.0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.4.3.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F4.3.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F4.3.0.8&new_path=%2Fwp-fail2ban%2Ftags%2F4.3.0.9",[],{"version":537,"download_url":538,"svn_tag_url":539,"released_at":39,"has_diff":51,"diff_files_changed":540,"diff_lines":39,"trac_diff_url":541,"vulnerabilities":542,"is_current":51},"4.3.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.4.3.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F4.3.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F4.3.0.7&new_path=%2Fwp-fail2ban%2Ftags%2F4.3.0.8",[],{"version":544,"download_url":545,"svn_tag_url":546,"released_at":39,"has_diff":51,"diff_files_changed":547,"diff_lines":39,"trac_diff_url":548,"vulnerabilities":549,"is_current":51},"4.3.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.4.3.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F4.3.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F4.3.0.6&new_path=%2Fwp-fail2ban%2Ftags%2F4.3.0.7",[],{"version":551,"download_url":552,"svn_tag_url":553,"released_at":39,"has_diff":51,"diff_files_changed":554,"diff_lines":39,"trac_diff_url":555,"vulnerabilities":556,"is_current":51},"4.3.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.4.3.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F4.3.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F4.3.0.5&new_path=%2Fwp-fail2ban%2Ftags%2F4.3.0.6",[],{"version":558,"download_url":559,"svn_tag_url":560,"released_at":39,"has_diff":51,"diff_files_changed":561,"diff_lines":39,"trac_diff_url":562,"vulnerabilities":563,"is_current":51},"4.3.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.4.3.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F4.3.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F4.3.0.4&new_path=%2Fwp-fail2ban%2Ftags%2F4.3.0.5",[],{"version":565,"download_url":566,"svn_tag_url":567,"released_at":39,"has_diff":51,"diff_files_changed":568,"diff_lines":39,"trac_diff_url":569,"vulnerabilities":570,"is_current":51},"4.3.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.4.3.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F4.3.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F3.6.0&new_path=%2Fwp-fail2ban%2Ftags%2F4.3.0.4",[],{"version":572,"download_url":573,"svn_tag_url":574,"released_at":39,"has_diff":51,"diff_files_changed":575,"diff_lines":39,"trac_diff_url":576,"vulnerabilities":577,"is_current":51},"3.6.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.3.6.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F3.6.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F3.5.3&new_path=%2Fwp-fail2ban%2Ftags%2F3.6.0",[578],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":580,"download_url":581,"svn_tag_url":582,"released_at":39,"has_diff":51,"diff_files_changed":583,"diff_lines":39,"trac_diff_url":584,"vulnerabilities":585,"is_current":51},"3.5.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.3.5.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F3.5.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F3.5.1&new_path=%2Fwp-fail2ban%2Ftags%2F3.5.3",[586],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":588,"download_url":589,"svn_tag_url":590,"released_at":39,"has_diff":51,"diff_files_changed":591,"diff_lines":39,"trac_diff_url":592,"vulnerabilities":593,"is_current":51},"3.5.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.3.5.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F3.5.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F3.5.0&new_path=%2Fwp-fail2ban%2Ftags%2F3.5.1",[594],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":596,"download_url":597,"svn_tag_url":598,"released_at":39,"has_diff":51,"diff_files_changed":599,"diff_lines":39,"trac_diff_url":600,"vulnerabilities":601,"is_current":51},"3.5.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.3.5.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F3.5.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F3.0.3&new_path=%2Fwp-fail2ban%2Ftags%2F3.5.0",[602],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":604,"download_url":605,"svn_tag_url":606,"released_at":39,"has_diff":51,"diff_files_changed":607,"diff_lines":39,"trac_diff_url":608,"vulnerabilities":609,"is_current":51},"3.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.3.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F3.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F3.0.2&new_path=%2Fwp-fail2ban%2Ftags%2F3.0.3",[610],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":612,"download_url":613,"svn_tag_url":614,"released_at":39,"has_diff":51,"diff_files_changed":615,"diff_lines":39,"trac_diff_url":616,"vulnerabilities":617,"is_current":51},"3.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.3.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F3.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F3.0.1&new_path=%2Fwp-fail2ban%2Ftags%2F3.0.2",[618],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":620,"download_url":621,"svn_tag_url":622,"released_at":39,"has_diff":51,"diff_files_changed":623,"diff_lines":39,"trac_diff_url":624,"vulnerabilities":625,"is_current":51},"3.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.3.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F3.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F3.0.0&new_path=%2Fwp-fail2ban%2Ftags%2F3.0.1",[626],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":628,"download_url":629,"svn_tag_url":630,"released_at":39,"has_diff":51,"diff_files_changed":631,"diff_lines":39,"trac_diff_url":632,"vulnerabilities":633,"is_current":51},"3.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.3.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F3.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F2.3.2&new_path=%2Fwp-fail2ban%2Ftags%2F3.0.0",[634],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":636,"download_url":637,"svn_tag_url":638,"released_at":39,"has_diff":51,"diff_files_changed":639,"diff_lines":39,"trac_diff_url":640,"vulnerabilities":641,"is_current":51},"2.3.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.2.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F2.3.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F2.3.1&new_path=%2Fwp-fail2ban%2Ftags%2F2.3.2",[642],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":644,"download_url":645,"svn_tag_url":646,"released_at":39,"has_diff":51,"diff_files_changed":647,"diff_lines":39,"trac_diff_url":648,"vulnerabilities":649,"is_current":51},"2.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.2.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F2.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F2.3.0&new_path=%2Fwp-fail2ban%2Ftags%2F2.3.1",[650],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":652,"download_url":653,"svn_tag_url":654,"released_at":39,"has_diff":51,"diff_files_changed":655,"diff_lines":39,"trac_diff_url":656,"vulnerabilities":657,"is_current":51},"2.3.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.2.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F2.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F2.2.1&new_path=%2Fwp-fail2ban%2Ftags%2F2.3.0",[658],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":660,"download_url":661,"svn_tag_url":662,"released_at":39,"has_diff":51,"diff_files_changed":663,"diff_lines":39,"trac_diff_url":664,"vulnerabilities":665,"is_current":51},"2.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.2.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F2.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F2.2.0&new_path=%2Fwp-fail2ban%2Ftags%2F2.2.1",[666],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":668,"download_url":669,"svn_tag_url":670,"released_at":39,"has_diff":51,"diff_files_changed":671,"diff_lines":39,"trac_diff_url":672,"vulnerabilities":673,"is_current":51},"2.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.2.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F2.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F2.1.1&new_path=%2Fwp-fail2ban%2Ftags%2F2.2.0",[674],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":676,"download_url":677,"svn_tag_url":678,"released_at":39,"has_diff":51,"diff_files_changed":679,"diff_lines":39,"trac_diff_url":680,"vulnerabilities":681,"is_current":51},"2.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.2.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F2.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F2.1.0&new_path=%2Fwp-fail2ban%2Ftags%2F2.1.1",[682],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":684,"download_url":685,"svn_tag_url":686,"released_at":39,"has_diff":51,"diff_files_changed":687,"diff_lines":39,"trac_diff_url":688,"vulnerabilities":689,"is_current":51},"2.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.2.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F2.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F2.0.0&new_path=%2Fwp-fail2ban%2Ftags%2F2.1.0",[690],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":692,"download_url":693,"svn_tag_url":694,"released_at":39,"has_diff":51,"diff_files_changed":695,"diff_lines":39,"trac_diff_url":696,"vulnerabilities":697,"is_current":51},"2.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.2.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F2.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F1.2.1&new_path=%2Fwp-fail2ban%2Ftags%2F2.0.0",[698],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":700,"download_url":701,"svn_tag_url":702,"released_at":39,"has_diff":51,"diff_files_changed":703,"diff_lines":39,"trac_diff_url":704,"vulnerabilities":705,"is_current":51},"1.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F1.2&new_path=%2Fwp-fail2ban%2Ftags%2F1.2.1",[706],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":708,"download_url":709,"svn_tag_url":710,"released_at":39,"has_diff":51,"diff_files_changed":711,"diff_lines":39,"trac_diff_url":712,"vulnerabilities":713,"is_current":51},"1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F1.1&new_path=%2Fwp-fail2ban%2Ftags%2F1.2",[714],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":716,"download_url":717,"svn_tag_url":718,"released_at":39,"has_diff":51,"diff_files_changed":719,"diff_lines":39,"trac_diff_url":720,"vulnerabilities":721,"is_current":51},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-fail2ban%2Ftags%2F1.0&new_path=%2Fwp-fail2ban%2Ftags%2F1.1",[722],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":347,"download_url":724,"svn_tag_url":725,"released_at":39,"has_diff":51,"diff_files_changed":726,"diff_lines":39,"trac_diff_url":39,"vulnerabilities":727,"is_current":51},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fail2ban.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-fail2ban\u002Ftags\u002F1.0\u002F",[],[728],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41}]