[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fi3_Ts0Ke5ZskgB4IHXDsm-VGOHft0uBK121x8pMDQVM":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":38,"fingerprints":171},"pakistan-tax-calculator","Pakistan Tax Calculator","0.5.5","TechUp Solutions","https:\u002F\u002Fprofiles.wordpress.org\u002Ftechupsol\u002F","\u003Cp>Simplify tax calculations on your WordPress site with our user-friendly Pakistan Tax Calculator Plugin. Easily manage budgeting and financial planning hassle-free.\u003C\u002Fp>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Quick and accurate tax calculations\u003C\u002Fli>\n\u003Cli>Streamlined budgeting tools\u003C\u002Fli>\n\u003Cli>Seamless integration into your WordPress site\u003C\u002Fli>\n\u003Cli>User-friendly interface for effortless financial planning\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Enhance your website’s financial capabilities today!\u003C\u002Fp>\n","Simplify tax calculations on your WordPress site. Easy budgeting and financial planning.",20,1077,60,2,"2025-01-31T07:56:00.000Z","6.7.5","6.5.1","7.0",[20,21,22,23,4],"corporate-tax-pakistan","fbr-tax-calculator","income-tax-pakistan","pakistan-salary-tax-calculator","https:\u002F\u002Fpaktaxcalculator.pk\u002Fpakistan-tax-calculator-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpakistan-tax-calculator.0.5.5.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"techupsol",1,30,88,"2026-04-04T14:48:29.346Z",[],{"attackSurface":39,"codeSignals":79,"taintFlows":127,"riskAssessment":160,"analyzedAt":170},{"hooks":40,"ajaxHandlers":67,"restRoutes":76,"shortcodes":77,"cronEvents":78,"entryPointCount":14,"unprotectedCount":27},[41,47,51,56,60,63],{"type":42,"name":43,"callback":44,"file":45,"line":46},"action","admin_head","ptxc_my_custom_dashicons","source\\core\\admin_initial.php",22,{"type":42,"name":48,"callback":49,"file":45,"line":50},"admin_menu","ptxc_tax_calculator_menu",23,{"type":42,"name":52,"callback":53,"priority":54,"file":45,"line":55},"admin_enqueue_scripts","ptxc_tax_calculator_admin_enque",100,24,{"type":42,"name":57,"callback":58,"file":45,"line":59},"admin_post_calc_config","ptxc_activationFunction",25,{"type":42,"name":61,"callback":58,"file":45,"line":62},"admin_post_nopriv_calc_config",26,{"type":42,"name":64,"callback":65,"file":45,"line":66},"admin_footer","ptxc_loaderforloading",27,[68,74],{"action":69,"nopriv":70,"callback":69,"hasNonce":71,"hasCapCheck":70,"file":72,"line":73},"ptxc_active_checkbox",false,true,"source\\hook\\configuration.php",11,{"action":69,"nopriv":71,"callback":69,"hasNonce":71,"hasCapCheck":70,"file":72,"line":75},12,[],[],[],{"dangerousFunctions":80,"sqlUsage":81,"outputEscaping":122,"fileOperations":33,"externalRequests":33,"nonceChecks":125,"capabilityChecks":27,"bundledLibraries":126},[],{"prepared":82,"raw":83,"locations":84},8,17,[85,88,91,93,95,97,99,101,103,105,107,110,112,115,116,118,120],{"file":72,"line":86,"context":87},21,"$wpdb->get_results() with variable interpolation",{"file":72,"line":89,"context":90},33,"$wpdb->get_var() with variable interpolation",{"file":72,"line":92,"context":87},35,{"file":72,"line":94,"context":90},50,{"file":72,"line":96,"context":87},52,{"file":72,"line":98,"context":87},68,{"file":72,"line":100,"context":87},79,{"file":72,"line":102,"context":87},123,{"file":72,"line":104,"context":87},138,{"file":72,"line":106,"context":87},152,{"file":108,"line":83,"context":109},"source\\hook\\generator\\pipe\\staticResources.php","$wpdb->query() with variable interpolation",{"file":108,"line":111,"context":109},18,{"file":113,"line":114,"context":90},"source\\hook\\shortcode.php",136,{"file":113,"line":104,"context":87},{"file":113,"line":117,"context":90},154,{"file":113,"line":119,"context":87},156,{"file":113,"line":121,"context":87},173,{"escaped":123,"rawEcho":27,"locations":124},105,[],4,[],[128,150],{"entryPoint":129,"graph":130,"unsanitizedCount":33,"severity":149},"ptxc_config_tax_calculator_view (source\\core\\admin_initial.php:143)",{"nodes":131,"edges":146},[132,137,141],{"id":133,"type":134,"label":135,"file":45,"line":136},"n0","source","$_GET",153,{"id":138,"type":139,"label":140,"file":45,"line":136},"n1","transform","→ ptxc_get_calculator()",{"id":142,"type":143,"label":144,"file":72,"line":26,"wp_function":145},"n2","sink","get_results() [SQLi]","get_results",[147,148],{"from":133,"to":138,"sanitized":70},{"from":138,"to":142,"sanitized":70},"high",{"entryPoint":151,"graph":152,"unsanitizedCount":33,"severity":149},"\u003Cadmin_initial> (source\\core\\admin_initial.php:0)",{"nodes":153,"edges":157},[154,155,156],{"id":133,"type":134,"label":135,"file":45,"line":136},{"id":138,"type":139,"label":140,"file":45,"line":136},{"id":142,"type":143,"label":144,"file":72,"line":26,"wp_function":145},[158,159],{"from":133,"to":138,"sanitized":70},{"from":138,"to":142,"sanitized":70},{"summary":161,"deductions":162},"The pakistan-tax-calculator plugin version 0.5.5 exhibits a generally positive security posture with some areas requiring attention.  Its complete lack of known vulnerabilities and robust output escaping are strong indicators of good development practices.  The limited attack surface, consisting of only two AJAX handlers and no shortcodes or REST API routes, is also a positive sign.  However, the taint analysis reveals two flows with unsanitized paths, both classified as high severity. This is a significant concern as it suggests potential for malicious input to be processed without proper sanitization, which could lead to unexpected behavior or security issues.\n\nWhile there are no known CVEs, the presence of high-severity taint flows suggests that undiscovered vulnerabilities might exist. The static analysis also notes that none of the AJAX handlers have explicit authentication checks, which, while not necessarily a vulnerability in itself given the limited attack surface, could become a risk if the functionality they expose is sensitive. The plugin uses prepared statements for a majority of its SQL queries, which is a good practice, but the remaining queries could still be a potential target.  Overall, the plugin is well-developed in many aspects but the high-severity taint flows are a critical area that needs immediate investigation and remediation.",[163,166,167],{"reason":164,"points":165},"High severity unsanitized taint flow",15,{"reason":164,"points":165},{"reason":168,"points":169},"AJAX handlers without auth checks",5,"2026-03-16T22:47:09.358Z",{"wat":172,"direct":189},{"assetPaths":173,"generatorPatterns":180,"scriptPaths":181,"versionParams":182},[174,175,176,177,178,179],"\u002Fwp-content\u002Fplugins\u002Fpakistan-tax-calculator\u002Fsource\u002Fcontent\u002Fcss\u002Fptxc-style.css","\u002Fwp-content\u002Fplugins\u002Fpakistan-tax-calculator\u002Fsource\u002Fcontent\u002Fcss\u002Fmain-admin.css","\u002Fwp-content\u002Fplugins\u002Fpakistan-tax-calculator\u002Fsource\u002Fcontent\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fpakistan-tax-calculator\u002Fsource\u002Fcontent\u002Fvendor\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fpakistan-tax-calculator\u002Fsource\u002Fcontent\u002Fcss\u002Fadmin-configuration.css","\u002Fwp-content\u002Fplugins\u002Fpakistan-tax-calculator\u002Fsource\u002Fcontent\u002Fvendor\u002Fjs\u002Fadmin-configuration.js",[],[177,179],[183,184,185,186,187,188],"pakistan-tax-calculator\u002Fsource\u002Fcontent\u002Fcss\u002Fptxc-style.css?ver=","pakistan-tax-calculator\u002Fsource\u002Fcontent\u002Fcss\u002Fmain-admin.css?ver=","pakistan-tax-calculator\u002Fsource\u002Fcontent\u002Fcss\u002Fadmin.css?ver=","pakistan-tax-calculator\u002Fsource\u002Fcontent\u002Fvendor\u002Fjs\u002Fadmin.js?ver=","pakistan-tax-calculator\u002Fsource\u002Fcontent\u002Fcss\u002Fadmin-configuration.css?ver=","pakistan-tax-calculator\u002Fsource\u002Fcontent\u002Fvendor\u002Fjs\u002Fadmin-configuration.js?ver=",{"cssClasses":190,"htmlComments":197,"htmlAttributes":198,"restEndpoints":199,"jsGlobals":200,"shortcodeOutput":202},[191,192,193,194,195,196],"ptxc-ptc-menu","ptxc-search","ptxc-floating-input","ptxc-floating-select","ptxc-box-heading-without-ribbon","ptxc-main-box",[],[],[],[201],"ptxc_ajax",[]]