[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f0p6A2z1BKMwlRUUNbmwWI3gZNi1A4l3X_eef4hDBdAI":3,"$fsuuwJnxwOqDVoQ_0629D8JYk7_4RsevuSUfYNEffLGA":125,"$fWAtgQsnuODq2c3sDfj27Sd-fWN4CaInFC2i5k-pMuY4":130},{"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":17,"download_link":21,"security_score":22,"vuln_count":13,"unpatched_count":13,"last_vuln_date":23,"fetched_at":24,"discovery_status":25,"vulnerabilities":26,"developer":27,"crawl_stats":23,"alternatives":34,"analysis":35,"fingerprints":108},"stay-home-stay-safe-notice","Stay Home, Stay Safe Notice","0.2","Matt Lovett","https:\u002F\u002Fprofiles.wordpress.org\u002Fmdeluk\u002F","\u003Cp>This plugin lets you easily display a notice on your website with an extremely important message during the Coronavirus crisis: “Stay Home. Stay Safe. Save Lives”.\u003C\u002Fp>\n\u003Cp>During this global crisis we all need to come together and help, so many people are still not staying at home in countries when they should be, to help prevent the spread of COVID-19. As a website owner you can do your bit to help by displaying a key message!\u003C\u002Fp>\n\u003Cp>The notice will only appear on Mobile devices, if you wish to see it on your website after enabling the plugin, resize your window on desktop to less than 600px. The idea is that on a desktop or tablet device the user is most likely at home where as on their Mobile device they are more likely outside of home and should be reminded.\u003C\u002Fp>\n\u003Cp>You can have this message display as a notice at the bottom of your website on every page (similar to a cookie notice). You can also have this appear at the top or bottom of every page or page. As a widget or using the Shortcode [stayhome]. You can configure  most these settings in the plugins settings where you would like the notice to appear.\u003C\u002Fp>\n\u003Cp>This plugin is 100% free, it is not designed to make money, it is purely designed to help you easily display a notice on your WordPress website to remind users to stay home.\u003C\u002Fp>\n\u003Cp>It doesn’t have ads but it does have an option to display a link to install this plugin on the one of my websites. This link is a nofollow link, its not to help us gain SEO benefits it is simply so we can provide information to the user about the plugin. Displaying this link is optional.\u003C\u002Fp>\n","This plugin lets you very easily display a notice on mobile devices reminding people to Stay at home to help with the COVID-19 pandemic.",10,1346,0,"2020-03-26T12:15:00.000Z","5.3.21","5.0","",[19,20],"save-lives","stay-home","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstay-home-stay-safe-notice.0.2.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":22,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"mdeluk",2,20,30,84,"2026-08-29T02:58:22.001Z",[],{"attackSurface":36,"codeSignals":68,"taintFlows":95,"riskAssessment":96,"analyzedAt":107},{"hooks":37,"ajaxHandlers":59,"restRoutes":60,"shortcodes":61,"cronEvents":66,"entryPointCount":67,"unprotectedCount":13},[38,44,48,53,56],{"type":39,"name":40,"callback":41,"file":42,"line":43},"action","wp_footer","footer_scripts","stayhome-plugin.php",144,{"type":39,"name":45,"callback":46,"file":42,"line":47},"widgets_init","register_widgets",145,{"type":49,"name":50,"callback":51,"file":42,"line":52},"filter","the_content","content_filter",147,{"type":39,"name":54,"callback":54,"file":42,"line":55},"admin_menu",179,{"type":39,"name":40,"callback":57,"file":42,"line":58},"stayhome_notice",293,[],[],[62],{"tag":63,"callback":64,"file":42,"line":65},"stayhome","stayhomeshortcode",132,[],1,{"dangerousFunctions":69,"sqlUsage":70,"outputEscaping":72,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":94},[],{"prepared":13,"raw":13,"locations":71},[],{"escaped":29,"rawEcho":11,"locations":73},[74,77,79,81,83,85,87,89,91,93],{"file":42,"line":75,"context":76},203,"raw output",{"file":42,"line":78,"context":76},243,{"file":42,"line":80,"context":76},258,{"file":42,"line":82,"context":76},361,{"file":42,"line":84,"context":76},363,{"file":42,"line":86,"context":76},365,{"file":42,"line":88,"context":76},367,{"file":42,"line":90,"context":76},383,{"file":42,"line":92,"context":76},384,{"file":42,"line":92,"context":76},[],[],{"summary":97,"deductions":98},"The \"stay-home-stay-safe-notice\" plugin version 0.2 exhibits a mixed security posture.  On the positive side, it demonstrates good practices by not containing any dangerous functions, SQL queries, or file operations, and it effectively uses prepared statements for any database interactions. There is also no recorded vulnerability history, which suggests it has been relatively secure to date.  However, significant concerns arise from the code analysis, particularly the low rate of proper output escaping (only 17%). This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious code could be injected and executed in users' browsers through the plugin's output. Additionally, the absence of nonce checks and capability checks for its single shortcode entry point is a major security gap, potentially allowing unauthorized users to execute actions or display content they shouldn't.",[99,102,105],{"reason":100,"points":101},"Low output escaping rate",7,{"reason":103,"points":104},"Missing nonce check on shortcode",5,{"reason":106,"points":104},"Missing capability check on shortcode","2026-03-17T01:31:08.732Z",{"wat":109,"direct":115},{"assetPaths":110,"generatorPatterns":112,"scriptPaths":113,"versionParams":114},[111],"\u002Fwp-content\u002Fplugins\u002Fstay-home-stay-safe-notice\u002Fstayhome-plugin.php",[],[],[],{"cssClasses":116,"htmlComments":118,"htmlAttributes":119,"restEndpoints":120,"jsGlobals":121,"shortcodeOutput":122},[117],"hide-desktop",[],[],[],[],[123,124],"\u003Cdiv id=\"sh-box\">Stay Home. Stay Safe. Save Lives.\u003Cbr>\n   \u003Cspan id=\"small-font\">#COVID19\u003C\u002Fspan>\n\u003C\u002Fdiv>","\u003Cdiv id=\"referral-link-box\">\u003Cspan id=\"referral-link\">Display this Stay Home notice on your Wordpress site, \u003Ca href=\"https:\u002F\u002Fwww.mattlovett.co.uk\u002Fstay-home-plugin\u002F\" rel=\"nofollow noopener\">click here\u003C\u002Fa>.\u003C\u002Fspan>\u003C\u002Fdiv>",{"error":126,"url":127,"statusCode":128,"statusMessage":129,"message":129},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fstay-home-stay-safe-notice\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":29,"versions":131},[132,138],{"version":6,"download_url":21,"svn_tag_url":133,"released_at":23,"has_diff":134,"diff_files_changed":135,"diff_lines":23,"trac_diff_url":136,"vulnerabilities":137,"is_current":126},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstay-home-stay-safe-notice\u002Ftags\u002F0.2\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstay-home-stay-safe-notice%2Ftags%2F0.1&new_path=%2Fstay-home-stay-safe-notice%2Ftags%2F0.2",[],{"version":139,"download_url":140,"svn_tag_url":141,"released_at":23,"has_diff":134,"diff_files_changed":142,"diff_lines":23,"trac_diff_url":23,"vulnerabilities":143,"is_current":134},"0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstay-home-stay-safe-notice.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstay-home-stay-safe-notice\u002Ftags\u002F0.1\u002F",[],[]]