[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fq7HIFvmYzYfV2Oae5TnJKC80hvTCjf3HVis5thawoF8":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":37,"analysis":38,"fingerprints":62},"easy-heads-up-bar","Easy Heads Up Bar","2.1.7","Greenweb","https:\u002F\u002Fprofiles.wordpress.org\u002Fgreenweb\u002F","\u003Cp>This plugin adds an easy to use notification bar to the top of your WordPress website\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FDOsTdfnmtmI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Customizable color schemes\u003C\u002Fli>\n\u003Cli>Create multiple bars, as many as you want.\u003C\u002Fli>\n\u003Cli>If there is more than one bar then the bars will display randomly\u003C\u002Fli>\n\u003Cli>Schedule when your bars show up by setting an start and end date.\u003C\u002Fli>\n\u003Cli>Choose where to display bars, eg:\n\u003Cul>\n\u003Cli>All pages\u003C\u002Fli>\n\u003Cli>Only the interior pages\u003C\u002Fli>\n\u003Cli>Just the home page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Display Date Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The Bar can be set to expire on a specified date\u003C\u002Fli>\n\u003Cli>The Bar can be set to start on a specified date\u003C\u002Fli>\n\u003Cli>The Bar can be set to run between on a specified dates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>New Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>New bar management screen\u003C\u002Fli>\n\u003Cli>New bar editor\u003C\u002Fli>\n\u003Cli>No limit on bar height, it will just fit your content\u003C\u002Fli>\n\u003Cli>No limit to the amount of text or links in a bar\u003C\u002Fli>\n\u003Cli>Add images to bar\u003C\u002Fli>\n\u003Cli>Use another plugin’s shortcodes in bar\u003C\u002Fli>\n\u003Cli>Choose between the top or the bottom of a page to display your bar\u003C\u002Fli>\n\u003Cli>Allow your users to hide or show the Heads Up Bar\u003C\u002Fli>\n\u003C\u002Ful>\n","The Easy Heads Up Bar Plugin allows you to quickly add a customizable notification bar to your WordPress website.",100,30518,90,17,"2016-08-01T19:13:00.000Z","4.6.30","4.0","",[20,21,22],"callout-bar","heads-up","heads-up-bar","http:\u002F\u002Fwww.beforesite.com\u002Fplugins\u002Feasy-heads-up-bar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-heads-up-bar.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":13,"computed_at":36},"greenweb",8,330,94,30,"2026-04-05T17:31:01.109Z",[],{"attackSurface":39,"codeSignals":45,"taintFlows":52,"riskAssessment":53,"analyzedAt":61},{"hooks":40,"ajaxHandlers":41,"restRoutes":42,"shortcodes":43,"cronEvents":44,"entryPointCount":26,"unprotectedCount":26},[],[],[],[],[],{"dangerousFunctions":46,"sqlUsage":47,"outputEscaping":49,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":51},[],{"prepared":26,"raw":26,"locations":48},[],{"escaped":26,"rawEcho":26,"locations":50},[],[],[],{"summary":54,"deductions":55},"The \"easy-heads-up-bar\" v2.1.7 plugin exhibits a strong security posture based on the provided static analysis.  The absence of any identified dangerous functions, SQL queries without prepared statements, unescaped output, file operations, external HTTP requests, or taint flows is highly commendable.  Furthermore, the complete lack of any recorded vulnerabilities, including CVEs, suggests a well-maintained and secure codebase over time. This indicates that the developers are likely adhering to secure coding practices and have a proactive approach to security.\n\nHowever, a notable area of concern arises from the complete absence of any observed capability checks or nonce checks. While the static analysis reports zero unprotected entry points, this could be an artifact of the analysis tool or the plugin's specific architecture. If the plugin relies solely on the absence of direct entry points rather than explicit authorization checks for its operations, it could present a theoretical risk. In the absence of any known vulnerabilities, this remains a theoretical concern, but a robust security model typically includes explicit authorization checks on all relevant operations, even if the attack surface appears limited.\n\nIn conclusion, the \"easy-heads-up-bar\" v2.1.7 plugin appears to be exceptionally secure with no active or historical vulnerabilities and excellent adherence to secure coding principles in most areas. The primary weakness, albeit theoretical given the current data, is the lack of explicit capability and nonce checks, which is a deviation from best practices for securing all plugin functionalities.",[56,59],{"reason":57,"points":58},"No nonce checks found",5,{"reason":60,"points":58},"No capability checks found","2026-03-16T20:37:30.326Z",{"wat":63,"direct":72},{"assetPaths":64,"generatorPatterns":67,"scriptPaths":68,"versionParams":69},[65,66],"\u002Fwp-content\u002Fplugins\u002Feasy-heads-up-bar\u002Fcss\u002Fehb-frontend.css","\u002Fwp-content\u002Fplugins\u002Feasy-heads-up-bar\u002Fjs\u002Fehb-frontend.js",[],[66],[70,71],"easy-heads-up-bar\u002Fcss\u002Fehb-frontend.css?ver=","easy-heads-up-bar\u002Fjs\u002Fehb-frontend.js?ver=",{"cssClasses":73,"htmlComments":78,"htmlAttributes":80,"restEndpoints":88,"jsGlobals":89,"shortcodeOutput":91},[74,75,76,77],"ehb-wrapper","ehb-content","ehb-close","ehb-cta",[79],"\u003C!-- ehb-wrapper -->",[81,82,83,84,85,86,87],"data-ehb-height","data-ehb-bg-color","data-ehb-text-color","data-ehb-font-size","data-ehb-cta-color","data-ehb-cta-text-color","data-ehb-cta-border-color",[],[90],"ehb_front_end_obj",[]]