[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fxq758oZJQjsr2Sy7VYEBlRAoXyA3CRSMVU8CslVU9iU":3,"$fs-NAsNzG_EdWu3D4X7MstV8F1-MTgIhMsGkpkt-oFtI":194,"$f-d78Q8CursqpbA0BNLOoVVf2_Ok8QWxkJeehVGgOBQw":199},{"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":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":38,"fingerprints":170},"aistore-recharge","AIStore Recharge","1.3.1","susheelhbti","https:\u002F\u002Fprofiles.wordpress.org\u002Fsusheelhbti\u002F","\u003Cp>In order to use this recharge plugin you need to install two following plugins\u003C\u002Fp>\n\u003Cp>1 Woocommerce\u003Cbr \u002F>\n2 WooCommerce Wallet – credit, cashback, refund system (https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-wallet\u002F)\u003C\u002Fp>\n\u003Cp>If you are running e-commerce protal , coupon portal , blog etc you can start making more money by offering  recharges from your portal.\u003C\u002Fp>\n\u003Cp>You can earn upto 6.5 % profit [margin keep changing ] from the margin in the recharge. The setup is very easy.\u003C\u002Fp>\n\u003Ch3>Take Rs 10,000 balance and get free call back processing plugin\u003C\u002Fh3>\n\u003Cp>In order to use this services you need to be a registered user of http:\u002F\u002Fapi.sakshamapp.com\u002F and in configuration you will need to provide username and password.\u003C\u002Fp>\n\u003Cp>Create  4 Pages\u003Cbr \u002F>\nPage 1 for prepaid recharge form and insert this shortcode [ AISTORERECHARGEFORM type=”prepaid” ]  Remove spaces\u003Cbr \u002F>\nPage 2 for postpaid recharge form and insert this shortcode [ AISTORERECHARGEFORM type=”postpaid” ]  Remove spaces\u003Cbr \u002F>\nPage 3 for DTH recharge form and insert this shortcode [ AISTORERECHARGEFORM type=”dth” ] Remove spaces\u003Cbr \u002F>\nPage 4 for report of recharge   and insert this shortcode [ AistoreRechargeReport ]  Remove spaces\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cp>*It provide Prepaid recharge , Post paid recharge , DTH recharge.\u003Cbr \u002F>\n* It provide complete recharge report for admin and user.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Download and extract   to \u003Ccode>wp-content\u002Fplugins\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ menu in WordPress.\u003C\u002Fli>\n\u003Cli>“Dashboard”->”Recharge”\u003C\u002Fli>\n\u003C\u002Fol>\n","AIStore Recharge Plugins using this you can provide recharge services from your website and you can make profit from this.",10,2660,0,"2020-07-18T02:38:00.000Z","5.1.22","4.4","5.6",[4,19,20,21,22],"dth-recharge","post-recharge","postpaid-recharge","prepaid-recharge","http:\u002F\u002Fwww.aistore2030.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faistore-recharge.zip",85,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},16,60,86,30,84,"2026-05-20T09:04:42.040Z",[],{"attackSurface":39,"codeSignals":101,"taintFlows":161,"riskAssessment":162,"analyzedAt":169},{"hooks":40,"ajaxHandlers":80,"restRoutes":81,"shortcodes":89,"cronEvents":98,"entryPointCount":99,"unprotectedCount":100},[41,47,51,55,60,64,68,72,76],{"type":42,"name":43,"callback":44,"file":45,"line":46},"action","admin_notices","aistore_recharge_notice","index.php",17,{"type":42,"name":48,"callback":49,"file":45,"line":50},"admin_menu","aistore2030_register_my_custom_menu_page",33,{"type":42,"name":52,"callback":53,"file":45,"line":54},"admin_init","aistore_recharge_settings_group",49,{"type":56,"name":57,"callback":58,"priority":11,"file":45,"line":59},"filter","woocommerce_get_item_data","iconic_display_engraving_text_cart",229,{"type":42,"name":61,"callback":62,"priority":11,"file":45,"line":63},"woocommerce_checkout_create_order_line_item","aistore2030_add_text_to_order_items",247,{"type":42,"name":65,"callback":66,"file":45,"line":67},"woocommerce_before_calculate_totals","aistore2030_add_custom_price",251,{"type":56,"name":69,"callback":70,"priority":11,"file":45,"line":71},"woocommerce_thankyou_order_received_text","woo_change_order_received_text",270,{"type":42,"name":73,"callback":74,"priority":11,"file":45,"line":75},"woocommerce_order_status_completed","processRechargeStep3",469,{"type":42,"name":77,"callback":78,"file":45,"line":79},"rest_api_init","closure",485,[],[82],{"namespace":83,"route":84,"methods":85,"callback":87,"permissionCallback":26,"file":45,"line":88},"aistoreRecharge\u002Fv1","\u002FAcceptCallback",[86],"GET","aistoreRecharge_secure_callback_accept_func",486,[90,94],{"tag":91,"callback":92,"file":45,"line":93},"AISTORERECHARGEFORM","aistore2030_recharge_form",191,{"tag":95,"callback":96,"file":45,"line":97},"AistoreRechargeReport","aistore2030_complete_recharge_report",193,[],3,1,{"dangerousFunctions":102,"sqlUsage":103,"outputEscaping":106,"fileOperations":13,"externalRequests":159,"nonceChecks":100,"capabilityChecks":99,"bundledLibraries":160},[],{"prepared":104,"raw":13,"locations":105},11,[],{"escaped":107,"rawEcho":108,"locations":109},15,22,[110,114,116,117,120,123,126,129,131,133,136,138,140,142,144,146,148,150,152,154,156,158],{"file":111,"line":112,"context":113},"howto.php",83,"raw output",{"file":45,"line":115,"context":113},25,{"file":45,"line":32,"context":113},{"file":118,"line":119,"context":113},"settings.php",181,{"file":121,"line":122,"context":113},"template\u002Fdth.php",6,{"file":124,"line":125,"context":113},"template\u002Felectricity.php",8,{"file":127,"line":128,"context":113},"template\u002Fgas.php",7,{"file":130,"line":128,"context":113},"template\u002Fpostpaid.php",{"file":132,"line":128,"context":113},"template\u002Fprepaid.php",{"file":134,"line":135,"context":113},"template\u002Freport.php",65,{"file":134,"line":137,"context":113},66,{"file":134,"line":139,"context":113},67,{"file":134,"line":141,"context":113},68,{"file":134,"line":143,"context":113},70,{"file":134,"line":145,"context":113},72,{"file":134,"line":147,"context":113},73,{"file":134,"line":149,"context":113},75,{"file":134,"line":151,"context":113},76,{"file":153,"line":104,"context":113},"template\u002Fstep2.php",{"file":153,"line":155,"context":113},21,{"file":153,"line":157,"context":113},29,{"file":153,"line":54,"context":113},2,[],[],{"summary":163,"deductions":164},"The 'aistore-recharge' plugin v1.3.1 exhibits a mixed security posture. On the positive side, it demonstrates good practices by using prepared statements for all SQL queries, has no recorded vulnerabilities (CVEs), and avoids dangerous functions, file operations, and bundled libraries. This suggests a generally well-developed plugin with a focus on avoiding common pitfalls. However, there are notable areas of concern. The plugin exposes one REST API route without proper permission callbacks, creating an unprotected entry point. Furthermore, only 41% of output is properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not sanitized before being displayed. The limited attack surface and lack of complex code signals are strengths, but the unprotected REST API and insufficient output escaping present tangible risks that need to be addressed.",[165,167],{"reason":166,"points":11},"REST API route without permission callback",{"reason":168,"points":125},"Low percentage of properly escaped output","2026-04-16T11:49:05.677Z",{"wat":171,"direct":184},{"assetPaths":172,"generatorPatterns":181,"scriptPaths":182,"versionParams":183},[173,174,175,176,177,178,179,180],"\u002Fwp-content\u002Fplugins\u002Faistore-recharge\u002Ftemplate\u002Felectricity.php","\u002Fwp-content\u002Fplugins\u002Faistore-recharge\u002Ftemplate\u002Fgas.php","\u002Fwp-content\u002Fplugins\u002Faistore-recharge\u002Ftemplate\u002Fpostpaid.php","\u002Fwp-content\u002Fplugins\u002Faistore-recharge\u002Ftemplate\u002Fprepaid.php","\u002Fwp-content\u002Fplugins\u002Faistore-recharge\u002Ftemplate\u002Freport.php","\u002Fwp-content\u002Fplugins\u002Faistore-recharge\u002Ftemplate\u002Fstep2.php","\u002Fwp-content\u002Fplugins\u002Faistore-recharge\u002Ftemplate\u002Fwater.php","\u002Fwp-content\u002Fplugins\u002Faistore-recharge\u002Ftemplate\u002Fdth.php",[],[],[],{"cssClasses":185,"htmlComments":187,"htmlAttributes":188,"restEndpoints":189,"jsGlobals":190,"shortcodeOutput":191},[186],"aistore-recharge-form",[],[],[],[],[192,193],"[AISTORERECHARGEFORM]","[AistoreRechargeReport]",{"error":195,"url":196,"statusCode":197,"statusMessage":198,"message":198},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Faistore-recharge\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":200},[]]