[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgYMX4eaVsp3OJV5_nkMc51pw7zNa_DWQnyXe6OaTVYc":3,"$f4yj8E_An8kKWG2s0kHwcBUEaBh5FEx11U-7b5JAbDwU":175,"$fOyvew-JG-nyl1lAjUhKIRUJwIl3jPza8_knfT9DCZrk":180},{"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":15,"download_link":22,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25,"discovery_status":26,"vulnerabilities":27,"developer":28,"crawl_stats":24,"alternatives":34,"analysis":35,"fingerprints":63},"wagering-requirement-calculator","Wagering Requirement Calculator","1.0","Zmkir","https:\u002F\u002Fprofiles.wordpress.org\u002Fzmkirill\u002F","\u003Cp>The wagering requirement calculator is created for online casino players who want to claim casino bonuses but are afraid of the potential bonus playthrough amount. Wagering requirements of a bonus can lead to negative experience with the casino. Thus, players may not get their winnings from the bonus. The calculator helps to prevent problems with withdrawal of bonus winnings by calculating the exact wagering amount a player must bet. The calculator comprises two types of bonus: match deposit bonus and free bonus.\u003Cbr \u002F>\nFor the right use of the plugin, an external JavaScript file at https:\u002F\u002Fcasinobest.ca\u002Fwp-content\u002Fplugins\u002Fmga\u002Fjs\u002Fmga-calc.js is used. The JavaScript file processes the data users type in the calculator at the moment of use, but the data isn’t further kept in a specific storage file.\u003Cbr \u002F>\nView demo: https:\u002F\u002Fcasinobest.ca\u002Fwagering-requirement-calculator\u002F\u003C\u002Fp>\n","The wagering requirement calculator is made to help casino players calculate the bonus wagering requirement before claiming it.",0,842,"2021-05-20T13:56:00.000Z","5.6.17","","5.2.4",[18,19,20,4,21],"bonus-wagering","wagering-amount","wagering-calculator","wagering-requirements","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwagering-requirement-calculator.1.0.zip",85,null,"2026-03-15T15:16:48.613Z","no_bundle",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":23,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"zmkirill",1,30,84,"2026-05-20T10:16:54.966Z",[],{"attackSurface":36,"codeSignals":46,"taintFlows":53,"riskAssessment":54,"analyzedAt":62},{"hooks":37,"ajaxHandlers":38,"restRoutes":39,"shortcodes":40,"cronEvents":45,"entryPointCount":30,"unprotectedCount":11},[],[],[],[41],{"tag":42,"callback":42,"file":43,"line":44},"mgacalcshort","index.php",146,[],{"dangerousFunctions":47,"sqlUsage":48,"outputEscaping":50,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":52},[],{"prepared":11,"raw":11,"locations":49},[],{"escaped":11,"rawEcho":11,"locations":51},[],[],[],{"summary":55,"deductions":56},"The wagering-requirement-calculator plugin v1.0 exhibits a generally good security posture based on the provided static analysis.  It impressively reports zero dangerous functions, SQL queries that are all prepared, and 100% properly escaped output, indicating a solid foundation in secure coding practices.  Furthermore, the complete absence of known vulnerabilities in its history is a significant strength, suggesting a well-maintained and secure codebase.  The attack surface is also minimal, with only one shortcode identified and no unprotected entry points.",[57,60],{"reason":58,"points":59},"No nonce checks found",5,{"reason":61,"points":59},"No capability checks found","2026-03-17T06:19:22.536Z",{"wat":64,"direct":73},{"assetPaths":65,"generatorPatterns":67,"scriptPaths":68,"versionParams":70},[66],"\u002Fwp-content\u002Fplugins\u002Fwagering-requirement-calculator\u002Fcss\u002Fmga-calc.css",[],[69],"https:\u002F\u002Fcasinobest.ca\u002Fwp-content\u002Fplugins\u002Fmga\u002Fjs\u002Fmga-calc.js",[71,72],"mga-calc.js?ver=","mga-calc.css?ver=",{"cssClasses":74,"htmlComments":87,"htmlAttributes":89,"restEndpoints":110,"jsGlobals":111,"shortcodeOutput":112},[75,76,4,77,78,79,80,81,82,83,84,85,86],"wagering-field-deposit","wagering-field-free","mga-calc-plugin","select-wager-type","choice_content","result-number","indice_type","unite","bonusMoney","totalPlay","amountToBet","select-currency-type",[88],"\u003C!--\u003Cdiv class=\"title\">Wagering calc.\u003C\u002Fdiv>-->",[90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109],"attrcurrency","id=\"wagering\"","id=\"calculator\"","id=\"calculator_form_deposit\"","id=\"form_depositAmount\"","id=\"form_bonusPerc\"","id=\"form_bonusLimit\"","id=\"form_wageringPerc\"","id=\"form_wageringType\"","id=\"form_gameContribution\"","id=\"bonusMoney\"","id=\"totalPlay\"","id=\"amountToBet\"","id=\"calculator_form_free\"","id=\"form_freeMoneyAmount\"","id=\"form_limitBonusFree\"","id=\"form_wageringTypeFree\"","id=\"form_estimatedWinning\"","id=\"form_gameContribPercFree\"","id=\"amountToBetFree\"",[],[],[113,114,115,116,117,118,119,120,121,121,122,123,124,125,126,127,128,129,121,121,124,130,131,132,121,124,133,134,135,121,124,136,137,132,121,124,138,139,132,121,124,140,141,142,143,144,121,124,145,146,135,121,147,148,149,150,151,152,121,153,154,151,155,121,156,157,151,158,121,121,121,159,160,124,125,126,127,128,129,121,121,124,161,162,132,121,124,163,164,132,121,124,165,166,142,167,144,121,124,168,169,132,121,124,170,171,135,121,147,148,156,172,151,173,121,121,121,121,121,174],"\u003Csection id=\"wagering\">","\u003Cdiv class=\"container\">","\u003Cdiv id=\"calculator\" class=\"box\">","\u003Cdiv class=\"top_bar\">","\u003Cspan>What do you want to calcul ?\u003C\u002Fspan>","\u003Cdiv class=\"select-wager-type\">","\u003Cdiv class=\"choice active\" id=\"deposit\">Wagering on deposit\u003C\u002Fdiv>","\u003Cdiv class=\"choice\" id=\"free\">Free bonus\u003C\u002Fdiv>","\u003C\u002Fdiv>","\u003Cdiv class=\"choice_content active\" id=\"deposit\">","\u003Cform  id=\"calculator_form_deposit\">","\u003Cdiv class=\"input-field\">","\u003Clabel>Choose Your Currency\u003C\u002Flabel>","\u003Cdiv class=\"select-currency-type\">","\u003Cdiv class=\"choice active\" attrcurrency=\"€\">€\u003C\u002Fdiv>","\u003Cdiv class=\"choice\" attrcurrency=\"$\">\u003C\u002Fdiv>","\u003Cdiv class=\"choice\" attrcurrency=\"£\">£\u003C\u002Fdiv>","\u003Clabel for=\"depositAmount\">Deposit Amount\u003C\u002Flabel>","\u003Cinput type=\"number\" id=\"form_depositAmount\" class=\"wagering-field-deposit\" name=\"depositAmout\">","\u003Cspan class=\"indice_type curency\">€\u003C\u002Fspan>","\u003Clabel for=\"bonusPerc\">Deposit Bonus Percentage\u003C\u002Flabel>","\u003Cinput type=\"number\" id=\"form_bonusPerc\" class=\"wagering-field-deposit\" name=\"bonusPerc\">","\u003Cspan class=\"indice_type\">%\u003C\u002Fspan>","\u003Clabel for=\"bonusLimit\">Bonus limit\u003C\u002Flabel>","\u003Cinput type=\"number\" id=\"form_bonusLimit\" class=\"wagering-field-deposit\" name=\"bonusLimit\">","\u003Clabel for=\"wageringPerc\">Wagering Requirements\u003C\u002Flabel>","\u003Cinput type=\"number\" id=\"form_wageringPerc\" class=\"wagering-field-deposit\" name=\"wageringPerc\">","\u003Clabel for=\"wageringType\">Wagering type\u003C\u002Flabel>","\u003Cselect id=\"form_wageringType\" class=\"wagering-field-deposit\">","\u003Coption value=\"bonus\" selected=\"\">Bonus\u003C\u002Foption>","\u003Coption value=\"depositBonus\">Deposit + Bonus\u003C\u002Foption>","\u003C\u002Fselect>","\u003Clabel for=\"gameContribution\">Game Contribution Percentage\u003C\u002Flabel>","\u003Cinput type=\"number\" id=\"form_gameContribution\" class=\"wagering-field-deposit\" value=\"100\" name=\"gameContribution\">","\u003C\u002Fform>","\u003Cdiv class=\"result\">","\u003Cdiv class=\"bonusMoney\">","\u003Cspan> Bonus Money Offered \u003C\u002Fspan>","\u003Cspan class=\"unite\">€\u003C\u002Fspan>","\u003Cspan id=\"bonusMoney\" class=\"result-number\">21\u003C\u002Fspan>","\u003Cdiv class=\"totalPlay\">","\u003Cspan> Total Money to Play \u003C\u002Fspan>","\u003Cspan id=\"totalPlay\" class=\"result-number\">144\u003C\u002Fspan>","\u003Cdiv class=\"amountToBet\">","\u003Cspan> Amount of Money You Need to Bet \u003C\u002Fspan>","\u003Cspan id=\"amountToBet\" class=\"result-number\">31\u003C\u002Fspan>","\u003Cdiv class=\"choice_content\" id=\"free\">","\u003Cform action=\"\" id=\"calculator_form_free\">","\u003Clabel for=\"freeMoneyAmount\">Free Money Amount\u003C\u002Flabel>","\u003Cinput type=\"number\" id=\"form_freeMoneyAmount\" class=\"wagering-field-free\" name=\"freeMoneyAmount\">","\u003Clabel for=\"limitBonusFree\">Wagering Requirements\u003C\u002Flabel>","\u003Cinput type=\"number\" id=\"form_limitBonusFree\" class=\"wagering-field-free\" name=\"limitBonusFree\">","\u003Clabel for=\"wageringTypeFree\">Wagering type\u003C\u002Flabel>","\u003Cselect id=\"form_wageringTypeFree\" class=\"wagering-field-free\">","\u003Coption value=\"bonusWinnings\">Bonus + Winnings\u003C\u002Foption>","\u003Clabel for=\"estimatedWinning\">Estimated winnings\u003C\u002Flabel>","\u003Cinput type=\"number\" id=\"form_estimatedWinning\" class=\"wagering-field-free\" name=\"estimatedWinning\">","\u003Clabel for=\"gameContribPercFree\">Game Contribution\u003C\u002Flabel>","\u003Cinput type=\"number\" id=\"form_gameContribPercFree\" class=\"wagering-field-free\" name=\"gameContribPercFree\">","\u003Cspan>Wagering amount \u003C\u002Fspan>","\u003Cspan id=\"amountToBetFree\" class=\"result-number\">0\u003C\u002Fspan>","\u003C\u002Fsection>",{"error":176,"url":177,"statusCode":178,"statusMessage":179,"message":179},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwagering-requirement-calculator\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":11,"versions":181},[]]