[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fjJXEX7JcoHNxKGErjFlQO72JmqO8LrbZMfwyuNCsK0o":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":39,"fingerprints":73},"target-heart-rate-calculator","Target Heart Rate","1.0","Zübeyir Muştak","https:\u002F\u002Fprofiles.wordpress.org\u002Fabulogics\u002F","\u003Cp>An awesome target heart rate calculator shortcode plugin. Please, visit us for more http:\u002F\u002Fwww.phpclicks.com\u003C\u002Fp>\n","An awesome target heart rate calculator shortcode plugin.",10,1148,100,1,"2017-05-19T04:21:00.000Z","4.7.32","3.0","",[20,21,22],"heart-rate","heart-rate-calculator","target-heart-rate","http:\u002F\u002Fwww.aliammaryasir.com\u002Ftarget-heart-rate\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftarget-heart-rate-calculator.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"abulogics",3,310,90,30,87,"2026-04-04T22:01:55.296Z",[],{"attackSurface":40,"codeSignals":56,"taintFlows":63,"riskAssessment":64,"analyzedAt":72},{"hooks":41,"ajaxHandlers":48,"restRoutes":49,"shortcodes":50,"cronEvents":55,"entryPointCount":14,"unprotectedCount":26},[42],{"type":43,"name":44,"callback":45,"file":46,"line":47},"action","wp_enqueue_scripts","thr_hooks_stylesheet","index.php",39,[],[],[51],{"tag":52,"callback":53,"file":46,"line":54},"target-heart-rates","thr_display_html",76,[],{"dangerousFunctions":57,"sqlUsage":58,"outputEscaping":60,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":62},[],{"prepared":26,"raw":26,"locations":59},[],{"escaped":26,"rawEcho":26,"locations":61},[],[],[],{"summary":65,"deductions":66},"The \"target-heart-rate-calculator\" plugin version 1.0 exhibits a strong security posture based on the provided static analysis.  The absence of dangerous functions, SQL queries that are 100% prepared, and perfectly escaped output are significant strengths. Furthermore, the plugin has no recorded vulnerabilities (CVEs) or security advisories, which is highly reassuring.  The plugin also demonstrates good practice by avoiding external HTTP requests and file operations. The limited attack surface, with only one shortcode and no AJAX handlers or REST API routes with unprotected entry points, further contributes to its secure design. This suggests diligent development practices focused on security by default.",[67,70],{"reason":68,"points":69},"No nonce checks detected.",5,{"reason":71,"points":69},"No capability checks detected.","2026-03-17T00:17:25.028Z",{"wat":74,"direct":82},{"assetPaths":75,"generatorPatterns":78,"scriptPaths":79,"versionParams":80},[76,77],"\u002Fwp-content\u002Fplugins\u002Ftarget-heart-rate-calculator\u002Fcore.js","\u002Fwp-content\u002Fplugins\u002Ftarget-heart-rate-calculator\u002Fstyle.css",[],[76],[81],"target-heart-rate-calculator\u002Fstyle.css?ver=",{"cssClasses":83,"htmlComments":84,"htmlAttributes":85,"restEndpoints":88,"jsGlobals":89,"shortcodeOutput":90},[],[],[86,87],"id=\"formTargetHeartRate\"","id=\"calculatedThr\"",[],[],[91],"\u003Cform id=\"formTargetHeartRate\">\u003Clabel>Age:\u003C\u002Flabel>\u003Cinput type=\"text\" name=\"age\" \u002F>\u003Cinput type=\"submit\" value=\"Submit\" \u002F>\u003C\u002Fform>\u003Cdiv id=\"calculatedThr\">\u003C\u002Fdiv>"]