[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXc2UzS9EfF2S-aEZQjz0ajL9T3fUk5wTffqxfjVO290":3,"$faW7K0QCnKV8CuWzLxuWG8xPw-I3eBKIYLQ2RFdUkDhI":479,"$fZWwTZWUq781-Tua-D0R6QA2PasmIuOBriNJg7V0jN4Q":483},{"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,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":39,"analysis":146,"fingerprints":435},"bonaire","Bonaire","0.1.1","Demis Patti","https:\u002F\u002Fprofiles.wordpress.org\u002Fdemispatti\u002F","\u003Cp>Send replies to messages you received trough a default \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa> contact form and you store with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflamingo\u002F\" rel=\"ugc\">Flamingo\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Send replies to messages received trough a default “Contact Form 7” contact form\u003C\u002Fli>\n\u003Cli>Store replies on your mail server’s ‘Sent Items’ folder\u003C\u002Fli>\n\u003Cli>Dashboard Widget lists incoming messages\u003C\u002Fli>\n\u003Cli>Email replies are text-only\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Familiarity with configuration and usage of both Contact Form 7 and Flamingo\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa> installed and activated\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflamingo\u002F\" rel=\"ugc\">Flamingo\u003C\u002Fa> installed and activated\u003C\u002Fli>\n\u003Cli>PHP IMAP extension installed and enabled on your web server\u003C\u002Fli>\n\u003Cli>PHP 5.6+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PHP version 5.6 or above.\u003C\u002Fp>\n\u003Ch3>Limitations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Not yet compatible with PHP version 8 and above\u003C\u002Fli>\n\u003C\u002Ful>\n","Send replies to messages you received trough a default Contact Form 7 contact form and you store with Flamingo.",10,1371,0,"2023-03-16T22:55:00.000Z","6.1.10","5.5","5.6",[19,20,21,22,23],"contact-form-7","email","flamingo","message","reply","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbonaire\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbonaire.0.1.1.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"demispatti",4,150,93,30,89,"2026-07-15T04:01:40.645Z",[40,62,82,100,124],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":17,"requires_php":17,"tags":54,"homepage":59,"download_link":60,"security_score":61,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"cf7-email-body-tinymce-editor","Contact Form 7 – email body TinyMCE editor","1.8","kubiq","https:\u002F\u002Fprofiles.wordpress.org\u002Fkubiq\u002F","\u003Cp>This plugin will replace raw textarea by TinyMCE WYSIWYG editor when “Use HTML content type” is checked.\u003Cbr \u002F>\nWorks for both Mail and Mail (2) in Contact Form 7.\u003C\u002Fp>\n","TinyMCE WYSIWYG editor when \"Use HTML content type\" is checked in Contact Form 7 Mail and Mail (2)",400,6760,92,5,"2025-12-01T22:22:00.000Z","6.9.4",[19,55,56,57,58],"editor","email-message-body","tinymce","wysiwyg","https:\u002F\u002Fkubiq.sk","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-email-body-tinymce-editor.1.8.zip",100,{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":61,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":80,"download_link":81,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"contact-form-7-response-message-popup","Contact Form 7 Response Message Popup","1.0","prince374","https:\u002F\u002Fprofiles.wordpress.org\u002Fprince374\u002F","\u003Cp>This plugin displays Contact Form 7 response message in Fancybox popup.\u003C\u002Fp>\n\u003Ch4>Docs & Demo\u003C\u002Fh4>\n\u003Cp>For Documentation \u003Ca href=\"http:\u002F\u002Fprince.im\u002Fcontact-form-7-response-message-popup\u002F\" rel=\"nofollow ugc\">click here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For Demo \u003Ca href=\"http:\u002F\u002Fprince.im\u002Fwp\u002Fcontact-form-7-response-message-popup\u002F\" rel=\"nofollow ugc\">click here\u003C\u002Fa>.\u003C\u002Fp>\n","Contact Form 7 Response Message in Fancybox Popup",7838,54,3,"2015-07-09T01:12:00.000Z","4.2.39","4.0","",[78,19,63,20,79],"contact-form","form","http:\u002F\u002Fprince.im\u002Fcontact-form-7-response-message-popup\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-7-response-message-popup.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":13,"downloaded":90,"rating":13,"num_ratings":13,"last_updated":91,"tested_up_to":53,"requires_at_least":17,"requires_php":92,"tags":93,"homepage":98,"download_link":99,"security_score":61,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"bilbok-bulk-mailer-for-flamingo","Bilbok Bulk Mailer for Flamingo","3.0.0","Yousefi","https:\u002F\u002Fprofiles.wordpress.org\u002Fderhal\u002F","\u003Cp>\u003Cstrong>Bilbok Bulk Mailer for Flamingo\u003C\u002Fstrong> lets you send bulk email campaigns to your existing contacts stored by the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflamingo\u002F\" rel=\"ugc\">Flamingo\u003C\u002Fa> plugin (which is usually fed by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa>).\u003C\u002Fp>\n\u003Cp>The plugin focuses on:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Safety\u003C\u002Fstrong> – emails are sent via a queue with a configurable hourly rate (e.g. 80 emails\u002Fhour for Gmail).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Campaigns\u003C\u002Fstrong> – create named campaigns, pick a Flamingo channel and\u002For add manual email addresses, and let the plugin send them in the background.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deliverability\u003C\u002Fstrong> – plays nicely with SMTP plugins (e.g. Gmail), avoids spikes, and includes an unsubscribe blacklist.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Branding\u003C\u002Fstrong> – (optional) credit footer at the bottom of each outgoing email.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>This plugin \u003Cstrong>does not\u003C\u002Fstrong> scrape or collect any emails by itself. It only sends to contacts that already exist in your Flamingo address book and the manual addresses you provide.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create and manage email \u003Cstrong>campaigns\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Select recipients from \u003Cstrong>Flamingo channels\u003C\u002Fstrong> (per CF7 form).\u003C\u002Fli>\n\u003Cli>Add \u003Cstrong>manual email addresses\u003C\u002Fstrong> (one per line) to a campaign.\u003C\u002Fli>\n\u003Cli>Queue‑based sending with \u003Cstrong>rate limiting\u003C\u002Fstrong> (e.g. 80 emails\u002Fhour).\u003C\u002Fli>\n\u003Cli>Campaign statuses: \u003Ccode>pending\u003C\u002Fcode>, \u003Ccode>running\u003C\u002Fcode>, \u003Ccode>paused\u003C\u002Fcode>, \u003Ccode>completed\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Start \u002F pause \u002F edit \u002F delete campaigns from one screen.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Blacklist (unsubscribe)\u003C\u002Fstrong> – a global list of email addresses that will be excluded from all campaigns.\u003C\u002Fli>\n\u003Cli>Optional \u003Cstrong>credit footer\u003C\u002Fstrong> in each outgoing email:\u003Cbr \u002F>\n> “This email was sent with Bilbok Bulk Mailer for Flamingo by DERHAL.IR”\u003C\u002Fli>\n\u003Cli>Send test emails:\n\u003Cul>\n\u003Cli>Global test email from the settings page.\u003C\u002Fli>\n\u003Cli>Campaign‑specific test email before launching a campaign.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Fully translatable (i18n ready). English is the default. A sample \u003Ccode>fa_IR\u003C\u002Fcode> translation can be added.\u003C\u002Fli>\n\u003Cli>Clean, self‑contained code; no external SaaS, no phone‑home.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflamingo\u002F\" rel=\"ugc\">Flamingo\u003C\u002Fa> plugin (for the \u003Ccode>flamingo_inbound\u003C\u002Fcode> post type and channels).\u003C\u002Fli>\n\u003Cli>(Recommended) An SMTP plugin, e.g.:\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-mail-smtp\u002F\" rel=\"ugc\">WP Mail SMTP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-smtp\u002F\" rel=\"ugc\">Post SMTP\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher.\u003C\u002Fli>\n\u003C\u002Ful>\n","Send bulk email campaigns to your Flamingo contacts (Contact Form 7) with a safe queue, Gmail‑friendly rate limiting, and campaign management.",160,"2025-12-10T11:31:00.000Z","7.4",[94,19,95,96,97],"bulk-mail","email-sender","newsletter","tags-flamingo","https:\u002F\u002Fderhal.ir\u002Fbilbok-bulk-mailer-for-flamingo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbilbok-bulk-mailer-for-flamingo.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":92,"tags":115,"homepage":119,"download_link":120,"security_score":121,"vuln_count":122,"unpatched_count":13,"last_vuln_date":123,"fetched_at":28},"bnfw","Customize WordPress Emails and Alerts – Better Notifications for WP","1.9.9.1","Jack - BNFW","https:\u002F\u002Fprofiles.wordpress.org\u002Fvoltronik\u002F","\u003Cp>Better Notifications for WP is a simple but powerful plugin for that allows you to customise the email notifications that WordPress sends using a WYSIWYG editor and shortcodes. All of the default WordPress email notifications are available to customise as well as lots of new ones. You can choose to send notifications to individual users, multiple users, all users in a user role, multiple roles – you name it! You can also power-up your notifications with \u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002F\" rel=\"nofollow ugc\">Premium Add-ons\u003C\u002Fa>. Emails are sent out via your WordPress website (using \u003Ccode>wp_mail\u003C\u002Fcode>) but can be sent via SMTP using a  3rd party plugin should you wish.\u003Cbr \u002F>\nIf you want to let users create their own email notifications\u002Fsubscriptions\u002Falerts, check out my other plugin: \u003Ca href=\"https:\u002F\u002Fcontentnotify.com\" rel=\"nofollow ugc\">Content Notify\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Here’s a quick walkthrough of the plugin in action:\u003Cbr \u002F>\n\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\u002FMxPUyRZPJ1Q?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\u003Ch4>An Example:\u003C\u002Fh4>\n\u003Cp>You want all the users in the Editor role to be notified via email when a new post is published and you’d like to customise it to include your logo along with the author’s name and date \u002F time it was published – with this plugin, that’s easy.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>A handy list of shortcodes you can use is available \u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdocumentation\u002Fnotifications\u002Fshortcodes\u002F\" title=\"Shortcodes for use in Better Notifications for WP\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Premium Add-ons\u003C\u002Fh4>\n\u003Cp>Power-up your notifications using add-ons:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fadd-on-bundles\u002F\" rel=\"nofollow ugc\">Notification Add-on Bundles\u003C\u002Fa> – Everything you need for your WordPress notifications. Save big when you buy an add-on bundle. Instant access.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fsubscriptions-gdpr\u002F\" rel=\"nofollow ugc\">Subscriptions (GDPR)\u003C\u002Fa> – Allow users to manage their subscriptions for BNFW notifications.\u003Cbr \u002F>\nIf you want to let users create their own email notifications\u002Fsubscriptions\u002Falerts, check out my other plugin: \u003Ca href=\"https:\u002F\u002Fcontentnotify.com\" rel=\"nofollow ugc\">Content Notify\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fconditional-notifications\u002F\" rel=\"nofollow ugc\">Conditional Notifications\u003C\u002Fa> – Limit certain notifications depending on which categories, tags, post formats, or terms you choose.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fcustom-fields\u002F\" rel=\"nofollow ugc\">Custom Fields\u003C\u002Fa> – Provides a number of new shortcodes allowing you to include data from custom fields and custom user fields created using \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-custom-fields\u002F\" rel=\"ugc\">ACF\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fsend-to-any-email\u002F\" rel=\"nofollow ugc\">Send to Any Email\u003C\u002Fa> – Send notifications to non-WordPress Users.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fdigest\u002F\" rel=\"nofollow ugc\">Digest\u003C\u002Fa> – Group multiple notifications into a single digest notification.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fper-post-override\u002F\" rel=\"nofollow ugc\">Global Override\u003C\u002Fa> – Override some of the settings of notifications directly when editing a post, page, or custom post type.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fupdate-reminder\u002F\" rel=\"nofollow ugc\">Reminders\u003C\u002Fa> – Send a reminder to your users and\u002For user roles when a post, page, or custom post type hasn’t been updated after a set amount of time. Also send a notification when a user hasn’t logged in for a set amount of time.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fmultisite\u002F\" rel=\"nofollow ugc\">Multisite\u003C\u002Fa> – Adds new notifications and shortcodes for WordPress Multisite to Better Notifications for WP.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fprofile-builder\u002F\" rel=\"nofollow ugc\">Profile Builder\u003C\u002Fa> – Adds compatibility and new notifications and shortcodes for Profile Builder Free, Hobbyist, and Pro plugins to Better Notifications for WP.\u003C\u002Fp>\n\u003Cp>…and more coming soon!\u003C\u002Fp>\n\u003Ch4>Notifications\u003C\u002Fh4>\n\u003Cp>The notifications that are currently available to use are:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Admin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New User Registration – For Admin\u003C\u002Fli>\n\u003Cli>User Lost Password – For Admin\u003C\u002Fli>\n\u003Cli>Password Changed – For Admin\u003C\u002Fli>\n\u003Cli>User Email Changed – For Admin\u003C\u002Fli>\n\u003Cli>User Role Changed – For Admin\u003C\u002Fli>\n\u003Cli>User Logged In – For Admin\u003C\u002Fli>\n\u003Cli>WordPress Core Automatic Background Updates\u003C\u002Fli>\n\u003Cli>Privacy – Confirm Action: Export Data Request – For Admin\u003C\u002Fli>\n\u003Cli>Privacy – Confirm Action: Erase Data Request – For Admin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Transactional\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New User Registration – For User\u003C\u002Fli>\n\u003Cli>New User – Post-registration Email\u003C\u002Fli>\n\u003Cli>User Lost Password – For User\u003C\u002Fli>\n\u003Cli>Password Changed – For User\u003C\u002Fli>\n\u003Cli>User Email Changed Confirmation – For User\u003C\u002Fli>\n\u003Cli>User Email Changed – For User\u003C\u002Fli>\n\u003Cli>User Role Changed – For User\u003C\u002Fli>\n\u003Cli>User Logged In – For User\u003C\u002Fli>\n\u003Cli>Comment Reply\u003C\u002Fli>\n\u003Cli>Privacy – Confirm Action: Export Data Request – For User\u003C\u002Fli>\n\u003Cli>Privacy – Confirm Action: Erase Data Request – For User\u003C\u002Fli>\n\u003Cli>Privacy – Data Export – For User\u003C\u002Fli>\n\u003Cli>Privacy – Data Erased – For User\u003C\u002Fli>\n\u003Cli>Profile Builder – Approval Request for Admin (\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fprofile-builder\u002F\" rel=\"nofollow ugc\">Profile Builder Add-on\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Profile Builder – Email Confirmation (\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fprofile-builder\u002F\" rel=\"nofollow ugc\">Profile Builder Add-on\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Profile Builder – Account Approved (\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fprofile-builder\u002F\" rel=\"nofollow ugc\">Profile Builder Add-on\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Profile Builder – Account Unapproved (\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fprofile-builder\u002F\" rel=\"nofollow ugc\">Profile Builder Add-on\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>User Login Reminder (\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fcustom-fields\u002F\" rel=\"nofollow ugc\">Reminders Add-on\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Posts \u002F Custom Post Types\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New Post Published\u003C\u002Fli>\n\u003Cli>Post Updated\u003C\u002Fli>\n\u003Cli>Post Pending Review\u003C\u002Fli>\n\u003Cli>New Private Post\u003C\u002Fli>\n\u003Cli>Post Scheduled\u003C\u002Fli>\n\u003Cli>Published Post Moved to Trash\u003C\u002Fli>\n\u003Cli>New Comment\u003C\u002Fli>\n\u003Cli>New Comment Awaiting Moderation\u003C\u002Fli>\n\u003Cli>Post – Comment Approved\u003C\u002Fli>\n\u003Cli>Post – Custom Field Updated (\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fcustom-fields\u002F\" rel=\"nofollow ugc\">Custom Fields Add-on\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Post – Update Reminder (\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fupdate-reminder\u002F\" rel=\"nofollow ugc\">Reminders Add-on\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>New Trackback\u003C\u002Fli>\n\u003Cli>New Pingback\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pages\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New Page Published\u003C\u002Fli>\n\u003Cli>Page Updated\u003C\u002Fli>\n\u003Cli>Page Pending Review\u003C\u002Fli>\n\u003Cli>New Private Page\u003C\u002Fli>\n\u003Cli>Page Scheduled\u003C\u002Fli>\n\u003Cli>Page – New Comment\u003C\u002Fli>\n\u003Cli>Page – New Comment Awaiting Moderation\u003C\u002Fli>\n\u003Cli>Page – Comment Approved\u003C\u002Fli>\n\u003Cli>Page – Comment Reply\u003C\u002Fli>\n\u003Cli>Page – Custom Field Updated (\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fcustom-fields\u002F\" rel=\"nofollow ugc\">Custom Fields Add-on\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Page – Update Reminder (\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fupdate-reminder\u002F\" rel=\"nofollow ugc\">Reminders Add-on\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Media\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New Media Published\u003C\u002Fli>\n\u003Cli>Media Updated\u003C\u002Fli>\n\u003Cli>Media – New Comment\u003C\u002Fli>\n\u003Cli>Media – New Comment Awaiting Moderation\u003C\u002Fli>\n\u003Cli>Media – Comment Approved\u003C\u002Fli>\n\u003Cli>Media – Comment Reply\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Posts\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New Category\u003C\u002Fli>\n\u003Cli>New Tag\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Custom Post Types\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New Term\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Multisite (\u003Ca href=\"https:\u002F\u002Fbetternotificationsforwp.com\u002Fdownloads\u002Fmultisite\u002F\" rel=\"nofollow ugc\">Multisite Add-on\u003C\u002Fa>)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New Site Activated or Created – For Network Admin\u003C\u002Fli>\n\u003Cli>New User Created – For Network Admin\u003C\u002Fli>\n\u003Cli>Network Admin Email Change Attempted – For New Network Admin\u003C\u002Fli>\n\u003Cli>Network Admin Email Changed – For Old Network Admin\u003C\u002Fli>\n\u003Cli>New Site Activated or Created – For Site Admin\u003C\u002Fli>\n\u003Cli>Site Deleted – For Site Admin\u003C\u002Fli>\n\u003Cli>Site Admin Email Change Attempted – For New Site Admin\u003C\u002Fli>\n\u003Cli>Site Admin Email Changed – For Old Site Admin\u003C\u002Fli>\n\u003Cli>New Site Activated – For User\u003C\u002Fli>\n\u003Cli>New User Created – For User\u003C\u002Fli>\n\u003Cli>New User Invited to Site – For User\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you’d like to see a notification in the list above, please drop me a line in the forum and I’ll see what I can do to add it.\u003C\u002Fp>\n\u003Cp>If you want to let users create their own email notifications\u002Fsubscriptions\u002Falerts, check out my other plugin: \u003Ca href=\"https:\u002F\u002Fcontentnotify.com\" rel=\"nofollow ugc\">Content Notify\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Like this plugin? Please leave it \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbnfw\u002Freviews\u002F?rate=5#new-post\" rel=\"ugc\">a great review\u003C\u002Fa>! Don’t think the plugin is worthy of 5 stars? Having problems? Let me know in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbnfw\u002F\" rel=\"ugc\">forum\u003C\u002Fa> and I’ll do my best to help.\u003C\u002Fp>\n\u003Cp>DISCLAIMER\u003Cbr \u002F>\n  This is an incredibly useful and highly rated plugin however, it’s possible that overuse or abuse of this plugin could upset your users by sending them too many notifications. By downloading \u002F installing \u002F using this plugin, you take full responsibility of the management \u002F quantity \u002F types of notifications that are sent out from it including abiding by any SPAM laws in your country \u002F operating areas, dealing with \u002F responding to subscription \u002F unsubscription requests, complaints, and so on. I accept no liability or responsibility for SPAM or abuse of this plugin from the user(s) of or anyone that may receive notifications as a result of the use of this plugin. I’m trusting you, please don’t abuse your users.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Supercharge your WordPress email notifications using a WYSIWYG editor and shortcodes. Default and new notifications available. Add-ons available.",30000,1038050,96,184,"2025-09-08T10:17:00.000Z","6.8.5","4.8",[116,20,22,117,118],"alert","notification","notify","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbnfw\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbnfw.1.9.9.1.zip",99,2,"2023-05-18 00:00:00",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":110,"num_ratings":134,"last_updated":135,"tested_up_to":53,"requires_at_least":136,"requires_php":137,"tags":138,"homepage":142,"download_link":143,"security_score":134,"vuln_count":144,"unpatched_count":13,"last_vuln_date":145,"fetched_at":28},"tablesome","Tablesome Table – Contact Form DB – WPForms, CF7, Gravity, Forminator, Fluent","1.2.7","Essekia","https:\u002F\u002Fprofiles.wordpress.org\u002Fessekia\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.pauple.com\u002Ftablesome-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftablesomewp.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftablesomewp.com\u002F\" rel=\"nofollow ugc\">Get Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftablesomewp.com\u002Fbeta-program\u002F\" rel=\"nofollow ugc\">Test Beta\u003C\u002Fa> |\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ftablesome\u002F#new-topic-0\" rel=\"ugc\">Get Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ftablesome\u002F#new-topic-0\" rel=\"ugc\">Submit Feature Requests\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>= 🎉 New Feature: Frontend Access Control with Email Column Option (Pro) 🎉=\u003Cbr \u002F>\nYou can now control frontend table access using email columns! This powerful feature allows you to restrict who can view and edit table data based on their email address. Perfect for creating personalized user experiences and managing access to sensitive information directly from your tables.\u003C\u002Fp>\n\u003Ch4>All-in-One WordPress plugin to create tables, automation & database for contact forms\u003C\u002Fh4>\n\u003Cp>With Tablesome you can save contact form submissions, redirect after form submit, create responsive data tables, import and export tables & entries as CSV & XLSX files, and automatically export data to Mailchimp, Notion, etc.\u003Cbr \u002F>\nYou can create post tables & Woo product tables, edit tables on frontend, export to HubSpot & Slack and much more in the PRO version.\u003C\u002Fp>\n\u003Ch4>1. WordPress Contact Form Database Plugin\u003C\u002Fh4>\n\u003Cp>Tablesome is a Contact Form database addon plugin to save Contact Form submissions to tables in WordPress.\u003C\u002Fp>\n\u003Cp>To save Contact Form 7 Submissions (CFDB), WPForms Entries, Forminator DB, Elementor Contact Form DB to tables see this video:\u003Cbr \u002F>\n\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\u002FEfSfQdb_i50?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\u003Ch4>2. WordPress Responsive Table Plugin\u003C\u002Fh4>\n\u003Cp>Also, Tablesome is a WordPress table plugin to quickly create responsive datatables with a large number of rows and columns and embed the table in pages and posts. You can customize each table and import tables from external sources such as in CSV and XLSX files format.\u003Cbr \u002F>\nIt is SEO-friendly with Table Schema markup.\u003C\u002Fp>\n\u003Ch4>3. Open AI \u002F Chat GPT Action\u003C\u002Fh4>\n\u003Ch3>Tablesome Free Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Woocommerce – Order Complete (action)\u003C\u002Fli>\n\u003Cli>Log All Emails (action)\u003C\u002Fli>\n\u003Cli>Redirect users to a specific page after form submit (action)\u003C\u002Fli>\n\u003Cli>Connect WordPress forms to Notion database (action)\u003C\u002Fli>\n\u003Cli>Gravity Forms Entries\u003C\u002Fli>\n\u003Cli>Contact Form 7 database (CF7DB) addon\u003C\u002Fli>\n\u003Cli>Fluent Forms Entries\u003C\u002Fli>\n\u003Cli>WPForms Entries addon – save and view WPForms entries to database and display them on frontend\u003C\u002Fli>\n\u003Cli>Elementor Contact Forms DB (database) addon – save Elementor form submissions to database\u003C\u002Fli>\n\u003Cli>Forminator db entries addon – save entries to database and display them on frontend\u003C\u002Fli>\n\u003Cli>Limited to Single Trigger & 3 Actions per workflow\u003C\u002Fli>\n\u003Cli>Store images from Form File upload in WP Media Library\u003C\u002Fli>\n\u003Cli>Connect WordPress forms to Mailchimp\u003C\u002Fli>\n\u003Cli>Customize tables with style themes\u003C\u002Fli>\n\u003Cli>Customize Display Options & Layouts for each table\u003C\u002Fli>\n\u003Cli>Create WordPress datatables that are Searchable, Filterable, & Sortable tables with Pagination\u003C\u002Fli>\n\u003Cli>Import entries and tables from CSV and XLSX format\u003C\u002Fli>\n\u003Cli>Responsive table display modes – Fit To Container & Standard\u003C\u002Fli>\n\u003Cli>Adjust Minimum & Maximum column width\u003C\u002Fli>\n\u003Cli>Responsive table with horizontal scroll bar\u003C\u002Fli>\n\u003Cli>Stackable table on mobile devices\u003C\u002Fli>\n\u003Cli>Datatable fixed column\u003C\u002Fli>\n\u003Cli>Add media to tables – GIFs, Audio, Video, and more\u003C\u002Fli>\n\u003Cli>Table formats – Text, Number, Rich-Text, Image, Date & Time, URL, Email, and more\u003C\u002Fli>\n\u003Cli>Customize the table with styling options on a global level\u003C\u002Fli>\n\u003Cli>Embed tables with Shortcode\u003C\u002Fli>\n\u003Cli>Shortcode builder to customize table options for each table\u003C\u002Fli>\n\u003Cli>Add Tablesome Shortcode block for Gutenberg block editor users\u003C\u002Fli>\n\u003Cli>Activity Log page to monitor Triggers & Actions\u003C\u002Fli>\n\u003Cli>Export: Backend, Frontend and Filtered export for table data. Supported formats include CSV & XLSX\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Hooks\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>tablesome_after_action – only for ‘tablesome_add_row’ :  do_action(‘tablesome_after_action’, $result, ‘tablesome_add_row’);\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Tablesome Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Frontend Editing for table records and form entries\u003C\u002Fli>\n\u003Cli>Allow users to edit only their own data\u003C\u002Fli>\n\u003Cli>Unlimited Triggers and Actions\u003C\u002Fli>\n\u003Cli>Create and save single form entries as CSV files (action)\u003C\u002Fli>\n\u003Cli>Add form leads from WordPress as contacts in HubSpot CRM (action)\u003C\u002Fli>\n\u003Cli>Get notifications in Slack when a form is submitted (action)\u003C\u002Fli>\n\u003Cli>Filter data before displaying table on frontend (action)\u003C\u002Fli>\n\u003Cli>Show users only their own data on frontend\u003C\u002Fli>\n\u003Cli>Register users from WordPress frontend  (action)\u003C\u002Fli>\n\u003Cli>User frontend post submission (action)\u003C\u002Fli>\n\u003Cli>Redirect to custom post types and external URLs (action)\u003C\u002Fli>\n\u003Cli>Display WP post content in tables – Posts, Pages and any CPTs (Woo Product table)\u003C\u002Fli>\n\u003Cli>Add clickable Checkbox columns\u003C\u002Fli>\n\u003Cli>Date value filters\u003C\u002Fli>\n\u003Cli>Drag and drop reorder table rows\u003C\u002Fli>\n\u003Cli>Add Call To Action buttons to tables\u003C\u002Fli>\n\u003Cli>Add Sponsored tags (rel=”sponsored”) to URLs and Buttons\u003C\u002Fli>\n\u003Cli>Duplicate a table\u003C\u002Fli>\n\u003Cli>Duplicate table entries \u002F records (rows)\u003C\u002Fli>\n\u003Cli>Generate PDF (Action)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The support and development team behind this WordPress tables plugin is very responsive to user comments and feature requirements. This plugin is in active development and so you can expect powerful features in future releases.\u003C\u002Fp>\n\u003Ch3>WordPress Frontend Table Editor (PRO) (Latest)\u003C\u002Fh3>\n\u003Ch4>Edit Form Entries Frontend (PRO)\u003C\u002Fh4>\n\u003Cp>Allow Users to Edit Their Own Entries(PRO)\u003C\u002Fp>\n\u003Ch3>CF7 Google Sheet Connector – Google Sheets WordPress Integration (PRO)\u003C\u002Fh3>\n\u003Ch3>Connect WordPress Forms To HubSpot CRM (PRO)\u003C\u002Fh3>\n\u003Ch3>Connect WordPress Forms To Slack Workspace (PRO)\u003C\u002Fh3>\n\u003Ch3>Filter Table Data Before Frontend Display – Row Filtering (PRO)\u003C\u002Fh3>\n\u003Ch4>Allow Users To See Their Own Data On Frontend (PRO)\u003C\u002Fh4>\n\u003Ch4>Generate Single CSV Entry (PRO)\u003C\u002Fh4>\n\u003Ch3>Create & Display WordPress Post Tables & WooCommerce product tables (PRO)\u003C\u002Fh3>\n\u003Cp>Tablesome allows you to query posts, pages, custom post types, taxonomies, and custom fields, and automatically insert and display them in elegant tables.\u003Cbr \u002F>\nUsing the “Table OnLoad” trigger and “Replace Table Content with WP Query” action you can create stylish WordPress post tables and display them anywhere on your site.\u003Cbr \u002F>\n* Organize post content from WordPress posts, pages, and CPTs (custom post type)\u003Cbr \u002F>\n* Add selected posts from hundreds and thousands of posts and display them on sortable and filterable tables with search and pagination.\u003Cbr \u002F>\n* Create a WooCommerce product table to showcase selected products.\u003C\u002Fp>\n\u003Ch3>Customized Form Email Notifications\u003C\u002Fh3>\n\u003Ch3>Redirection – Redirect After Form Submissions\u003C\u002Fh3>\n\u003Cp>In the PRO version, you can send them to an external URL or to posts and other custom post types (CPTs).\u003C\u002Fp>\n\u003Ch3>WordPress Frontend Registration – register users using frontend custom registration forms (PRO)\u003C\u002Fh3>\n\u003Cp>Tablesome makes it easy to sign up users from the WordPress frontend with its Add User Action. Users can register to your site without having to go to the ‘wp-login.php’ page.\u003Cbr \u002F>\nUsing any of the supported form plugins you can create a user-friendly custom user registration form and map its properties on the WordPress user profile.\u003C\u002Fp>\n\u003Ch3>WordPress Frontend Post Submission – for user-submitted posts (PRO)\u003C\u002Fh3>\n\u003Cp>Tablesome provides an easy way for visitors to submit content to your site to accept user-submitted content and guest posts from frontend post submission forms.\u003Cbr \u002F>\nWith the ‘Add Post’, action you can setup your post submission form using any of the supported forms and map the form fields to the corresponding post fields for easy frontend posting.\u003C\u002Fp>\n\u003Ch3>Gravity Forms Entries – Save to Database (Latest)\u003C\u002Fh3>\n\u003Ch3>Fluent Forms Integrations (Latest)\u003C\u002Fh3>\n\u003Cp>You can also integrate with Fluent Forms to save entries to the database and edit & display Fluent Forms entries on pages. You can do more actions after “Fluent Forms after form submit”, such as send form data to apps such as Mailchimp, Notion, etc., as you would do with Fluent Forms webhooks.\u003C\u002Fp>\n\u003Ch3>Forminator DB and App Integration addon\u003C\u002Fh3>\n\u003Cp>Besides saving the Forminator entries to database, you can have an enhanced view entries page with advanced sorting & filtering and can do more actions after “Forminator after form submit” such as display on frontend, send form data to apps such as Mailchimp, Notion, etc., and more.\u003C\u002Fp>\n\u003Ch3>Connect Mailchimp and WordPress Forms – WordPress MailChimp\u003C\u002Fh3>\n\u003Ch3>Woocommerce Workflows\u003C\u002Fh3>\n\u003Cp>Woocommerce Invoice PDF Generation, Send Invoice by Email, Add Woocommerce Orders to table, Woocommerce MailChimp, Woocommerce Hubspot, Woocommerce Notion, Wooocommerce to Google Sheets\u003C\u002Fp>\n\u003Ch3>PDF Workflows (Pro)\u003C\u002Fh3>\n\u003Cp>WPForms PDF generation, CF7 PDF, Gravity Forms PDF, Elementor Form PDF, Fluent form PDF\u003C\u002Fp>\n\u003Cp>To save WordPress forms submissions to Mailchimp audience see the video below:\u003Cbr \u002F>\n\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\u002F93Obd72KTBQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=104&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\u003Cp>To quickly create tables with the Tablesome plugin see the video below:\u003Cbr \u002F>\n\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\u002FPqRz1XWDtJI?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\u003Ch3>Let Us Know What You Need\u003C\u002Fh3>\n\u003Cp>We love to hear from our users and we try to integrate features that our users want. Please let us know your feedback in the support forum.\u003C\u002Fp>\n","Powerful Table, Form & Mail Automations. Form Entry Management (+ frontend table ), integrate with MailChimp, G Sheets, CF7, WPForms, Elementor, etc.",8000,376531,86,"2026-04-01T13:29:00.000Z","6.7","7.0",[19,20,139,140,141],"redirect","table","wpforms","https:\u002F\u002Ftablesomewp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftablesome.1.2.7.zip",11,"2026-02-24 00:00:00",{"attackSurface":147,"codeSignals":276,"taintFlows":399,"riskAssessment":426,"analyzedAt":434},{"hooks":148,"ajaxHandlers":236,"restRoutes":273,"shortcodes":274,"cronEvents":275,"entryPointCount":144,"unprotectedCount":13},[149,155,159,162,165,169,175,178,181,184,188,191,193,197,200,203,208,210,213,216,218,223,227,232],{"type":150,"name":151,"callback":152,"priority":11,"file":153,"line":154},"action","init","init_dependencies","admin\u002Fclass-admin.php",226,{"type":150,"name":156,"callback":157,"priority":11,"file":153,"line":158},"admin_enqueue_scripts","enqueue_styles",227,{"type":150,"name":156,"callback":160,"priority":144,"file":153,"line":161},"enqueue_scripts",228,{"type":150,"name":156,"callback":163,"priority":144,"file":153,"line":164},"maybe_update_post",229,{"type":166,"name":167,"callback":167,"priority":11,"file":153,"line":168},"filter","plugin_row_meta",230,{"type":150,"name":170,"callback":171,"priority":172,"file":173,"line":174},"in_admin_header","add_contextual_help",20,"admin\u002Fincludes\u002Fclass-contextual-help.php",65,{"type":150,"name":176,"callback":171,"priority":11,"file":173,"line":177},"load-post.php",67,{"type":150,"name":179,"callback":171,"priority":144,"file":173,"line":180},"load-post-new.php",68,{"type":150,"name":156,"callback":182,"priority":172,"file":183,"line":34},"localize_script","admin\u002Fincludes\u002Fclass-dashboard-widget.php",{"type":150,"name":185,"callback":186,"priority":11,"file":183,"line":187},"wp_dashboard_setup","add_dashboard_widget",151,{"type":150,"name":156,"callback":157,"file":189,"line":190},"admin\u002Fincludes\u002Fclass-meta-box.php",108,{"type":150,"name":156,"callback":182,"priority":172,"file":189,"line":192},109,{"type":150,"name":194,"callback":195,"priority":144,"file":189,"line":196},"load-flamingo_page_flamingo_inbound","add_reply_form_meta_box",112,{"type":150,"name":194,"callback":198,"priority":11,"file":189,"line":199},"add_message_meta_box",119,{"type":150,"name":156,"callback":182,"priority":172,"file":201,"line":202},"admin\u002Fincludes\u002Fclass-options.php",438,{"type":150,"name":204,"callback":205,"file":206,"line":207},"admin_notices","count_message_views","admin\u002Fincludes\u002Fclass-post-views.php",53,{"type":150,"name":156,"callback":182,"priority":172,"file":209,"line":26},"admin\u002Fincludes\u002Fclass-settings-page.php",{"type":150,"name":211,"callback":212,"priority":11,"file":209,"line":134},"admin_menu","add_settings_page",{"type":150,"name":156,"callback":182,"priority":214,"file":215,"line":35},40,"admin\u002Fincludes\u002Fclass-tooltips.php",{"type":150,"name":156,"callback":182,"priority":172,"file":217,"line":134},"admin\u002Fpartials\u002Fclass-settings-page-display.php",{"type":150,"name":219,"callback":220,"priority":11,"file":221,"line":222},"plugins_loaded","run_bonaire","bonaire.php",166,{"type":150,"name":151,"callback":224,"file":225,"line":226},"load_plugin_textdomain","includes\u002Fclass-i18n.php",51,{"type":166,"name":228,"callback":229,"priority":11,"file":230,"line":231},"wpcf7_posted_data","filter_wpcf7_posted_data","public\u002Fclass-public.php",31,{"type":150,"name":233,"callback":234,"priority":11,"file":230,"line":235},"wpcf7_mail_sent","wpcf7_after_mail_sent",32,[237,243,246,249,252,255,258,261,264,267,270],{"action":238,"nopriv":239,"callback":238,"hasNonce":240,"hasCapCheck":239,"file":241,"line":242},"bonaire_mark_as_read",false,true,"admin\u002Fincludes\u002Fclass-ajax.php",129,{"action":244,"nopriv":239,"callback":244,"hasNonce":240,"hasCapCheck":239,"file":241,"line":245},"bonaire_mark_as_spam",130,{"action":247,"nopriv":239,"callback":247,"hasNonce":240,"hasCapCheck":239,"file":241,"line":248},"bonaire_move_to_trash",131,{"action":250,"nopriv":239,"callback":250,"hasNonce":240,"hasCapCheck":239,"file":241,"line":251},"bonaire_submit_reply",133,{"action":253,"nopriv":239,"callback":253,"hasNonce":240,"hasCapCheck":239,"file":241,"line":254},"bonaire_save_options",135,{"action":256,"nopriv":239,"callback":256,"hasNonce":240,"hasCapCheck":239,"file":241,"line":257},"bonaire_reset_options",136,{"action":259,"nopriv":239,"callback":259,"hasNonce":240,"hasCapCheck":239,"file":241,"line":260},"bonaire_send_testmail",137,{"action":262,"nopriv":239,"callback":262,"hasNonce":240,"hasCapCheck":239,"file":241,"line":263},"bonaire_test_contact_form",138,{"action":265,"nopriv":239,"callback":265,"hasNonce":240,"hasCapCheck":239,"file":241,"line":266},"bonaire_test_smtp_settings",139,{"action":268,"nopriv":239,"callback":268,"hasNonce":240,"hasCapCheck":239,"file":241,"line":269},"bonaire_test_imap_settings",140,{"action":271,"nopriv":239,"callback":271,"hasNonce":240,"hasCapCheck":239,"file":241,"line":272},"bonaire_get_settings_status",141,[],[],[],{"dangerousFunctions":277,"sqlUsage":278,"outputEscaping":280,"fileOperations":13,"externalRequests":13,"nonceChecks":144,"capabilityChecks":397,"bundledLibraries":398},[],{"prepared":13,"raw":13,"locations":279},[],{"escaped":281,"rawEcho":180,"locations":282},87,[283,286,288,290,292,293,295,297,299,302,304,306,308,310,312,313,315,317,318,319,321,323,325,327,329,330,332,334,335,337,340,343,344,346,347,348,349,351,353,355,357,359,361,362,364,365,366,368,369,371,372,374,375,377,378,379,381,382,384,385,386,388,389,391,392,393,395,396],{"file":183,"line":284,"context":285},196,"raw output",{"file":183,"line":287,"context":285},197,{"file":183,"line":289,"context":285},201,{"file":183,"line":291,"context":285},204,{"file":189,"line":161,"context":285},{"file":189,"line":294,"context":285},262,{"file":189,"line":296,"context":285},291,{"file":209,"line":298,"context":285},171,{"file":300,"line":301,"context":285},"admin\u002Fpartials\u002Fclass-help-tab-display.php",45,{"file":300,"line":303,"context":285},46,{"file":300,"line":305,"context":285},47,{"file":300,"line":307,"context":285},48,{"file":300,"line":309,"context":285},49,{"file":300,"line":311,"context":285},50,{"file":300,"line":226,"context":285},{"file":300,"line":314,"context":285},94,{"file":316,"line":37,"context":285},"admin\u002Fpartials\u002Fclass-item-display.php",{"file":316,"line":121,"context":285},{"file":316,"line":121,"context":285},{"file":316,"line":320,"context":285},101,{"file":316,"line":322,"context":285},105,{"file":316,"line":324,"context":285},110,{"file":316,"line":326,"context":285},114,{"file":316,"line":328,"context":285},115,{"file":316,"line":199,"context":285},{"file":316,"line":331,"context":285},120,{"file":316,"line":333,"context":285},124,{"file":316,"line":333,"context":285},{"file":316,"line":336,"context":285},132,{"file":338,"line":339,"context":285},"admin\u002Fpartials\u002Fclass-message-display.php",60,{"file":341,"line":342,"context":285},"admin\u002Fpartials\u002Fclass-reply-form-display.php",64,{"file":341,"line":177,"context":285},{"file":341,"line":345,"context":285},75,{"file":217,"line":196,"context":285},{"file":217,"line":254,"context":285},{"file":217,"line":266,"context":285},{"file":217,"line":350,"context":285},145,{"file":217,"line":352,"context":285},165,{"file":217,"line":354,"context":285},172,{"file":217,"line":356,"context":285},180,{"file":217,"line":358,"context":285},187,{"file":217,"line":360,"context":285},303,{"file":217,"line":360,"context":285},{"file":217,"line":363,"context":285},304,{"file":217,"line":363,"context":285},{"file":217,"line":363,"context":285},{"file":217,"line":367,"context":285},305,{"file":217,"line":367,"context":285},{"file":217,"line":370,"context":285},306,{"file":217,"line":370,"context":285},{"file":217,"line":373,"context":285},342,{"file":217,"line":373,"context":285},{"file":217,"line":376,"context":285},343,{"file":217,"line":376,"context":285},{"file":217,"line":376,"context":285},{"file":217,"line":380,"context":285},344,{"file":217,"line":380,"context":285},{"file":217,"line":383,"context":285},351,{"file":217,"line":383,"context":285},{"file":217,"line":383,"context":285},{"file":217,"line":387,"context":285},384,{"file":217,"line":387,"context":285},{"file":217,"line":390,"context":285},385,{"file":217,"line":390,"context":285},{"file":217,"line":390,"context":285},{"file":217,"line":394,"context":285},386,{"file":217,"line":394,"context":285},{"file":217,"line":394,"context":285},1,[],[400,417],{"entryPoint":401,"graph":402,"unsanitizedCount":397,"severity":416},"display_reply_form_meta_box (admin\u002Fincludes\u002Fclass-meta-box.php:239)",{"nodes":403,"edges":414},[404,409],{"id":405,"type":406,"label":407,"file":189,"line":408},"n0","source","$_REQUEST",241,{"id":410,"type":411,"label":412,"file":189,"line":296,"wp_function":413},"n1","sink","echo() [XSS]","echo",[415],{"from":405,"to":410,"sanitized":239},"medium",{"entryPoint":418,"graph":419,"unsanitizedCount":397,"severity":425},"\u003Cclass-meta-box> (admin\u002Fincludes\u002Fclass-meta-box.php:0)",{"nodes":420,"edges":423},[421,422],{"id":405,"type":406,"label":407,"file":189,"line":408},{"id":410,"type":411,"label":412,"file":189,"line":296,"wp_function":413},[424],{"from":405,"to":410,"sanitized":239},"low",{"summary":427,"deductions":428},"The \"bonaire\" plugin v0.1.1 exhibits a generally good security posture with several strong practices in place. The absence of any known CVEs or past vulnerabilities is a significant positive, suggesting a history of secure development or a very new, untested plugin. The plugin also demonstrates a strong commitment to input validation and data integrity by utilizing prepared statements for all SQL queries and implementing nonce checks for all identified AJAX handlers. The lack of external HTTP requests and file operations further reduces the potential attack surface.\n\nHowever, the static analysis does reveal areas for improvement. A notable concern is the 56% rate of properly escaped output. This indicates that a significant portion of the plugin's output is not being properly escaped, creating a potential for Cross-Site Scripting (XSS) vulnerabilities. While no critical or high severity taint flows were found, the presence of two unsanitized path flows, even at lower severities, warrants attention as they could be exploited in specific scenarios to manipulate file paths.\n\nIn conclusion, \"bonaire\" v0.1.1 is a plugin with a promising security foundation, particularly in its handling of SQL and AJAX requests. The primary risk lies in the unescaped output, which requires immediate attention to prevent XSS attacks. The unsanitized path flows, while not currently critical, should also be reviewed and remediated. The plugin's clean vulnerability history is a positive indicator, but ongoing vigilance and addressing the identified output escaping issues are crucial for maintaining a secure application.",[429,432],{"reason":430,"points":431},"Insufficient output escaping",8,{"reason":433,"points":51},"Unsanitized paths in taint flows","2026-04-16T12:43:41.677Z",{"wat":436,"direct":445},{"assetPaths":437,"generatorPatterns":440,"scriptPaths":441,"versionParams":442},[438,439],"\u002Fwp-content\u002Fplugins\u002Fbonaire\u002Fadmin\u002Fcss\u002Fbonaire-admin.css","\u002Fwp-content\u002Fplugins\u002Fbonaire\u002Fadmin\u002Fjs\u002Fbonaire-admin.js",[],[439],[443,444],"bonaire\u002Fadmin\u002Fcss\u002Fbonaire-admin.css?ver=","bonaire\u002Fadmin\u002Fjs\u002Fbonaire-admin.js?ver=",{"cssClasses":446,"htmlComments":463,"htmlAttributes":470,"restEndpoints":474,"jsGlobals":475,"shortcodeOutput":478},[447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462],"bonaire-settings-page","bonaire-admin-settings","bonaire-main-wrap","bonaire-container","bonaire-dashboard-widget","bonaire-dashboard-widget-content","bonaire-post-views-column","bonaire-contextual-help","bonaire-meta-box-wrap","bonaire-mail-wrap","bonaire-account-evaluator","bonaire-settings-status","bonaire-ajax-wrap","bonaire-tooltip-wrap","bonaire-options-wrap","bonaire-adapter-wrap",[464,465,466,467,468,469],"If this file is called directly, abort.","The plugin bootstrap file","Include dependencies.","The class that launches the plugin.","Add activation and deactivation hooks.","Run plugin.",[471,472,473],"data-bonaire","data-bonaire-account-id","data-bonaire-account-type",[],[476,477],"bonaire_ajax","bonaire_admin_options",[],{"error":240,"url":480,"statusCode":481,"statusMessage":482,"message":482},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fbonaire\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":397,"versions":484},[485],{"version":6,"download_url":25,"svn_tag_url":486,"released_at":27,"has_diff":239,"diff_files_changed":487,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":488,"is_current":240},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbonaire\u002Ftags\u002F0.1.1\u002F",[],[]]