[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTnULLG8dmBhnklbLWBjti4e47LqEFeGf5pBXzDvQmKk":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":14,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":142,"fingerprints":171},"gf-total-amount-shortcode","Gravity Forms Total Amount Shortcode","1.0.0","prontotools","https:\u002F\u002Fprofiles.wordpress.org\u002Fprontotools\u002F","\u003Cp>A simple shortcode that displays the “Total” filed value from any Gravity Form.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>form_id\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>field_id\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>start_date\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>end_date\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Examples:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>[gravityform-total-amount]\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>[gravityform-total-amount form_id=\"14\"]\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>[gravityform-total-amount form_id=\"14\" field_id=\"18\"]\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>[gravityform-total-amount form_id=\"14\" field_id=\"18\" stat_date=\"2017-07-18\"]\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>[gravityform-total-amount form_id=\"14\" field_id=\"18\" stat_date=\"2017-07-18\" end_date=\"2017-07-20\"]\u003C\u002Fcode>\u003C\u002Fp>\n","A simple shortcode that displays the “Total” filed value from any Gravity Form.",10,1436,0,"","4.8.28","4.0",[18,19,20,21,22],"amount","count","gravityforms","shortcode","total","https:\u002F\u002Fgithub.com\u002Fprontotools\u002Fgravityforms-total-amount-shortcode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgf-total-amount-shortcode.1.0.0.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},3,420,90,30,87,"2026-04-05T02:03:54.662Z",[37,61,83,105,124],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":14,"tags":52,"homepage":14,"download_link":58,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":60},"wc-minimum-order-amount","WC Minimum Order Amount","1.1","Hannah S.L.","https:\u002F\u002Fprofiles.wordpress.org\u002Ffernashes\u002F","\u003Cp>This plugin adds the option for a minimum order amount, as well as the option change the notification text for the cart page. Customers can’t proceed to checkout if the order doesn’t meet the minimum order amount.\u003C\u002Fp>\n","Add the option for a WooCommerce minimum order amount, as well as the options to change the notification texts for the cart.",3000,38394,84,5,"2020-11-12T12:36:00.000Z","5.3.21","4.5.0",[53,54,55,56,57],"minimum-order","order","order-amount","order-total","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-minimum-order-amount.zip",85,"2026-03-15T15:16:48.613Z",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":81,"download_link":82,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":60},"woocommerce-coupon-shortcodes","Coupon Shortcodes for WooCommerce","4.0.0","itthinx","https:\u002F\u002Fprofiles.wordpress.org\u002Fitthinx\u002F","\u003Cp>Show coupon discount info using shortcodes. Allows to render coupon information and content conditionally, based on the validity of coupons.\u003C\u002Fp>\n\u003Cp>Customers can be motivated to proceed with their purchase, offering them to use specific coupons when the contents in the cart qualify for it, or by offering them to purchase additional items so they can use a coupon.\u003C\u002Fp>\n\u003Cp>This extension for \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002F\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa> is a useful addition that is easy to use.\u003C\u002Fp>\n\u003Cp>Works great with these premium extensions: \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fvolume-discount-coupons\u002F\" rel=\"nofollow ugc\">Volume Discount Coupons\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fgroup-coupons\u002F\" rel=\"nofollow ugc\">Group Coupons\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.itthinx.com\u002Fshop\u002Fwoocommerce-coupons-countdown\" rel=\"nofollow ugc\">Coupons Countdown\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Conditional Shortcodes\u003C\u002Fh4>\n\u003Cp>It provides the following conditional shortcodes that allow to enclose content which is shown if certain coupons are applied, valid or active:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[coupon_is_active]\n[coupon_is_not_active]\n[coupon_is_applied]\n[coupon_is_not_applied]\n[coupon_is_valid]\n[coupon_is_not_valid]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>These conditional shortcodes allow to render content if any coupons are applied, valid or active:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[coupon_has_valid]\n[coupon_has_not_valid]\n[coupon_has_active]\n[coupon_has_not_active]\n[coupon_has_applied]\n[coupon_has_not_applied]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Coupon Info Shortcodes\u003C\u002Fh4>\n\u003Cp>It also provides shortcodes that allow to render the coupon code, its description and an automatic description of the discount:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[coupon_code] (this one makes sense mostly when used inside one of the conditional shortcodes).\n[coupon_description]\n[coupon_discount]\n[coupon_show]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>A coupon iterator shortcode makes it easy to work with a set of coupons, the enclosed content is rendered for each coupon in sequence. The informational shortcodes can be used inside the content of this shortcode to display details about each coupon code.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[coupon_iterate]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For example: \u003Ccode>[coupon_iterate code=\"test,welcome,20off\"][coupon_code] – [coupon_discount][\u002Fcoupon_iterate]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>A coupon enumerator shortcode allows to list all or a set of coupons, to show their code, description or discount information, or combinations of those using the \u003Ccode>[coupon_show]\u003C\u002Fcode> shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[coupon_enumerate]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>Please refer to the plugin’s \u003Ca href=\"https:\u002F\u002Fdocs.itthinx.com\u002Fdocument\u002Fwoocommerce-coupon-shortcodes\u002F\" rel=\"nofollow ugc\">documentation pages\u003C\u002Fa> for detailed descriptions.\u003C\u002Fp>\n\u003Ch4>Examples\u003C\u002Fh4>\n\u003Cp>Show a text when a coupon can be used (active) – this is useful to show promotional info while coupons can be used, as active means that the coupon has not reached its expiration date nor exceeded its usage limits:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[coupon_is_active code=\"eastereggs\"]\nHappy Easter!\nUse the coupon code [coupon_code] to hop away with a great discount : [coupon_discount]\n[\u002Fcoupon_is_active]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This is an example of a text shown when a promotion is over:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[coupon_is_not_active code=\"specialdiscount\"]\nOur special discount sale has ended. Come back often to see more!\n[\u002Fcoupon_is_not_active]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Showing a coupon when the cart contents qualify for a coupon to be applied:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[coupon_is_valid code=\"superdiscount\"]\nYou qualify for a discount!\nUse the coupon code [coupon_code] to take advantage of this great discount : [coupon_discount]\n[\u002Fcoupon_is_valid]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Showing a coupon that is not valid for the current cart and motivating to add items:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[coupon_is_not_valid code=\"25off\"]\nIf you purchase 5 Widgets, you can use the coupon [coupon_code] to get 25% off your purchase!\n[\u002Fcoupon_is_not_valid]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Iterate over several coupons and show their discount info:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[coupon_iterate code=\"test,welcome,20off\"]\nUse the Coupon Code: [coupon_code] for [coupon_discount]\n[\u002Fcoupon_iterate]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Iterate over all coupons and show their discount info:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[coupon_iterate code=\"*\"]\nUse the Coupon Code: [coupon_code] for [coupon_discount]\n[\u002Fcoupon_iterate]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Show information about three random coupons, including the coupon code, its description and discount info together on each entry:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[coupon_enumerate code=\"*\" orderby=\"rand\" number=\"3\"]\n[coupon_show show=\"code,description,discount\"]\n[\u002Fcoupon_enumerate]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Show a single random coupon code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[coupon_enumerate code=\"*\" orderby=\"rand\" number=\"1\"]\n[coupon_code]\n[\u002Fcoupon_enumerate]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Documentation and Support\u003C\u002Fh4>\n\u003Cp>Full usage instructions and help is provided on these pages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fdocs.itthinx.com\u002Fdocument\u002Fwoocommerce-coupon-shortcodes\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> pages provide detailed information.\u003C\u002Fli>\n\u003Cli>Questions, feedback and suggestions can be posted on the \u003Ca href=\"https:\u002F\u002Fwww.itthinx.com\u002Fplugins\u002Fwoocommerce-coupon-shortcodes\u002F\" rel=\"nofollow ugc\">Coupon Shortcodes\u003C\u002Fa> page.\u003C\u002Fli>\n\u003Cli>You can contact \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">WooCommerce Support\u003C\u002Fa> with your questions related to this extension.\u003C\u002Fli>\n\u003C\u002Ful>\n","Show coupon discount info using shortcodes. Allows to render coupon information and content conditionally, based on the validity of coupons.",1000,92013,98,17,"2026-02-13T13:05:00.000Z","6.9.4","6.5","7.4",[78,79,80,21,57],"coupon","discount","marketing","https:\u002F\u002Fwww.itthinx.com\u002Fplugins\u002Fwoocommerce-coupon-shortcodes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-coupon-shortcodes.4.0.0.zip",{"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":14,"tags":98,"homepage":103,"download_link":104,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":60},"posts-social-shares-count","Posts Social Shares Count","1.4.1","Bishoy.A","https:\u002F\u002Fprofiles.wordpress.org\u002Fbishoya\u002F","\u003Ch4>About\u003C\u002Fh4>\n\u003Cp>You can use this plugin to get the number of shares for a given post by ID.\u003C\u002Fp>\n\u003Ch4>How to use\u003C\u002Fh4>\n\u003Cp>To count for example how many times the post or page has been shared on Facebook use the function echo pssc_facebook() in the loop or echo pssc_facebook( $post_id ) anywhere. This function will return the count integer for example 5 or 0.\u003C\u002Fp>\n\u003Cp>Or you can use the shortcode [pssc_facebook] in the post you want to count shares for or [pssc_facebook post_id=””] for a specific post by ID.\u003C\u002Fp>\n\u003Ch4>Available Shortcodes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>[pssc_facebook]\u003C\u002Fli>\n\u003Cli>[pssc_pinterest]\u003C\u002Fli>\n\u003Cli>[pssc_linkedin]\u003C\u002Fli>\n\u003Cli>[pssc_delicious]\u003C\u002Fli>\n\u003Cli>[pssc_stumble]\u003C\u002Fli>\n\u003Cli>[pssc_gplus]\u003C\u002Fli>\n\u003Cli>[pssc_all]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Available Functions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>pssc_facebook()\u003C\u002Fli>\n\u003Cli>pssc_pinterest()\u003C\u002Fli>\n\u003Cli>pssc_linkedin()\u003C\u002Fli>\n\u003Cli>pssc_delicious()\u003C\u002Fli>\n\u003Cli>pssc_stumble()\u003C\u002Fli>\n\u003Cli>pssc_gplus()\u003C\u002Fli>\n\u003Cli>pssc_all()\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note that PHP functions needs to be echoed.\u003C\u002Fp>\n\u003Ch4>Change Log\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Version 1.4.1: Removed Twitter functions due Twitter’s disabling their count API.\u003C\u002Fli>\n\u003Cli>Version 1.4.0: Fixed some bugs and added Posts Social Shares Count to edit posts\u002Fpages\u002Fcustom post types list view in admin (edit.php).\u003C\u002Fli>\n\u003Cli>Version 1.3.1: Fixed a bug with caching.\u003C\u002Fli>\n\u003Cli>Version 1.3: Added caching support and Added total shares count to post edit page.\u003C\u002Fli>\n\u003Cli>Version 1.2: Fixed a bug with functions without post ID usage.\u003C\u002Fli>\n\u003Cli>Version 1.1: Fixed a bug with pssc_all shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n","Plugin that gives you shortcodes and PHP functions to count posts\u002Fpages shares on 6 social networks!",400,7546,74,6,"2015-11-24T09:51:00.000Z","4.3.34","2.5.0",[19,99,100,101,102],"facebook","shares","shortcodes","social","http:\u002F\u002Fbishoy.me\u002Fwp-plugins\u002Fposts-social-shares-count\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fposts-social-shares-count.1.4.1.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":25,"num_ratings":115,"last_updated":116,"tested_up_to":117,"requires_at_least":16,"requires_php":14,"tags":118,"homepage":122,"download_link":123,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":60},"geolocation-detector-for-gravity-forms","Geolocation Detector for Gravity Forms","1.0.3","David Davis","https:\u002F\u002Fprofiles.wordpress.org\u002Fdcgws\u002F","\u003Cp>Provides a dynamic country detection for Gravity Forms . Requires GeoIP Detect Plugin.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Provides a new Advanced Field named “Geolocation”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Creates 5 new filters, ipcountry, ipprovince, ipcity, iplongitude, iplatitude, iptimezone\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Integrates with WordPress MU\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Important: Gravity Forms (https:\u002F\u002Fwww.gravityforms.com) and GeoIP Detection (https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgeoip-detect\u002F) should be installed and activated in order to use this plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Help\u003C\u002Fh3>\n\u003Cp>Please contact at us http:\u002F\u002Fdcgws.com\u002Fcontact\u002F for any question\u003C\u002Fp>\n","Provides a dynamic country detection for Gravity Forms . Requires GeoIP Detect Plugin.",300,7034,4,"2019-08-10T08:38:00.000Z","5.2.24",[119,120,121,20],"country-ip","geodetection","geoip","http:\u002F\u002Fdcgws.com\u002Fresources\u002Fplugins-software\u002Fgeolocation-detector-for-gravity-forms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgeolocation-detector-for-gravity-forms.1.0.3.zip",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":113,"downloaded":132,"rating":133,"num_ratings":134,"last_updated":135,"tested_up_to":136,"requires_at_least":137,"requires_php":138,"tags":139,"homepage":140,"download_link":141,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":60},"minimum-order-amount-for-checkout","Minimum Order Amount for Checkout","1.1.1","Scott Stocker","https:\u002F\u002Fprofiles.wordpress.org\u002Fsbstocker\u002F","\u003Cp>The \u003Cstrong>Minimum Order Amount for Checkout\u003C\u002Fstrong> plugin allows you to set a minimum purchase amount for Woocommerce orders.  The minimum amount can be based on the cart’s subtotal or total (including fees and taxes).  The plugin displays a customizable error notification on both the cart and checkout pages. It also prevents an order from being submitted until the threshold amount has been satisfied.\u003C\u002Fp>\n\u003Cp>The cart and checkout validation messages can be customized in the Woocommerce settings.\u003C\u002Fp>\n","Set a minimum purchase amount for Woocommerce orders.  Displays a validation message on both the cart and checkout pages and prevents orders below the &hellip;",3649,80,2,"2021-03-26T18:58:00.000Z","5.7.15","3.0.1","7.0",[53,54,55,56,57],"https:\u002F\u002Frefactorr.com\u002Fwordpress-plugins\u002Fwoocommerce-minimum-order-amount\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fminimum-order-amount-for-checkout.1.1.1.zip",{"attackSurface":143,"codeSignals":155,"taintFlows":162,"riskAssessment":163,"analyzedAt":170},{"hooks":144,"ajaxHandlers":145,"restRoutes":146,"shortcodes":147,"cronEvents":153,"entryPointCount":154,"unprotectedCount":13},[],[],[],[148],{"tag":149,"callback":150,"file":151,"line":152},"gravityform-total-amount","gravityforms_total_amount_shortcode","gravityforms-total-amount-shortcode.php",55,[],1,{"dangerousFunctions":156,"sqlUsage":157,"outputEscaping":159,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":161},[],{"prepared":13,"raw":13,"locations":158},[],{"escaped":13,"rawEcho":13,"locations":160},[],[],[],{"summary":164,"deductions":165},"The \"gf-total-amount-shortcode\" plugin v1.0.0 exhibits a strong security posture based on the provided static analysis. It demonstrates excellent adherence to secure coding practices, with no dangerous functions, all SQL queries using prepared statements, and 100% output escaping.  Furthermore, the absence of file operations and external HTTP requests reduces potential attack vectors.  The plugin also has no recorded vulnerabilities, indicating a clean security history.\n\nWhile the plugin is generally well-secured, the static analysis reveals a lack of nonces and capability checks. This is a concern as the single shortcode is identified as an entry point. Without proper checks, there's a theoretical risk that the shortcode's functionality could be triggered maliciously if it performs sensitive operations or handles user-supplied data in a way that isn't fully sanitized.  The taint analysis showing zero flows, especially unsanitized paths, is a positive sign, suggesting that even with the missing checks, direct exploitation through data manipulation might be difficult in this version. However, it's important to remain vigilant about these control mechanisms being absent.",[166,168],{"reason":167,"points":48},"Missing nonce checks",{"reason":169,"points":48},"Missing capability checks","2026-03-16T23:11:48.205Z",{"wat":172,"direct":178},{"assetPaths":173,"generatorPatterns":175,"scriptPaths":176,"versionParams":177},[174],"\u002Fwp-content\u002Fplugins\u002Fgf-total-amount-shortcode\u002F",[],[],[],{"cssClasses":179,"htmlComments":180,"htmlAttributes":181,"restEndpoints":182,"jsGlobals":183,"shortcodeOutput":184},[],[],[],[],[],[149]]