[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNTlDi96NAuLmN8RpXW5sLF7RvzRj7PSRq2rJP-uDxqM":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":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":94,"fingerprints":193},"verify-customers-licenses-gumroad","Verify Customers Licenses for Gumroad","1.0.0","unistudio","https:\u002F\u002Fprofiles.wordpress.org\u002Funistudio\u002F","\u003Cp>Are you a seller of licensing digital products on Gumroad? And do you need to verify the licenses of your customers when they request technical support from you or something else?\u003Cbr \u002F>\nThis plugin was specially developed for this matter as it relies on the Gumroad API and is easy to install and use.\u003C\u002Fp>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Cp>STEP 1:\u003Cbr \u002F>\n1. Create a \u003Ca href=\"https:\u002F\u002Fgumroad.com\u002Fsettings\u002Fadvanced#application-form\" title=\"Gumroad App\" rel=\"nofollow ugc\">Gumroad\u003C\u002Fa> on your profile settings.\u003Cbr \u002F>\n2. Click on Generate your access token.\u003Cbr \u002F>\n3. Copy\u002FPaste the generated access token on the plugin API Authentication field.\u003Cbr \u002F>\n4. Save changes!\u003C\u002Fp>\n\u003Cp>STEP 2:\u003Cbr \u002F>\n1. Copy\u002FPaste this shortcode \u003Ccode>[vclg_form]\u003C\u002Fcode> on whatever place you want the verify licenses form to show up.\u003C\u002Fp>\n\u003Cp>That’s it!! Well done.\u003C\u002Fp>\n","Verify your Gumroad's customers licenses right within WordPress.",10,2988,0,"2020-11-05T21:54:00.000Z","5.5.18","5.4","7.2",[19,20,21,22,23],"digial-products","gumroad","gumroad-api","license-verify","verify-licenses","https:\u002F\u002Funistudio.co\u002Fcollections\u002Fapps\u002Fvl-gumroad\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fverify-customers-licenses-gumroad.1.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,84,"2026-04-04T10:42:54.008Z",[36,57,75],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":31,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"gumpress","Gumpress","1.2.1","uilib","https:\u002F\u002Fprofiles.wordpress.org\u002Fuilib\u002F","\u003Cp>Gumpress is a woocommerce extension that allows you to import Gumroad products into your woocommerce store. It allows you to create a personalized gumroad storefront using any woocommerce theme.\u003C\u002Fp>\n\u003Ch3>How to use?\u003C\u002Fh3>\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\u002FtmzzT0v1joc?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>\u003Ca href=\"https:\u002F\u002Fgumpress.io\u002Fdemo1\u002F\" rel=\"nofollow ugc\">Demo website\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Customers can purchase your gumroad products through your woocommerce website. Gumpress replaces the default buy button (checkout system) in woocommerce with the gumroad checkout popup.\u003C\u002Fp>\n\u003Cp>When you want to update your gumroad product (product thumbnail, description, price, etc.), simply go to your wordpress admin panel and click “Sync products.” And all of your products will be instantly synchronized.\u003C\u002Fp>\n\u003Cp>Gumpress also syncs your gumroad product versions with your woocommerce variable product.\u003Cbr \u002F>\nCustomers will see a price range on your woocommerce single product page and shop page as a result.\u003C\u002Fp>\n\u003Ch3>Key features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Import product from Gumroad\u003C\u002Fli>\n\u003Cli>Integrate Gumroad checkout with Woocommerce\u003C\u002Fli>\n\u003Cli>Varaible product support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Works with any Woocommerce theme\u003C\u002Fh3>\n\u003Cp>You can use any woocommerce theme to build your gumroad store.\u003C\u002Fp>\n\u003Ch3>Works with woocommerce shortcodes\u003C\u002Fh3>\n\u003Cp>To display your products, you can use woocommerce short codes or simply a “Buy now” button.\u003Cbr \u002F>\nBecause your products are synchronized with gumroad, when a user clicks the “Buy now” button, the Gumroad checkout popup appears.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[add_to_cart id=\"1652\"]\u003C\u002Fcode> shows “buy now button”.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[product_page id=\"1652\"]\u003C\u002Fcode> show single product page\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>[products]\u003C\u002Fcode> shows shop page.\u003C\u002Fp>\n\u003Cp>id is your Woocommerce product ID (not Gumroad product ID) as it is already connected\u003Cbr \u002F>\nto Gumroad.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Personalized Gumroad storefront.\u003C\u002Fli>\n\u003Cli>Import Gumroad products to your woocommerce website.\u003C\u002Fli>\n\u003Cli>Integrate Gumroad checkout system.\u003C\u002Fli>\n\u003Cli>Sync Gumroad products with your woocommerce products.\u003C\u002Fli>\n\u003Cli>Import Gumroad product version as woocommerce variable product.\u003C\u002Fli>\n\u003Cli>Compatible with the woocommerce shortcodes.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fuilibrary\u002Fgumpress\u002Fissues\" rel=\"nofollow ugc\">Request features\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fuilibrary\u002Fgumpress\u002Fissues\" rel=\"nofollow ugc\">Bug Report\u003C\u002Fa> | \u003Ca href=\"mailto:support@ui-lib.com\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n","Sync and checkout with Gumroad for personalized Gumroad storefront.",70,4943,100,"2023-01-06T16:23:00.000Z","6.1.10","4.7","7.0",[20,52,53,54],"gumroad-checkout","gumroad-store","woocommerce","https:\u002F\u002Fui-lib.com\u002Fgumpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgumpress.1.2.1.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":13,"num_ratings":13,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":73,"download_link":74,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"gumroad-shortcode","Gumroad Shortcode","1.0","zachs","https:\u002F\u002Fprofiles.wordpress.org\u002Fzachs\u002F","\u003Cp>This plugin integrates with Gumroad.com by using their javascript modal view. On install, this plugin will include the JS required to load gumroad products on any page of your site with the use of the shortcode. This makes it easy to sell products using Gumroad right on your own WordPress site!\u003C\u002Fp>\n\u003Cp>Example:\u003Cbr \u002F>\n [gumroad url=”http:\u002F\u002Fgum.co\u002Ftweets” title=”Specific Tweets Plugin”]\u003Cbr \u002F>\nurl is the link to your product page\u003Cbr \u002F>\ntitle is the title of the link\u003C\u002Fp>\n","Simple plugin that shows gumroad products on any page",20,1588,"2013-10-23T04:24:00.000Z","3.6.1","3.0.1","",[72,20],"api","http:\u002F\u002Fprocoder.io\u002Fgumroad","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgumroad-shortcode.zip",{"slug":76,"name":77,"version":6,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":13,"downloaded":82,"rating":13,"num_ratings":13,"last_updated":83,"tested_up_to":84,"requires_at_least":85,"requires_php":86,"tags":87,"homepage":92,"download_link":93,"security_score":46,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"couponflow-for-gumroad-cf7","CouponFlow for Gumroad with Contact Form 7","Lucian-DEV","https:\u002F\u002Fprofiles.wordpress.org\u002Fluciandev13\u002F","\u003Cp>CouponFlow for Gumroad with Contact Form 7 allows to automatically generate and send personalized Gumroad coupon codes from Contact Form 7 submissions.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🎟️ Automatically \u003Cstrong>create Gumroad coupon codes\u003C\u002Fstrong> from any CF7 form submission  \u003C\u002Fli>\n\u003Cli>🔗 Securely \u003Cstrong>connect your Gumroad account\u003C\u002Fstrong> using an access token  \u003C\u002Fli>\n\u003Cli>🧩 Choose \u003Cstrong>which Gumroad product\u003C\u002Fstrong> the coupon applies to  \u003C\u002Fli>\n\u003Cli>💬 Insert the generated code in your autoresponder using \u003Ccode>[cf7g_coupon_code]\u003C\u002Fcode>  \u003C\u002Fli>\n\u003Cli>🧾 View a full \u003Cstrong>log of generated coupons + recipient emails\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>🪄 Reset connection or clean up all data in one click  \u003C\u002Fli>\n\u003Cli>💾 Full uninstall cleanup — no leftover options or logs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Gumroad API to generate and manage discount coupon codes for Gumroad products.\u003C\u002Fp>\n\u003Cp>The connection is required to:\u003Cbr \u002F>\n– Validate the user’s Gumroad access token\u003Cbr \u002F>\n– Retrieve the list of Gumroad products\u003Cbr \u002F>\n– Generate unique coupon codes for a selected product\u003C\u002Fp>\n\u003Ch3>What data is sent\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The Gumroad access token entered by the site administrator\u003C\u002Fli>\n\u003Cli>Product ID, coupon configuration (discount, usage limit)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>When data is sent\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>When the administrator clicks “Check Connection” in the Contact Form 7 editor\u003C\u002Fli>\n\u003Cli>When a form submission triggers coupon generation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No data is sent without explicit administrator action or a form submission.\u003C\u002Fp>\n\u003Ch3>Service provider\u003C\u002Fh3>\n\u003Cp>This service is provided by Gumroad, Inc.\u003C\u002Fp>\n\u003Cp>Terms of Service: https:\u002F\u002Fgumroad.com\u002Fterms\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fgumroad.com\u002Fprivacy\u003C\u002Fp>\n","Automatically generate and send personalized Gumroad coupon codes from Contact Form 7 submissions.",113,"2025-12-26T06:26:00.000Z","6.9.4","6.0","8.0",[88,89,90,20,91],"cf7","contact-form-7","discount-codes","gumroad-coupons","https:\u002F\u002Flucian-web.dev\u002Fcf7-gumroad-coupons","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcouponflow-for-gumroad-cf7.1.0.0.zip",{"attackSurface":95,"codeSignals":139,"taintFlows":151,"riskAssessment":187,"analyzedAt":192},{"hooks":96,"ajaxHandlers":121,"restRoutes":131,"shortcodes":132,"cronEvents":138,"entryPointCount":128,"unprotectedCount":13},[97,103,107,112,116],{"type":98,"name":99,"callback":100,"file":101,"line":102},"action","admin_menu","vclg_options_page_add_menu","admin\\menu.php",7,{"type":98,"name":104,"callback":105,"file":101,"line":106},"admin_init","vclg_settings_init",13,{"type":98,"name":108,"callback":109,"file":110,"line":111},"admin_enqueue_scripts","vclg_admin_enqueue","inc\\enqueue.php",8,{"type":98,"name":113,"callback":114,"file":110,"line":115},"wp_enqueue_scripts","vclg_frontend_enqueue",22,{"type":117,"name":118,"callback":119,"file":120,"line":111},"filter","vclg_options_page","vclg_options_page_content","inc\\hooks.php",[122,129],{"action":123,"nopriv":124,"callback":125,"hasNonce":126,"hasCapCheck":124,"file":127,"line":128},"vclg_action",false,"vclg_http_api_callback",true,"inc\\callback.php",3,{"action":123,"nopriv":126,"callback":125,"hasNonce":126,"hasCapCheck":124,"file":127,"line":130},4,[],[133],{"tag":134,"callback":135,"file":136,"line":137},"vclg_form","vclg_form_shortcode","inc\\shortcodes.php",5,[],{"dangerousFunctions":140,"sqlUsage":141,"outputEscaping":143,"fileOperations":13,"externalRequests":31,"nonceChecks":31,"capabilityChecks":149,"bundledLibraries":150},[],{"prepared":13,"raw":13,"locations":142},[],{"escaped":144,"rawEcho":31,"locations":145},12,[146],{"file":127,"line":147,"context":148},35,"raw output",2,[],[152,176],{"entryPoint":153,"graph":154,"unsanitizedCount":13,"severity":175},"vclg_http_api_callback (inc\\callback.php:6)",{"nodes":155,"edges":172},[156,160,166,168],{"id":157,"type":158,"label":159,"file":127,"line":106},"n0","source","$_POST",{"id":161,"type":162,"label":163,"file":127,"line":164,"wp_function":165},"n1","sink","wp_remote_post() [SSRF]",31,"wp_remote_post",{"id":167,"type":158,"label":159,"file":127,"line":106},"n2",{"id":169,"type":162,"label":170,"file":127,"line":147,"wp_function":171},"n3","echo() [XSS]","echo",[173,174],{"from":157,"to":161,"sanitized":126},{"from":167,"to":169,"sanitized":126},"low",{"entryPoint":177,"graph":178,"unsanitizedCount":13,"severity":175},"\u003Ccallback> (inc\\callback.php:0)",{"nodes":179,"edges":184},[180,181,182,183],{"id":157,"type":158,"label":159,"file":127,"line":106},{"id":161,"type":162,"label":163,"file":127,"line":164,"wp_function":165},{"id":167,"type":158,"label":159,"file":127,"line":106},{"id":169,"type":162,"label":170,"file":127,"line":147,"wp_function":171},[185,186],{"from":157,"to":161,"sanitized":126},{"from":167,"to":169,"sanitized":126},{"summary":188,"deductions":189},"The \"verify-customers-licenses-gumroad\" plugin v1.0.0 exhibits a generally good security posture based on the provided static analysis.  It demonstrates strong adherence to secure coding practices, with no dangerous functions, all SQL queries using prepared statements, and a high percentage of output escaping. The presence of nonce and capability checks on entry points further strengthens its defense.  Crucially, the absence of any taint analysis findings and a clean vulnerability history with zero recorded CVEs are significant positives, indicating a lack of known exploitable issues and a history of responsible development.\n\nHowever, a few minor areas warrant attention. The plugin makes one external HTTP request, which, while not inherently a vulnerability, can represent a potential attack vector if not handled with extreme care and proper validation of the response. While the total number of entry points is low and all are protected, the presence of AJAX handlers always introduces a slightly higher risk profile compared to completely inaccessible code.  Despite these minor considerations, the overall picture is one of a well-secured plugin with a strong emphasis on preventing common web vulnerabilities.",[190],{"reason":191,"points":128},"External HTTP request present","2026-03-17T00:23:45.864Z",{"wat":194,"direct":207},{"assetPaths":195,"generatorPatterns":200,"scriptPaths":201,"versionParams":202},[196,197,198,199],"\u002Fwp-content\u002Fplugins\u002Fverify-customers-licenses-gumroad\u002Fadmin\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fverify-customers-licenses-gumroad\u002Fadmin\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fverify-customers-licenses-gumroad\u002Ffrontend\u002Fassets\u002Fcss\u002Fapp.css","\u002Fwp-content\u002Fplugins\u002Fverify-customers-licenses-gumroad\u002Ffrontend\u002Fassets\u002Fjs\u002Fapp.js",[],[197,199],[203,204,205,206],"verify-customers-licenses-gumroad\u002Fadmin\u002Fassets\u002Fcss\u002Fadmin.css?ver=","verify-customers-licenses-gumroad\u002Fadmin\u002Fassets\u002Fjs\u002Fadmin.js?ver=","verify-customers-licenses-gumroad\u002Ffrontend\u002Fassets\u002Fcss\u002Fapp.css?ver=","verify-customers-licenses-gumroad\u002Ffrontend\u002Fassets\u002Fjs\u002Fapp.js?ver=",{"cssClasses":208,"htmlComments":211,"htmlAttributes":212,"restEndpoints":213,"jsGlobals":214,"shortcodeOutput":217},[209,210],"vclg-admin","vclg-front-app",[],[],[],[215,216],"vclg_callback_params","vclg_nonce",[218,219],"\u003Cp>You must be \u003Ca href=\"","\">\u003Cu>logged\u003C\u002Fu>\u003C\u002Fa> in as an administrator to be able to verify the licenses of your customers.\u003C\u002Fp>"]