[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fq9PcUhRRn9Hy5tKDBZoOLiE0b_WxZrlhM2lU7yB1YCE":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":22,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":98,"fingerprints":175},"ifttt-bridge","IFTTT Bridge for WordPress","1.0.3","bjoerne","https:\u002F\u002Fprofiles.wordpress.org\u002Fbjoerne\u002F","\u003Cp>IFTTT Bridge for WordPress is a plugin that allows you to display IFTTT-processed data on your WordPress site in any way you like.\u003C\u002Fp>\n\u003Cp>\u003Cem>One plugin, unlimited possibilities\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>If you love IFTTT, but have always regretted that there are too many limits on what you can do with the standard IFTTT-WordPress channel, then this plugin is for you.\u003C\u002Fp>\n\u003Cp>IFTTT Bridge for WordPress is a technical bridge between IFTTT und WordPress that allows flexible use of IFTTT-processed data in WordPress. There are no limits to what can be displayed and how.\u003C\u002Fp>\n\u003Cp>One example is the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fifttt-instagram-gallery\u002F\" rel=\"ugc\">IFTTT Instagram Gallery\u003C\u002Fa>. Instead of using the standard WordPress channel offered by IFTTT, which only posts one photo at a time, IFTTT Instagram Gallery will allow you to show your latest Instagram photos in an awesome and highly customizable sidebar grid or within your text field, displaying any number of photos and columns you like.\u003C\u002Fp>\n\u003Cp>\u003Cem>For blog owners and administrators\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>IFTTT Bridge for WordPress will only prepare and process your IFTTT data, ensuring that you can use it on your WordPress blog in any way you like. To make it “come alive” on your blog, you will have to install a second plugin. Below you will find a list of currently available plugins that are compatible with IFTTT Bridge for WordPress:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fifttt-instagram-gallery\u002F\" rel=\"ugc\">IFTTT Instagram Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>For developers\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>IFTTT Bridge for WordPress will process the data received and call the WordPress activity “ifttt-bridge”. Any plugins that have registered for this activity will be notified and will receive the data.\u003C\u002Fp>\n\u003Cp>If you have developed a plugin or plan to do so, feel free to contact me! I will gladly include your published plugin in this list.\u003C\u002Fp>\n\u003Cp>\u003Cem>What is IFTTT?\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>IFTTT or “If This Then That” is a service that enables users to connect different web applications (e.g., Facebook, Evernote, Weather, Dropbox, etc.) together through simple conditional statements known as “Recipes”. It sounds very technical but is actually really easy. Here are some typical examples of what IFTTT can do:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>If you post a new photo on Instagram, it will automatically be posted on your Facebook wall.\u003C\u002Fli>\n\u003Cli>When a new item on eBay comes up that matches your search criteria, the results will be sent to you via email.\u003C\u002Fli>\n\u003Cli>Every time you are tagged in a photo on Facebook, it will be sent to Dropbox.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>What do I have to do to use this plugin?\u003C\u002Fem>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install this plugin (installation instructions can be found under the “Installations” tab)\u003C\u002Fli>\n\u003Cli>Register at www.ifttt.com\u003C\u002Fli>\n\u003Cli>Install the IFTTT Instagram Gallery or any other IFTTT plugin that fits your purpose. If you are a developer, you might even want to develop a plugin yourself.\u003C\u002Fli>\n\u003Cli>Check out the logging and the test request form in the option panel. This shoud help you if you are using this plugin for the first time.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>If you need help, don’t hesitate to contact me! In addition this \u003Ca href=\"http:\u002F\u002Fwww.bjoerne.com\u002Finstagram-bilder-mit-ifttt-den-eigenen-wordpress-blog-einbinden\u002F\" rel=\"nofollow ugc\">German blog article\u003C\u002Fa> may help you.\u003C\u002Fp>\n\u003Cp>If you like this plugin, please rate it.\u003C\u002Fp>\n","IFTTT Bridge for WordPress is a plugin that allows you to display IFTTT-processed data on your WordPress site in any way you like.",100,13943,80,1,"2017-11-21T17:31:00.000Z","4.9.29","3.9","",[20,21],"ifthisthenthat","ifttt","http:\u002F\u002Fwww.bjoerne.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fifttt-bridge.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":13,"avg_patch_time_days":32,"trust_score":13,"computed_at":33},4,10240,30,"2026-04-04T23:19:22.827Z",[35,57,76],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":13,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":55,"download_link":56,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"wunderautomation","WunderAutomation","1.9.0","wundermatics","https:\u002F\u002Fprofiles.wordpress.org\u002Fwundermatics\u002F","\u003Cp>WunderAutomation brings automation features similar to IFTTT or Zapier to your WordPress site so that you can create simple and powerful automations without writing code. This enables anyone (not just coders) to customize WordPress to suit your needs. Human Friendly.\u003C\u002Fp>\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\u002FqyKyDJOq2VI?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>\n\u003Ch3>Overview\u003C\u002Fh3>\n\u003Cp>Among many other things, our users use WunderAutomation to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Send reminders to users who created an account but never logged in\u003C\u002Fli>\n\u003Cli>Send follow up emails to users who buy specific products and ask for a review or suggest similar products\u003C\u002Fli>\n\u003Cli>Send emails to users 30 days after the last purchase of a specific product to remind them to restock\u003C\u002Fli>\n\u003Cli>Send notifications to internal email groups, SMS or Slack channels when orders are paid, cancelled or fail\u003C\u002Fli>\n\u003Cli>Send out a personalized WooCommerce coupon to users once they have placed a certain number of orders or have spent a certain amount on the site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In short, WunderAutomation lets users create \u003Ca href=\"https:\u002F\u002Fwww.wundermatics.com\u002Fdocs\u002Fworkflows\u002F?utm_source=readme&utm_medium=readme&utm_campaign=potential_users\" rel=\"nofollow ugc\">workflows\u003C\u002Fa> that automate common WordPress tasks. A \u003Ca href=\"https:\u002F\u002Fwww.wundermatics.com\u002Fdocs\u002Fworkflows\u002F?utm_source=readme&utm_medium=readme&utm_campaign=potential_users\" rel=\"nofollow ugc\">workflow\u003C\u002Fa> consists of a \u003Ca href=\"https:\u002F\u002Fwww.wundermatics.com\u002Fdocs\u002Ftriggers\u002F\" rel=\"nofollow ugc\">trigger\u003C\u002Fa>, and one or many steps. A trigger is what kicks of the workflow can be almost anything, for example a new WooCommerce order, a user login or an incoming webhook. Each step is either a \u003Ca href=\"https:\u002F\u002Fwww.wundermatics.com\u002Fdocs\u002Ffilters\u002F\" rel=\"nofollow ugc\">filter\u003C\u002Fa> that determines the workflow should continue or an \u003Ca href=\"https:\u002F\u002Fwww.wundermatics.com\u002Fdocs\u002Factions\u002F\" rel=\"nofollow ugc\">action\u003C\u002Fa> that does some work.\u003C\u002Fp>\n\u003Cp>You can filter a workflow based on almost anything like WooCommerce order total, the customers email address. Or the WordPress user login count, or a parameter in an incoming webhook. Multiple filters can be combined using logical AND\u002FOR expressions. When all the filters pass, the actions are carried out, you can update WordPress posts or WooCommerce orders, add custom fields, create new users or posts, add or remove taxonomy terms (tags), send emails or run a REST request to an external service.\u003C\u002Fp>\n\u003Cp>There are endless ways to combine triggers, filters and actions so you can add almost any custom functionality to your WordPress site.\u003C\u002Fp>\n\u003Ch3>WooCommerce\u003C\u002Fh3>\n\u003Cp>WunderAutomation supports WooCommerce out of the box so it can trigger on WooCommerce events such as receiving a new order and perform actions like adding an order note or changing the order status.\u003C\u002Fp>\n\u003Cp>From version 1.9.0 we also support the popular WooCommerce PDF Invoices & Packing Slips plugin so that you can use invoice numbers, date and notes into a workflow.\u003C\u002Fp>\n\u003Ch3>Advanced Custom Fields\u003C\u002Fh3>\n\u003Cp>WunderAutomation also supports Advanced Custom Fields (free and Pro versions) out of the box. ACF fields are accessible both in filters and action parameters so that you can take full advantage of the customizations you’ve made using ACF. A popular use case is to combine ACF and WunderAutomation to create \u003Ca href=\"https:\u002F\u002Fwww.wundermatics.com\u002F2020\u002F01\u002F08\u002Fdelivery-tracking-notifications-from-woocommerce\u002F\" rel=\"nofollow ugc\">customized delivery notifications\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Bulk handling\u003C\u002Fh3>\n\u003Cp>You can also handle objects (users, posts, orders and comments) in bulk using WunderAutomation, we call this Re-Triggers. A re-trigger runs periodically, ie every morning at 8AM and finds all objects that fit a certain criteria. For instance all posts with post type = “post” that was created in the past 30 days.\u003C\u002Fp>\n\u003Cp>These objects are then sent to a workflow that where you can handle them individually, for instance to disable comments if the post is older than X days and belongs to a certain category.\u003C\u002Fp>\n\u003Ch3>Webhooks\u003C\u002Fh3>\n\u003Cp>WunderAutomation can handle both incoming webhooks for triggering a workflow and sending out webhooks to external services. Incoming webhooks can be authenticated using Basic Auth, HTTP header tokens or HMAC signed payload (that Github uses). Webhooks makes it easy to use WunderAutomation in combination with \u003Ca href=\"https:\u002F\u002Fzapier.com\u002F\" rel=\"nofollow ugc\">Zapier\u003C\u002Fa>, you can both start a zap using a WunderAutomation workflow and you can use Zapier to start a workflow.\u003C\u002Fp>\n\u003Ch3>Related objects\u003C\u002Fh3>\n\u003Cp>As of version 1.7 WunderAutomation supports adding related objects to a Workflow using the new “Add object” action. This enables more even advanced workflows where you can access all properties on objects that are related to the page\u002Fpost\u002Forder that triggered the workflow. This is useful in situations where you are setting up relationships between custom post types, ie “city” and “country”. Using “Add object” you can use the parent “country” object in filters and parameters when a “city” post have been updated.\u003C\u002Fp>\n\u003Ch3>WunderAutomation Pro\u003C\u002Fh3>\n\u003Cp>Out of the box, WunderAutomation has great support for WordPress core, WooCommerce and Advanced Custom Fields. With WunderAutomation Pro you also get access to a number of additional integrations with popular plugins and services.\u003C\u002Fp>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Fwww.wundermatics.com\u002Fwunderautomation-pro\u002F?utm_medium=readme&utm_campaign=potential_users\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.wundermatics.com\u002Fwunderautomation-pro\u002F\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>MailChimp\u003C\u002Fli>\n\u003Cli>MailPoet\u003C\u002Fli>\n\u003Cli>BuddyPress\u003C\u002Fli>\n\u003Cli>Slack\u003C\u002Fli>\n\u003Cli>Telegram\u003C\u002Fli>\n\u003Cli>Twilio (SMS gateway)\u003C\u002Fli>\n\u003Cli>WPForms and WPForms lite\u003C\u002Fli>\n\u003Cli>Contact Form 7\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WunderAutomation Pro also comes with more advanced Re-trigger scheduling and some additional WooCommerce parameters and filters.\u003C\u002Fp>\n\u003Ch3>Built in functionality\u003C\u002Fh3>\n\u003Cp>Also see: \u003Ca href=\"https:\u002F\u002Fwww.wundermatics.com\u002Fdocs\u002Fbuilt-in-triggers\u002F?utm_source=readme&utm_medium=readme&utm_campaign=potential_users\" rel=\"nofollow ugc\">built in triggers\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Triggers\u003C\u002Fp>\n\u003Cp>Triggers are used to start a workflow\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Webhook\u003C\u002Fstrong>; Starts a workflow in response to an inbound webhook (i.e from Zapier).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User\u003C\u002Fstrong>; Created, Login, Profile updated, Role changed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post\u003C\u002Fstrong>: Created, Pending, Published, Privatized (published as private), Saved, Status changed and trashed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order\u003C\u002Fstrong> (WooCommerce): Created, OnHold, Paid, Processing, Completed, Pending, Refunded, Saved, Cancelled\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comment\u003C\u002Fstrong>: Submitted, Approved, Status changed, WooCommerce order note submitted\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Filters:\u003C\u002Fp>\n\u003Cp>Also see: \u003Ca href=\"https:\u002F\u002Fwww.wundermatics.com\u002Fdocs\u002Fbuilt-in-filters\u002F?utm_source=readme&utm_medium=readme&utm_campaign=potential_users\" rel=\"nofollow ugc\">built in filters\u003C\u002Fa>\u003Cbr \u002F>\nFilters can be used to filter out triggered events so that only certain events actually leads to an action being performed.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>User\u003C\u002Fstrong>: Email, Role\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post\u003C\u002Fstrong>: Title, Content, Tags, Categories, Owner, Status, Type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order\u003C\u002Fstrong>: Billing city, Billing country, Billing state, Downloadable products, Virtual products, Payment method, Producs, Product categories, Producs tags, Shipping city, Shipping country, Shipping state, Order total\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer\u003C\u002Fstrong>: Previous Order count, Previous order total\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comment\u003C\u002Fstrong>: Author email, Author name, Content, Status, Type\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Actions\u003C\u002Fp>\n\u003Cp>Also see: \u003Ca href=\"https:\u002F\u002Fwww.wundermatics.com\u002Fdocs\u002Fbuilt-in-actions\u002F?utm_source=readme&utm_medium=readme&utm_campaign=potential_users\" rel=\"nofollow ugc\">built in actions\u003C\u002Fa>\u003Cbr \u002F>\nActions are things a workflow can do \u002F change \u002F update as a result of a trigger\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add \u002F update custom field\u003C\u002Fli>\n\u003Cli>Change user role\u003C\u002Fli>\n\u003Cli>Create post\u003C\u002Fli>\n\u003Cli>Create user\u003C\u002Fli>\n\u003Cli>Change post \u002F comment status\u003C\u002Fli>\n\u003Cli>Add \u002F remove taxonomy term (tag or comment)\u003C\u002Fli>\n\u003Cli>Write a line to a log file\u003C\u002Fli>\n\u003Cli>Send plain text, HTML or WooCommerece email\u003C\u002Fli>\n\u003Cli>Run a http request to a remote REST API\u003C\u002Fli>\n\u003Cli>Run a webhook call (i.e to Zapier)\u003C\u002Fli>\n\u003Cli>Add WooCommerce order note\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Parameters\u003C\u002Fp>\n\u003Cp>Also see: \u003Ca href=\"https:\u002F\u002Fwww.wundermatics.com\u002Fdocs\u002Fbuilt-in-parameters\u002F?utm_source=readme&utm_medium=readme&utm_campaign=potential_users\" rel=\"nofollow ugc\">built in parameters\u003C\u002Fa>\u003Cbr \u002F>\nParameters are used to customize an action with content from the object (post, order, user) that triggered it.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>User\u003C\u002Fstrong>: Id, First name, Last name, Email, Nickname, Role, Last login date\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post\u003C\u002Fstrong>: Id, Title, Content, Slug, Admin url, public url, date, modified date, Comment count, custom fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order\u003C\u002Fstrong>: Id, Status, SubTotal, Total excl. tax, Total tax, Stripe fee, Paypal fee, Payment method, Customer email, Shipping and billing address fields, order key\u003C\u002Fli>\n\u003Cli>\u003Cstrong>General\u003C\u002Fstrong>: Siteurl, date, blogname, remote IP\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WunderAutomation also supports both incoming and outgoing Webhooks which is ideal for integrating your workflows with Zapier. This gives you access to thousands of integrations via their service.\u003C\u002Fp>\n\u003Ch3>Logging\u003C\u002Fh3>\n\u003Cp>WunderAutomation logs everything it does and in the interest of being human friendly, it also comes with a searchable log viewer. This makes it easy to keep track of what triggers that has fired, if the filters passed OK or not and if the actions was carried out or not.\u003C\u002Fp>\n","WordPress and WooCommerce task automation. Without code.",200,14094,8,"2022-05-15T21:13:00.000Z","5.9.13","5.3","7.0",[51,52,21,53,54],"automate","automation","nocode","zapier","https:\u002F\u002Fwww.wundermatics.com\u002Fwunderautomation\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwunderautomation.1.9.0.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":13,"downloaded":65,"rating":11,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":18,"tags":70,"homepage":74,"download_link":75,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"ifttt-post-formats","IFTTT Post Formats & Post Types","0.1.3","Justin Sternberg","https:\u002F\u002Fprofiles.wordpress.org\u002Fjtsternberg\u002F","\u003Cp>IFTTT (if this, then that) is one of the coolest web services available, and allows you to connect your different web service accounts to create ‘recipes’. An example of a recipe that I have is to create a new WordPress post on my blog whenever I favorite a YouTube video.\u003C\u002Fp>\n\u003Cp>Unfortunately IFTTT doesn’t have a way to specify a post format or a custom post type, so this plugin provides a couple ways to update them.\u003C\u002Fp>\n\u003Cp>To set the post format, you need to set the category in IFTTT to one of the following categories:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>ifttt-aside\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>ifttt-gallery\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>ifttt-link\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>ifttt-image\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>ifttt-quote\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>ifttt-status\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>ifttt-video\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>ifttt-audio\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>ifttt-chat\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>So for my YouTube -> WordPress recipe, I have it adding the ‘ifttt-video’ category in IFTTT (IFTTT allows you to specify the category for the posts it creates), and voilà, when it’s published, the format has been set.\u003C\u002Fp>\n\u003Cp>If you want to instead set the new post to a custom post type, you can do so by setting the category in IFTTT to one that matches this pattern: \u003Cstrong>\u003Ccode>ifttt-posttype-{post_type_slug}\u003C\u002Fcode>\u003C\u002Fstrong>. So if you wanted to create new WordPress pages with IFTTT, you would add the \u003Cstrong>\u003Ccode>ifttt-posttype-page\u003C\u002Fcode>\u003C\u002Fstrong> category.\u003C\u002Fp>\n\u003Cp>And finally, if you want the IFTTT categories to be stored as a \u003Cem>different\u003C\u002Fem> taxonomy, you can do so by setting the category in IFTTT to one that matches this pattern: \u003Cstrong>\u003Ccode>ifttt-taxonomy-{taxonomy_slug}\u003C\u002Fcode>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> These speciall \u003Ccode>ifttt-*\u003C\u002Fcode> categories will not actually be set on the post\u002Fpage\u002Fobject. These are ‘special’ categories which simply serve as flags for which post format, post-type or taxonomy to send the data to, and they are removed from the list of categories which are actually stored to the post.\u003C\u002Fp>\n\u003Cp>Hope you find this useful!\u003C\u002Fp>\n\u003Cp>Feel free to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjtsternberg\u002FIFTTT-Post-Formats\" rel=\"nofollow ugc\">contribute to or fork this plugin on github\u003C\u002Fa>.\u003C\u002Fp>\n","Set a post format or post type for your IFTTT-created posts via a post format or post type category.",7844,2,"2016-08-16T15:43:00.000Z","4.6.0","3.1",[52,71,21,72,73],"if-this-then-that","post-formats","post-types","http:\u002F\u002Fdsgnwrks.pro\u002Fplugins\u002Fifttt-post-formats","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fifttt-post-formats.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":25,"num_ratings":25,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":18,"tags":89,"homepage":96,"download_link":97,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"ifttp-wp","If Tag Then Post WordPress","0.1","Jack Reichert","https:\u002F\u002Fprofiles.wordpress.org\u002Fjackreichert\u002F","\u003Cp>Ideal for pairing with the WordPress mobile app, this plugin lets you set set trigger conditional actions on posts based on post_tags added to the post. For this initial version, you can change the post type. More functionality and actions planned.\u003C\u002Fp>\n","Like the popular tool IFTTT, this plugin allows you to trigger conditional actions on posts based on tags.",10,1558,"2015-11-19T01:57:00.000Z","4.4.34","4",[90,91,21,92,93,94,95],"contidional-actions","ifttp","mobile-app","plugin-post","posts","tags","http:\u002F\u002Fwww.jackreichert.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fifttp-wp.zip",{"attackSurface":99,"codeSignals":135,"taintFlows":164,"riskAssessment":165,"analyzedAt":174},{"hooks":100,"ajaxHandlers":131,"restRoutes":132,"shortcodes":133,"cronEvents":134,"entryPointCount":25,"unprotectedCount":25},[101,107,111,115,120,122,127],{"type":102,"name":103,"callback":104,"file":105,"line":106},"action","admin_menu","add_plugin_admin_menu","admin\\class-ifttt-bridge-admin.php",54,{"type":102,"name":108,"callback":109,"file":105,"line":110},"admin_init","register_options_setting",55,{"type":102,"name":112,"callback":113,"file":105,"line":114},"admin_post_sent_post_request","send_test_request",56,{"type":102,"name":116,"callback":117,"file":118,"line":119},"plugins_loaded","get_instance","ifttt-bridge.php",31,{"type":102,"name":116,"callback":117,"file":118,"line":121},35,{"type":102,"name":123,"callback":124,"file":125,"line":126},"init","load_plugin_textdomain","public\\class-ifttt-bridge.php",72,{"type":102,"name":128,"callback":129,"file":125,"line":130},"xmlrpc_call","bridge",73,[],[],[],[],{"dangerousFunctions":136,"sqlUsage":137,"outputEscaping":149,"fileOperations":138,"externalRequests":14,"nonceChecks":25,"capabilityChecks":25,"bundledLibraries":163},[],{"prepared":84,"raw":138,"locations":139},3,[140,143,145],{"file":105,"line":141,"context":142},216,"$wpdb->query() with variable interpolation",{"file":105,"line":144,"context":142},235,{"file":146,"line":147,"context":148},"uninstall.php",21,"$wpdb->get_results() with variable interpolation",{"escaped":66,"rawEcho":150,"locations":151},5,[152,156,157,159,161],{"file":153,"line":154,"context":155},"admin\\views\\admin.php",34,"raw output",{"file":153,"line":154,"context":155},{"file":153,"line":158,"context":155},58,{"file":153,"line":160,"context":155},59,{"file":153,"line":162,"context":155},60,[],[],{"summary":166,"deductions":167},"The IFTTT Bridge plugin v1.0.3 presents a generally positive security posture based on the static analysis. The absence of identified AJAX handlers, REST API routes, shortcodes, and cron events with insufficient authentication checks significantly reduces the potential attack surface. Furthermore, the plugin demonstrates good practices by avoiding dangerous functions and minimizing the use of raw SQL queries, with a high percentage utilizing prepared statements. The lack of any recorded vulnerabilities, including CVEs, further contributes to this positive assessment. However, there are areas for improvement. The low percentage of properly escaped output (29%) is a notable concern, as it could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is directly rendered without proper sanitization. The complete absence of nonce checks and capability checks across all entry points, coupled with a small number of file operations, also represents potential weaknesses that could be exploited by attackers, especially if other vulnerabilities were to be introduced. While the current state is strong, addressing the output escaping and implementing appropriate checks would further enhance its security.",[168,170,172],{"reason":169,"points":45},"Low output escaping percentage",{"reason":171,"points":150},"No nonce checks",{"reason":173,"points":150},"No capability checks","2026-03-16T20:32:52.945Z",{"wat":176,"direct":181},{"assetPaths":177,"generatorPatterns":178,"scriptPaths":179,"versionParams":180},[],[],[],[],{"cssClasses":182,"htmlComments":183,"htmlAttributes":184,"restEndpoints":185,"jsGlobals":186,"shortcodeOutput":187},[],[],[],[],[],[]]