[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmY6zpvLP5OVNtI4iVerZcO6FzoZO1kugn0ebQX_y1wY":3},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":147,"fingerprints":182},"aa-block-country-with-redirect","AA Block country with redirect","1.0.1","AA Extensions","https:\u002F\u002Fprofiles.wordpress.org\u002Faaextensions\u002F","\u003Cp>We know many times , people have to redirect their visitor to their respective pages according to their country. In this plugin we keep this option. So that you can easily redirect your visitor to their respective country.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>IP Detection:\u003C\u002Fstrong> Retrieves the visitor’s IP address using multiple server variables for reliability.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Country Lookup via API:\u003C\u002Fstrong> Optionally uses `ip-api.com` to detect the visitor’s country based on IP.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-Post\u002FPage Country Blocking:\u003C\u002Fstrong> Enable or disable country blocking on individual posts, pages, or custom post types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Blocked Countries:\u003C\u002Fstrong> Set blocked countries using comma-separated ISO country codes (e.g., `US, IN, FR`).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global Country Blocking:\u003C\u002Fstrong> Define global blocking rules that apply across the entire site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Redirect Blocked Users:\u003C\u002Fstrong> Automatically redirect blocked visitors to a custom URL defined in plugin settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fallback Country Option:\u003C\u002Fstrong> Specify a fallback country code in case API lookup fails.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meta Box UI:\u003C\u002Fstrong> Adds a meta box to all public post types for easy control of country blocking.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure Meta Handling:\u003C\u002Fstrong> Uses WordPress nonces and capability checks to securely save meta data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight Integration:\u003C\u002Fstrong> Executes only on the front-end using the `template_redirect` hook, keeping the admin side fast.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>How to use it\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Configure Global Settings:\u003C\u002Fstrong> Go to the plugin settings page and enable global country blocking. Set the list of blocked country codes and the redirect URL.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choose IP Lookup Method:\u003C\u002Fstrong> Enable or disable IP lookup via `ip-api.com` based on your preference.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Block Countries Globally:\u003C\u002Fstrong> Visitors from blocked countries will be automatically redirected site-wide.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set Per-Post Blocking:\u003C\u002Fstrong> Edit any post, page, or custom post type, and in the “AA Country Block Options” meta box, enable blocking and specify country codes to block for that content only.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save Changes:\u003C\u002Fstrong> Update or publish your post\u002Fpage to apply per-post blocking rules.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Test Blocking:\u003C\u002Fstrong> Use a VPN or proxy from a blocked country to verify the redirect works as expected.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Installation\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Download the plugin ZIP file from the source.\u003C\u002Fli>\n\u003Cli>Log in to your WordPress admin dashboard.\u003C\u002Fli>\n\u003Cli>Navigate to \u003Cstrong>Plugins > Add New\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Upload Plugin\u003C\u002Fstrong> and select the downloaded ZIP file.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Install Now\u003C\u002Fstrong> and then \u003Cstrong>Activate\u003C\u002Fstrong> the plugin.\u003C\u002Fli>\n\u003Cli>Go to the plugin settings page to configure country blocking options.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Screenshots\u003C\u002Fh4>\n\u003Cp>Coming Soon ..\u003C\u002Fp>\n\u003Ch4>Changelog\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Version 1.0.1\u003C\u002Fstrong> (2025-06-02)\n\u003Col>\n\u003Cli>Fixed IP detection logic to better handle proxy headers.\u003C\u002Fli>\n\u003Cli>Improved country code sanitization for per-post blocking.\u003C\u002Fli>\n\u003Cli>Added nonce verification to meta box save function for enhanced security.\u003C\u002Fli>\n\u003Cli>Optimized API request to `ip-api.com` with error handling improvements.\u003C\u002Fli>\n\u003Cli>Updated admin meta box UI for better usability.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","It's a nice plugin with which you can redirect your visitor according to their country.",10,2235,0,"2025-06-02T12:12:00.000Z","6.8.5","5.2","",[19,20,21,22,23],"aaextension","aaextensions","block-country","ip","redirect","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faa-block-country-with-redirect\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faa-block-country-with-redirect.1.0.1.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":20,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},6,150,30,94,"2026-04-05T09:25:09.526Z",[37,63,86,107,125],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":13,"last_vuln_date":62,"fetched_at":28},"ip2location-country-blocker","IP2Location Country Blocker","2.41.2","IP2Location","https:\u002F\u002Fprofiles.wordpress.org\u002Fip2location\u002F","\u003Cp>\u003Cem>This plugin will NOT work if any cache plugin is enabled.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>This plugin enables user to block unwanted traffic from accessing your frontend (blog pages) or backend (admin area) by countries or proxy servers. It helps to reduce spam and unwanted sign ups easily by preventing unwanted visitors from browsing a particular page or entire website.\u003C\u002Fp>\n\u003Cp>Key Features\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Allow you to block the access from multiple countries.\u003C\u002Fli>\n\u003Cli>Allow you to block the access by country grouping, such as EU, APAC, and so on.\u003C\u002Fli>\n\u003Cli>Allow you to block the access from anonymous proxies.\u003C\u002Fli>\n\u003Cli>Allow you to block the access by IP ranges.\u003C\u002Fli>\n\u003Cli>Allow you to whitelist the crawler, for example, Google, Bing, Yandex, and so on, to index your pages (SEO friendly).\u003C\u002Fli>\n\u003Cli>Supports IPv4 and IPv6\u003C\u002Fli>\n\u003Cli>Default to 403 error (Permission Denied) display\u003C\u002Fli>\n\u003Cli>Allow you to customize your own 403 page.\u003C\u002Fli>\n\u003Cli>Send you an email notification if some one is trying to access your admin area.\u003C\u002Fli>\n\u003Cli>Provide you statistical report of traffics blocked.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin supports both IP2Location BIN data and web service for IP geolocation lookup. If you would like to use the IP2Location geolocation BIN data, you can easily download and update the BIN data via the plugin settings page. Alternatively, you can also download and update the BIN data file manually using the below links:\u003C\u002Fp>\n\u003Cp>IP Geolocation file download:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Flite.ip2location.com\" title=\"IP2Location LITE database\" rel=\"nofollow ugc\">IP2Location & IP2Proxy LITE database (Free)\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fip2location.com\" title=\"IP2Location commercial database\" rel=\"nofollow ugc\">IP2Location & IP2Proxy Commercial database (Comprehensive)\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>To use the IP2Location IP geolocation web service (REST API) for geolocation, you’ll need to register an account at \u003Ca href=\"https:\u002F\u002Fwww.ip2location.io\" title=\"IP2Location.io IP Geolocation API\" rel=\"nofollow ugc\">IP2Location.io IP Geolocation API\u003C\u002Fa>. A free plan is available.\u003C\u002Fp>\n\u003Ch4>More Information\u003C\u002Fh4>\n\u003Cp>Please visit us at \u003Ca href=\"https:\u002F\u002Fwww.ip2location.com\" title=\"https:\u002F\u002Fwww.ip2location.com\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.ip2location.com\u003C\u002Fa>\u003C\u002Fp>\n","Blocks unwanted visitors from accessing your frontend (blog pages) or backend (admin area) by countries or proxy servers.",30000,1626215,84,124,"2025-12-03T07:19:00.000Z","6.9.4","4.6","7.4",[21,54,55,56,57],"block-proxy","ip-address","ip2location","redirection","https:\u002F\u002Fip2location.com\u002Fresources\u002Fwordpress-ip2location-country-blocker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fip2location-country-blocker.2.41.2.zip",93,9,"2025-02-21 19:56:54",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":17,"tags":78,"homepage":81,"download_link":82,"security_score":83,"vuln_count":84,"unpatched_count":13,"last_vuln_date":85,"fetched_at":28},"multiple-domain","Multiple Domain","1.0.7","Javik","https:\u002F\u002Fprofiles.wordpress.org\u002Fsirjavik\u002F","\u003Cp>Important: This plugin has a new maintainer. So the plugin will now be active developed again, and it’s now part of \u003Ca href=\"https:\u002F\u002Fgoinput.de\" rel=\"nofollow ugc\">goINPUT\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Multiple Domain allows you having more than one domain in a single WordPress installation. This plugin doesn’t support\u003Cbr \u002F>\nmore than one theme or advanced customizations for each domain. It’s only intended to enable constant navigation under\u003Cbr \u002F>\nmany domains. For a more complex setup, there is\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FCreate_A_Network\" rel=\"nofollow ugc\">WordPress Multisite (MU)\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>When there is more than one domain set in your host, all links and resources will point to the default domain. This is\u003Cbr \u002F>\nthe default WordPress behavior. With Multiple Domain installed and properly configured, it’ll update all link on the\u003Cbr \u002F>\nfly. This way, the user navigation will be end-to-end under the same domain.\u003C\u002Fp>\n\u003Cp>You can also set an optional base URL. If you want only a set of URL’s available under a given domain, you can use this\u003Cbr \u002F>\nrestriction.\u003C\u002Fp>\n\u003Cp>Additionally, a language can be set for each domain. The language will be used to add \u003Ccode>\u003Clink>\u003C\u002Fcode> tags with \u003Ccode>hreflang\u003C\u002Fcode>\u003Cbr \u002F>\nattribute to document head. This is for SEO purposes.\u003C\u002Fp>\n","This plugin allows you to have multiple domains in a single Wordpress installation and enables custom redirects for each domain.",10000,143727,96,28,"2021-04-11T19:07:00.000Z","5.7.15","4.0",[79,80,23],"domains","multiple","https:\u002F\u002Fgithub.com\u002Fstraube\u002Fmultiple-domain","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultiple-domain.1.0.7.zip",85,1,"2020-01-25 00:00:00",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":71,"downloaded":94,"rating":73,"num_ratings":95,"last_updated":96,"tested_up_to":50,"requires_at_least":97,"requires_php":17,"tags":98,"homepage":103,"download_link":104,"security_score":105,"vuln_count":84,"unpatched_count":13,"last_vuln_date":106,"fetched_at":28},"simple-membership-after-login-redirection","Simple Membership After Login Redirection","2.0","wp.insider","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpinsider-1\u002F","\u003Cp>This addon allows you to configure an after login page for each of the membership access levels you create in your \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-membership\u002F\" rel=\"ugc\">simple membership plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This addon plugin will automatically redirect the members to the appropriate page after they log into your site.\u003C\u002Fp>\n\u003Cp>After you install this addon, edit your membership levels and specify the redirect pages and the addon will take care of the rest.\u003C\u002Fp>\n","An addon for the simple membership plugin to configure after login redirection to a specific page based on the member's level.",217673,15,"2026-01-04T01:13:00.000Z","4.5",[99,100,101,102,57],"login","member","members","membership","https:\u002F\u002Fsimple-membership-plugin.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-membership-after-login-redirection.2.0.zip",99,"2024-09-30 00:00:00",{"slug":108,"name":109,"version":110,"author":41,"author_profile":42,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":118,"homepage":122,"download_link":123,"security_score":105,"vuln_count":84,"unpatched_count":13,"last_vuln_date":124,"fetched_at":28},"ip2location-redirection","IP2Location Redirection","1.38.0","\u003Cp>\u003Cem>This plugin will NOT work if any cache plugin is enabled.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>As the name suggests itself, IP2Location Redirection is one of the most favorite plugins recommended to handle the task of redirection on a website or a custom predefined URL based on country and region geolocated by IP address.\u003C\u002Fp>\n\u003Cp>It is a very simple yet powerful redirection plugin that helps you to manage all your website redirects including 301 & 302 redirection. With the ability of detecting IP address geolocation information, it can redirect the visitors to another location with ease even if you are unfamiliar with Apache .htaccess files.\u003C\u002Fp>\n\u003Cp>Key Features\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Redirects visitors to a blog page based on their country and region\u003C\u002Fli>\n\u003Cli>Redirects visitors to a predefined URL based on their country and region\u003C\u002Fli>\n\u003Cli>Allows you to configure multiple redirection rules as needed\u003C\u002Fli>\n\u003Cli>Supports 301 & 302 redirection\u003C\u002Fli>\n\u003Cli>Supports IPv4 and IPv6\u003C\u002Fli>\n\u003Cli>Reduce old or broken links and help your website with the SEO site rankings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This redirection plugin supports both IP2Location IP geolocation BIN data and web service for IP address geolocation lookup. If you are using the BIN data, you can update the BIN data every month by using the wizard on the settings page for the accurate result. Alternatively, you can also manually download and update the BIN data file using the below links:\u003C\u002Fp>\n\u003Cp>BIN file download: \u003Ca href=\"https:\u002F\u002Fip2location.com\" title=\"IP2Location commercial database\" rel=\"nofollow ugc\">IP2Location Commercial database\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Flite.ip2location.com\" title=\"IP2Location LITE database\" rel=\"nofollow ugc\">IP2Location LITE database\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>To use the IP2Location IP geolocation web service (REST API) for geolocation, you’ll need to register an account at \u003Ca href=\"https:\u002F\u002Fwww.ip2location.io\" title=\"IP2Location.io IP Geolocation API\" rel=\"nofollow ugc\">IP2Location.io IP Geolocation API\u003C\u002Fa>. A free plan is available.\u003C\u002Fp>\n\u003Ch4>More Information\u003C\u002Fh4>\n\u003Cp>Please visit us at \u003Ca href=\"https:\u002F\u002Fwww.ip2location.com\" title=\"https:\u002F\u002Fwww.ip2location.com\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.ip2location.com\u003C\u002Fa>\u003C\u002Fp>\n","Redirects visitors to a blog page or a predefined URL based on their country and region geolocated using IP address.",8000,494573,86,43,"2026-01-30T13:16:00.000Z",[119,56,120,57,121],"country-redirection","page-redirector","website-redirect","https:\u002F\u002Fip2location.com\u002Fresources\u002Fwordpress-ip2location-redirection","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fip2location-redirection.1.38.0.zip","2025-02-28 00:00:00",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":135,"num_ratings":136,"last_updated":137,"tested_up_to":50,"requires_at_least":138,"requires_php":139,"tags":140,"homepage":145,"download_link":146,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"login-ip-country-restriction","Login IP & Country Restriction","6.8.1","Iulia Cazan","https:\u002F\u002Fprofiles.wordpress.org\u002Fiulia-cazan\u002F","\u003Cp>This plugin hooks in the authenticate filter. By default, the plugin is set to allow all access and you can configure the plugin to allow the login only from some specified IPs or the specified countries. PLEASE MAKE SURE THAT YOU CONFIGURE THE PLUGIN TO ALLOW YOUR OWN ACCESS. If you set a restriction by IP, then you have to add your own IP (if you are using the plugin in a local setup the IP is 127.0.0.1 or ::1, this is added in your list by default). If you set a restriction by country, then you have to select from the list of countries at least your country. Both types of restrictions work independent, so you can set only one type of restriction or both if you want. Also, you can configure the redirects to frontpage when the URLs are accessed by someone that has a restriction. The restriction is either by country, or not in the specified IPs list.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\u003C\u002Fp>\n","Tighten your website security and fight against dictionary bot attacks originating from other countries, by denying access.",7000,112297,92,51,"2025-11-22T14:06:00.000Z","5.1","7.2",[21,141,142,143,144],"block-ip","country-firewall","country-restriction","login-restriction","https:\u002F\u002Fiuliacazan.ro\u002Flogin-ip-country-restriction\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-ip-country-restriction.6.8.1.zip",{"attackSurface":148,"codeSignals":167,"taintFlows":175,"riskAssessment":176,"analyzedAt":181},{"hooks":149,"ajaxHandlers":163,"restRoutes":164,"shortcodes":165,"cronEvents":166,"entryPointCount":13,"unprotectedCount":13},[150,156,159],{"type":151,"name":152,"callback":153,"file":154,"line":155},"action","template_redirect","aa_block_country_check_and_redirect","aablockcountrywithredirect.php",69,{"type":151,"name":157,"callback":158,"file":154,"line":47},"add_meta_boxes","aa_block_country_add_meta_box",{"type":151,"name":160,"callback":161,"file":154,"line":162},"save_post","aa_block_country_save_meta_box",119,[],[],[],[],{"dangerousFunctions":168,"sqlUsage":169,"outputEscaping":171,"fileOperations":13,"externalRequests":84,"nonceChecks":84,"capabilityChecks":84,"bundledLibraries":174},[],{"prepared":13,"raw":13,"locations":170},[],{"escaped":172,"rawEcho":13,"locations":173},5,[],[],[],{"summary":177,"deductions":178},"The plugin 'aa-block-country-with-redirect' v1.0.1 exhibits a strong security posture based on the provided static analysis.  The absence of any identified entry points like AJAX handlers, REST API routes, shortcodes, or cron events, coupled with the lack of dangerous functions, raw SQL queries, file operations, and unsanitized taint flows, suggests a very limited attack surface and diligent coding practices.  All identified outputs are properly escaped, and the presence of nonce and capability checks, along with the use of prepared statements for SQL, further reinforce its security.  The plugin's vulnerability history is also clean, with no recorded CVEs, indicating a lack of known exploitable weaknesses.  \n\nHowever, it's important to note that the analysis shows one external HTTP request without explicit details on its handling. While not a direct indicator of a vulnerability, such requests can be a point of concern if not properly validated or if they interact with untrusted external services.  The lack of any recorded vulnerabilities historically is a positive sign, but it doesn't guarantee future safety.  The plugin's minimal functionality, as inferred from the static analysis, might contribute to its clean security record, but it's essential to remember that even simple plugins can harbor subtle flaws.",[179],{"reason":180,"points":172},"External HTTP request without details","2026-03-17T00:46:37.258Z",{"wat":183,"direct":188},{"assetPaths":184,"generatorPatterns":185,"scriptPaths":186,"versionParams":187},[],[],[],[],{"cssClasses":189,"htmlComments":190,"htmlAttributes":191,"restEndpoints":196,"jsGlobals":197,"shortcodeOutput":198},[],[],[192,193,194,195],"name=\"aa_block_enable\"","name=\"aa_block_countries\"","name=\"aa_block_country_meta_box_nonce\"","id=\"aa_block_countries\"",[],[],[]]