[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fAiYLqyijhCfH3ZBeZioKj1Wb0McfjeH0VV9rKSlW5_A":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":35,"analysis":125,"fingerprints":262},"cfw-contact-form-chat","CFW – Contact Form Chat","1.0.0","aa96me","https:\u002F\u002Fprofiles.wordpress.org\u002Faa96me\u002F","\u003Cp>\u003Cstrong>Contact Form WhatsApp\u003C\u002Fstrong> is a lightweight and user-friendly plugin to create contact forms that send data directly to your WhatsApp account.\u003Cbr \u002F>\nIt is designed for users who prefer instant communication over traditional email forms — especially popular in GCC and Arab countries.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Multiple Forms Support\u003C\u002Fstrong> – Create unlimited WhatsApp forms for different pages or purposes.\u003Cbr \u002F>\n* \u003Cstrong>Custom Fields\u003C\u002Fstrong> – Add dynamic fields (text, phone, email, textarea) with drag & drop ordering and custom placeholders.\u003Cbr \u002F>\n* \u003Cstrong>Color Customization\u003C\u002Fstrong> – Customize background, text, and button colors to match your theme.\u003Cbr \u002F>\n* \u003Cstrong>WhatsApp Integration\u003C\u002Fstrong> – One-click message sending directly to your WhatsApp.\u003Cbr \u002F>\n* \u003Cstrong>Reports Dashboard\u003C\u002Fstrong> – View all submitted messages from the admin panel.\u003Cbr \u002F>\n* \u003Cstrong>Date Filtering\u003C\u002Fstrong> – Filter messages by date range for easy tracking.\u003Cbr \u002F>\n* \u003Cstrong>CSV Export\u003C\u002Fstrong> – Export all or filtered messages as CSV.\u003Cbr \u002F>\n* \u003Cstrong>Arabic Language Support\u003C\u002Fstrong> – Fully supports RTL and Arabic content display.\u003Cbr \u002F>\n* \u003Cstrong>Shortcode Ready\u003C\u002Fstrong> – Use \u003Ccode>[contact_form_whatsapp id=\"FORM_ID\"]\u003C\u002Fcode> anywhere in posts, pages, or widgets.\u003C\u002Fp>\n\u003Cp>Perfect for businesses, support teams, or stores that rely on WhatsApp for communication.\u003C\u002Fp>\n","Create customizable contact forms that send messages directly to WhatsApp. Supports Arabic, multiple forms, and CSV export.",10,278,0,"2025-08-01T17:36:00.000Z","6.8.5","5.0","7.4",[19,20,21,22,23],"contact-form","csv","export","forms","whatsapp","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcfw-contact-form-chat.1.0.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-04-05T16:30:37.930Z",[36,56,74,94,109],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":26,"downloaded":44,"rating":13,"num_ratings":13,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":24,"tags":48,"homepage":53,"download_link":54,"security_score":55,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"cf7-export-csv","CF7 EXPORT CSV","1.6","imdr","https:\u002F\u002Fprofiles.wordpress.org\u002Fimdr\u002F","\u003Ch4>Docs & Support\u003C\u002Fh4>\n\u003Cp>You can find \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FImDR\u002FCF7-Export-CSV\" rel=\"nofollow ugc\">docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>CF7 EXPORT CSV Needs Your Support\u003C\u002Fh4>\n\u003Cp>If you are enjoying using CF7 EXPORT CSV and finding it useful, please consider \u003Ca href=\"https:\u002F\u002Fimdr.github.io\u002Fcf7-export-csv\u002Fdonate\" rel=\"nofollow ugc\">\u003Cstrong>making a donation\u003C\u002Fstrong>\u003C\u002Fa>. Your donation will help in encouraging and support plugin’s development and better user support.\u003C\u002Fp>\n","Docs & Support You can find docs CF7 EXPORT CSV Needs Your Support If you are enjoying using CF7 EXPORT CSV and finding it useful, please consi &hellip;",2828,"2017-12-31T09:48:00.000Z","4.9.29","4.7",[49,19,50,51,52],"contact","contact-form-7","csv-export","form","http:\u002F\u002Fimdr.github.io\u002Fcf7-export-csv","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-export-csv.zip",85,{"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":31,"last_updated":66,"tested_up_to":67,"requires_at_least":16,"requires_php":68,"tags":69,"homepage":72,"download_link":73,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"beepmate","BeepMate – Forms to your messaging app","1.1.4","beepmateio","https:\u002F\u002Fprofiles.wordpress.org\u002Fbeepmateio\u002F","\u003Cp>\u003Cstrong>BeepMate\u003C\u002Fstrong> connects your WordPress site’s forms directly to WhatsApp. Whenever a visitor submits a form on your website, you’ll receive an instant WhatsApp message with their information.\u003C\u002Fp>\n\u003Ch3>Key Benefits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Instant Notifications\u003C\u002Fstrong>: Get form submissions delivered to your WhatsApp in real-time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Better Response Times\u003C\u002Fstrong>: Reply to inquiries directly from your phone, wherever you are\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works With Any Form\u003C\u002Fstrong>: Compatible with all WordPress form plugins that use the mail system\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Complex Setup\u003C\u002Fstrong>: Works automatically with your existing forms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Attachment Support\u003C\u002Fstrong>: Receives files submitted through forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>The plugin integrates with WordPress’s email system to capture form submissions and redirect them to WhatsApp using the BeepMate API. It works alongside your existing email notifications, ensuring you never miss an important message.\u003Cbr \u002F>\nYou do not need to configure SMTP or any mailer settings (unless you want to) – it works even without a mailer.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Works with all WordPress form plugins (Contact Form 7, Gravity Forms, WPForms, Ninja Forms, Forminator etc.)\u003C\u002Fli>\n\u003Cli>Simple configuration with your BeepMate API key\u003C\u002Fli>\n\u003Cli>Multiple API connection methods for compatibility with all hosting environments\u003C\u002Fli>\n\u003Cli>Preserves special characters and emoji\u003C\u002Fli>\n\u003Cli>Debug mode for troubleshooting\u003C\u002Fli>\n\u003Cli>Maintains your existing email workflow\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to BeepMate API (beepmate.io) to send form submission data to WhatsApp.\u003Cbr \u002F>\nIt sends form submissions including text content and any attachments to the BeepMate service whenever a form is submitted on your site.\u003Cbr \u002F>\nThis service is provided by BeepMate: \u003Ca href=\"https:\u002F\u002Fbeepmate.io\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.0 or higher\u003C\u002Fli>\n\u003Cli>A BeepMate account (get your FREE account and FREE API key at \u003Ca href=\"https:\u002F\u002Fbeepmate.io\" rel=\"nofollow ugc\">beepmate.io\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>A WhatsApp account\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to BeepMate API (beepmate.io) to send form submission data to WhatsApp.\u003Cbr \u002F>\nIt sends form submissions including text content and any attachments to the BeepMate service whenever a form is submitted on your site.\u003Cbr \u002F>\nThis service is provided by BeepMate: \u003Ca href=\"https:\u002F\u002Fbeepmate.io\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Technical Details\u003C\u002Fh3>\n\u003Ch3>How It Works Technically\u003C\u002Fh3>\n\u003Cp>BeepMate intercepts WordPress emails at the PHPMailer level, right before they’re sent. When a form is submitted:\u003C\u002Fp>\n\u003Col>\n\u003Cli>The plugin hooks into \u003Ccode>phpmailer_init\u003C\u002Fcode> to capture the email content\u003C\u002Fli>\n\u003Cli>It extracts the recipient, subject, message body, and any attachments\u003C\u002Fli>\n\u003Cli>The information is formatted for WhatsApp\u003C\u002Fli>\n\u003Cli>The plugin connects to the BeepMate API using one of two methods (wp_removew or file_get_contents)\u003C\u002Fli>\n\u003Cli>The message is delivered to your configured WhatsApp number\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>All of this happens without modifying your existing forms or email system.\u003C\u002Fp>\n\u003Ch3>Configuration Options\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>BeepMate API Key\u003C\u002Fstrong>: Your unique API key from BeepMate that authorizes the connection.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>User ID\u003C\u002Fstrong>: The phone number (with country code, no spaces or symbols) that will receive the WhatsApp messages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Redirect All Forms\u003C\u002Fstrong>: When set to “Yes,” all form submissions will be sent to WhatsApp. When “No,” the plugin remains inactive.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>API Method\u003C\u002Fstrong>: The technical approach used to connect to the BeepMate API:\u003Cbr \u002F>\n– \u003Cstrong>wp_remote\u003C\u002Fstrong>: The recommended method, works on most servers.\u003Cbr \u002F>\n– \u003Cstrong>file_get_contents\u003C\u002Fstrong>: An alternative if wp_remote is disabled on your server.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Debug Mode\u003C\u002Fstrong>: Enables detailed logging for troubleshooting.\u003C\u002Fp>\n\u003Ch3>Debugging\u003C\u002Fh3>\n\u003Cp>If you’re experiencing issues with the plugin, you can enable Debug Mode in the settings. This will log detailed information about:\u003Cbr \u002F>\n– Form interceptions\u003Cbr \u002F>\n– Message preparation\u003Cbr \u002F>\n– API calls\u003Cbr \u002F>\n– Response codes and errors\u003C\u002Fp>\n\u003Cp>Logs can be found in your WordPress debug log (if WP_DEBUG is enabled) or in your server’s PHP error log.\u003C\u002Fp>\n\u003Ch3>API Structure\u003C\u002Fh3>\n\u003Cp>The plugin uses BeepMate’s API with the following structure:\u003Cbr \u002F>\n– For text-only messages: \u003Ccode>https:\u002F\u002Fbeepmate.io\u002Fsend?key=YOUR_KEY&id=YOUR_ID&msg=MESSAGE\u003C\u002Fcode>\u003Cbr \u002F>\n– For messages with attachments: A POST request to \u003Ccode>https:\u002F\u002Fbeepmate.io\u002Fsend\u003C\u002Fcode> with multipart\u002Fform-data\u003C\u002Fp>\n\u003Ch3>Security Considerations\u003C\u002Fh3>\n\u003Cp>The plugin:\u003Cbr \u002F>\n– Sanitizes all user input\u003Cbr \u002F>\n– Uses WordPress nonces for form submissions\u003Cbr \u002F>\n– Checks user capabilities before allowing settings changes\u003Cbr \u002F>\n– Hides the API key in logs\u003Cbr \u002F>\n– Properly escapes all output\u003C\u002Fp>\n\u003Ch3>Extending the Plugin\u003C\u002Fh3>\n\u003Cp>Developers can hook into the plugin’s functionality using these functions:\u003Cbr \u002F>\n– \u003Ccode>beepmate_whatsapp_forms_prepare_message\u003C\u002Fcode>: Formats message content for WhatsApp\u003Cbr \u002F>\n– \u003Ccode>beepmate_whatsapp_forms_send_to_beepmate\u003C\u002Fcode>: Handles the API connection\u003Cbr \u002F>\n– \u003Ccode>beepmate_whatsapp_forms_debug\u003C\u002Fcode>: Controls debug logging\u003C\u002Fp>\n\u003Ch3>Known Limitations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Currently supports sending to a single WhatsApp number\u003C\u002Fli>\n\u003Cli>Depends on the standard WordPress email system being used by forms\u003C\u002Fli>\n\u003Cli>Some form plugins that implement custom email sending may not be compatible\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically send WordPress form submissions to WhatsApp instead of or alongside emails. Get instant notifications and respond to inquiries quickly.",60,793,"2025-12-19T07:26:00.000Z","6.9.4","7.0",[19,22,70,71,23],"messaging","notifications","https:\u002F\u002Fbeepmate.io\u002Fwordpress-to-whatsapp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbeepmate.1.1.4.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":26,"num_ratings":84,"last_updated":85,"tested_up_to":15,"requires_at_least":86,"requires_php":87,"tags":88,"homepage":92,"download_link":93,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"vab-forms-with-chart","Forms with chart from VAB","1.2.3","Vladimir Anatol`evich Brumer","https:\u002F\u002Fprofiles.wordpress.org\u002Fvabtopic\u002F","\u003Cp>Forms with chart from VAB can manage numerous contact forms where you can flexibly customize the content of the forms with fairly simple markup. The main direction of the plugin is polls and questionnaires with the output of results in the form of diagrams of such fields as «Check boxes», «Radio buttons», «Drop-down list» in pure css, but it is also suitable for creating other options for feedback forms, including those with the ability to send attachments , as well as write data to CSV files. Forms have built-in spam protection and more.\u003C\u002Fp>\n\u003Ch4>Docs and support\u003C\u002Fh4>\n\u003Cp>You can find more detailed information about Forms with chart from VAB on \u003Ca href=\"https:\u002F\u002Fit-vab.ru\u002Fvab-forms-with-chart\u002F\" rel=\"nofollow ugc\">it-vab.ru\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Forms with chart from VAB needs your support\u003C\u002Fh4>\n\u003Cp>It is hard to continue development and support for this free plugin without contributions from users like you. If you enjoy using Forms with chart from VAB and find it useful, please consider \u003Ca href=\"https:\u002F\u002Fit-vab.ru\u002Fvab-forms-with-chart#donate\" rel=\"nofollow ugc\">making a donation\u003C\u002Fa>. Your donation will help encourage and support the plugin’s continued development and better user support.\u003C\u002Fp>\n\u003Ch4>Privacy notices\u003C\u002Fh4>\n\u003Cp>With the default configuration, this plugin, in itself, does not:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>track users by stealth;\u003C\u002Fli>\n\u003Cli>write any user personal data to the database;\u003C\u002Fli>\n\u003Cli>send any data to external servers;\u003C\u002Fli>\n\u003Cli>use cookies.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In the form settings, you can activate the plugin actions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>logs the entered form data to a file for displaying the results of diagrams.\u003C\u002Fli>\n\u003Cli>logs the entered form data to a CSV files.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Recommended plugins\u003C\u002Fh4>\n\u003Cp>None\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>The plugin supports the ability to translate into any language. You can use special programs for translation, such as «Poedit». By default, the plugin is only translated into Russian.\u003C\u002Fp>\n\u003Ch3>Donate link:\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.paypal.me\u002Fvladimirbrumer\" rel=\"nofollow ugc\">PayPal\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fyoomoney.ru\u002Fto\u002F4100110059331346\" rel=\"nofollow ugc\">YandexMoney\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Demo video\u003C\u002Fh3>\n\u003Cp>Only Russian language\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FefQ3uovLQSY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n","Simple Plugin for creating forms, inquirer and questionnaires with the ability to display the results in the form of charts.",50,5217,2,"2025-04-08T05:29:00.000Z","5.5.1","5.6.20",[19,89,52,90,91],"feedback","forms-with-chart","forms-with-csv","https:\u002F\u002Fit-vab.ru\u002Fvab-forms-with-chart","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvab-forms-with-chart.1.2.3.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":11,"downloaded":102,"rating":26,"num_ratings":31,"last_updated":103,"tested_up_to":67,"requires_at_least":16,"requires_php":68,"tags":104,"homepage":24,"download_link":108,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"bulk-exporter-for-gravity-forms","Bulk Exporter for Gravity Forms","1.0","Tholhath","https:\u002F\u002Fprofiles.wordpress.org\u002Ftholhathpp\u002F","\u003Cp>Bulk Exporter for Gravity Forms allows you to export all form entries in one click. Choose specific field IDs for a tailored export.\u003Cbr \u002F>\nPerfect for streamlining data management and reporting.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Compatible with the Gravity Forms plugin (paid).  \u003C\u002Fli>\n\u003Cli>Lightweight and easy to use.  \u003C\u002Fli>\n\u003Cli>Select which fields to export.\u003C\u002Fli>\n\u003C\u002Ful>\n","Export all Gravity Forms entries with selected field IDs. Easy setup and seamless integration with the Gravity Forms plugin.",326,"2025-12-07T07:42:00.000Z",[105,20,106,21,107],"bulk-export","entries","gravity-forms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-exporter-for-gravity-forms.1.0.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":13,"downloaded":117,"rating":13,"num_ratings":13,"last_updated":24,"tested_up_to":67,"requires_at_least":118,"requires_php":17,"tags":119,"homepage":122,"download_link":123,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":124},"bulbul-capture-exporter-for-contact-form-7","Submissions Capture & Exporter for Contact Form 7","1.0.6","bulbul389","https:\u002F\u002Fprofiles.wordpress.org\u002Fbulbul389\u002F","\u003Cp>Contact Form 7 Capture & Exporter automatically saves every Contact Form 7 submission into a custom WordPress database table — no more lost leads due to email issues!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Core Features\u003C\u002Fstrong>\u003Cbr \u002F>\n– Automatically captures all Contact Form 7 form submissions\u003Cbr \u002F>\n– Stores raw field data, date\u002Ftime, IP address, and user agent\u003Cbr \u002F>\n– Beautiful admin dashboard with form cards (name, ID, submission count)\u003Cbr \u002F>\n– Click any form \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> opens a full-width modern modal with a clean table\u003Cbr \u002F>\n– Search, pagination, per-page selector, and instant refresh\u003Cbr \u002F>\n– Per-form settings: hide\u002Fshow fields + rename labels\u003Cbr \u002F>\n– Export visible columns only to CSV\u003Cbr \u002F>\n– Secure and lightweight\u003Cbr \u002F>\n– Fully WP.org guideline compliant\u003C\u002Fp>\n","Capture Contact Form 7 submissions to database. View, search, delete & export to CSV via modern admin modals.",207,"6.0",[120,50,20,21,121],"cf7-addons","submissions","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbulbul-capture-exporter-for-contact-form-7\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulbul-capture-exporter-for-contact-form-7.1.0.6.zip","2026-03-15T14:44:11.924Z",{"attackSurface":126,"codeSignals":188,"taintFlows":226,"riskAssessment":251,"analyzedAt":261},{"hooks":127,"ajaxHandlers":173,"restRoutes":181,"shortcodes":182,"cronEvents":186,"entryPointCount":187,"unprotectedCount":13},[128,134,138,141,146,151,154,157,162,166,169],{"type":129,"name":130,"callback":131,"file":132,"line":133},"action","wp_enqueue_scripts","cfwchat_enqueue_styles","cfw-contact-form-chat.php",64,{"type":129,"name":135,"callback":136,"file":132,"line":137},"admin_enqueue_scripts","cfwchat_admin_enqueue_styles",89,{"type":129,"name":135,"callback":139,"file":132,"line":140},"cfwchat_admin_enqueue_scripts",147,{"type":129,"name":142,"callback":143,"file":144,"line":145},"init","cfwchat_register_post_type","includes\\class-cpt.php",27,{"type":147,"name":148,"callback":149,"file":144,"line":150},"filter","manage_cfwchat_form_posts_columns","cfwchat_add_custom_columns",29,{"type":147,"name":148,"callback":152,"file":144,"line":153},"cfwchat_custom_columns_order",37,{"type":129,"name":155,"callback":156,"priority":11,"file":144,"line":82},"manage_cfwchat_form_posts_custom_column","cfwchat_render_custom_columns",{"type":129,"name":158,"callback":159,"file":160,"line":161},"add_meta_boxes","closure","includes\\class-fields.php",6,{"type":129,"name":163,"callback":164,"file":160,"line":165},"save_post_cfwchat_form","cfwchat_save_meta_data",102,{"type":129,"name":167,"callback":159,"file":168,"line":161},"admin_menu","includes\\class-reports.php",{"type":129,"name":170,"callback":171,"file":168,"line":172},"admin_post_cfwchat_export","cfwchat_handle_export",91,[174,179],{"action":175,"nopriv":176,"callback":175,"hasNonce":177,"hasCapCheck":176,"file":178,"line":161},"cfwchat_save_message",false,true,"includes\\class-ajax.php",{"action":175,"nopriv":177,"callback":175,"hasNonce":177,"hasCapCheck":176,"file":178,"line":180},7,[],[183],{"tag":4,"callback":184,"file":160,"line":185},"cfwchat_form_shortcode",167,[],3,{"dangerousFunctions":189,"sqlUsage":190,"outputEscaping":195,"fileOperations":13,"externalRequests":13,"nonceChecks":224,"capabilityChecks":187,"bundledLibraries":225},[],{"prepared":161,"raw":31,"locations":191},[192],{"file":132,"line":193,"context":194},158,"$wpdb->query() with variable interpolation",{"escaped":64,"rawEcho":196,"locations":197},14,[198,200,202,204,206,207,209,211,213,215,216,218,220,222],{"file":160,"line":32,"context":199},"raw output",{"file":160,"line":201,"context":199},33,{"file":160,"line":203,"context":199},35,{"file":160,"line":205,"context":199},36,{"file":160,"line":82,"context":199},{"file":160,"line":208,"context":199},82,{"file":160,"line":210,"context":199},87,{"file":160,"line":212,"context":199},233,{"file":168,"line":214,"context":199},45,{"file":168,"line":82,"context":199},{"file":168,"line":217,"context":199},52,{"file":168,"line":219,"context":199},67,{"file":168,"line":221,"context":199},69,{"file":168,"line":223,"context":199},146,4,[],[227,243],{"entryPoint":228,"graph":229,"unsanitizedCount":13,"severity":242},"cfwchat_reports_page (includes\\class-reports.php:17)",{"nodes":230,"edges":240},[231,235],{"id":232,"type":233,"label":234,"file":168,"line":203},"n0","source","$_GET",{"id":236,"type":237,"label":238,"file":168,"line":217,"wp_function":239},"n1","sink","echo() [XSS]","echo",[241],{"from":232,"to":236,"sanitized":177},"low",{"entryPoint":244,"graph":245,"unsanitizedCount":13,"severity":242},"\u003Cclass-reports> (includes\\class-reports.php:0)",{"nodes":246,"edges":249},[247,248],{"id":232,"type":233,"label":234,"file":168,"line":203},{"id":236,"type":237,"label":238,"file":168,"line":217,"wp_function":239},[250],{"from":232,"to":236,"sanitized":177},{"summary":252,"deductions":253},"The \"cfw-contact-form-chat\" plugin version 1.0.0 exhibits a generally strong security posture, primarily due to the absence of known vulnerabilities and the implementation of several good security practices. The static analysis reveals a well-managed attack surface with no unprotected entry points, indicating that all AJAX handlers, REST API routes (if any were present), and shortcodes are likely protected by authentication and capability checks. The plugin also demonstrates a good use of prepared statements for SQL queries and proper output escaping, with 86% and 81% respectively, which are crucial for preventing common web vulnerabilities like SQL injection and Cross-Site Scripting (XSS).\n\nHowever, despite these strengths, there are minor areas for improvement. The taint analysis did not reveal any critical or high-severity issues, which is a very positive sign. Similarly, the complete lack of any recorded vulnerabilities in its history further reinforces a good track record. The presence of nonce checks and capability checks on some AJAX handlers is a positive step, but the data doesn't explicitly state that ALL AJAX handlers have these checks, leaving a slight ambiguity. The analysis also reports 0 file operations and 0 external HTTP requests, which minimizes risks associated with file manipulation and external service dependencies.\n\nIn conclusion, \"cfw-contact-form-chat\" v1.0.0 appears to be a secure plugin based on the provided data. Its strengths lie in the absence of known vulnerabilities, protected entry points, and good practices in SQL and output handling. The primary weakness, if any, is the minor ambiguity in the comprehensive application of nonce and capability checks across all potential entry points. Overall, the risk is assessed as low.",[254,257,259],{"reason":255,"points":256},"Potential for missing comprehensive auth checks on AJAX",5,{"reason":258,"points":84},"Some SQL queries are not using prepared statements",{"reason":260,"points":187},"Some outputs are not properly escaped","2026-03-16T23:42:56.000Z",{"wat":263,"direct":268},{"assetPaths":264,"generatorPatterns":265,"scriptPaths":266,"versionParams":267},[],[],[],[],{"cssClasses":269,"htmlComments":270,"htmlAttributes":271,"restEndpoints":272,"jsGlobals":273,"shortcodeOutput":274},[],[],[],[],[],[]]