[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$flT8HjUpwdOFjkt9uqsyMmI4OJZsZRUHH8wt3P8ATY-Q":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":34,"analysis":35,"fingerprints":97},"power-calculator","Power Calculator","1.0","Deep Khicher","https:\u002F\u002Fprofiles.wordpress.org\u002Fdeepfitnessclub\u002F","\u003Cp>If you want to add Power Calculator in your website then this plugin will help you to done this job perfectly. You user can enjoy on the fly result without page refresh. This Plugin is faster then normal plugin and code that you write own or by developer.\u003C\u002Fp>\n\u003Cp>just make a page or post and add [ddev-power-calculator] single shortcode and boom! your Calculator will start working.\u003C\u002Fp>\n\u003Cp>there are enough attribute to show calculation data as per user requirement.\u003C\u002Fp>\n\u003Cp>Below we provide a table to help you use shortcode attribute.\u003C\u002Fp>\n\u003Ch3>Watt Attribute Table\u003C\u002Fh3>\n\u003Cp>  Sr. No\u003Cbr \u002F>\n  Attribute\u003Cbr \u002F>\n  Value Between\u003Cbr \u002F>\n  Default\u003C\u002Fp>\n\u003Cp>  1.\u003Cbr \u002F>\n  1st-preset-watt\u003Cbr \u002F>\n  0-500\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  2.\u003Cbr \u002F>\n  2nd-preset-watt\u003Cbr \u002F>\n  501-1000\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  3.\u003Cbr \u002F>\n  3rd-preset-watt\u003Cbr \u002F>\n  1001-1500\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  4.\u003Cbr \u002F>\n  4th-preset-watt\u003Cbr \u002F>\n  1501-2000\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  5.\u003Cbr \u002F>\n  5th-preset-watt\u003Cbr \u002F>\n  2001-2500\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  6.\u003Cbr \u002F>\n  6th-preset-watt\u003Cbr \u002F>\n  2501-3000\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  7.\u003Cbr \u002F>\n  7th-preset-watt\u003Cbr \u002F>\n  3001-3500\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  8.\u003Cbr \u002F>\n  8th-preset-watt\u003Cbr \u002F>\n  3501-4000\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  9.\u003Cbr \u002F>\n  9th-preset-watt\u003Cbr \u002F>\n  4001-4500\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  10.\u003Cbr \u002F>\n  10th-preset-watt\u003Cbr \u002F>\n  4501-5000\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  11.\u003Cbr \u002F>\n  11th-preset-watt\u003Cbr \u002F>\n  5001-6000\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  12.\u003Cbr \u002F>\n  12th-preset-watt\u003Cbr \u002F>\n  6001-8000\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  13.\u003Cbr \u002F>\n  13th-preset-watt\u003Cbr \u002F>\n  8001-10000\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  14.\u003Cbr \u002F>\n  14th-preset-watt\u003Cbr \u002F>\n  10001-12000\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  15.\u003Cbr \u002F>\n  15th-preset-watt\u003Cbr \u002F>\n  12001-15000\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  16.\u003Cbr \u002F>\n  16th-preset-watt\u003Cbr \u002F>\n  15001-20000\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  17.\u003Cbr \u002F>\n  17th-preset-watt\u003Cbr \u002F>\n  20001-25000\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  18.\u003Cbr \u002F>\n  18th-preset-watt\u003Cbr \u002F>\n  25001-30000\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  19.\u003Cbr \u002F>\n  19th-preset-watt\u003Cbr \u002F>\n  30001-40000\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Ch3>Battery Attribute Table\u003C\u002Fh3>\n\u003Cp>  Sr. No\u003Cbr \u002F>\n  Attribute\u003Cbr \u002F>\n  Value Between\u003Cbr \u002F>\n  Default\u003C\u002Fp>\n\u003Cp>  1.\u003Cbr \u002F>\n  1st-preset-battery\u003Cbr \u002F>\n  0-100\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  2.\u003Cbr \u002F>\n  2nd-preset-battery\u003Cbr \u002F>\n  101-200\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  3.\u003Cbr \u002F>\n  3rd-preset-battery\u003Cbr \u002F>\n  201-300\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  4.\u003Cbr \u002F>\n  4th-preset-battery\u003Cbr \u002F>\n  301-400\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  5.\u003Cbr \u002F>\n  5th-preset-battery\u003Cbr \u002F>\n  401-500\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  6.\u003Cbr \u002F>\n  6th-preset-battery\u003Cbr \u002F>\n  501-600\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  7.\u003Cbr \u002F>\n  7th-preset-battery\u003Cbr \u002F>\n  601-700\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  8.\u003Cbr \u002F>\n  8th-preset-battery\u003Cbr \u002F>\n  701-800\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  9.\u003Cbr \u002F>\n  9th-preset-battery\u003Cbr \u002F>\n  801-900\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  10.\u003Cbr \u002F>\n  10th-preset-battery\u003Cbr \u002F>\n  901-1000\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  11.\u003Cbr \u002F>\n  11th-preset-battery\u003Cbr \u002F>\n  1001-1200\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  12.\u003Cbr \u002F>\n  12th-preset-battery\u003Cbr \u002F>\n  1201-1500\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  13.\u003Cbr \u002F>\n  13th-preset-battery\u003Cbr \u002F>\n  1501-1800\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  14.\u003Cbr \u002F>\n  14th-preset-battery\u003Cbr \u002F>\n  1801-2000\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  15.\u003Cbr \u002F>\n  15th-preset-battery\u003Cbr \u002F>\n  2001-2500\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  16.\u003Cbr \u002F>\n  16th-preset-battery\u003Cbr \u002F>\n  2501-3000\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  17.\u003Cbr \u002F>\n  17th-preset-battery\u003Cbr \u002F>\n  20001-25000\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  18.\u003Cbr \u002F>\n  18th-preset-battery\u003Cbr \u002F>\n  3001-3500\u003Cbr \u002F>\n  null\u003C\u002Fp>\n\u003Cp>  19.\u003Cbr \u002F>\n  19th-preset-battery\u003Cbr \u002F>\n  3501-4000\u003Cbr \u002F>\n  null\u003C\u002Fp>\n","A single shortcode insert and turn your page or post into Power Calculator and calculate power load, inverter size and solar panel size",20,3161,0,"2020-07-07T06:24:00.000Z","5.4.19","5.2","7.2",[19,20,4,21],"inverter-size-calculator","power-calculation","solar-panel-size-calculator","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpower-calculator.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"deepfitnessclub",2,30,84,"2026-04-05T15:13:09.622Z",[],{"attackSurface":36,"codeSignals":70,"taintFlows":81,"riskAssessment":82,"analyzedAt":96},{"hooks":37,"ajaxHandlers":62,"restRoutes":63,"shortcodes":64,"cronEvents":68,"entryPointCount":69,"unprotectedCount":13},[38,44,48,54,58],{"type":39,"name":40,"callback":41,"file":42,"line":43},"action","admin_menu","addMenu","admin\\OptionPage.php",38,{"type":39,"name":45,"callback":46,"file":42,"line":47},"admin_init","settings",39,{"type":39,"name":49,"callback":50,"priority":51,"file":52,"line":53},"wp_enqueue_scripts","ddev_pc_enqueue_scripts",100,"ddev-power-calculator.php",55,{"type":39,"name":55,"callback":56,"file":52,"line":57},"plugin_loaded","ddev_pc_load_textdomain",56,{"type":39,"name":49,"callback":59,"file":60,"line":61},"ddev_pc_power_calculation_local_script","inc\\shortcodes\\power-calculator.php",102,[],[],[65],{"tag":4,"callback":66,"file":52,"line":67},"ddev_pc_power_calculator",61,[],1,{"dangerousFunctions":71,"sqlUsage":72,"outputEscaping":74,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":80},[],{"prepared":13,"raw":13,"locations":73},[],{"escaped":75,"rawEcho":69,"locations":76},7,[77],{"file":42,"line":78,"context":79},222,"raw output",[],[],{"summary":83,"deductions":84},"The \"power-calculator\" v1.0 plugin exhibits a generally positive security posture based on the static analysis. The absence of dangerous functions, SQL queries executed with prepared statements, and file operations is a strong indicator of good coding practices. The high percentage of properly escaped output further contributes to a robust defense against common web vulnerabilities like Cross-Site Scripting (XSS). The plugin also has no recorded vulnerability history, suggesting a history of secure development or a lack of prior extensive security auditing. \n\nHowever, the analysis reveals several potential areas of concern that prevent a perfect score. The most significant is the complete lack of nonce checks and capability checks. While the attack surface is currently small and all identified entry points are technically protected (0 unprotected), the absence of these fundamental WordPress security mechanisms means that an attacker could potentially trigger actions or access data if they can find a way to call the shortcode without proper authorization. This is a significant oversight in a WordPress context, as these checks are crucial for preventing unauthorized access and actions. \n\nIn conclusion, the plugin demonstrates good practices in handling data and queries, but its security is significantly weakened by the omission of essential WordPress authorization and noncing mechanisms. The lack of vulnerability history is a positive sign, but it does not negate the risks introduced by the missing security controls. Addressing the absence of nonce and capability checks would drastically improve the plugin's overall security.",[85,88,90,93],{"reason":86,"points":87},"Missing nonce checks",10,{"reason":89,"points":87},"Missing capability checks",{"reason":91,"points":92},"1 entry point (shortcode) without auth checks",5,{"reason":94,"points":95},"12% unescaped output",3,"2026-03-16T23:01:46.988Z",{"wat":98,"direct":111},{"assetPaths":99,"generatorPatterns":104,"scriptPaths":105,"versionParams":106},[100,101,102,103],"\u002Fwp-content\u002Fplugins\u002Fpower-calculator\u002Fassets\u002Fcss\u002Fmain-style.css","\u002Fwp-content\u002Fplugins\u002Fpower-calculator\u002Fassets\u002Fjs\u002Fmain.js","\u002Fwp-content\u002Fplugins\u002Fpower-calculator\u002Fassets\u002Fjs\u002Fvue.js","\u002Fwp-content\u002Fplugins\u002Fpower-calculator\u002Fassets\u002Fjs\u002Fvue-loader.js",[],[101,102,103],[107,108,109,110],"\u002Fwp-content\u002Fplugins\u002Fpower-calculator\u002Fassets\u002Fcss\u002Fmain-style.css?ver=","\u002Fwp-content\u002Fplugins\u002Fpower-calculator\u002Fassets\u002Fjs\u002Fmain.js?ver=","\u002Fwp-content\u002Fplugins\u002Fpower-calculator\u002Fassets\u002Fjs\u002Fvue.js?ver=","\u002Fwp-content\u002Fplugins\u002Fpower-calculator\u002Fassets\u002Fjs\u002Fvue-loader.js?ver=",{"cssClasses":112,"htmlComments":113,"htmlAttributes":114,"restEndpoints":115,"jsGlobals":116,"shortcodeOutput":118},[],[],[],[],[117],"window.power_handle",[119],"[power-calculator]"]