[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fcl214YTZWpmqAHHdG_Y3Z_BlwXGLUOkOUUdZ6pC0F_c":3,"$fnz1nKfVGj8KjG6vUJJZN26nN6kdlt91B5CkrVLAL8Yo":220,"$fP2sLbaiOR3lEp_GxANK1vJ2E4rDrPl1O-800WALnlLw":224},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":35,"analysis":134,"fingerprints":198},"aquiline-comment-country-flags","Aquiline Comment Country Flags for GeneratePress","1.0.0","Bob Arnold","https:\u002F\u002Fprofiles.wordpress.org\u002Fbobarnold80537\u002F","\u003Cp>The \u003Cstrong>Aquiline Comment Country Flags\u003C\u002Fstrong> plugin affords a commenter on a \u003Cstrong>GeneratePress\u003C\u002Fstrong> blog the option to affix a country flag to the right of their name in the comment header. A new, optional field is added below the existing fields in the Comment submit form. The commenter is presented with an alphabetical list of the countries which the site administrator has enabled in the plugin settings panel.\u003C\u002Fp>\n\u003Cp>The plugin requires the active parent theme to be \u003Cstrong>GeneratePress v3.1.0 or later\u003C\u002Fstrong>, since it relies on a custom action hook introduced with that version. The commenter’s selection is “remembered” in the same way as the name and email, i.e., through use of a cookie. The flag images are in the public domain, and are provided by \u003Ca href=\"https:\u002F\u002Fflagpedia.net\u002F\" rel=\"nofollow ugc\">Flagpedia.net\u003C\u002Fa>. That site works closely with Wikimedia Commons to maintain an up-to-date, worldwide store of “official” flags.\u003C\u002Fp>\n\u003Cp>In cases where a visitor to the site is unfamiliar with a displayed flag, and a pointer such as a mouse is available, they can hover over the flag to reveal the country name. A long press on the flag in some mobile browsers, e.g. Android Chrome, has been seen to produce a popup with the country name at the top.\u003C\u002Fp>\n\u003Cp>One limitation is that the Country selection and flag display are not available to logged-in users. Since such users’ metadata (name and email) are handled internally by WordPress, it was decided that support for the Country field in this case would be unduly complex. The logged-in user would just need to log out, then revisit the blog to make their flag selection.\u003C\u002Fp>\n\u003Cp>Enabling the flag display via explicit user selection, rather than via IP-based geolocation, has several advantages. It affords greater privacy, and is immune to “false” readings that could occur when a VPN or proxy is in use. Also, a commenter (e.g. someone working abroad) may choose to identify with a country other than that from which their internet connection originates.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Flag Images: \u003Ca href=\"https:\u002F\u002Fflagpedia.net\" rel=\"nofollow ugc\">Flagpedia.net\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>License: \u003Ca href=\"https:\u002F\u002Fflagpedia.net\u002Fdownload#js-download\" rel=\"nofollow ugc\">Public Domain\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Affords a commenter on a GeneratePress blog the option to affix a country flag to the right of their name in the comment header.",0,168,"2026-02-13T03:31:00.000Z","6.9.4","5.2","7.4",[18,19,20,21],"comments","country","flags","generatepress","https:\u002F\u002Fwww.aquilinestudios.com\u002Faquiline-comment-country-flags\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faquiline-comment-country-flags.1.0.0.zip",100,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"bobarnold80537",1,30,94,"2026-05-20T01:18:08.354Z",[36,62,83,96,115],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":58,"download_link":59,"security_score":60,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":61},"international-telephone-input-for-contact-form-7","International Telephone Input for Contact Form 7","1.5.7","Yordan Soares","https:\u002F\u002Fprofiles.wordpress.org\u002Fyordansoares\u002F","\u003Cp>Addon for Contact Form 7 that creates a new type of input for entering and validating international telephone numbers. It adds a flag dropdown with prefix of the telephone number, detects the user’s country, displays a relevant placeholder and provides formatting\u002Fvalidation methods.\u003C\u002Fp>\n\u003Ch4>How to use\u003C\u002Fh4>\n\u003Cp>Once you have installed and activated your plugin, a new type of input field will be available in your Contact Form 7 forms. In order to add it to your form, you can either click on the “International Telephone” button above your form editor, or add the shortcode like: \u003Ccode>[intl_tel* {your-phone}]\u003C\u002Fcode>. Replace \u003Ccode>{your-phone}\u003C\u002Fcode> by the name do you want to give the field. Optionally, you can use the asterisk (*) to makes the field required.\u003C\u002Fp>\n\u003Cp>To display the field’s info on your email, use this tag: \u003Ccode>[{your-phone}]\u003C\u002Fcode>. It will display something like +12025550109\u003C\u002Fp>\n\u003Ch4>Aditional info in your email\u003C\u002Fh4>\n\u003Cp>You can also recover specific parts of the telephone number: the name of the country it refers to, the country code, the number without the country code. Use this tags:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[{your-phone}-cf7it-country-name]\u003C\u002Fcode>: It prints the name of the country. For the example above: United States\u003C\u002Fli>\n\u003Cli>\u003Ccode>[{your-phone}-cf7it-country-code]\u003C\u002Fcode>: It prints the country code of the phone number. For the example above: 1\u003C\u002Fli>\n\u003Cli>\u003Ccode>[{your-phone}-cf7it-country-iso2]\u003C\u002Fcode>: It prints the country iso code. For the example above: us\u003C\u002Fli>\n\u003Cli>\u003Ccode>[{your-phone}-cf7it-national]\u003C\u002Fcode>: It prints the phone number without international prefix. For the example above: 2025550109\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Third-party software\u003C\u002Fh4>\n\u003Cp>This plugin uses the \u003Ca href=\"https:\u002F\u002Fintl-tel-input.com\u002F\" rel=\"nofollow ugc\">International Telephone Input\u003C\u002Fa> JavaScript library and the \u003Ca href=\"https:\u002F\u002Fextreme-ip-lookup.com\" rel=\"nofollow ugc\">eXTReMe-IP-LOOKUP.com API\u003C\u002Fa>.\u003C\u002Fp>\n","Addon for Contact Form 7 that creates a new type of input for entering and validating international telephone numbers. It adds a flag dropdown, detect &hellip;",8000,78844,92,26,"2022-02-21T04:53:00.000Z","5.9.13","4.0","7.0",[53,54,55,56,57],"cf7-international-phone-input","contact-form-7","country-code","international-phone-input","telephone-flags-input","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Finternational-telephone-input-for-contact-form-7\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finternational-telephone-input-for-contact-form-7.1.5.7.zip",85,"2026-04-16T10:56:18.058Z",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":24,"num_ratings":72,"last_updated":73,"tested_up_to":14,"requires_at_least":74,"requires_php":16,"tags":75,"homepage":81,"download_link":82,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":61},"phone-validator-with-flags-for-woocommerce","Phone Validator with Flags for WooCommerce","1.3.0","Mokhtar Bensaid","https:\u002F\u002Fprofiles.wordpress.org\u002Fmokhtarbsaid\u002F","\u003Cp>\u003Cstrong>Phone Validator with Flags for WooCommerce\u003C\u002Fstrong> enhances the billing phone field on the checkout page by:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Displaying a dropdown with country flags and dial codes.\u003C\u002Fli>\n\u003Cli>Auto-detecting the default country or letting the customer choose.\u003C\u002Fli>\n\u003Cli>Validating the phone number format in real-time.\u003C\u002Fli>\n\u003Cli>Respecting WooCommerce’s “Selling Locations” settings to limit the list of countries.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Ideal for WooCommerce stores targeting international customers who want to ensure clean, valid phone numbers during checkout.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add country flags and dial codes to the checkout phone field.\u003C\u002Fli>\n\u003Cli>Validate phone numbers in real-time before submission.\u003C\u002Fli>\n\u003Cli>Supports only countries enabled in WooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Selling Locations.\u003C\u002Fli>\n\u003Cli>GDPR-safe and does not rely on any external APIs.\u003C\u002Fli>\n\u003Cli>Compatible with High-Performance Order Storage (HPOS).\u003C\u002Fli>\n\u003Cli>Lightweight and fully self-contained.\u003C\u002Fli>\n\u003Cli>Translation-ready.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Libraries Used\u003C\u002Fh3>\n\u003Cp>This plugin includes the following third-party open source library:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjackocnr\u002Fintl-tel-input\" rel=\"nofollow ugc\">intl-tel-input\u003C\u002Fa> – JavaScript international phone input utility.\u003Cbr \u002F>\nSource: https:\u002F\u002Fgithub.com\u002Fjackocnr\u002Fintl-tel-input\u003Cbr \u002F>\nLicense: MIT\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds a country flag and phone validation to the checkout phone field.",700,2726,6,"2026-04-04T13:30:00.000Z","6.8",[76,77,78,79,80],"checkout","country-flags","phone-field","phone-validation","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fphone-validator-with-flags-for-woocommerce.1.3.0.zip",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":24,"downloaded":91,"rating":11,"num_ratings":11,"last_updated":92,"tested_up_to":14,"requires_at_least":93,"requires_php":16,"tags":94,"homepage":81,"download_link":95,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":61},"softech-country-phone-validator","Softech Country Phone Validator","1.0.1","shravanchoudhary","https:\u002F\u002Fprofiles.wordpress.org\u002Fshravanchoudhary\u002F","\u003Cp>\u003Cstrong>Softech Country Phone Validator (SCPV)\u003C\u002Fstrong> is a powerful and flexible plugin that adds country flag dropdowns and format validation to any phone input field in WordPress.\u003C\u002Fp>\n\u003Cp>It works seamlessly with:\u003C\u002Fp>\n\u003Cp>📨 Contact Form 7\u003Cbr \u002F>\n📝 WPForms\u003Cbr \u002F>\n📊 Forminator\u003Cbr \u002F>\n🎨 Elementor Forms\u003Cbr \u002F>\n📑 Gravity Forms\u003Cbr \u002F>\n⚡ Ninja Forms\u003Cbr \u002F>\n🔧 Any other WordPress form plugin\u003Cbr \u002F>\n🛍️ WooCommerce Checkout(Classic & blocks)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Core Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– Country dropdown with flags and international dial codes\u003Cbr \u002F>\n– Live phone format validation based on selected country\u003Cbr \u002F>\n– Set a default country globally\u003Cbr \u002F>\n– Apply automatically to all \u003Ccode>\u003Cinput type=\"tel\">\u003C\u002Fcode> fields or target with custom selectors\u003Cbr \u002F>\n– Admin panel with options to enable WooCommerce, set defaults, and more\u003Cbr \u002F>\n– Fully extensible and works with any form that uses HTML inputs\u003C\u002Fp>\n\u003Ch3>External Libraries\u003C\u002Fh3>\n\u003Cp>This plugin uses the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjackocnr\u002Fintl-tel-input\" rel=\"nofollow ugc\">intl-tel-input\u003C\u002Fa> library, licensed under the MIT License, to enhance phone number fields with international flags, dial codes, and formatting.\u003C\u002Fp>\n\u003Cp>All required assets (CSS, JS, and utility scripts) are bundled locally within the plugin under the \u003Ccode>assets\u002Fintl-tel-input\u002F\u003C\u002Fcode> directory. No external CDNs or remote file calls are used, ensuring full compliance with WordPress.org plugin guidelines.\u003C\u002Fp>\n\u003Cp>The intl-tel-input library is included under the terms of the \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT\" rel=\"nofollow ugc\">MIT License\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003Cbr \u002F>\nSee \u003Ccode>license.txt\u003C\u002Fcode> for full terms.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you find this plugin useful, consider supporting us via \u003Ca href=\"https:\u002F\u002Fwww.softechure.com\" rel=\"nofollow ugc\">Softechure\u003C\u002Fa>.\u003C\u002Fp>\n","Add phone input with country flags, dial codes, and validation to WordPress forms and WooCommerce checkout (classic + blocks).",769,"2026-01-27T05:34:00.000Z","6.0",[76,77,78,79,80],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsoftech-country-phone-validator.1.0.1.zip",{"slug":77,"name":97,"version":86,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":104,"num_ratings":31,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":113,"download_link":114,"security_score":60,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":61},"Country Flags","Bimal Poudel","https:\u002F\u002Fprofiles.wordpress.org\u002Fpbimal\u002F","\u003Cp>Flag icons as served by \u003Ca href=\"https:\u002F\u002Fcountryflags.io\" rel=\"nofollow ugc\">countryflags.io\u003C\u002Fa> API by warrigal.studio.\u003C\u002Fp>\n\u003Cp>Usable icon size is one of 16, 24, 32, 48, and 64. Default icon size is 16.\u003Cbr \u002F>\n253 contry level domains (cld) supported to identify a country.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>[flag country=”fr”] \u003C\u002Fli>\n\u003Cli>[flag country=”fr” size=”16″]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Attribution\u003C\u002Fh3>\n\u003Cp>Plugin author obtained a permission to link to these resources.\u003C\u002Fp>\n","Insert country flags via a shortcode. Example: [flag country=\"fr\"] inserts corresponding image size.",90,3106,20,"2019-09-07T18:18:00.000Z","5.2.24","4.9.8","7.2.10",[19,110,111,112],"countryflags","countryflags-io","flag","#","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcountry-flags.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":32,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":81,"tags":129,"homepage":132,"download_link":133,"security_score":60,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":61},"shortcode-to-flag","Shortcode to flag","1.0","David Jetelina","https:\u002F\u002Fprofiles.wordpress.org\u002Fdjetelina\u002F","\u003Cp>Shortcode to flag is an easy plugin, that will allow you to insert flags with shortcodes. For example, US will change to an American flag that won’t break your formatting. The height of the flags is 40pixels.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Put \u003Ca href=\"http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FISO_3166-1_alpha-2\" rel=\"nofollow ugc\">country code\u003C\u002Fa> (in capital letters) to shortcode to display desired flag.\u003C\u002Fp>\n\u003Cp>e.g. [US]\u003C\u002Fp>\n\u003Ch3>Edits\u003C\u002Fh3>\n\u003Cp>If you want to change height of the flags, do so in file flagstyle.css\u003C\u002Fp>\n","Shortcode to flag is an easy plugin, that will allow you to insert flags with shortcodes.",2256,56,4,"2015-01-09T08:41:00.000Z","4.1.42","4.1",[19,112,20,130,131],"shortcode","shortcodes","http:\u002F\u002Fwww.djetelina.cz\u002Fshortcode-to-flag\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortcode-to-flag.zip",{"attackSurface":135,"codeSignals":179,"taintFlows":187,"riskAssessment":188,"analyzedAt":197},{"hooks":136,"ajaxHandlers":170,"restRoutes":176,"shortcodes":177,"cronEvents":178,"entryPointCount":31,"unprotectedCount":31},[137,143,148,151,154,156,159,161,165,167],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","admin_notices","closure","admin\u002Fclass-aquiline-comment-country-flags-admin.php",130,{"type":138,"name":144,"callback":145,"file":146,"line":147},"admin_enqueue_scripts","anonymous","includes\u002Fclass-aquiline-comment-country-flags.php",37,{"type":138,"name":149,"callback":145,"file":146,"line":150},"admin_menu",42,{"type":138,"name":152,"callback":145,"file":146,"line":153},"admin_init",43,{"type":138,"name":152,"callback":145,"file":146,"line":155},44,{"type":138,"name":157,"callback":145,"file":146,"line":158},"wp_enqueue_scripts",52,{"type":138,"name":157,"callback":145,"file":146,"line":160},53,{"type":162,"name":163,"callback":145,"file":146,"line":164},"filter","comment_form_default_fields",55,{"type":138,"name":166,"callback":145,"file":146,"line":124},"generate_after_comment_author_name",{"type":138,"name":168,"callback":145,"file":146,"line":169},"set_comment_cookies",57,[171],{"action":172,"nopriv":173,"callback":145,"hasNonce":174,"hasCapCheck":174,"file":146,"line":175},"aquiline_comment_country_flags_get_nonce",true,false,61,[],[],[],{"dangerousFunctions":180,"sqlUsage":181,"outputEscaping":183,"fileOperations":31,"externalRequests":11,"nonceChecks":31,"capabilityChecks":11,"bundledLibraries":186},[],{"prepared":11,"raw":11,"locations":182},[],{"escaped":184,"rawEcho":11,"locations":185},25,[],[],[],{"summary":189,"deductions":190},"The \"aquiline-comment-country-flags\" plugin v1.0.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices regarding SQL queries, exclusively using prepared statements, and all identified output is properly escaped, which significantly mitigates cross-site scripting (XSS) risks. The absence of known vulnerabilities in its history suggests a generally well-developed plugin or a lack of past security scrutiny. However, a critical concern arises from the presence of an unprotected AJAX handler, representing a direct entry point into the plugin's functionality without any authentication or authorization checks. This unprotected handler, combined with the plugin's small attack surface, makes it a prime target for unauthorized actions if any sensitive operations are performed within it. The lack of capability checks further exacerbates this risk.",[191,194],{"reason":192,"points":193},"Unprotected AJAX handler",10,{"reason":195,"points":196},"Missing capability checks on AJAX",5,"2026-04-16T13:06:38.108Z",{"wat":199,"direct":208},{"assetPaths":200,"generatorPatterns":203,"scriptPaths":204,"versionParams":205},[201,202],"\u002Fwp-content\u002Fplugins\u002Faquiline-comment-country-flags\u002Fadmin\u002Fcss\u002Faquiline-comment-country-flags-admin.css","\u002Fwp-content\u002Fplugins\u002Faquiline-comment-country-flags\u002Fadmin\u002Fjs\u002Faquiline-comment-country-flags-admin.js",[],[202],[206,207],"aquiline-comment-country-flags-admin.css?ver=","aquiline-comment-country-flags-admin.js?ver=",{"cssClasses":209,"htmlComments":213,"htmlAttributes":214,"restEndpoints":217,"jsGlobals":218,"shortcodeOutput":219},[210,211,212],"country-flag-checkbox-column","country-flag-checkbox-label","country-flag-checkbox",[],[215,216],"name=\"aquiline-comment-country-flags[","value=\"",[],[],[],{"error":173,"url":221,"statusCode":222,"statusMessage":223,"message":223},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Faquiline-comment-country-flags\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":31,"versions":225},[226],{"version":6,"download_url":23,"svn_tag_url":227,"released_at":25,"has_diff":174,"diff_files_changed":228,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":229,"is_current":173},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Faquiline-comment-country-flags\u002Ftags\u002F1.0.0\u002F",[],[]]