[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8AdeE9TVFDhvcaHYVyARvoX8BZ8XGFsTipDjM9aqRLQ":3},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":136,"fingerprints":221},"byteplant-phone-validator","Byteplant Phone Validator","4.5","byteplant","https:\u002F\u002Fprofiles.wordpress.org\u002Fbyteplant\u002F","\u003Cp>This plugin uses the Byteplant Phone-Validator API (https:\u002F\u002Fwww.byteplant.com\u002Fphone-validator\u002F) to check if a phone number is really valid and callable.\u003C\u002Fp>\n\u003Ch4>Supported Plugins \u002F Compatible Forms\u003C\u002Fh4>\n\u003Cp>The plugin works seamlessly with:\u003Cbr \u002F>\n* Contact Form 7\u003Cbr \u002F>\n* Gravity Forms\u003Cbr \u002F>\n* WPForms\u003Cbr \u002F>\n* Ninja Forms\u003Cbr \u002F>\n* WooCommerce\u003C\u002Fp>\n\u003Cp>The plugin can also be easily integrated into any 3rd party form.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>How does it work?\u003C\u002Fp>\n\u003Cp>The Phone-Validator real-time validation API provides detailed information for each phone number:\u003Cbr \u002F>\n* Status: VALID\u002FCONFIRMED, VALID\u002FUNCONFIRMED or INVALID\u003Cbr \u002F>\n* Line type: FIXED_LINE, MOBILE, VOIP etc.\u003Cbr \u002F>\n* Geolocation: Region and city\u003Cbr \u002F>\n* Phone number correction and re-formatting according to national and international standards\u003C\u002Fp>\n\u003Cp>During the entire validation process, the phone number is not contacted in any way, nor will any phones connected to a line ring.\u003C\u002Fp>\n\u003Ch4>Data Protection and Privacy Policy\u003C\u002Fh4>\n\u003Cp>Please see the Frequently Asked Questions section.\u003C\u002Fp>\n\u003Ch4>Getting Started\u003C\u002Fh4>\n\u003Cp>The plugin requires an API Key. Please sign up for an account at\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.byteplant.com\u002Fphone-validator\u002Ffree-trial-registration.html (no credit card required).\u003Cbr \u002F>\nThe trial account comes with 100 free credits.\u003C\u002Fp>\n","With the Byteplant Phone Validator plugin you can easily verify if a phone number is really valid and callable (https:\u002F\u002Fwww.byteplant.",100,9076,6,"2025-09-20T10:35:00.000Z","6.8.5","3.0.1","",[19,20,21,22,23],"contact-form","contact-form-7","ninja-forms","phone","validation","https:\u002F\u002Fwww.byteplant.com\u002Fphone-validator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbyteplant-phone-validator.4.5.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":11,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},3,300,30,94,"2026-04-04T22:23:43.751Z",[37,56,73,94,116],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":26,"downloaded":45,"rating":11,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":16,"requires_php":17,"tags":49,"homepage":53,"download_link":54,"security_score":55,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"proweblook-phone-validator","Proweblook Phone Validator","1.4.1","proweblook","https:\u002F\u002Fprofiles.wordpress.org\u002Fproweblook\u002F","\u003Cp>This plugin uses the Proweblook Phone-Validator API (https:\u002F\u002Fproweblook.com) to check if a phone number is really valid and callable.\u003C\u002Fp>\n\u003Ch4>Supported Plugins \u002F Compatible Forms\u003C\u002Fh4>\n\u003Cp>The plugin works seamlessly with:\u003Cbr \u002F>\n* Contact Form 7\u003Cbr \u002F>\n* Gravity Forms\u003Cbr \u002F>\n* WPForms\u003Cbr \u002F>\n* Ninja Forms\u003Cbr \u002F>\n* WooCommerce\u003C\u002Fp>\n\u003Cp>The plugin can also be easily integrated into any 3rd party form.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>How does it work?\u003C\u002Fp>\n\u003Cp>The Phone-Validator real-time validation API provides detailed information for each phone number:\u003Cbr \u002F>\n* Status: VALID\u002FCONFIRMED or INVALID\u003Cbr \u002F>\n* Line type: FIXED_LINE, MOBILE, VOIP etc.\u003Cbr \u002F>\n* Geolocation: Region and city\u003Cbr \u002F>\n* Phone number correction and re-formatting according to national and international standards\u003C\u002Fp>\n\u003Cp>During the entire validation process, the phone number is not contacted in any way, nor will any phones connected to a line ring.\u003C\u002Fp>\n\u003Ch4>Data Protection and Privacy Policy\u003C\u002Fh4>\n\u003Cp>Please see the Frequently Asked Questions section.\u003C\u002Fp>\n\u003Ch4>Getting Started\u003C\u002Fh4>\n\u003Cp>The plugin requires an API Key. Please sign up for an account at\u003Cbr \u002F>\nhttps:\u002F\u002Fproweblook.com\u002Fauth\u002Fsignup (no credit card required).\u003Cbr \u002F>\nThe trial account comes with 10 free credits.\u003C\u002Fp>\n","With the Proweblook Phone Validator plugin you can easily verify if a phone number is really valid and callable (https:\u002F\u002Fproweblook.com).",554,1,"2024-04-05T15:43:00.000Z","6.4.8",[20,50,21,51,52],"gravity-forms","phone-validation","wpforms","https:\u002F\u002Fproweblook.com\u002Fphone-number-validator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproweblook-phone-validator.zip",92,{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":26,"num_ratings":26,"last_updated":66,"tested_up_to":67,"requires_at_least":17,"requires_php":17,"tags":68,"homepage":17,"download_link":71,"security_score":72,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"cf7-israeli-phone-validation","CF7 Israeli Phone Validation","0.3","itailulu","https:\u002F\u002Fprofiles.wordpress.org\u002Fitailulu\u002F","\u003Cp>Will work on fields with name ‘il_phone’, ie.  [tel* il_phone placeholder “Israeli Phone”]\u003C\u002Fp>\n\u003Cp>Validates for the following format:\u003Cbr \u002F>\nXXX-XXXXXXX or XX-XXXXXXX (with or without the hyphens \\’-\\’ and spaces )\u003Cbr \u002F>\nand for the following area codes:\u003Cbr \u002F>\n050\u002F052\u002F053\u002F054\u002F055\u002F057\u002F058\u002F02\u002F03\u002F04\u002F08\u002F09\u002F072\u002F073\u002F076\u002F077\u002F078\u003C\u002Fp>\n","Will work on fields with name 'il_phone', ie.  [tel* il_phone placeholder \"Israeli Phone\"]",40,1626,"2015-02-20T23:30:00.000Z","4.1.42",[69,20,70],"cf7","israel-phone-validation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-israeli-phone-validation.zip",85,{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":26,"num_ratings":26,"last_updated":83,"tested_up_to":15,"requires_at_least":84,"requires_php":85,"tags":86,"homepage":92,"download_link":93,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"custom-validation-for-cf7","Custom Validation for CF7","1.10","MOMO Media","https:\u002F\u002Fprofiles.wordpress.org\u002Fmomomedia\u002F","\u003Cp>Custom Validation for CF7 adds powerful validation features to Contact Form 7 forms.\u003Cbr \u002F>\nIt allows you to:\u003Cbr \u002F>\n* Block URLs in messages or all fields\u003Cbr \u002F>\n* Validate phone numbers by exact digit count\u003Cbr \u002F>\n* Validate email addresses with admin-defined messages\u003Cbr \u002F>\n* Configure messages and rules via a simple admin interface\u003C\u002Fp>\n\u003Cp>This plugin is ideal for preventing spam and enforcing strict form input standards on your WordPress site.\u003C\u002Fp>\n\u003Ch3>Credit\u003C\u002Fh3>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Fmomomedia.com.au\" rel=\"nofollow ugc\">MOMO Media\u003C\u002Fa>. Contact us for custom development or support.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 (or later). See the License URI above.\u003C\u002Fp>\n","Advanced validation for Contact Form 7: block URLs, validate phone and email, with admin settings.",20,308,"2025-11-21T02:56:00.000Z","5.2","7.2",[87,88,89,90,91],"block-url","contact-form-7-validation","phone-and-email","security","spam","https:\u002F\u002Fmomomedia.com.au\u002Fplugins\u002Fcustom-validation-for-cf7\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-validation-for-cf7.1.10.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":104,"num_ratings":105,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":17,"download_link":115,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"country-phone-field-contact-form-7","Country & Phone Field Contact Form 7","2.6.5","Narinder Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Fnarinderbisht\u002F","\u003Cp>Country & Phone Field Contact Form 7 plugin is \u003Cstrong>an add-on for Contact Form 7\u003C\u002Fstrong> plugin. This plugin \u003Cstrong>add two new form tag fields\u003C\u002Fstrong> that is \u003Cstrong>Country list\u003C\u002Fstrong> (form-tag: country drop-down) and \u003Cstrong>Country Phone extensions list\u003C\u002Fstrong> (form-tag: phone number) in Contact form 7.\u003C\u002Fp>\n\u003Cp>Country & Phone Field Contact Form 7 helps you in creating a country drop-down list with country flags. The tag field will automatically add countries name in standard drop-down field of contact form 7.\u003C\u002Fp>\n\u003Cp>How to add the fields in the contact form 7\u003Cbr \u002F>\n1.) Once you have installed activated the Country & Phone Field Contact Form 7 plugin.\u003Cbr \u002F>\n2.) Add the form-tag  “country drop-down” and  “phone number”  to your form and save the changes.\u003C\u002Fp>\n\u003Cp>Requirments:\u003Cbr \u002F>\n* Contact form 7 must be active plugin.\u003C\u002Fp>\n\u003Ch4>Recommended Plugins\u003C\u002Fh4>\n\u003Cp>The following plugin is recommended for Country & Phone Field Contact Form 7 users:\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact form 7\u003C\u002Fa> by takayukister – With Conact form 7, you can use this plugin. Without contact form 7 this plugin have no needs.\u003C\u002Fp>\n","Add country drop down with flags and phone number with country phone extension fields in contact form 7.",40000,423318,88,42,"2026-03-04T13:10:00.000Z","6.9.4","6.0","7.4",[20,111,112,113,114],"country-phone-field","country-dropdown-plugin","international-telephone-input","wordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcountry-phone-field-contact-form-7.2.6.4.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":104,"num_ratings":126,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":17,"tags":130,"homepage":17,"download_link":135,"security_score":72,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"cf7-phone-mask-field","Contact Form 7 – Phone mask field","1.4.2","Ruslan Heorhiiev","https:\u002F\u002Fprofiles.wordpress.org\u002Fheorhiiev\u002F","\u003Cp>This plugin adds a new field in which you can set the phone number mask or other to Contact Form 7.\u003C\u002Fp>\n\u003Cp>Please notice that Contact Form 7 (version 5.0.3 or latest) must be installed and active.\u003C\u002Fp>\n\u003Cp>A new field \"mask field\" will be added to the Contact Form 7 panel buttons.\u003C\u002Fp>\n\u003Cp>Example: [mask* your-tel \"mask\"  \"Placeholder\"]\u003C\u002Fp>\n\u003Cp>Mask definitions:\u003Cbr \u002F>\n\"_\" – any numeric character.\u003C\u002Fp>\n","This plugin adds a new field in which you can set the phone number mask or other to Contact Form 7.",20000,101975,24,"2021-01-07T11:29:00.000Z","5.6.17","4.0",[20,131,132,133,134],"contact-form-7-phone","mask","mask-field","phone-field","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-phone-mask-field.zip",{"attackSurface":137,"codeSignals":206,"taintFlows":214,"riskAssessment":215,"analyzedAt":220},{"hooks":138,"ajaxHandlers":202,"restRoutes":203,"shortcodes":204,"cronEvents":205,"entryPointCount":26,"unprotectedCount":26},[139,145,152,157,160,163,167,172,177,180,184,187,190,195,199],{"type":140,"name":141,"callback":142,"priority":143,"file":144,"line":81},"action","after_setup_theme","bppv_load",11,"plugin.php",{"type":146,"name":147,"callback":148,"priority":149,"file":150,"line":151},"filter","wpcf7_is_tel","validate",10,"src\\CF7\\class-bppv-contactform7.php",38,{"type":140,"name":153,"callback":154,"file":155,"line":156},"admin_notices","show_notice","src\\class-bppv-admin.php",39,{"type":140,"name":158,"callback":159,"file":155,"line":105},"admin_enqueue_scripts","enqueue",{"type":140,"name":161,"callback":161,"file":155,"line":162},"admin_menu",43,{"type":140,"name":164,"callback":165,"file":155,"line":166},"admin_init","register_settings",44,{"type":140,"name":168,"callback":169,"file":170,"line":171},"wp_enqueue_scripts","register_script","src\\class-bppv-plugin.php",163,{"type":146,"name":173,"callback":174,"file":175,"line":176},"bppv_api_is_private","__return_false","src\\functions.php",13,{"type":140,"name":168,"callback":178,"priority":143,"file":175,"line":179},"enqueue_frontend",14,{"type":140,"name":181,"callback":182,"file":175,"line":183},"wp_footer","footer_styles",15,{"type":146,"name":185,"callback":148,"priority":149,"file":186,"line":151},"gform_field_validation","src\\Gravity\\class-bppv-gravity-forms.php",{"type":146,"name":188,"callback":148,"priority":149,"file":189,"line":151},"ninja_forms_submit_data","src\\Ninja\\class-bppv-ninja-forms.php",{"type":140,"name":191,"callback":192,"file":193,"line":194},"woocommerce_after_checkout_validation","validate_checkout","src\\WC\\class-bppv-wc.php",31,{"type":146,"name":196,"callback":197,"file":193,"line":198},"woocommerce_process_myaccount_field_billing_phone","validate_edit",32,{"type":146,"name":200,"callback":148,"priority":149,"file":201,"line":33},"wpforms_process_after_filter","src\\WPForms\\class-bppv-wpforms.php",[],[],[],[],{"dangerousFunctions":207,"sqlUsage":208,"outputEscaping":210,"fileOperations":26,"externalRequests":46,"nonceChecks":212,"capabilityChecks":46,"bundledLibraries":213},[],{"prepared":26,"raw":26,"locations":209},[],{"escaped":162,"rawEcho":26,"locations":211},[],2,[],[],{"summary":216,"deductions":217},"The byteplant-phone-validator v4.5 plugin exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of any recorded vulnerabilities, including CVEs, is a significant positive indicator. Furthermore, the code analysis reveals excellent adherence to secure coding practices. There are no dangerous functions, all SQL queries are properly prepared, and all output is correctly escaped. The plugin also demonstrates a minimal attack surface with zero AJAX handlers, REST API routes, shortcodes, or cron events that are accessible without authentication or proper permission checks. The presence of nonce and capability checks, although limited in number, further reinforces this secure design.\n\nHowever, there is a single external HTTP request noted in the code signals. While the context of this request is not provided, it represents a potential, albeit minor, area of concern. Without further information on how this request is handled and what data is exchanged, it's impossible to definitively assess its risk. The lack of taint analysis results (0 flows analyzed) is not necessarily a negative but means that potential vulnerabilities in data handling paths were not explicitly identified by this analysis method. The overall picture is one of a well-developed and secure plugin, with the sole identifiable concern being the external HTTP request.",[218],{"reason":219,"points":31},"External HTTP request found","2026-03-16T20:48:34.909Z",{"wat":222,"direct":231},{"assetPaths":223,"generatorPatterns":228,"scriptPaths":229,"versionParams":230},[224,225,226,227],"\u002Fwp-content\u002Fplugins\u002Fbyteplant-phone-validator\u002Fassets\u002Fcss\u002Fbppvp_style.css","\u002Fwp-content\u002Fplugins\u002Fbyteplant-phone-validator\u002Fassets\u002Fcss\u002Fbppvp_style.min.css","\u002Fwp-content\u002Fplugins\u002Fbyteplant-phone-validator\u002Fassets\u002Fjs\u002Fbppvp_script.js","\u002Fwp-content\u002Fplugins\u002Fbyteplant-phone-validator\u002Fassets\u002Fjs\u002Fbppvp_script.min.js",[],[226,227],[],{"cssClasses":232,"htmlComments":235,"htmlAttributes":236,"restEndpoints":241,"jsGlobals":242,"shortcodeOutput":244},[233,234],"bppvp-phone","bppvp-card",[],[237,238,239,240],"id=\"bppvp-phone\"","id=\"bppvp-message\"","id=\"bppvp-button-validate\"","id=\"bppvp-list\"",[],[243],"bppvp",[]]