[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fI4cizCVyb-N-NvNCBlCkUbUULRZlOe8qx9h6t3VqLzU":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":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":37,"analysis":119,"fingerprints":295},"contact-form-7-signature-addon","Contact Form 7 Signature Addon","4.2.2","tameroski","https:\u002F\u002Fprofiles.wordpress.org\u002Ftameroski\u002F","\u003Ch3>Add a signature field to Contact Form 7\u003C\u002Fh3>\n\u003Cp>This plugin adds a new field type to the Contact Form 7 plugin and allows users to add an handwritten signature to the message via a signature pad. The plugin uses Szymon Nowak’s great Javascript library (https:\u002F\u002Fgithub.com\u002Fszimek\u002Fsignature_pad).\u003C\u002Fp>\n\u003Ch4>News\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Version 4 is out, with a major technical refactoring of the plugin. If you’re a theme developer, please review the FAQ to see what changed (specially if you were using the provided javascript functions).\u003C\u002Fli>\n\u003Cli>It is also now possible to use Base64 encoded inline images (at your own risk because of mail clients compatibility issues).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>This plugin requires version 4.6 or higher of the “Contact Form 7” plugin.\u003Cbr \u002F>\nThe signature pad should work on almost every modern web and mobile browser (IE9+, …).\u003C\u002Fp>\n\u003Ch4>Installation \u002F Support\u003C\u002Fh4>\n\u003Cp>Please read the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7-signature-addon\u002F#faq\" rel=\"ugc\">FAQ\u003C\u002Fa> for details on how to setup your signature fields.\u003C\u002Fp>\n\u003Cp>You can ask for support \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcontact-form-7-signature-addon\" rel=\"ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Be kind\u003C\u002Fh4>\n\u003Cp>This plugin is just sharing the result of something i needed once for a project, there’s nothing commercial in there. But i’ll listen to your requests and do my best to keep the plugin up to date anyway.\u003C\u002Fp>\n","Easily add an handwritten signature field to Contact Form 7",6000,79675,92,36,"2019-08-19T13:22:00.000Z","5.2.24","3.9","",[20,21,22,23,24],"contact-form","contact-form-7","contactform7","form","forms","https:\u002F\u002Fgithub.com\u002FBreizhtorm\u002FContact-Form-7-Signature-Addon","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-7-signature-addon.4.2.2.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},1,30,84,"2026-04-04T11:27:24.197Z",[38,55,73,89,103],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":18,"download_link":54,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"contact-form-7-phone-mask-module","Contact Form 7 Phone Module","2.3.4.1","Gabriel Reguly","https:\u002F\u002Fprofiles.wordpress.org\u002Fgabriel-reguly\u002F","\u003Ch3>Add Telephone Field to Contact Form 7\u003C\u002Fh3>\n\u003Cp>This plugin adds telephone field to Contact Form 7 along with masking options.\u003C\u002Fp>\n\u003Cp>Please notice that Contact Form 7 must be installed and active.\u003C\u002Fp>\n\u003Cp>Masking options are accessible via tag generator panel.\u003C\u002Fp>\n","Adds phone module to the Contact Form 7 plugin",300,17387,48,7,"2013-12-26T16:36:00.000Z","3.5.2","3.5",[20,21,22,23,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-7-phone-mask-module.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":18,"tags":70,"homepage":71,"download_link":72,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"contact-form-7-map-field","Contact Form 7 Map Field","2.3","shemesh","https:\u002F\u002Fprofiles.wordpress.org\u002Fshemesh\u002F","\u003Cp>This plugin provides a new field to Contact Form 7: a map with a coordinates marker, letting the user mark a location.\u003Cbr \u002F>\nThe marker coordinates (longitude & latitude) are than passed to the contact form.\u003C\u002Fp>\n\u003Cp>in version 2.0 i’ve added geolocation, making the map and marker to be focused on the supposed user location.\u003C\u002Fp>\n","This plugin provides a new field to Contact Form 7: a map with a coordinates marker, letting the user mark a location.",100,11570,60,2,"2012-10-31T23:47:00.000Z","3.4.2","3.0.1",[20,21,22,23,24],"http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fcontact-form-7-map-field\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-7-map-field.2.3.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":63,"num_ratings":83,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":18,"tags":87,"homepage":18,"download_link":88,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"cf7-show-page","Contact Form 7 – Show Page","1.0.3","Sachyya","https:\u002F\u002Fprofiles.wordpress.org\u002Fsachyya-sachet\u002F","\u003Cp>You don’t need this plugin but hey, you might need this to quickly check where the contact forms are used. If you have good memory then you will good without it. But there is chance to forget it right?\u003C\u002Fp>\n\u003Cp>So here below are the scenarios where you will find this plugin helpful:\u003Cbr \u002F>\n1. You have multiple contact forms used in various pages and posts or may be used in widgets. To edit the one you like meaning find it first. This plugin will help you showing the post\u002Fpage name with a link to view or edit that post or page. For the widget case, it will tell you whether the current form is used in the widget or not.\u003Cbr \u002F>\n2. This is quite useful in this condition. Lets say you are a developer and you’ve come across the site where there are multiple contact forms. You might have to clean it up. This plugin will help you find and know if the contact form is used or not, meaning you are on your own far from the fear of mistakenly deleting the used one forms.\u003C\u002Fp>\n\u003Cp>By default this plugin only supports the search in default post types (post\u002Fpage). But you can extend the search in custom post types of your own further by using a quick filter hook like below:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function extend_posttype_support ( $support ) {\n    return array( 'book', 'movie' );\n}\nadd_filter( 'wpcf7sp_support_posttypes', 'extend_posttype_support' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Usages\u003C\u002Fh3>\n\u003Cp>Backend\u003C\u002Fp>\n\u003Cpre>\u003Ccode>1. After installing the plugin, you will find a CF7 Show pages menu under each contact form edit page.\n2. No settings, just view where the form is used. It wil list the name of post, pages in the table with a link to view and edit.\n3. For other custom post types, filter is provided.\u003Ch3>Notes\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>1. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa> must be activated.\u003C\u002Fp>\n","A simple WordPress plugin that helps you to know which contact forms are used in the site.",70,3049,3,"2018-12-04T14:43:00.000Z","4.9.29","4.5",[20,21,22,23,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-show-page.1.0.3.zip",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":65,"downloaded":97,"rating":34,"num_ratings":66,"last_updated":98,"tested_up_to":16,"requires_at_least":99,"requires_php":100,"tags":101,"homepage":18,"download_link":102,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"cf7-multiupload","Contact Form 7 Multiple Upload Addon","1.1.0","Webgensis","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebgensis\u002F","\u003Cp>The WordPress Plugin Contact Form 7 Multiple Uploads Addon supports uploading multiple files at the same time within the contact form. It works similar to Contact form 7 Plugin as well as it supports multiple file extensions. As its name states it is a contact form for WordPess users which is easy to use and customizable with various good features.\u003C\u002Fp>\n\u003Cp>Contact Form 7 Multiple Uploads Addon can manage multiple forms on a website. You can also customize the contact form as well as mail content with simple markups. The Plugin is compatible and tested  to work with the WordPress Version 4.9.4\u003C\u002Fp>\n","The WordPress Plugin Contact Form 7 Multiple Uploads Addon supports uploading multiple files at the same time within the contact form.",3807,"2019-08-21T12:18:00.000Z","4.7.0","5.4",[20,21,22,23,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-multiupload.zip",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":63,"num_ratings":33,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":18,"tags":116,"homepage":117,"download_link":118,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"contact-form-7-tag-field","Contact Form 7 Tag field","1.2","Apprique","https:\u002F\u002Fprofiles.wordpress.org\u002Fapprique\u002F","\u003Ch3>Add Tag Fields to Contact Form 7\u003C\u002Fh3>\n\u003Cp>This plugin adds a new field to the Contact Form 7 plugin that enables the user to add tags to his message via a tag field. The plugin uses the JQuery plugin “Tag-it!” (http:\u002F\u002Faehlke.github.io\u002Ftag-it\u002F).\u003C\u002Fp>\n\u003Cp>This plugin requires version 3.9 or higher of the “Contact Form 7” plugin.\u003C\u002Fp>\n","Contact Form 7 - Add a new field to the module that enables the user to add tags to his message via a tag field.",40,5491,"2016-03-12T16:19:00.000Z","4.4.34","3.7",[20,21,22,23,24],"http:\u002F\u002Fwww.apprique.com\u002Fwordpress-plugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-7-tag-field.1.3.zip",{"attackSurface":120,"codeSignals":253,"taintFlows":288,"riskAssessment":289,"analyzedAt":294},{"hooks":121,"ajaxHandlers":249,"restRoutes":250,"shortcodes":251,"cronEvents":252,"entryPointCount":28,"unprotectedCount":28},[122,129,135,137,140,144,148,151,155,158,162,166,170,173,176,179,182,186,190,194,196,199,203,207,209,213,216,218,221,224,227,229,232,234,237,240,243,246],{"type":123,"name":124,"callback":125,"priority":126,"file":127,"line":128},"action","init","load_textdomain",5,"includes\\class-tgm-plugin-activation.php",268,{"type":130,"name":131,"callback":132,"priority":133,"file":127,"line":134},"filter","load_textdomain_mofile","overload_textdomain_mofile",10,269,{"type":123,"name":124,"callback":124,"file":127,"line":136},272,{"type":123,"name":138,"callback":138,"file":127,"line":139},"admin_menu",421,{"type":123,"name":141,"callback":142,"file":127,"line":143},"admin_head","dismiss",422,{"type":130,"name":145,"callback":146,"file":127,"line":147},"install_plugin_complete_actions","actions",425,{"type":130,"name":149,"callback":146,"file":127,"line":150},"update_plugin_complete_actions",426,{"type":123,"name":152,"callback":153,"file":127,"line":154},"admin_notices","notices",429,{"type":123,"name":156,"callback":156,"priority":33,"file":127,"line":157},"admin_init",430,{"type":123,"name":159,"callback":160,"file":127,"line":161},"admin_enqueue_scripts","thickbox",431,{"type":123,"name":163,"callback":164,"priority":33,"file":127,"line":165},"load-plugins.php","add_plugin_action_link_filters",436,{"type":123,"name":167,"callback":168,"file":127,"line":169},"switch_theme","flush_plugins_cache",439,{"type":123,"name":167,"callback":171,"file":127,"line":172},"update_dismiss",442,{"type":123,"name":156,"callback":174,"file":127,"line":175},"force_activation",447,{"type":123,"name":167,"callback":177,"file":127,"line":178},"force_deactivation",452,{"type":123,"name":131,"callback":180,"priority":133,"file":127,"line":181},"correct_plugin_mofile",475,{"type":130,"name":183,"callback":184,"priority":33,"file":127,"line":185},"upgrader_source_selection","maybe_adjust_source_dir",889,{"type":123,"name":187,"callback":188,"file":127,"line":189},"plugins_loaded","load_tgm_plugin_activation",2112,{"type":130,"name":191,"callback":192,"file":127,"line":193},"tgmpa_table_data_items","sort_table_items",2236,{"type":130,"name":183,"callback":184,"priority":33,"file":127,"line":195},2977,{"type":123,"name":156,"callback":197,"file":127,"line":198},"tgmpa_load_bulk_installer",3147,{"type":123,"name":200,"callback":201,"file":127,"line":202},"upgrader_process_complete","populate_file_path",3242,{"type":130,"name":204,"callback":205,"priority":133,"file":127,"line":206},"upgrader_post_install","auto_activate",3301,{"type":130,"name":204,"callback":205,"priority":133,"file":127,"line":208},3446,{"type":123,"name":187,"callback":210,"file":211,"line":212},"anonymous","includes\\class-wpcf7-signature.php",124,{"type":123,"name":214,"callback":210,"file":211,"line":215},"tgmpa_register",138,{"type":123,"name":156,"callback":210,"file":211,"line":217},141,{"type":130,"name":219,"callback":210,"file":211,"line":220},"wpcf7_contact_form_properties",157,{"type":123,"name":222,"callback":210,"file":211,"line":223},"wpcf7_admin_init",158,{"type":123,"name":225,"callback":210,"file":211,"line":226},"wpcf7_signature_upgrade",161,{"type":123,"name":225,"callback":210,"file":211,"line":228},164,{"type":123,"name":230,"callback":210,"file":211,"line":231},"wp_enqueue_scripts",180,{"type":123,"name":230,"callback":210,"file":211,"line":233},181,{"type":123,"name":235,"callback":210,"file":211,"line":236},"wpcf7_init",184,{"type":130,"name":238,"callback":210,"file":211,"line":239},"wpcf7_validate_signature",185,{"type":130,"name":241,"callback":210,"file":211,"line":242},"wpcf7_validate_signature*",186,{"type":130,"name":244,"callback":210,"file":211,"line":245},"wpcf7_mail_components",200,{"type":130,"name":247,"callback":210,"file":211,"line":248},"wpcf7_posted_data",201,[],[],[],[],{"dangerousFunctions":254,"sqlUsage":255,"outputEscaping":257,"fileOperations":285,"externalRequests":28,"nonceChecks":126,"capabilityChecks":286,"bundledLibraries":287},[],{"prepared":28,"raw":28,"locations":256},[],{"escaped":258,"rawEcho":259,"locations":260},139,11,[261,265,267,269,271,273,275,277,279,281,283],{"file":262,"line":263,"context":264},"admin\\class-wpcf7-signature-admin.php",135,"raw output",{"file":262,"line":266,"context":264},189,{"file":262,"line":268,"context":264},197,{"file":127,"line":270,"context":264},920,{"file":127,"line":272,"context":264},1072,{"file":127,"line":274,"context":264},1083,{"file":127,"line":276,"context":264},1092,{"file":127,"line":278,"context":264},2626,{"file":127,"line":280,"context":264},2773,{"file":127,"line":282,"context":264},3001,{"file":127,"line":284,"context":264},3027,20,13,[],[],{"summary":290,"deductions":291},"Based on the static analysis and vulnerability history provided, the \"contact-form-7-signature-addon\" v4.2.2 plugin exhibits a strong security posture. The absence of known CVEs and a clean vulnerability history is a significant positive indicator. The static analysis reveals a minimal attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events that are unprotected.  Furthermore, the code demonstrates good practices regarding dangerous functions, SQL query sanitization (100% prepared statements), and external HTTP requests.  The presence of nonce and capability checks further strengthens its security.",[292],{"reason":293,"points":83},"A portion of output is not properly escaped.","2026-03-16T18:02:57.104Z",{"wat":296,"direct":305},{"assetPaths":297,"generatorPatterns":300,"scriptPaths":301,"versionParams":302},[298,299],"\u002Fwp-content\u002Fplugins\u002Fcontact-form-7-signature-addon\u002Fjs\u002Fcf7-signature-field.js","\u002Fwp-content\u002Fplugins\u002Fcontact-form-7-signature-addon\u002Fcss\u002Fcf7-signature-field.css",[],[298],[303,304],"contact-form-7-signature-addon\u002Fjs\u002Fcf7-signature-field.js?ver=","contact-form-7-signature-addon\u002Fcss\u002Fcf7-signature-field.css?ver=",{"cssClasses":306,"htmlComments":308,"htmlAttributes":309,"restEndpoints":311,"jsGlobals":312,"shortcodeOutput":314},[307],"wpcf7-signature-field",[],[310],"data-signature",[],[313],"wpcf7Signature",[315],"[signature]"]