[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fUmciu_KI8JyRTRGh_-KGGjv2u7RQ4s0jmyIDjsNwhJo":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":142,"fingerprints":271},"bot-cat","BotCat","1.1.3","Eric Wu","https:\u002F\u002Fprofiles.wordpress.org\u002Feric0324\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fbot-cat.com\" rel=\"nofollow ugc\">BotCat\u003C\u002Fa> plugin is the ultimate way to send chatbot message via \u003Cstrong>LINE\u003C\u002Fstrong>, \u003Cstrong>LINE Notify\u003C\u002Fstrong>, \u003Cstrong>Telegram\u003C\u002Fstrong>, and others.\u003C\u002Fp>\n\u003Ch3>Supported extensions and events\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fbot-cat.com\" rel=\"nofollow ugc\">BotCat\u003C\u002Fa> plugin for WordPress supports core WordPress events, plus events from such popular plugins as \u003Cstrong>WooCommerce\u003C\u002Fstrong>. See the full list of supported solutions and events below:\u003C\u002Fp>\n\u003Ch4>WordPress\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Post\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Post Published\u003C\u002Fli>\n\u003Cli>Post Sent for Review\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Comment\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Comment Added\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>User\u003C\u002Fp>\n\u003Cul>\n\u003Cli>User Registered\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WooCommerce\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Order\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New Order\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Product\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New Product\u003C\u002Fli>\n\u003Cli>Low Stock\u003C\u002Fli>\n\u003Cli>Out Of Stock\u003C\u002Fli>\n\u003Cli>On Backorder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>Quick and easy setup\u003C\u002Fh4>\n\u003Cp>You don’t need to write any code, just a few steps to complete the setting.\u003C\u002Fp>\n\u003Ch4>Multi-platform support\u003C\u002Fh4>\n\u003Cp>We already support common chatbot platforms, and we will support more.\u003C\u002Fp>\n","Simply send chatbot notifications via plugins",0,3500,"2022-08-29T04:20:00.000Z","6.0.11","5.2","5.6",[18,19,20,21,22],"contact-form-7","line","notification","telegram","woocommerce","https:\u002F\u002Fericwu.asia\u002Fplugins\u002Fbot-cat","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbot-cat.1.1.3.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"eric0324",3,10,90,30,87,"2026-04-04T15:06:43.153Z",[38,62,83,110,126],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":59,"vuln_count":31,"unpatched_count":60,"last_vuln_date":61,"fetched_at":27},"notification-for-telegram","Notification for Telegram","3.5","rainafarai","https:\u002F\u002Fprofiles.wordpress.org\u002Frainafarai\u002F","\u003Cp>The “Notification for Telegram” plugin for WordPress is a tool that allows you to send notifications and messages to a Telegram channel, group or user\u002Fs when specific events occur on your WordPress site.\u003Cbr \u002F>\nThis plugin is useful for monitoring critical events on your site, such as new comments, new user registrations, publishing activities, New forms sent,Woocommerce and Surecart orders, cart and lowstock, Mailchimp and more, by sending notifications directly to a Telegram channel or group or user\u002Fs of your choice. It also offers a shortcode to send Telegram notifications on every page of your website or in your code.\u003C\u002Fp>\n\u003Cp>Receive Telegram messages notification when:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When receive a new order in Woocommerce.\u003C\u002Fli>\n\u003Cli>When a Woocommerce order change status.\u003C\u002Fli>\n\u003Cli>When receive a new order in Surecart. \u003C\u002Fli>\n\u003Cli>Every event captured by WP Activity Log plugin\u003C\u002Fli>\n\u003Cli>New field in Woocommerce checkout page let customers add the own telegram nickname\u003C\u002Fli>\n\u003Cli>Low Stock Product notifications when a product is low stock conditions.\u003C\u002Fli>\n\u003Cli>Shows Telegram Nick link in admin order details page when present\u003C\u002Fli>\n\u003Cli>When receive new forms (supports Elementor Pro Form, WPForm , CF7 and Ninjaform)\u003C\u002Fli>\n\u003Cli>When new user subscribes  or unsubscribes to mailchimp. MC4WP integration\u003C\u002Fli>\n\u003Cli>When new user registers. Helps identify unauthorized or suspicious registrations.\u003C\u002Fli>\n\u003Cli>When users login or fail login.\u003C\u002Fli>\n\u003Cli>When new comment is posted.\u003C\u002Fli>\n\u003Cli>When someone adds or remove a product in the Woocommerce cart.\u003C\u002Fli>\n\u003Cli>When a new Pending posts is received. (works with any post type)\u003C\u002Fli>\n\u003Cli>Say function to speak to make the bot say Something to the people\u003C\u002Fli>\n\u003Cli>Cron job detect and notify when Plugins & Core need to update. \u003C\u002Fli>\n\u003Cli>Send custom message with Shortcode anywhere in your WP.\u003C\u002Fli>\n\u003Cli>Should Work on Multisite\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can enable\u002Fdisable every notification in the Plugin settings page.\u003C\u002Fp>\n\u003Cp>To configure the plugin, you need a valid Telegram API token. Its easy to get starting a Telegram Bot.\u003Cbr \u002F>\nYou can learn about obtaining  tokens and generating new ones in\u003C\u002Fp>\n\u003Ch4>Setup Guide\u003C\u002Fh4>\n\u003Cp>A complete step-by-step guide is available here:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1HCa54OhOm9Vm0Jz2AUjQUHK71djzOUQBDZF-9NH7irU\u002Fedit?tab=t.0\" rel=\"nofollow ugc\">View the full documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>To get your Bot Token, you can refer to one of these resources:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcore.telegram.org\u002Fbots#6-botfather\" title=\"Obtaining tokens and generating new ones\" rel=\"nofollow ugc\">Official Telegram documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmedium.com\u002Fshibinco\u002Fcreate-a-telegram-bot-using-botfather-and-get-the-api-token-900ba00e0f39\" title=\"Create a Telegram bot using BotFather and Get the API Token\" rel=\"nofollow ugc\">Step-by-step guide on Medium\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To get your Chat ID, you need at least one recipient ID. You can retrieve it using one of these bots directly in Telegram:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftelegram.me\u002FchatIDrobot\" title=\"@chatIDrobot\" rel=\"nofollow ugc\">@get_id_bot\u003C\u002Fa> — send \u002Fstart and it will reply with your personal Chat ID\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ft.me\u002FRawDataBot\" rel=\"nofollow ugc\">@RawDataBot\u003C\u002Fa> — send any message and it will return your full account info including your ID\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For Channel and Group Chatid settings see the \u003Ca href=\"#faq\" rel=\"nofollow ugc\">FAQ section\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Once You got the 2 fields save the configuration and try the “TEST” button .. you should receive a message in you telegram : “WOW IT WORKS” !! If not, check token and chatid fields again for the correct values.\u003C\u002Fp>\n\u003Cp>this plugin is relying on a 3rd party service to geolocate the Ip address https:\u002F\u002Fip-api.com\u002F\u003Cbr \u002F>\nhttps:\u002F\u002Fip-api.com\u002Fdocs\u002Flegal  to see the services’ a terms of use and\u002For privacy policies\u003C\u002Fp>\n\u003Ch3>AI & MCP Compatible\u003C\u002Fh3>\n\u003Cp>This plugin supports the \u003Cstrong>WordPress Abilities API\u003C\u002Fstrong> and is compatible with\u003Cbr \u002F>\n\u003Cstrong>MCP (Model Context Protocol)\u003C\u002Fstrong> — the standard that allows AI agents like\u003Cbr \u002F>\nClaude, ChatGPT, and others to interact with WordPress autonomously.\u003C\u002Fp>\n\u003Cp>If the \u003Cstrong>Abilities API\u003C\u002Fstrong> and \u003Cstrong>MCP Adapter\u003C\u002Fstrong> plugins are installed, any\u003Cbr \u002F>\nauthorized AI agent can automatically discover and use the\u003Cbr \u002F>\n\u003Cstrong>Send Telegram Message\u003C\u002Fstrong> ability — no extra configuration needed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What an AI can do with this plugin:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Send a Telegram message with custom text\u003Cbr \u002F>\n* Add an inline button with label and URL\u003Cbr \u002F>\n* Override the default chat ID\u003C\u002Fp>\n\u003Ch4>Requirements for MCP\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.9+\u003C\u002Fli>\n\u003Cli>Plugin: Abilities API (WordPress\u002Fabilities-api)\u003C\u002Fli>\n\u003Cli>Plugin: MCP Adapter (WordPress\u002Fmcp-adapter)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>MESSAGES TRANSLATION\u003C\u002Fh3>\n\u003Cp>To translate Telegram messages, use WPML or Loco Translate. All notification strings are now translatable.\u003Cbr \u002F>\nGo to Loco Translate \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Plugins \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Notification for Telegram to add your translations.\u003Cbr \u002F>\nFor WPML, ensure String Translation is enabled to modify notification texts.\u003C\u002Fp>\n\u003Ch3>SHORTCODE EXAMPLE\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>[telegram_mess  message=\"Im so happy\" chatids=\"0000000,\" token=\"000000000:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\" showsitename=\"1\" showip=\"1\" showcity=\"1\" ]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>SHORTCODE OPTIONS:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>message : Your message to be sent. Example (message=”hello world”)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>chatids : Recipient(s) who will receive your message separated by comma (example chatids=”0000000,11111111″) , If not present this field  the shortcode will use default value in Plugin option page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>token:  The token looks something like 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11\u003Cbr \u002F>\nIf not present this field, the shortcode will use default value in Plugin option page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>showsitename: if set to “1” appends sitename after the message. Defaultvalue is “0” Example (showsitename=”1″)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>showip: if set to “1” appends user ip address after the message. Default value is “0” Example (showip=”1″)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>showcity: if set to “1” appends user city name after the message. Default value is “0” Example (showcity=”1″)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>USE SHORTCODE IN YOU PHP CODE\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n\n$date = date(\"d-m-Y\");\n\ndo_shortcode('[telegram_mess  message=\"'.$date .'\" chatids=\"0000000,\" token=\"000000000:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\" showsitename=\"1\" showip=\"1\" showcity=\"1\" ]'); \n\n?>\u003Ch3>WOOCOMMERCE FILTER HOOKS\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>We have created 4 filter hooks for WooCommerce order notification message. 4 new positions: Message Header, Message Footer, before Items, and after Items. And we have created a filter through which you can add custom code to product rows, and if you want, you can replace and customize the entire row. :\u003C\u002Fp>\n\u003Cp>4 new Positions and code axample ( echo payment_status in the 4 positions)\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\nadd_filter('nftb_order_header_message_hook', 'my_filter_function', 10, 1); \nadd_filter('nftb_order_before_items_hook', 'my_filter_function', 10, 1);\nadd_filter('nftb_order_after_items_hook', 'my_filter_function', 10, 1);\nadd_filter('nftb_order_footer_message_hook', 'my_filter_function', 10, 1);\n\nfunction my_filter_function($order_id) {\n  $order = wc_get_order($order_id);\n  if ($order) {\n      \u002F\u002F Get order details\n      $order_data = $order->get_data();\n\n      \u002F\u002F Extract specific order information\n\n      $payment_status = $order->get_status();\n      $payment_method = $order->get_payment_method();  \n  }\n  return  \"\\r\\n\\r\\n\".$payment_method.\"(\".$payment_status.\")\\r\\n\" ;\n}\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Product rows Filter with 2 different behaviors ADD or REPLACE LINE\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\nadd_filter('nftb_order_product_line_hook', 'my_item_line_function', 10, 3);\n\nfunction my_item_line_function($message ,$product_id, $item) {\n\n    \u002F\u002F ADD SOME CODE $product_id TO ORIGINAL row $message.\n    $modified_data = $message. \"->\".$product_id. \"\\r\\n\";\n\n    \u002F\u002F REPLACE Product ITEM LINE CODE WITH YOUR CODE  without concatenate $message.\n    $modified_data = $product_id. \"\\r\\n\";\n\n    return $modified_data;\n} \n?>\u003Ch3>USER LOGIN FILTER HOOKS\u003C\u002Fh3>\n\u003C?php\n\u002F\u002F Triggered on successful user login\nadd_filter( 'nftb_login_notification', 'custom_message_modifier', 10, 1 );\n\n\u002F\u002F Triggered on new user registration\nadd_filter( 'nftb_user_registered_notification', 'custom_message_modifier', 10, 1 );\n\n\u002F\u002F Triggered when an existing user fails to login\nadd_filter( 'nftb_existing_user_fails_login_notification', 'custom_message_modifier', 10, 1 );\n\n\u002F\u002F Triggered when an unknown user fails to login\nadd_filter( 'nftb_unknown_user_fails_login_notification', 'custom_message_modifier', 10, 1 );\n\n\u002F\u002F Example: append the user registration date to the notification\nfunction custom_message_modifier( $user_id ) {\n    $user_info = get_userdata( $user_id );\n\n    if ( $user_info ) {\n        $registration_date = $user_info->user_registered;\n        $timestamp         = strtotime( $registration_date );\n\n        $formatter = new IntlDateFormatter( 'en_US', IntlDateFormatter::LONG, IntlDateFormatter::LONG, 'UTC' );\n        $formatter->setPattern( 'd MMMM y HH:mm:ss' );\n\n        $formatted_date = $formatter->format( $timestamp );\n        $message = \"\\r\\n\\r\\nUser Registration Date: \" . $formatted_date . \"\\r\\n\\r\\n\";\n    } else {\n        $message = \"\\r\\nNo info available for this user.\\r\\n\";\n    }\n\n    return $message;\n}\n?>\u003Ch3>LEGACY FUNCTIONS (kept for backward compatibility)\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Before hooks were introduced, 3 overridable functions allowed message customization without editing plugin code. These are still supported but we encourage migrating to hooks.\u003C\u002Fp>\n\u003Cp>1) Before the product list — example: prepend the Order ID\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\nfunction nftb_order_before_items( $order_id ) {\n    return \"ORDER ID: \" . $order_id;\n}\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>2) After the product list — example: append the order currency\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\nfunction nftb_order_after_items( $order_id ) {\n    $order = wc_get_order( $order_id );\n    $data  = $order->get_data();\n    return \"Currency: \" . $data['currency'];\n}\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>3) At the end of each product line — example: append the product slug\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\nfunction nftb_order_product_line( $product_id, $item ) {\n    $product = wc_get_product( $product_id );\n    return \" | \" . $product->get_slug() . \" \";\n}\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Suggestions for new notifications, hooks, and plugin integrations are always welcome!\u003C\u002Fp>\n","Sends notifications to Telegram users or groups, when some events occur in WordPress.",4000,48571,98,65,"2026-02-27T13:01:00.000Z","6.9.4","4.0","7.4",[55,56,20,21,22],"ai","mcp","https:\u002F\u002Fwww.reggae.it\u002Fmy-wordpress-plugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnotification-for-telegram.3.5.zip",54,2,"2025-11-29 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":51,"requires_at_least":15,"requires_php":53,"tags":75,"homepage":79,"download_link":80,"security_score":81,"vuln_count":31,"unpatched_count":11,"last_vuln_date":82,"fetched_at":27},"textme-sms-integration","TextMe SMS","2.0.3","Matat Technologies","https:\u002F\u002Fprofiles.wordpress.org\u002Famitrotem\u002F","\u003Cp>TextMe SMS Integration allows you to send SMS messages from your WordPress site using the TextMe SMS gateway service.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Send SMS notifications for WooCommerce orders\u003C\u002Fli>\n\u003Cli>Contact Form 7 integration\u003C\u002Fli>\n\u003Cli>Elementor Forms integration\u003C\u002Fli>\n\u003Cli>User registration SMS notifications\u003C\u002Fli>\n\u003Cli>Admin OTP\u002F2FA for secure logins\u003C\u002Fli>\n\u003Cli>Phone number login shortcodes\u003C\u002Fli>\n\u003Cli>Out of stock notifications\u003C\u002Fli>\n\u003Cli>Balance monitoring with email alerts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>WooCommerce Integration:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New order notifications (customer and admin)\u003C\u002Fli>\n\u003Cli>Order complete notifications\u003C\u002Fli>\n\u003Cli>Order cancelled notifications\u003C\u002Fli>\n\u003Cli>Pending payment reminders\u003C\u002Fli>\n\u003Cli>Custom order status notifications\u003C\u002Fli>\n\u003Cli>Customer notes via SMS\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Login Security:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Two-factor authentication via SMS OTP\u003C\u002Fli>\n\u003Cli>Phone number login support\u003C\u002Fli>\n\u003Cli>International phone number support\u003C\u002Fli>\n\u003C\u002Ful>\n","Send custom SMS messages from your WordPress site to your customers using the TextMe SMS gateway.",600,16869,80,4,"2026-03-12T06:07:00.000Z",[18,76,77,78,22],"notifications","sms","text-message","https:\u002F\u002Ftextme.co.il","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftextme-sms-integration.2.0.3.zip",97,"2025-04-03 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":98,"tags":99,"homepage":105,"download_link":106,"security_score":107,"vuln_count":60,"unpatched_count":108,"last_vuln_date":109,"fetched_at":27},"bot-for-telegram-on-woocommerce","Bot for Telegram on WooCommerce","1.2.9","Guru Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fguruteam\u002F","\u003Cp>Bot for Telegram on WooCommerce\u003C\u002Fp>\n\u003Cp>🎉 Great news! We’ve added the Pro plugin features to our free plugin! 🚀 The Pro plugin is no longer supported — all those awesome features are now available for free! 🎁 If you were using the Pro version, make sure to deactivate it. 🙌\u003C\u002Fp>\n\u003Cp>Many sites on WordPress use eCommerce with WooCommerce. Nowadays we have a lot of trading platforms apart from WebSite. And one of them is Telegram, currently growing into powerful chat system with channels and automatic notices from bots.\u003C\u002Fp>\n\u003Cp>🟢 \u003Ca href=\"https:\u002F\u002Ft.me\u002FGuruWCTGBot\" rel=\"nofollow ugc\">Bot demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🟢 \u003Ca href=\"https:\u002F\u002Fwp-guruteam.com\u002Fwoocommerce-telegram\u002F\" rel=\"nofollow ugc\">About plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This plugin will give you an opportunity to sell products via Telegram. All you need is to create bot and add it in the WooCommerce settings.\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\u002FyKAPhXAwXZI?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\u003Cp>Supported product types\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple\u003C\u002Fli>\n\u003Cli>Grouped\u003C\u002Fli>\n\u003Cli>Affiliate\u003C\u002Fli>\n\u003Cli>Variable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Features\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatic registration with phone number\u003C\u002Fli>\n\u003Cli>Synchronized cart between Telegram and WooCommerce\u003C\u002Fli>\n\u003Cli>NEW!!! Telegram Login\u003C\u002Fli>\n\u003Cli>Product catalog based on WP Rest API\u003C\u002Fli>\n\u003Cli>Native integration in WooCommerce settings with option to translate Telegram buttons from WordPress admin dashboard\u003C\u002Fli>\n\u003Cli>Automatic notice on order status change\u003C\u002Fli>\n\u003Cli>WooCommerce categories\u003C\u002Fli>\n\u003Cli>Fast Checkout\u003C\u002Fli>\n\u003Cli>My account section\u003C\u002Fli>\n\u003Cli>My orders section\u003C\u002Fli>\n\u003Cli>Order notifications on status changed\u003C\u002Fli>\n\u003Cli>Notification when new users are registered\u003C\u002Fli>\n\u003Cli>Parse user location\u003C\u002Fli>\n\u003Cli>Sending messages to all users of the bot\u003C\u002Fli>\n\u003Cli>Select categories to display in the bot\u003C\u002Fli>\n\u003Cli>Search products\u003C\u002Fli>\n\u003Cli>Custom Buttons\u003C\u002Fli>\n\u003Cli>Checkout in telegram (without redirect to the website)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New!!!\u003C\u002Fstrong> Web App setting in custom keyboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New!!!\u003C\u002Fstrong> Resend WooCommerce emails to Telegram\u003C\u002Fli>\n\u003C\u002Ful>\n","Bot for Telegram on WooCommerce is a plugin that allows you to create a telegram online store based on your website with WooCommerce.",300,15417,84,12,"2025-05-31T07:28:00.000Z","6.8.5","5.3","7.0",[100,101,102,103,104],"telegram-bot","telegram-login","telegram-notifications","telegram-shop","woocommerce-telegram-addon","https:\u002F\u002Fwp-guruteam.com\u002Fwoocommerce-telegram\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbot-for-telegram-on-woocommerce.1.2.9.zip",74,1,"2025-05-19 00:00:00",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":118,"num_ratings":60,"last_updated":120,"tested_up_to":96,"requires_at_least":121,"requires_php":53,"tags":122,"homepage":124,"download_link":125,"security_score":118,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"notify-bot-woocommerce","Notify Bot for WooCommerce","2.5.3","Ali Javaheri","https:\u002F\u002Fprofiles.wordpress.org\u002Falijvhr\u002F","\u003Cp>Are you a WooCommerce website administrator looking for an efficient and optimal solution to stay informed about your orders? Look no further! Our WooCommerce to Telegram Bot plugin is specifically developed to cater to your needs.\u003C\u002Fp>\n\u003Cp>With this plugin, you can effortlessly update the status of your orders directly from Telegram messages, eliminating the need to access the WordPress admin dashboard. Say goodbye to wasting time checking the order section of your website!\u003C\u002Fp>\n\u003Cp>Key Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Seamless Order Status Updates: Easily change the order status (in progress, canceled, completed, etc.) through Telegram messages.\u003C\u002Fli>\n\u003Cli>Instant Notifications: Stay informed about order updates with personalized notifications based on the order status.\u003C\u002Fli>\n\u003Cli>Customizable Messages: Tailor the content of your notifications by including details such as customer name, address, shipping method, payment method, and more.\u003C\u002Fli>\n\u003Cli>Price Alignment: The plugin adapts to your Woocommerce settings, ensuring accurate pricing information in Telegram notifications.\u003C\u002Fli>\n\u003Cli>Product Compatibility: Support for simple, variable, and virtual products, enabling a wide range of offerings.\u003C\u002Fli>\n\u003Cli>User-Friendly Configuration: Enjoy a hassle-free experience with easy-to-use and straightforward settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WooCommerce has emerged as a leading WordPress plugin, empowering online entrepreneurs to create powerful e-commerce stores. Its rapid growth and popularity have paved the way for numerous themes and plugins tailored to enhance its functionality. Launching your own e-commerce website with WooCommerce means limitless possibilities.\u003C\u002Fp>\n\u003Cp>Experience the efficiency and usefulness of WooCommerce firsthand. Build your online store seamlessly, showcasing product details, images, customer reviews, and much more. And with our WooCommerce to Telegram Bot plugin, simplify your order management process and maximize productivity.\u003C\u002Fp>\n\u003Cp>Don’t let limitations hold you back. Embrace the potential of WooCommerce and revolutionize your e-commerce journey today!\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress version 5.2.0 or higher\u003C\u002Fli>\n\u003Cli>WooCommerce version 3.6.0 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>3rd Party Services\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>This plugin uses telegram bot API to send messages in telegram\u003Cbr \u002F>\nDomain: https:\u002F\u002Fapi.telegram.org\u002F\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fcore.telegram.org\u002Fapi\u002Fterms\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>This plugin uses google charts to create QR code\u003Cbr \u002F>\nDomain: https:\u002F\u002Fchart.googleapis.com\u002F\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy?hl=en-US\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>This plugin may use my proxy if enabled\u003Cbr \u002F>\nDomain: https:\u002F\u002Ftl.alijvhr.com\u002F\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Create your bot using \u003Ca href=\"https:\u002F\u002Ft.me\u002FBotFather\" rel=\"nofollow ugc\">@botfather\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Install and activate the plugin.\u003C\u002Fli>\n\u003Cli>Navigate to \u003Ccode>Admin Dashboard > Woocommerce > Settings > Telegram bot\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>In default section paste your bot token and \u003Ccode>save changes\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Use the link in register section to start the bot for your colleagues.\u003C\u002Fli>\n\u003Cli>You can manage your bot users using the users section!\u003C\u002Fli>\n\u003C\u002Fol>\n","Notify Bot for WooCommerce: Streamline Order Management Effortlessly",100,2766,"2025-12-03T16:07:00.000Z","6.7",[20,21,22,123],"woocommerce-notifier","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnotify-bot-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnotify-bot-woocommerce.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":33,"downloaded":134,"rating":118,"num_ratings":60,"last_updated":135,"tested_up_to":136,"requires_at_least":97,"requires_php":16,"tags":137,"homepage":140,"download_link":141,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"notify-events","Notify.Events – Ultimate notifications","1.4.0","Notify.Events","https:\u002F\u002Fprofiles.wordpress.org\u002Fnotifyevents\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fnotify.events\" rel=\"nofollow ugc\">Notify.Events\u003C\u002Fa> WordPress plugin is the ultimate way to get notifications via \u003Cstrong>SMS\u003C\u002Fstrong>, \u003Cstrong>Voice calls\u003C\u002Fstrong>, \u003Cstrong>Push-notifications\u003C\u002Fstrong>, in \u003Cstrong>Facebook Messenger\u003C\u002Fstrong>, \u003Cstrong>Viber\u003C\u002Fstrong>, \u003Cstrong>Telegram\u003C\u002Fstrong>, and other \u003Ca href=\"https:\u002F\u002Fnotify.events\u002Ffeatures\" rel=\"nofollow ugc\">30+ popular messenger apps\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Stay tuned by tracking various events on your website with real-time notifications. Improve work efficiency by distributing notifications among your team members.\u003C\u002Fp>\n\u003Ch3>Supported extensions and events\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fnotify.events\" rel=\"nofollow ugc\">Notify.Events\u003C\u002Fa> plugin for WordPress supports core WordPress events, plus events from such popular plugins as \u003Cstrong>WooCommerce\u003C\u002Fstrong> and \u003Cstrong>Contact Form 7\u003C\u002Fstrong>. See the full list of supported solutions and events below:\u003C\u002Fp>\n\u003Ch4>WordPress\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Post\n\u003Cul>\n\u003Cli>Post Added\u003C\u002Fli>\n\u003Cli>Post Published\u003C\u002Fli>\n\u003Cli>Post Sent for Review\u003C\u002Fli>\n\u003Cli>Post Approved\u003C\u002Fli>\n\u003Cli>Post Custom Event\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Comment\n\u003Cul>\n\u003Cli>Comment Added\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>User\n\u003Cul>\n\u003Cli>User Registered\u003C\u002Fli>\n\u003Cli>User Login\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Other\n\u003Cul>\n\u003Cli>E-Mail Send\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WooCommerce\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Order\n\u003Cul>\n\u003Cli>New Order\u003C\u002Fli>\n\u003Cli>Order Status Change\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Product\n\u003Cul>\n\u003Cli>Product Added\u003C\u002Fli>\n\u003Cli>Product Published\u003C\u002Fli>\n\u003Cli>Product Sent for Review\u003C\u002Fli>\n\u003Cli>Product Approved\u003C\u002Fli>\n\u003Cli>Product Custom Event\u003C\u002Fli>\n\u003Cli>Low Stock\u003C\u002Fli>\n\u003Cli>Out Of Stock\u003C\u002Fli>\n\u003Cli>On Backorder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contact Form 7\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Form Submitted\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WPForms\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Form Submitted\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Ninja Forms\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Form Submitted\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have not found the plugin or event you need in the list above, just leave a request in the “\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fnotify-events\u002F\" rel=\"ugc\">Support\u003C\u002Fa>” section and we will try to solve the issue.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>Message templating\u003C\u002Fh4>\n\u003Cp>Customize event message templates using predefined variables. There are specific variables set for each plugin, depending on its settings.\u003Cbr \u002F>\n\u003Cem>For example: for Contact Form 7, the form fields will be available to you as variables in the message template editor.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Message formatting\u003C\u002Fh4>\n\u003Cp>Use simple text formatting to highlight key points for faster and better processing of messages.\u003C\u002Fp>\n\u003Ch4>Unlimited number of subscribers\u003C\u002Fh4>\n\u003Cp>Set up the distribution of messages among your team members by adding an unlimited number of subscribers. Share a special link to give certain people access to your channel.\u003C\u002Fp>\n\u003Ch4>Message prioritizing\u003C\u002Fh4>\n\u003Cp>Determine what kind of notifications will be delivered to a specific recipient by setting priority. Focus only on the events that are really important for you.\u003C\u002Fp>\n\u003Ch4>Working hours filter\u003C\u002Fh4>\n\u003Cp>Set up your channel to receive notifications during business hours.\u003C\u002Fp>\n\u003Ch3>Pricing and limitations\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fnotify.events\" rel=\"nofollow ugc\">Notify.Events\u003C\u002Fa> has a \u003Cstrong>free plan\u003C\u002Fstrong> with a limited number of messages included per month. It is good to get acquainted with the service and even fully use it before the limit is reached. The plan is renewed each month. For more information about plans and limitations, please visit the \u003Ca href=\"https:\u002F\u002Fnotify.events\u002Fpricing\" rel=\"nofollow ugc\">Pricing\u003C\u002Fa> section.\u003C\u002Fp>\n\u003Ch3>FAQs\u003C\u002Fh3>\n\u003Ch4>What notification methods do you support?\u003C\u002Fh4>\n\u003Cp>At the moment, we already have more than 30 notification methods, including SMS, Voice calls, Facebook Messenger, Telegram, Slack, and many others. You can find a complete list of supported notification methods on the \u003Ca href=\"https:\u002F\u002Fnotify.events\u002Ffeatures\" rel=\"nofollow ugc\">features\u003C\u002Fa> page.\u003C\u002Fp>\n\u003Ch4>How much does it cost to send messages?\u003C\u002Fh4>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fnotify.events\" rel=\"nofollow ugc\">Notify.Events\u003C\u002Fa> service has a free plan with a limited number of messages included per month. It is good to get acquainted with the service and even fully use it before the limit is reached. For more information about plans and limitations, please visit the \u003Ca href=\"https:\u002F\u002Fnotify.events\u002Fpricing\" rel=\"nofollow ugc\">Pricing\u003C\u002Fa> section.\u003C\u002Fp>\n\u003Ch4>What happens after I run out of free messages?\u003C\u002Fh4>\n\u003Cp>The plan is renewed every 30 days. Thus, you can continue receiving free messages once they are refilled. Moreover, you can always top up your balance and pay for messages in excess of the plan. See the \u003Ca href=\"https:\u002F\u002Fnotify.events\u002Fpricing\" rel=\"nofollow ugc\">Pricing\u003C\u002Fa> page for more details.\u003C\u002Fp>\n\u003Ch4>Do all recipients have to sign up for Notify.Events to start receiving messages?\u003C\u002Fh4>\n\u003Cp>No, you can invite your team members to subscribe to the notification channel without registering using a dedicated link. They will also be able to choose the most convenient way to receive messages.\u003C\u002Fp>\n\u003Ch4>Can I set up sending messages to several people at the same time?\u003C\u002Fh4>\n\u003Cp>Yes, when WordPress sends a message to your channel, it will be received by all channel’s subscribers automatically.\u003C\u002Fp>\n\u003Ch4>Is there any limit on the number of recipients?\u003C\u002Fh4>\n\u003Cp>No, an unlimited number of people can subscribe to your channel.\u003C\u002Fp>\n\u003Ch4>Can I distribute messages between recipients depending on the type?\u003C\u002Fh4>\n\u003Cp>Yes, for this you can group your recipients in different channels, as well as filter messages by priority or time of receipt for each specific subscriber in the channel.\u003C\u002Fp>\n\u003Ch4>Is there any limit on the number of messages sent?\u003C\u002Fh4>\n\u003Cp>You are limited only in the number of incoming messages within your \u003Ca href=\"https:\u002F\u002Fnotify.events\u002Fpricing\" rel=\"nofollow ugc\">plan\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Can I make broadcast mailings using the plugin?\u003C\u002Fh4>\n\u003Cp>No, sorry. \u003Ca href=\"https:\u002F\u002Fnotify.events\" rel=\"nofollow ugc\">Notify.Events\u003C\u002Fa> is not designed for this kind of service. No advertising broadcasts 😉\u003C\u002Fp>\n","Notify.Events WordPress plugin is the ultimate way to get notifications via SMS, Voice calls, Push-notifications, in Facebook Messenger, Viber, Telegr &hellip;",4661,"2023-05-31T22:29:00.000Z","6.2.9",[18,138,20,22,139],"ninja-forms","wpforms","https:\u002F\u002Fnotify.events\u002Fsource\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnotify-events.1.4.0.zip",{"attackSurface":143,"codeSignals":218,"taintFlows":259,"riskAssessment":260,"analyzedAt":270},{"hooks":144,"ajaxHandlers":209,"restRoutes":210,"shortcodes":211,"cronEvents":217,"entryPointCount":108,"unprotectedCount":11},[145,151,155,158,161,164,166,169,171,174,175,177,178,182,186,190,193,197,201,205],{"type":146,"name":147,"callback":148,"file":149,"line":150},"action","init","register_shortcodes","bot-cat.php",62,{"type":146,"name":152,"callback":153,"file":149,"line":154},"show_user_profile","bot_cat_extra_user_profile_fields",69,{"type":146,"name":156,"callback":153,"file":149,"line":157},"edit_user_profile",70,{"type":146,"name":159,"callback":153,"file":149,"line":160},"woocommerce_edit_account_form",72,{"type":146,"name":162,"callback":163,"file":149,"line":93},"admin_menu","bot_cat_admin",{"type":146,"name":162,"callback":165,"file":149,"line":25},"bot_cat_line_admin",{"type":146,"name":162,"callback":167,"file":149,"line":168},"bot_cat_line_notify_admin",86,{"type":146,"name":162,"callback":170,"file":149,"line":35},"bot_cat_telegram_admin",{"type":146,"name":172,"callback":173,"file":149,"line":81},"rest_api_init","register_rest_route",{"type":146,"name":172,"callback":173,"file":149,"line":48},{"type":146,"name":172,"callback":173,"file":149,"line":176},99,{"type":146,"name":172,"callback":173,"file":149,"line":118},{"type":146,"name":179,"callback":180,"priority":32,"file":149,"line":181},"comment_post","bot_cat_new_comment_alert",108,{"type":146,"name":183,"callback":184,"priority":32,"file":149,"line":185},"user_register","bot_cat_new_user_alert",109,{"type":146,"name":187,"callback":188,"priority":32,"file":149,"line":189},"wp_insert_post","bot_cat_post_publish_alert",110,{"type":146,"name":187,"callback":191,"priority":32,"file":149,"line":192},"bot_cat_post_review_alert",111,{"type":146,"name":194,"callback":195,"priority":32,"file":149,"line":196},"transition_post_status","bot_cat_new_product_alert",118,{"type":146,"name":198,"callback":199,"priority":32,"file":149,"line":200},"woocommerce_low_stock","bot_cat_low_stock_alert",119,{"type":146,"name":202,"callback":203,"priority":32,"file":149,"line":204},"woocommerce_no_stock","bot_cat_no_stock_alert",120,{"type":146,"name":206,"callback":207,"priority":108,"file":149,"line":208},"woocommerce_new_order","bot_cat_new_order_alert",121,[],[],[212],{"tag":213,"callback":214,"file":215,"line":216},"bot-cat-oauth","bot_cat_oauth_button_list","includes\\Service\\BotCatShortcodeService.php",6,[],{"dangerousFunctions":219,"sqlUsage":220,"outputEscaping":222,"fileOperations":11,"externalRequests":31,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":258},[],{"prepared":60,"raw":11,"locations":221},[],{"escaped":196,"rawEcho":223,"locations":224},14,[225,229,232,234,237,239,241,243,245,247,249,251,253,255],{"file":226,"line":227,"context":228},"includes\\View\\Admin\\BotCatAdminView.php",39,"raw output",{"file":230,"line":231,"context":228},"includes\\View\\Admin\\BotCatLineAdminView.php",31,{"file":233,"line":34,"context":228},"includes\\View\\Admin\\BotCatTelegramAdminView.php",{"file":235,"line":236,"context":228},"includes\\View\\Admin\\Partial\\BotCatNotificationOptions.php",35,{"file":235,"line":238,"context":228},58,{"file":235,"line":240,"context":228},79,{"file":235,"line":242,"context":228},103,{"file":235,"line":244,"context":228},128,{"file":235,"line":246,"context":228},159,{"file":235,"line":248,"context":228},181,{"file":235,"line":250,"context":228},203,{"file":235,"line":252,"context":228},232,{"file":235,"line":254,"context":228},244,{"file":256,"line":257,"context":228},"includes\\View\\BotCatProfileView.php",19,[],[],{"summary":261,"deductions":262},"The \"bot-cat\" plugin v1.1.3 exhibits a generally good security posture based on static analysis. The absence of known CVEs and a clean vulnerability history suggests a well-maintained and secure plugin.  The code analysis shows a small attack surface with no immediately apparent unprotected entry points.  Furthermore, the plugin demonstrates good practices by using prepared statements for all SQL queries and a high percentage of properly escaped output.  The lack of file operations and external HTTP requests also contributes positively to its security profile.\n\nHowever, there are a few areas that warrant attention. The complete absence of nonce checks and capability checks is a significant concern. While the static analysis did not find any immediate critical taint flows, these checks are crucial for preventing various types of attacks, especially if any functionality were to be added or modified in the future.  The presence of external HTTP requests, though only three, also introduces a potential attack vector if not handled with extreme care and proper sanitization of any data processed from these requests.  The lack of taint analysis results (0 flows analyzed) makes it difficult to fully assess the risk associated with potential data flows within the plugin.\n\nIn conclusion, \"bot-cat\" v1.1.3 appears to be a relatively secure plugin with a clean history and good core coding practices in place for database interactions and output. The primary weakness lies in the complete omission of nonce and capability checks, which are fundamental security mechanisms in WordPress. While no current vulnerabilities are evident, this omission creates a potential for future exploitation, particularly if the plugin's functionality evolves or integrates with external services in more complex ways. The limited taint analysis also leaves some room for uncertainty.",[263,265,267],{"reason":264,"points":32},"No nonce checks found",{"reason":266,"points":32},"No capability checks found",{"reason":268,"points":269},"Taint analysis did not analyze flows",5,"2026-03-17T06:10:47.877Z",{"wat":272,"direct":277},{"assetPaths":273,"generatorPatterns":274,"scriptPaths":275,"versionParams":276},[],[],[],[],{"cssClasses":278,"htmlComments":279,"htmlAttributes":280,"restEndpoints":281,"jsGlobals":287,"shortcodeOutput":288},[],[],[],[282,283,284,285,286],"\u002Fwp-json\u002Fbot-cat\u002Fline\u002Foptions","\u002Fwp-json\u002Fbot-cat\u002Fline\u002Fuuid","\u002Fwp-json\u002Fbot-cat\u002Fline_notify\u002Fuuid","\u002Fwp-json\u002Fbot-cat\u002Ftelegram\u002Fuuid","\u002Fwp-json\u002Fbot-cat\u002Fmessage",[],[]]