{"id":226038,"date":"2025-03-20T18:11:01","date_gmt":"2025-03-20T18:11:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/polar-mass-advanced-ip-blocker\/"},"modified":"2025-05-20T18:49:24","modified_gmt":"2025-05-20T18:49:24","slug":"polar-mass-advanced-ip-blocker","status":"publish","type":"plugin","link":"https:\/\/sk.wordpress.org\/plugins\/polar-mass-advanced-ip-blocker\/","author":10015625,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.1","stable_tag":"1.0.1","tested":"6.8.5","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Polar Mass Advanced IP Blocker","header_author":"Polar Mass","header_description":"Automatically blocks malicious IP addresses through Cloudflare integration based on Wordfence failed login attempts.","assets_banners_color":"3b586a","last_updated":"2025-05-20 18:49:24","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.buymeacoffee.com\/polarmass","header_plugin_uri":"https:\/\/polarmass.com\/polar-mass-advanced-ip-blocker","header_author_uri":"https:\/\/polarmass.com","rating":5,"author_block_rating":0,"active_installs":90,"downloads":939,"num_ratings":2,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"polarmass","date":"2025-03-20 18:12:54"},"1.0.1":{"tag":"1.0.1","author":"polarmass","date":"2025-05-20 18:49:24"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3269765,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3269745,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3269765,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3269756,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[3882,1174,1951,600,1173],"plugin_category":[54],"plugin_contributors":[239792],"plugin_business_model":[],"class_list":["post-226038","plugin","type-plugin","status-publish","hentry","plugin_tags-cloudflare","plugin_tags-firewall","plugin_tags-ip-blocker","plugin_tags-security","plugin_tags-wordpress-security","plugin_category-security-and-spam-protection","plugin_contributors-polarmass","plugin_committers-polarmass"],"banners":{"banner":"https:\/\/ps.w.org\/polar-mass-advanced-ip-blocker\/assets\/banner-772x250.png?rev=3269756","banner_2x":"https:\/\/ps.w.org\/polar-mass-advanced-ip-blocker\/assets\/banner-1544x500.png?rev=3269765","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/polar-mass-advanced-ip-blocker\/assets\/icon-128x128.png?rev=3269765","icon_2x":"https:\/\/ps.w.org\/polar-mass-advanced-ip-blocker\/assets\/icon-256x256.png?rev=3269745","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Automatically Block Malicious IPs with Cloudflare<\/strong><br \/>\nProtect your WordPress site from hackers and brute-force attacks. This free plugin automatically blocks malicious IPs detected by Wordfence and integrates with Cloudflare for real-time security.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>\ud83d\udd12 <strong>Automatic IP Blocking<\/strong> \u2013 Blocks malicious IPs detected by Wordfence.<\/li>\n<li>\u26a1 <strong>Cloudflare Integration<\/strong> \u2013 Uses Cloudflare's API for real-time threat mitigation.<\/li>\n<li>\ud83d\udcc9 <strong>Reduces Server Load<\/strong> \u2013 Shifts security tasks from WordPress to Cloudflare.<\/li>\n<li>\ud83c\udfc6 <strong>Lightweight &amp; Fast<\/strong> \u2013 Security without slowing down your site.<\/li>\n<li>\ud83d\udee0\ufe0f <strong>Easy Setup<\/strong> \u2013 Just enter your Cloudflare API key and Zone ID.<\/li>\n<li>\ud83c\udd93 <strong>Free &amp; Open Source<\/strong> \u2013 Transparent and continuously improved.<\/li>\n<\/ul>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the <a href=\"https:\/\/www.gnu.org\/licenses\/gpl-2.0.html\">GPL v2 or later<\/a>.<\/p>\n\n<h3>Support<\/h3>\n\n<p>For support, feature requests, or bug reports, open an issue or reach out via <a href=\"mailto:&#x63;o&#110;&#116;&#097;&#x63;&#x74;&#x40;&#x70;o&#108;&#097;&#114;&#109;&#x61;&#x73;&#x73;&#x2e;&#099;&#111;&#109;\">email<\/a>.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>To improve the user experience, <strong>Polar Mass Advanced IP Blocker<\/strong> may use the following third-party services:<\/p>\n\n<h4>Cloudflare API (https:\/\/api.cloudflare.com\/client\/v4\/)<\/h4>\n\n<p>This plugin integrates with <strong>Cloudflare's API<\/strong> to manage IP rules and firewall settings, helping block malicious traffic in real-time.<br \/>\n- Users must manually enter their <strong>Cloudflare API Key<\/strong> and <strong>Zone ID<\/strong> in the plugin settings to enable this feature.<br \/>\n- No automatic data collection occurs without user input.<br \/>\n- When configured, the plugin securely sends user-defined IPs and rules to Cloudflare's servers.<br \/>\n- Cloudflare Privacy Policy: <a href=\"https:\/\/www.cloudflare.com\/privacypolicy\">https:\/\/www.cloudflare.com\/privacypolicy<\/a><\/p>\n\n<h4>Polar Mass API (https:\/\/polarmass.com\/wp-json\/pmip\/v1\/newsletter\/signup)<\/h4>\n\n<p>This plugin provides an <strong>optional<\/strong> newsletter signup form within the admin panel.<br \/>\n- The <strong>only<\/strong> data collected is the email address entered by the user.<br \/>\n- This data is securely transmitted to our server at <strong>polarmass.com<\/strong>.<br \/>\n- No personal information is shared or processed without explicit user consent.<br \/>\n- Privacy Policy: <a href=\"https:\/\/polarmass.com\/privacy-policy\/\">https:\/\/polarmass.com\/privacy-policy\/<\/a><\/p>\n\n<p>For more details, please review our <a href=\"https:\/\/polarmass.com\/terms-and-conditions\/\">Terms and Conditions<\/a> and <a href=\"https:\/\/polarmass.com\/privacy-policy\/\">Privacy Policy<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Download the latest release from <a href=\"https:\/\/wordpress.org\/plugins\/polar-mass-advanced-ip-blocker\/\">WordPress Repository<\/a>.<\/li>\n<li>Upload the plugin to your WordPress installation (<code>\/wp-content\/plugins\/<\/code>).<\/li>\n<li>Activate it from the <strong>WordPress Admin Panel<\/strong>.<\/li>\n<li>Enter your <strong>Cloudflare API Key<\/strong> and <strong>Zone ID<\/strong> in the settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20this%20plugin%20work%20without%20wordfence%3F'><h3>Does this plugin work without Wordfence?<\/h3><\/dt>\n<dd><p>No, this plugin relies on Wordfence logs to detect malicious IPs.<\/p><\/dd>\n<dt id='is%20my%20cloudflare%20api%20key%20safe%3F'><h3>Is my Cloudflare API Key safe?<\/h3><\/dt>\n<dd><p>Yes, your API Key is stored securely and is only used for API requests.<\/p><\/dd>\n<dt id='can%20i%20manually%20block%20ips%3F'><h3>Can I manually block IPs?<\/h3><\/dt>\n<dd><p>Yes, you can add and remove IPs manually in the settings.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1 - 2025-05-21<\/h4>\n\n<ul>\n<li>Update Cloudflare setup guide in admin panel with tabs, images, and support for both old and new Security pages.<\/li>\n<\/ul>\n\n<h4>1.0.0 - 2025-03-21<\/h4>\n\n<ul>\n<li>Initial release  <\/li>\n<li>Cloudflare API integration  <\/li>\n<li>Automatic IP blocking  <\/li>\n<li>Manual IP blocking<\/li>\n<\/ul>","raw_excerpt":"Automatically block threats at the network level by forwarding Wordfence-detected IPs to Cloudflare.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/226038","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=226038"}],"author":[{"embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/polarmass"}],"wp:attachment":[{"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=226038"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=226038"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=226038"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=226038"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=226038"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=226038"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}