[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fI-NSU4dyYV6FU3qlIoVFQxBlvqss7mc2G6nThuhYzVU":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":83,"fingerprints":255},"tp-price-drop-notifier-for-woocommerce","TP Price Drop Notifier for WooCommerce","1.0.3","TPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Ftplugins\u002F","\u003Cul>\n\u003Cli>Let your customers know when the price of the product has dropped.\u003C\u002Fli>\n\u003Cli>Track of your customer’s most wanted products.\u003C\u002Fli>\n\u003Cli>Learn what products , customers want it’s price to be dropped.\u003C\u002Fli>\n\u003Cli>Add “product back to stock” track notifier.\u003C\u002Fli>\n\u003Cli>100% Responsive and mobile friendly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>TP Price Drop Notifier for WooCommerce PRO add to your product’s page new form with several fields:\u003Cbr \u002F>\n1. Name\u003Cbr \u002F>\n2. Email\u003Cbr \u002F>\n3. Price lower than (optional), (Maximal price your customer is willing to pay)\u003Cbr \u002F>\n4. Add Checkbox for Newsletter (optional)\u003C\u002Fp>\n\u003Cp>After customer subscribe, his request is saved in your store and waiting for a price drop.\u003Cbr \u002F>\nThere is a new cron job that run every 3 houres and check if the price of the product has dropped \u002F back to stock, If so, the customers will receive an e-mail about it.\u003C\u002Fp>\n\u003Cp>In your admin area you can see all customers and their requests (Who received an e-mail, Who is waiting for email), statistics and much more…\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.tplugins.com\u002Fproduct\u002Ftp-price-drop-notifier-for-woocommerce-pro\u002F\" rel=\"nofollow ugc\">Learn more about TP Price Drop Notifier for WooCommerce Plugin features.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.tplugins.com\u002Fdemos\u002Fex2\u002Fshop\u002F?reff=TPPDN\" rel=\"nofollow ugc\">LOOP DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.tplugins.com\u002Fdemos\u002Fex2\u002Fproduct\u002Fhappy-ninja\u002F?reff=TPPDN\" rel=\"nofollow ugc\">PRODUCT DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.tplugins.com\u002Fproduct\u002Ftp-price-drop-notifier-for-woocommerce-pro\u002F\" rel=\"nofollow ugc\">Click Here to Get the Pro Version\u003C\u002Fa>\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\u002F-fB0HsoUtBk?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>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Works with variations types\u003C\u002Fli>\n\u003Cli>Responsive Layout\u003C\u002Fli>\n\u003Cli>Add “Price Track” in Category \u002F Shop \u002F Archives pages (PRO)\u003C\u002Fli>\n\u003Cli>On\u002FOff back to stock option (PRO)\u003C\u002Fli>\n\u003Cli>On\u002FOff “Would like to receive special offers and deals” checkbox option (PRO)\u003C\u002Fli>\n\u003Cli>Working with Most of Premium themes\u003C\u002Fli>\n\u003Cli>Customize email notifier\u003C\u002Fli>\n\u003Cli>Email Dynamic parameters\u003C\u002Fli>\n\u003Cli>RTL support\u003C\u002Fli>\n\u003Cli>3 form types:\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>Toggle (PRO)\u003C\u002Fli>\n\u003Cli>Lightbox (PRO)\u003C\u002Fli>\n\u003Cli>Open\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>* Custom CSS\u003Cbr \u002F>\n* Custom Labels\u003Cbr \u002F>\n* Add “Price lower than” option (PRO)\u003Cbr \u002F>\n* Change icons\u003C\u002Fp>\n\u003Ch3>👍 You May Also Like\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>✅ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftp-woocommerce-product-gallery\u002F\" rel=\"ugc\">TP Woocommerce Product Gallery\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftp-product-quick-view-for-woocommerce\u002F\" rel=\"ugc\">TP Product Quick View for Woocommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftp-products-compare-for-woocommerce\u002F\" rel=\"ugc\">TP Products Compare for Woocommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftp-product-tooltip\u002F\" rel=\"ugc\">TP Product Tooltip for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","TP Price Drop Notifier for WooCommerce PRO is a very powerful extension for your woocommerce store, Give your customers a new option to track product  &hellip;",10,1342,60,2,"2023-11-01T12:37:00.000Z","6.3.8","4.5","",[20,21,22,23,24],"price-drop","price-track","product-price-drop","woocommerce-price-track","woocommerce-product-price-drop","http:\u002F\u002Ftplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftp-price-drop-notifier-for-woocommerce.1.0.3.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":34,"profile_url":8,"plugin_count":35,"total_installs":36,"avg_security_score":37,"avg_patch_time_days":38,"trust_score":27,"computed_at":39},"tplugins","Payment Plugins",65,296010,96,88,"2026-04-04T02:29:37.137Z",[41,65],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":56,"tags":57,"homepage":63,"download_link":64,"security_score":51,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"product-price-history-tracker-for-woocommerce","Product Price History Tracker for WooCommerce","1.0.7","Wize WP","https:\u002F\u002Fprofiles.wordpress.org\u002Fwizewp\u002F","\u003Cp>\u003Cstrong>Product Price History Tracker for WooCommerce\u003C\u002Fstrong> helps you stay compliant with the EU Omnibus Directive by automatically recording product price changes and displaying the lowest price in the last 30 days on product pages.\u003C\u002Fp>\n\u003Cp>The plugin works out of the box, is light-weight and fully integrates with WooCommerce.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically tracks price changes for all WooCommerce products\u003C\u002Fli>\n\u003Cli>Calculates and displays the lowest price in the last X days (default 30 days)\u003C\u002Fli>\n\u003Cli>Option to include or exclude sale prices in the calculation\u003C\u002Fli>\n\u003Cli>Optional display only for products currently on sale\u003C\u002Fli>\n\u003Cli>Fully customizable message using placeholders \u003Ccode>{price}\u003C\u002Fcode>, \u003Ccode>{date}\u003C\u002Fcode>, \u003Ccode>{days}\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Choose where to display the lowest price message on the product page (using WooCommerce hooks)\u003C\u002Fli>\n\u003Cli>Optional price history chart: inline display or open chart in popup\u003C\u002Fli>\n\u003Cli>Reset price history for individual products directly from product edit page\u003C\u002Fli>\n\u003Cli>Clean uninstall: all data can be safely removed when uninstalling\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Compliant with EU regulations for price transparency and consumer protection.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to an external service provided by WizeWP (https:\u002F\u002Fwizewp.com) in order to retrieve important product announcements, updates, offers or critical notifications.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>What data is sent: No personal data is transmitted. Only a simple HTTP GET request is performed to retrieve public JSON data.\u003C\u002Fli>\n\u003Cli>When: Only when you access the plugin’s admin settings page.\u003C\u002Fli>\n\u003Cli>Service provided by: WizeWP (https:\u002F\u002Fwizewp.com)\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fwizewp.com\u002Fprivacy-policy\u002F\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fwizewp.com\u002Fterms-of-service\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily track WooCommerce product prices and display the lowest price in the last 30 days to comply with the EU Omnibus Directive.",20,406,100,1,"2025-08-23T13:17:00.000Z","6.8.5","5.6","7.4",[58,59,60,61,62],"lowest-price","omnibus-directive","price-history","price-tracker","woocommerce","https:\u002F\u002Fwizewp.com\u002Fplugins\u002Fwoocommerce-price-history\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-price-history-tracker-for-woocommerce.1.0.7.zip",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":28,"downloaded":73,"rating":28,"num_ratings":28,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":18,"tags":77,"homepage":18,"download_link":82,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"woo-price-drop-alert","Price Drop Alert for Woo Commerce","1.1","Niket Joshi","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoshiniket14outlook\u002F","\u003Cp>This plugin allows guests and logged in users to follow any selected product of their choice.\u003C\u002Fp>\n\u003Cp>It also allows users to Sign Up for automated email notifications when pricing for their selected products is reduced.\u003C\u002Fp>\n\u003Cp>The plugin stores user’s email address and detail of your followed products in the website database for the reminder perspective.\u003C\u002Fp>\n\u003Cp>A must have to increase customer retention, sales and retaining information of potential customers for re-marketing.\u003C\u002Fp>\n\u003Cp>Setup couldn’t be easier, all you need is your WordPress administrator login and Woo Commerce installed and this will work like a charm!\u003C\u002Fp>\n\u003Cp>I’ll try to keep update this idea and make more enhancement but for that I need your support, so please like,share and support my plugin for further details.\u003C\u002Fp>\n","Price drop alert for Woo Commerce plugin that reminds people that they have follow your product for the later purchase when it's price get down.",1137,"2020-01-08T04:59:00.000Z","5.3.21","4.1",[78,79,80,81],"price-drop-alert","woo-commerce-price-drop","woo-commerce","woo-commerce-sub-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-price-drop-alert.1.1.zip",{"attackSurface":84,"codeSignals":147,"taintFlows":203,"riskAssessment":243,"analyzedAt":254},{"hooks":85,"ajaxHandlers":133,"restRoutes":141,"shortcodes":142,"cronEvents":143,"entryPointCount":14,"unprotectedCount":14},[86,92,96,101,104,106,110,113,116,119,122,125,127,130],{"type":87,"name":88,"callback":89,"file":90,"line":91},"action","admin_menu","tppdn_plugin_create_menu","admin\\partials\\tp-price-drop-notifier-for-woocommerce-admin-display.php",16,{"type":87,"name":93,"callback":94,"file":90,"line":95},"admin_init","register_tppdn_plugin_settings",26,{"type":87,"name":97,"callback":98,"file":99,"line":100},"plugins_loaded","anonymous","includes\\class-tp-price-drop-notifier-for-woocommerce.php",143,{"type":87,"name":102,"callback":98,"file":99,"line":103},"admin_enqueue_scripts",158,{"type":87,"name":102,"callback":98,"file":99,"line":105},159,{"type":107,"name":108,"callback":98,"file":99,"line":109},"filter","plugin_row_meta",162,{"type":87,"name":111,"callback":98,"file":99,"line":112},"save_post",164,{"type":107,"name":114,"callback":98,"file":99,"line":115},"cron_schedules",167,{"type":87,"name":117,"callback":98,"file":99,"line":118},"wp",168,{"type":87,"name":120,"callback":98,"file":99,"line":121},"woocommerce_send_email_digest",169,{"type":87,"name":123,"callback":98,"file":99,"line":124},"wp_enqueue_scripts",184,{"type":87,"name":123,"callback":98,"file":99,"line":126},185,{"type":87,"name":128,"callback":98,"file":99,"line":129},"woocommerce_before_add_to_cart_form",193,{"type":87,"name":131,"callback":98,"file":99,"line":132},"wp_footer",195,[134,138],{"action":135,"nopriv":136,"callback":98,"hasNonce":136,"hasCapCheck":136,"file":99,"line":137},"save_price_drop_notifier",false,197,{"action":135,"nopriv":139,"callback":98,"hasNonce":136,"hasCapCheck":136,"file":99,"line":140},true,198,[],[],[144],{"hook":120,"callback":120,"file":145,"line":146},"admin\\class-tp-price-drop-notifier-for-woocommerce-admin.php",283,{"dangerousFunctions":148,"sqlUsage":149,"outputEscaping":160,"fileOperations":28,"externalRequests":28,"nonceChecks":52,"capabilityChecks":28,"bundledLibraries":199},[],{"prepared":150,"raw":14,"locations":151},5,[152,156],{"file":153,"line":154,"context":155},"includes\\class-tp-price-drop-notifier-for-woocommerce-activator.php",113,"$wpdb->get_var() with variable interpolation",{"file":157,"line":158,"context":159},"uninstall.php",39,"$wpdb->query() with variable interpolation",{"escaped":161,"rawEcho":162,"locations":163},141,17,[164,167,169,171,173,175,177,179,181,183,185,188,189,191,193,195,197],{"file":90,"line":165,"context":166},213,"raw output",{"file":90,"line":168,"context":166},221,{"file":90,"line":170,"context":166},264,{"file":90,"line":172,"context":166},271,{"file":90,"line":174,"context":166},278,{"file":90,"line":176,"context":166},287,{"file":90,"line":178,"context":166},294,{"file":90,"line":180,"context":166},301,{"file":90,"line":182,"context":166},561,{"file":90,"line":184,"context":166},577,{"file":186,"line":187,"context":166},"public\\class-tp-price-drop-notifier-for-woocommerce-public.php",139,{"file":186,"line":100,"context":166},{"file":186,"line":190,"context":166},362,{"file":186,"line":192,"context":166},367,{"file":186,"line":194,"context":166},372,{"file":186,"line":196,"context":166},377,{"file":186,"line":198,"context":166},381,[200],{"name":201,"version":29,"knownCves":202},"DataTables",[],[204,227],{"entryPoint":205,"graph":206,"unsanitizedCount":52,"severity":226},"save_price_drop_notifier (public\\class-tp-price-drop-notifier-for-woocommerce-public.php:185)",{"nodes":207,"edges":223},[208,213,217],{"id":209,"type":210,"label":211,"file":186,"line":212},"n0","source","$_POST",257,{"id":214,"type":215,"label":216,"file":186,"line":212},"n1","transform","→ client_is_exist()",{"id":218,"type":219,"label":220,"file":186,"line":221,"wp_function":222},"n2","sink","get_row() [SQLi]",307,"get_row",[224,225],{"from":209,"to":214,"sanitized":136},{"from":214,"to":218,"sanitized":136},"high",{"entryPoint":228,"graph":229,"unsanitizedCount":52,"severity":226},"\u003Cclass-tp-price-drop-notifier-for-woocommerce-public> (public\\class-tp-price-drop-notifier-for-woocommerce-public.php:0)",{"nodes":230,"edges":239},[231,233,234,235,237],{"id":209,"type":210,"label":211,"file":186,"line":232},205,{"id":214,"type":219,"label":220,"file":186,"line":221,"wp_function":222},{"id":218,"type":210,"label":211,"file":186,"line":212},{"id":236,"type":215,"label":216,"file":186,"line":212},"n3",{"id":238,"type":219,"label":220,"file":186,"line":221,"wp_function":222},"n4",[240,241,242],{"from":209,"to":214,"sanitized":139},{"from":218,"to":236,"sanitized":136},{"from":236,"to":238,"sanitized":136},{"summary":244,"deductions":245},"The tp-price-drop-notifier-for-woocommerce plugin exhibits a mixed security posture. While it demonstrates good practices in SQL query preparation (71% prepared) and output escaping (89% properly escaped), and has no recorded historical vulnerabilities, several concerning areas require attention. The presence of two AJAX handlers without authentication checks creates a significant attack surface. Furthermore, the taint analysis reveals two flows with unsanitized paths classified as high severity, indicating a potential for malicious data to be processed without proper validation or sanitization. These unsanitized flows, combined with the unprotected AJAX endpoints, present a notable risk that could lead to various security vulnerabilities if exploited.\n\nThe lack of recorded CVEs is a positive indicator of past security awareness or a less targeted plugin. However, this does not negate the immediate risks identified in the static analysis. The plugin's strengths lie in its general adherence to secure coding practices for SQL and output handling. The primary weaknesses are the unprotected entry points and the critical taint flows, which, if exploited, could have significant security implications despite the absence of past public vulnerabilities. A balanced approach would involve addressing these immediate code-level risks while maintaining vigilance for future threats.",[246,248,251],{"reason":247,"points":11},"Unprotected AJAX handlers",{"reason":249,"points":250},"High severity unsanitized taint flows",12,{"reason":252,"points":253},"Missing capability checks on AJAX",8,"2026-03-17T01:00:11.835Z",{"wat":256,"direct":269},{"assetPaths":257,"generatorPatterns":263,"scriptPaths":264,"versionParams":265},[258,259,260,261,262],"\u002Fwp-content\u002Fplugins\u002Ftp-price-drop-notifier-for-woocommerce\u002Ficons\u002Fcss\u002Ffontello.css","\u002Fwp-content\u002Fplugins\u002Ftp-price-drop-notifier-for-woocommerce\u002Fcss\u002Fjquery.minicolors.css","\u002Fwp-content\u002Fplugins\u002Ftp-price-drop-notifier-for-woocommerce\u002Fcss\u002Ftp-price-drop-notifier-for-woocommerce-admin.css","\u002Fwp-content\u002Fplugins\u002Ftp-price-drop-notifier-for-woocommerce\u002Fjs\u002Fjquery.minicolors.min.js","\u002Fwp-content\u002Fplugins\u002Ftp-price-drop-notifier-for-woocommerce\u002Fjs\u002Ftp-price-drop-notifier-for-woocommerce-admin.js",[],[261,262],[266,267,268,267],"tp-price-drop-notifier-for-woocommerce-icons?ver=","minicolors?ver=","tp-price-drop-notifier-for-woocommerce?ver=",{"cssClasses":270,"htmlComments":273,"htmlAttributes":274,"restEndpoints":277,"jsGlobals":278,"shortcodeOutput":285},[271,272],"tpc_get_pro","tpc_live_demo",[],[275,276],"class=\"tpc_get_pro\"","class=\"tpc_live_demo\"",[],[279,280,281,282,283,284],"TPPDN_PLUGIN_NAME","TPPDN_PLUGIN_MENU_NAME","TPPDN_PLUGIN_BASENAME","TPPDN_PLUGIN_HOME","TPPDN_PLUGIN_API","TPPDN_PLUGIN_SLUG",[]]