[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fMYUtx_KHqK1Gqk_NurwXQl1gJ6r-V4L0uPALHeYwNrU":3,"$fbLr2-eYQPqX-wXwHgQon8DQ9oX_cJSinqj23Tn1YZIQ":257,"$f8flg1IGz66RjBC_wXHTGCHE4znY398P_z-noyucM33Y":262},{"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,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":37,"analysis":142,"fingerprints":230},"golf-handicap-calculator","Golf Handicap Calculator","1.0.3","fozzyluke123","https:\u002F\u002Fprofiles.wordpress.org\u002Ffozzyluke123\u002F","\u003Cp>Works out the handicap for a user according to the UK CONGU regulations using a form generated with a shortcode ([ghc_form]). \u003Cbr \u002F>\nWill then update the handicap after the initial one is worked out every time the user enters a new card. \u003Cbr \u002F>\nThis is then displayed in a table of all the members registered on the site (again with a shortcode ([ghc_display_users])). \u003Cbr \u002F>\nAdmin can update the css from the settings panel and manually change a users handicap from their profile pages. \u003Cbr \u002F>\nYou can also display the current users handicap with the shortcode [ghc_user_details].\u003C\u002Fp>\n","Works out the handicap for a user according to the UK CONGU regulations using a form for a single user on a website",10,3101,0,"2014-12-02T15:05:00.000Z","4.0.0","3.0.1","",[19,20,21,22,23],"calculator","card","golf","handicap","score","http:\u002F\u002Fwww.inspired-plugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgolf-handicap-calculator.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},2,70,30,84,"2026-05-20T12:35:47.259Z",[38,58,77,98,122],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":11,"downloaded":46,"rating":13,"num_ratings":13,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":54,"download_link":55,"security_score":56,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":57},"golf-handicap-slope","Golf Handicap & Slope","2.1.8","Gudjon Gudjonsson","https:\u002F\u002Fprofiles.wordpress.org\u002Fgudjon\u002F","\u003Cp>Golf Handicap & Slope is a WordPress plugin that allows golf clubs to offer a useful course handicap calculator and complete handicap tables on their websites.\u003C\u002Fp>\n\u003Cp>The plugin uses the official formula from the World Handicap System (WHS) to calculate course handicap:\u003Cbr \u002F>\nCourse Handicap = (Handicap Index × Slope Rating ÷ 113) + (Course Rating – Par)\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Course Handicap Calculator\u003C\u002Fstrong> – Allows users to easily calculate their course handicap by selecting a tee and entering their handicap index.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Handicap Tables\u003C\u002Fstrong> – Displays complete tables with course handicaps for all handicap indexes for each tee.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Admin Interface\u003C\u002Fstrong> – Add, edit, and organize tees with a user-friendly administration interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Design\u003C\u002Fstrong> – Customize colors and appearance to match your WordPress site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong> – Works perfectly on all devices, from desktop to mobile.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Shortcodes\u003C\u002Fstrong> – Use simple shortcodes to display the calculator and tables anywhere on your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual Support\u003C\u002Fstrong> – The plugin is translated into English, Norwegian, and Icelandic, and can be translated into more languages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>[golfhs_calculator]\u003C\u002Fcode> – Displays the course handicap calculator\u003C\u002Fli>\n\u003Cli>\u003Ccode>[golfhs_tables]\u003C\u002Fcode> – Displays tables with course handicap for all tees\u003C\u002Fli>\n\u003Cli>\u003Ccode>[golfhs_tables tees=\"1,2,3\"]\u003C\u002Fcode> – Displays tables for specific tees (specify IDs)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More Information and Demo\u003C\u002Fh4>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fslope.no\" rel=\"nofollow ugc\">slope.no\u003C\u002Fa> for more information and a live demo of the plugin. An English version is also available at \u003Ca href=\"https:\u002F\u002Fslope.no\u002Fen\" rel=\"nofollow ugc\">slope.no\u002Fen\u003C\u002Fa>.\u003C\u002Fp>\n","An advanced calculator for golfers that calculates playing handicap based on Slope Rating, Course Rating and Par. Perfect for golf clubs.",377,"2026-03-27T07:12:00.000Z","6.9.4","5.6","7.0",[19,21,22,52,53],"slope","whs","https:\u002F\u002Fslope.no","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgolf-handicap-slope.2.1.8.zip",100,"2026-04-06T09:54:40.288Z",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":11,"downloaded":66,"rating":56,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":16,"requires_php":70,"tags":71,"homepage":75,"download_link":76,"security_score":56,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"golf-scores","Golf Scores","1.2.1","TKServer","https:\u002F\u002Fprofiles.wordpress.org\u002Ftkserver\u002F","\u003Cp>GOLF SCORES for WordPress by Tony Korologos at TKServer.com, is a WordPress plugin\u002Fwidget which tracks a single WP member’s golf scores.  The application is great for tracking 9 or 18 hole golf rounds or frisbee golf rounds.  Golf Scores automatically calculates net scores, shows scoring history, and has a comment area for each round’s commentary.  The plugin includes full administrative back end featuring score entry, score editing and\u002For moderation.\u003Cbr \u002F>\n \u003Cbr \u002F>\nThe authorized user may punch in golf scores from the administrative area.\u003C\u002Fp>\n","Golf Scores for WordPress tracks a WP user's golf scores, dates, gross scores, net scores and comments.",2982,1,"2025-08-23T15:34:00.000Z","6.8.5","7.4",[21,72,59,73,74],"golf-score-tracker","scorecard","sports","http:\u002F\u002Fwww.tkserver.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgolf-scores.1.2.1.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":17,"short_description":83,"active_installs":84,"downloaded":85,"rating":56,"num_ratings":86,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":17,"tags":90,"homepage":96,"download_link":97,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"debt-reduction-calculator-debt-relief-program-calculator-all-in-one","Debt Reduction Calculator + Debt Relief Program Calculator All-In-One","2.1","pauljpaquin","https:\u002F\u002Fprofiles.wordpress.org\u002Fpauljpaquin\u002F","With the All-In-One Debt Reduction Calculator and Debt Relief Program Calculator Plug in, from Golden Financial Services, you can find out approximate &hellip;",20,3138,3,"2016-12-09T16:36:00.000Z","4.7.33","2.5",[91,92,93,94,95],"credit-card-calculator","credit-card-payoff-calculator","debt-payoff","debt-reduction-calculator","debt-relief-programs","http:\u002F\u002Fnomorecreditcards.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebt-reduction-calculator-debt-relief-program-calculator-all-in-one.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":108,"num_ratings":109,"last_updated":110,"tested_up_to":48,"requires_at_least":111,"requires_php":70,"tags":112,"homepage":117,"download_link":118,"security_score":119,"vuln_count":120,"unpatched_count":13,"last_vuln_date":121,"fetched_at":28},"woocommerce-payments","WooPayments: Integrated WooCommerce Payments","10.6.0","WooCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoocommerce\u002F","\u003Cp>\u003Cstrong>Payments made simple, with no monthly fees – designed exclusively for WooCommerce stores.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Securely accept major credit and debit cards, and allow customers to pay you directly without leaving your WooCommerce store. View and manage transactions from one convenient place – your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>See payments, track cash flow into your bank account, manage refunds, and stay on top of disputes without the hassle of having to log into a separate payment processor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manage transactions from the comfort of your store\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Features previously only available on your payment provider’s website are now part of your store’s \u003Cstrong>integrated payments dashboard\u003C\u002Fstrong>. This enables you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>View the details of \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoopayments\u002Fmanaging-money\u002F\" rel=\"nofollow ugc\">payments, refunds, and other transactions\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>View and respond to \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoopayments\u002Ffraud-and-disputes\u002Fmanaging-disputes\u002F\" rel=\"nofollow ugc\">disputes and chargebacks\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoopayments\u002Fpayouts\u002F\" rel=\"nofollow ugc\">Track payouts\u003C\u002Fa> into your bank account or debit card.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pay as you go\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WooPayments is \u003Cstrong>free to install\u003C\u002Fstrong>, with \u003Cstrong>no setup fees or monthly fees\u003C\u002Fstrong>. Our pay-as-you-go pricing model means we’re incentivized to help you succeed! \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoopayments\u002Ffees\u002F\" rel=\"nofollow ugc\">Read more about transaction fees\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Supported by the WooCommerce team\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Our global support team is available to answer questions you may have about WooPayments installation, setup, or use. For assistance, \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fmy-account\u002Fcontact-support\u002F?select=5278104\" rel=\"nofollow ugc\">open a ticket on woocommerce.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.0 or newer.\u003C\u002Fli>\n\u003Cli>WooCommerce 7.6 or newer.\u003C\u002Fli>\n\u003Cli>PHP 7.3 or newer.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Try it now\u003C\u002Fh4>\n\u003Cp>To try WooPayments (previously WooCommerce Payments) on your store, simply \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-payments\u002F#installation\" rel=\"ugc\">install it\u003C\u002Fa> and follow the prompts. Please see our \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoopayments\u002Fstartup-guide\u002F\" rel=\"nofollow ugc\">Startup Guide\u003C\u002Fa> for a full walkthrough of the process.\u003C\u002Fp>\n","Securely accept credit and debit cards on your WooCommerce store. Manage payments without leaving your WordPress dashboard. Only with WooPayments.",900000,42522589,62,145,"2026-03-11T15:29:00.000Z","6.0",[113,114,115,116,99],"apple-pay","credit-card","google-pay","payment","https:\u002F\u002Fwoocommerce.com\u002Fpayments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-payments.10.6.0.zip",89,7,"2026-03-30 16:13:16",{"slug":123,"name":124,"version":125,"author":102,"author_profile":103,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":50,"requires_at_least":133,"requires_php":70,"tags":134,"homepage":139,"download_link":140,"security_score":56,"vuln_count":67,"unpatched_count":13,"last_vuln_date":141,"fetched_at":28},"woocommerce-paypal-payments","WooCommerce PayPal Payments","4.0.2","\u003Cp>WooCommerce PayPal Payments is an \u003Cstrong>all-in-one solution\u003C\u002Fstrong> to help you \u003Cstrong>maximize conversions\u003C\u002Fstrong> by offering PayPal, Venmo (US), Pay Later options, credit and debit cards, and more.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Instant access\u003C\u002Fstrong> to funds while payment is processing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fraud detection\u003C\u002Fstrong> and \u003Cstrong>global compliance\u003C\u002Fstrong> (including PCI, PSD2, and 3D Secure).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Faster checkout\u003C\u002Fstrong> via PayPal buttons on product pages and in-cart.\u003C\u002Fli>\n\u003Cli>Convenience to \u003Cstrong>pay over time\u003C\u002Fstrong> with PayPal Pay Later.\u003C\u002Fli>\n\u003Cli>Allow Venmo shoppers (US only) to \u003Cstrong>share purchases\u003C\u002Fstrong> with friends.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Standard\u003C\u002Fstrong> and \u003Cstrong>Advanced Card Processing\u003C\u002Fstrong> options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Country-specific\u003C\u002Fstrong> payment methods to build global trust.\u003C\u002Fli>\n\u003Cli>Multiple \u003Cstrong>subscription payment\u003C\u002Fstrong> options to help drive repeat business.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get started\u003C\u002Fh4>\n\u003Cp>If you’re new to PayPal, \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F\" rel=\"nofollow ugc\">add it to your store today\u003C\u002Fa>. Existing user? \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002Fpaypal-payments-upgrade-guide\u002F\" rel=\"nofollow ugc\">Upgrade your integration\u003C\u002Fa> now to access these exciting new features.\u003C\u002Fp>\n\u003Ch4>It pays to PayPal\u003C\u002Fh4>\n\u003Cp>Get \u003Cstrong>instant access to funds\u003C\u002Fstrong> in your PayPal business account while payment is processing. Save time and money with \u003Cstrong>fraud detection\u003C\u002Fstrong> and Seller Protection features†.\u003C\u002Fp>\n\u003Cp>Plus, you’ll meet \u003Cstrong>global compliance standards\u003C\u002Fstrong> (such as PCI, PSD2, SCA, and 3D Secure), bringing international markets within reach.\u003C\u002Fp>\n\u003Cp>†Available on eligible purchases. Limits apply.\u003C\u002Fp>\n\u003Ch4>Flexible payment options\u003C\u002Fh4>\n\u003Cp>Shoppers are nearly \u003Cstrong>three times more likely to buy\u003C\u002Fstrong> when you offer PayPal.¹ Increase conversions by automatically \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F#section-35\" rel=\"nofollow ugc\">displaying PayPal buttons\u003C\u002Fa> on product pages, in-cart, and at checkout.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F#pay-later\" rel=\"nofollow ugc\">PayPal Pay Later\u003C\u002Fa> options help boost conversion rates and \u003Cstrong>increase cart sizes by 39%\u003C\u002Fstrong>.² Let customers pay over time while you get paid upfront — at no additional cost. Available in select countries. \u003Ca href=\"https:\u002F\u002Fdeveloper.paypal.com\u002Fdocs\u002Fcheckout\u002Fpay-later\u002Fus\u002F\" rel=\"nofollow ugc\">Learn more about Pay Later messaging\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Venmo users spend 2.2 times more annually\u003C\u002Fstrong> on online purchases than other online buyers.³ Now you can \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F#pay-with-venmo\" rel=\"nofollow ugc\">reach Venmo shoppers\u003C\u002Fa> (US only) and allow them to share their purchases with friends.\u003C\u002Fp>\n\u003Ch4>Country-specific payments\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Standard Card Processing:\u003C\u002Fstrong> Suitable for all business and personal seller accounts. Card transactions are managed via a prebuilt user experience, simplifying compliance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Card Processing:\u003C\u002Fstrong> Customize the look, feel, and placement of debit and credit card payment fields. You can also use fraud protection tools to set up personal risk tolerance filters.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Earn recurring revenue through subscriptions\u003C\u002Fh4>\n\u003Cp>Drive repeat business for stable, predictable income using \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-subscriptions\u002F\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fwebapps\u002Fmpp\u002Fsubscription-payments\" rel=\"nofollow ugc\">PayPal Subscriptions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can also use PayPal’s \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fus\u002Fbrc\u002Farticle\u002Fsecurely-store-payments\" rel=\"nofollow ugc\">Vaulting\u003C\u002Fa> feature to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Offer flexible plans with fixed or quantity-based pricing.\u003C\u002Fli>\n\u003Cli>Set billing cycles for any period.\u003C\u002Fli>\n\u003Cli>Offer discounted trial periods or prorated payments.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With no monthly or setup fees, it’s simple for your customers — and \u003Cstrong>great for your business\u003C\u002Fstrong> (\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F#get-vaulting-approval\" rel=\"nofollow ugc\">account approval required\u003C\u002Fa>).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Legal Disclosures:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>*For Australian users, the PayPal service is provided by PayPal Australia Pty Limited AFSL 304962. Any information provided is general only and does not take into account your objectives, financial situation, or needs. Please read and consider the CFSGPDS (paypal.com.au) before acquiring or using the service. See website for TMD.\u003C\u002Fp>\n\u003Col>\n\u003Cli>An online study commissioned by PayPal and conducted by Netfluential in November 2020, involving 1,000 US online shoppers ages 18-39.\u003C\u002Fli>\n\u003Cli>PayPal Q2 Earnings 2021.\u003C\u002Fli>\n\u003Cli>Edison Trends commissioned by PayPal, April 2020 to March 2021. Edison Trends conducted a behavioral panel of email receipts from 306,939 US consumers and 3.4+ M purchases at a vertical level between Pay with Venmo and non-Venmo users during a 12-month period.\u003C\u002Fli>\n\u003C\u002Fol>\n","PayPal's latest payment processing solution. Accept PayPal, Pay Later, credit\u002Fdebit cards, alternative digital wallets and bank accounts.",800000,24838061,56,539,"2026-04-02T14:59:00.000Z","6.5",[114,135,136,137,138],"ecommerce","payments","paypal","woocommerce","https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-paypal-payments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-paypal-payments.4.0.2.zip","2023-06-20 00:00:00",{"attackSurface":143,"codeSignals":191,"taintFlows":220,"riskAssessment":221,"analyzedAt":229},{"hooks":144,"ajaxHandlers":181,"restRoutes":182,"shortcodes":183,"cronEvents":190,"entryPointCount":32,"unprotectedCount":13},[145,150,153,157,161,165,168,173,176],{"type":146,"name":147,"callback":148,"file":149,"line":32},"action","admin_menu","ghc_create_menu","admin-page.php",{"type":146,"name":151,"callback":152,"file":149,"line":86},"admin_init","register_ghc_settings",{"type":146,"name":154,"callback":155,"file":149,"line":156},"show_user_profile","user_profile_handicap_display",35,{"type":146,"name":158,"callback":159,"file":149,"line":160},"edit_user_profile","admin_profile_handicap_display",36,{"type":146,"name":162,"callback":163,"file":149,"line":164},"personal_options_update","profile_handicap_update",37,{"type":146,"name":166,"callback":163,"file":149,"line":167},"edit_user_profile_update",38,{"type":146,"name":169,"callback":170,"file":171,"line":172},"wp_enqueue_scripts","add_submit_script","golf-handicap-calculator.php",26,{"type":146,"name":169,"callback":174,"file":171,"line":175},"add_stylesheet",27,{"type":146,"name":177,"callback":178,"file":179,"line":180},"init","ghc_form_calc","shortcode.php",4,[],[],[184,187],{"tag":185,"callback":186,"file":179,"line":32},"ghc_form","ghc_shortcode_form",{"tag":188,"callback":189,"file":179,"line":86},"ghc_user_details","ghc_shortcode_user_details",[],{"dangerousFunctions":192,"sqlUsage":193,"outputEscaping":196,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":32,"bundledLibraries":219},[],{"prepared":194,"raw":13,"locations":195},11,[],{"escaped":13,"rawEcho":11,"locations":197},[198,201,203,205,208,210,212,213,215,217],{"file":149,"line":199,"context":200},24,"raw output",{"file":149,"line":202,"context":200},53,{"file":149,"line":204,"context":200},74,{"file":206,"line":207,"context":200},"ghc_form.php",21,{"file":206,"line":209,"context":200},22,{"file":206,"line":211,"context":200},23,{"file":206,"line":108,"context":200},{"file":206,"line":214,"context":200},63,{"file":171,"line":216,"context":200},40,{"file":179,"line":218,"context":200},134,[],[],{"summary":222,"deductions":223},"The golf-handicap-calculator plugin v1.0.3 exhibits a mixed security posture.  On the positive side, it demonstrates good practices regarding SQL queries, exclusively using prepared statements, and has a clean vulnerability history with no recorded CVEs.  The attack surface is relatively small, with only two shortcodes as entry points, and notably, there are no unprotected AJAX handlers or REST API routes.  However, a significant concern arises from the complete lack of output escaping. This means that any data displayed to users, potentially originating from user input or other sources, is not being sanitized, leaving it vulnerable to cross-site scripting (XSS) attacks.  Additionally, the absence of nonce checks on the identified entry points, while not directly linked to AJAX or REST, is still a weakness that could be exploited if these shortcodes become more complex or interact with sensitive data.",[224,227],{"reason":225,"points":226},"Output escaping is not implemented",8,{"reason":228,"points":86},"Missing nonce checks","2026-04-16T12:24:27.612Z",{"wat":231,"direct":240},{"assetPaths":232,"generatorPatterns":235,"scriptPaths":236,"versionParams":237},[233,234],"\u002Fwp-content\u002Fplugins\u002Fgolf-handicap-calculator\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fgolf-handicap-calculator\u002Fsubmit.js",[],[234],[238,239],"golf-handicap-calculator\u002Fstyle.css?ver=","golf-handicap-calculator\u002Fsubmit.js?ver=",{"cssClasses":241,"htmlComments":242,"htmlAttributes":243,"restEndpoints":252,"jsGlobals":253,"shortcodeOutput":254},[],[],[244,245,246,247,248,249,250,251,22],"user-id","user_sex","card-1-par","card-1-score","card-2-par","card-2-score","card-3-par","card-3-score",[],[],[255,256],"[ghc_form]","[ghc_user_details]",{"error":258,"url":259,"statusCode":260,"statusMessage":261,"message":261},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fgolf-handicap-calculator\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":32,"versions":263},[264,271],{"version":6,"download_url":265,"svn_tag_url":266,"released_at":27,"has_diff":267,"diff_files_changed":268,"diff_lines":27,"trac_diff_url":269,"vulnerabilities":270,"is_current":258},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgolf-handicap-calculator.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgolf-handicap-calculator\u002Ftags\u002F1.0.3\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgolf-handicap-calculator%2Ftags%2F1.0.0&new_path=%2Fgolf-handicap-calculator%2Ftags%2F1.0.3",[],{"version":272,"download_url":273,"svn_tag_url":274,"released_at":27,"has_diff":267,"diff_files_changed":275,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":276,"is_current":267},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgolf-handicap-calculator.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgolf-handicap-calculator\u002Ftags\u002F1.0.0\u002F",[],[]]