[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fvc9WMgTUXnFEvOBS8hsL1rSbHkZbxU7Kz-XAnZfYde0":3,"$fhSs6q8WRnDhx3pKwRx0SmS8CQdjPy4OwHgX5w3vDMAI":214,"$fG5iAW_KzCW0p3LHXnqBoWmCDPWAO-2CKS3qRwqZ-Nvc":219},{"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":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":128,"fingerprints":187},"drugsdb-half-life-calculator","Drug Half-Life Calculator","1.1","Luke Mlsna","https:\u002F\u002Fprofiles.wordpress.org\u002Fbitacre\u002F","\u003Cp>This plugin allows you to add a widget to your sidebar or shortcode to a page or post that displays a simple drug half life calculator.  The calculator outputs the concentration of the drug that will remain in your system over a period of time. The plugin accepts two values: half-life and dosage.  You can find the half life of various drugs and medications at \u003Ca href=\"http:\u002F\u002Fwww.drugsdb.com\u002F\" title=\"Drugsdb\" rel=\"nofollow ugc\">Drugsdb.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>To see a live example, visit: \u003Ca href=\"http:\u002F\u002Fwww.drugsdb.com\u002Fresources\u002Fdrug-half-life-calculator\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.drugsdb.com\u002Fresources\u002Fdrug-half-life-calculator\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Use the shortcode \u003Ccode>[halflife]\u003C\u002Fcode> to display it on posts or pages or add it as a sidebar widget.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"mailto:plugins@shinraholdings.com\" rel=\"nofollow ugc\">plugins@shinraholdings.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","A simple calculator to get the known half-life for medications you're taking.",10,2611,0,"2013-01-01T08:45:00.000Z","3.5.2","2.8","",[19,20,21,22,23],"calculator","drugs","half-life","prescription","widget","http:\u002F\u002Fshinraholdings.com\u002Fplugins\u002Fdrugsdb-half-life-calc","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdrugsdb-half-life-calculator.1.1.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":35,"computed_at":37},"bitacre",12,11610,81,30,"2026-05-20T02:21:38.642Z",[39,63,78,92,112],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":17,"tags":54,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":13,"last_vuln_date":62,"fetched_at":28},"cc-bmi-calculator","CC BMI Calculator","2.1.1","CC","https:\u002F\u002Fprofiles.wordpress.org\u002Fcalculatorscanadaca\u002F","\u003Cp>This is basic \u003Ca href=\"https:\u002F\u002Fcalculatorsworld.com\u002Fhealth\u002Fbmi-calculator\u002F\" rel=\"nofollow ugc\">BMI Calculator\u003C\u002Fa> for Body Mass Index calculation.\u003Cbr \u002F>\nCalculation can be done in imperial or metric units. Here is \u003Ca href=\"https:\u002F\u002Fcalculatorsworld.com\u002Fhealth\u002Fbmi-chart-men-women-metric\u002F\" rel=\"nofollow ugc\">metric BMI chart\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fcalculatorsworld.com\u002Fhealth\u002Fbmi-chart-men-women-imperial\u002F\" rel=\"nofollow ugc\">imperial BMI chart\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Body Mass Index calculator is for adults only. For kids and youths check these calculators: \u003Ca href=\"https:\u002F\u002Fcalculatorsworld.com\u002Fhealth\u002Fgirls-bmi-calculator\u002F\" rel=\"nofollow ugc\">BMI Calculator for 5-19 age girls\u003C\u002Fa> or\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcalculatorsworld.com\u002Fhealth\u002Fboys-bmi-calculator\u002F\" rel=\"nofollow ugc\">BMI Calculator for 5-19 age boys\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Calculator is very easy customizable: you can change color of background, borders and text to match your web site’s theme and change widget title, make prefered default unit (imperial or metric).\u003Cbr \u002F>\nIt can be placed on sidebar as widget or incorporated into post or page using shortcode.\u003C\u002Fp>\n","Add a free simple customizable BMI Calculator to your web site.",800,17573,66,4,"2025-11-14T10:48:00.000Z","6.8.5","3.0",[55,19,56,57,23],"bmi-calculator","shortcode","sidebar","https:\u002F\u002Fcalculatorsworld.com\u002Fhealth\u002Fbmi-calculator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcc-bmi-calculator.2.1.1.zip",99,2,"2025-05-07 00:00:00",{"slug":19,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":13,"num_ratings":13,"last_updated":72,"tested_up_to":73,"requires_at_least":16,"requires_php":17,"tags":74,"homepage":76,"download_link":77,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"Calculator","2.0.1","philippe","https:\u002F\u002Fprofiles.wordpress.org\u002Fppaquet\u002F","\u003Cp>Adds a widget that display a simple calculator.\u003C\u002Fp>\n","Adds a widget that display a simple calculator.",100,10281,"2014-02-09T07:21:00.000Z","3.7.41",[19,75,57,23],"match","http:\u002F\u002Fwww.joeswebtools.com\u002Fwordpress-plugins\u002Fcalculator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcalculator.2.0.1.zip",{"slug":79,"name":80,"version":42,"author":43,"author_profile":44,"description":81,"short_description":82,"active_installs":70,"downloaded":83,"rating":70,"num_ratings":84,"last_updated":85,"tested_up_to":52,"requires_at_least":53,"requires_php":17,"tags":86,"homepage":89,"download_link":90,"security_score":60,"vuln_count":84,"unpatched_count":13,"last_vuln_date":91,"fetched_at":28},"cc-canadian-mortgage-calculator","CC Canadian Mortgage Calculator","\u003Cp>This simple \u003Ca href=\"https:\u002F\u002Fcalculatorscanada.ca\u002Fmortgage-calculator\u002F\" rel=\"nofollow ugc\">Canadian mortgage calculator\u003C\u002Fa> calculates mortgage monthly payments.\u003C\u002Fp>\n\u003Cp>Calculator is very easy customizable: you can change colour of background, borders and text to match your web site’s theme and change widget title.\u003C\u002Fp>\n\u003Cp>Note: check \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcc-mortgage-calculator\u002F\" rel=\"ugc\">this mortgage calculator plugin\u003C\u002Fa> if you are looking for mortgage calculator for other country then Canada.\u003C\u002Fp>\n","Add a free simple customizable Canadian mortgage calculator to your web site.",6614,1,"2025-11-14T10:52:00.000Z",[87,88,56,57,23],"canada","mortgage-calculator","https:\u002F\u002Fcalculatorscanada.ca\u002Fmortgage-calculator-wordpress-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcc-canadian-mortgage-calculator.2.1.1.zip","2025-01-06 16:19:47",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":70,"downloaded":100,"rating":70,"num_ratings":101,"last_updated":102,"tested_up_to":52,"requires_at_least":103,"requires_php":104,"tags":105,"homepage":109,"download_link":110,"security_score":111,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"elemental-calculator","Elemental Calculator","1.2.2","Amaury RAMBAUD","https:\u002F\u002Fprofiles.wordpress.org\u002Fklushep\u002F","\u003Cp>Insert a simple calculator in your WordPress website with a widget or the shortcode [elemental_calculator].\u003Cbr \u002F>\nThe Elemental Calculator plugin is responsive and support numeric keyboard.\u003C\u002Fp>\n","Insert a simple calculator in your WordPress website with a widget or the shortcode [elemental_calculator].",3581,3,"2025-04-25T15:25:00.000Z","3.8","5.2.4",[106,19,107,108,23],"basic","math","simple","https:\u002F\u002Fwww.amauryrambaud.fr\u002Felemental-calculator-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Felemental-calculator.zip",92,{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":70,"downloaded":120,"rating":121,"num_ratings":101,"last_updated":122,"tested_up_to":73,"requires_at_least":123,"requires_php":17,"tags":124,"homepage":126,"download_link":127,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"os-emi-calculator","EMI Calculator","1.0","vkt005","https:\u002F\u002Fprofiles.wordpress.org\u002Fvkt005\u002F","\u003Cp>Use EMI calculator as shortcode in post content or widget area without editing your theme files\u003C\u002Fp>\n\u003Cp>USAGE:\u003Cbr \u002F>\nUse [emicalc format=”full”][\u002Femicalc] OR [emicalc format=”sidebar”][\u002Femicalc] shortcode in your post content to show the EMI calculator without editing your theme files\u003Cbr \u002F>\nEXAMPLE:\u003Cbr \u002F>\n[emicalc format=”full”][\u002Femicalc] OR\u003Cbr \u002F>\nOR\u003Cbr \u002F>\n[emicalc format=”sidebar”][\u002Femicalc]\u003C\u002Fp>\n","Use EMI calculator as shortcode in post content or widget area without editing your theme files",7357,74,"2014-02-28T06:05:00.000Z","2.0.5",[19,125,75,57,23],"comments","http:\u002F\u002Fopensum.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fos-emi-calculator.zip",{"attackSurface":129,"codeSignals":150,"taintFlows":171,"riskAssessment":172,"analyzedAt":186},{"hooks":130,"ajaxHandlers":142,"restRoutes":143,"shortcodes":144,"cronEvents":149,"entryPointCount":84,"unprotectedCount":13},[131,137,140],{"type":132,"name":133,"callback":134,"file":135,"line":136},"action","widgets_init","anonymous","drugsdb-half-life-calculator.php",136,{"type":132,"name":138,"callback":134,"file":135,"line":139},"wp_enqueue_scripts",137,{"type":132,"name":138,"callback":134,"file":135,"line":141},138,[],[],[145],{"tag":146,"callback":147,"file":135,"line":148},"halflife","drugsdbHalfLife_shortcode",140,[],{"dangerousFunctions":151,"sqlUsage":159,"outputEscaping":161,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":170},[152,155,157],{"fn":153,"file":135,"line":136,"context":154},"create_function","add_action( 'widgets_init', create_function( '', 'register_widget(\"drugsdbHalfLife\" );' ) ); \u002F\u002F regi",{"fn":153,"file":135,"line":139,"context":156},"add_action( 'wp_enqueue_scripts', create_function( '', 'wp_enqueue_script( \"drugsdbHalfLife-sidebar\"",{"fn":153,"file":135,"line":141,"context":158},"add_action( 'wp_enqueue_scripts', create_function( '', 'wp_enqueue_script( \"drugsdbHalfLife-shortcod",{"prepared":13,"raw":13,"locations":160},[],{"escaped":84,"rawEcho":101,"locations":162},[163,166,168],{"file":135,"line":164,"context":165},79,"raw output",{"file":135,"line":167,"context":165},80,{"file":135,"line":169,"context":165},106,[],[],{"summary":173,"deductions":174},"The drugsdb-half-life-calculator plugin, version 1.1, exhibits a mixed security posture. On the positive side, it demonstrates good practices regarding database interactions, with 100% of SQL queries utilizing prepared statements and no file operations or external HTTP requests detected. Furthermore, there is no known vulnerability history, suggesting a generally stable and well-maintained codebase. However, significant concerns arise from the static analysis. The presence of the dangerous `create_function` function three times indicates potential for code injection if user-supplied data can influence its execution.  Additionally, only 25% of output is properly escaped, leaving room for cross-site scripting (XSS) vulnerabilities. The lack of nonce checks and capability checks on the single shortcode entry point is a critical oversight, potentially allowing unauthorized execution of plugin functionality. While the attack surface is small (only one shortcode), its lack of robust security checks is concerning. Overall, while the absence of known CVEs and the use of prepared statements are strengths, the identified code signals related to `create_function` and inadequate output escaping, coupled with a lack of input validation on the shortcode, present tangible security risks that require attention.",[175,178,181,184],{"reason":176,"points":177},"Use of dangerous function create_function",15,{"reason":179,"points":180},"Insufficient output escaping (75% unescaped)",6,{"reason":182,"points":183},"Missing nonce checks on entry point",7,{"reason":185,"points":183},"Missing capability checks on entry point","2026-04-16T12:20:41.811Z",{"wat":188,"direct":195},{"assetPaths":189,"generatorPatterns":192,"scriptPaths":193,"versionParams":194},[190,191],"\u002Fwp-content\u002Fplugins\u002Fdrugsdb-half-life-calc\u002Fdrugsdb-half-life-calc-sidebar.js","\u002Fwp-content\u002Fplugins\u002Fdrugsdb-half-life-calc\u002Fdrugsdb-half-life-calc-shortcode.js",[],[],[],{"cssClasses":196,"htmlComments":200,"htmlAttributes":204,"restEndpoints":210,"jsGlobals":211,"shortcodeOutput":212},[197,198,199],"drugsdb-units","dbdrugs-attribution","drugsdb-result",[201,202,203],"\u003C!-- Title -->","\u003C!-- attrib -->","\u003C!--\u003Cspan id=\"dbdrugs-attribution\" class=\"dbdrugs-attribution\" style=\"font-size:0.9em;\">Find the known half-life for your medication at \u003Ca href=\"http:\u002F\u002Fwww.drugsdb.com\">Drugsdb.com\u003C\u002Fa>\u003C\u002Fspan>-->",[205,206,207,208,209],"drugsdbHide()","drugsdbHideSidebar()","drugsdbHideShortcode()","drugsdbSubmitCustomSidebar()","drugsdbSubmitCustomShortcode()",[],[],[213],"\u003Cdiv style=\"max-width: 300px; border: 1px solid #000; padding: 5px; margin:5 px;\">",{"error":215,"url":216,"statusCode":217,"statusMessage":218,"message":218},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdrugsdb-half-life-calculator\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":61,"versions":220},[221,227],{"version":6,"download_url":25,"svn_tag_url":222,"released_at":27,"has_diff":223,"diff_files_changed":224,"diff_lines":27,"trac_diff_url":225,"vulnerabilities":226,"is_current":215},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdrugsdb-half-life-calculator\u002Ftags\u002F1.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdrugsdb-half-life-calculator%2Ftags%2F1.0&new_path=%2Fdrugsdb-half-life-calculator%2Ftags%2F1.1",[],{"version":115,"download_url":228,"svn_tag_url":229,"released_at":27,"has_diff":223,"diff_files_changed":230,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":231,"is_current":223},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdrugsdb-half-life-calculator.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdrugsdb-half-life-calculator\u002Ftags\u002F1.0\u002F",[],[]]