[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fxaYDhamu-D5WQb2PlkVwZLRX9ju6ayZDPJxDhHYP7mw":3,"$fEAO7BWiYQcqAlYSepJ8_I0DPFaljiVpfToixAAuEELo":186,"$fogbu8a3OBzizJnf_rPDlT2PuxisAl-r5Hv0arUuwq5I":191},{"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":16,"requires_php":16,"tags":17,"homepage":18,"download_link":19,"security_score":20,"vuln_count":21,"unpatched_count":21,"last_vuln_date":22,"fetched_at":23,"discovery_status":24,"vulnerabilities":25,"developer":26,"crawl_stats":22,"alternatives":33,"analysis":34,"fingerprints":157},"super-simple-site-offline-beta","Super Simple Site Offline","2.2","Rik","https:\u002F\u002Fprofiles.wordpress.org\u002Fbetacore\u002F","\u003Cp>Hide or redirect your website in an instant! The Super Simple Site Offline Plugin does exactly that and is above all easy to customize and track via Google Analytics or Google Tagmanager. But for your visitor just a nice little maintenance message or redirect. Nothing more.\u003C\u002Fp>\n","Hide or redirect your website in an instant! The Super Simple Site Offline Plugin does exactly that and is above all easy to customize and track via Google Analytics or Google Tagmanager. But for your visitor just a nice little maintenance message or redirect. Nothing more.",6000,86125,96,18,"2022-08-04T18:15:00.000Z","",[],"https:\u002F\u002Frikjanssen.info\u002Fplugins\u002Fsuper-simple-site-offline-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-simple-site-offline-beta.2.2.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":27,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":29,"avg_security_score":20,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},"betacore",5,6160,30,84,"2026-05-20T01:13:54.845Z",[],{"attackSurface":35,"codeSignals":84,"taintFlows":131,"riskAssessment":149,"analyzedAt":156},{"hooks":36,"ajaxHandlers":80,"restRoutes":81,"shortcodes":82,"cronEvents":83,"entryPointCount":21,"unprotectedCount":21},[37,43,46,50,54,59,64,68,72,75],{"type":38,"name":39,"callback":40,"file":41,"line":42},"action","load-post.php","call_ssso_postOverride","classes\\post.php",10,{"type":38,"name":44,"callback":40,"file":41,"line":45},"load-post-new.php",11,{"type":38,"name":47,"callback":48,"file":41,"line":49},"add_meta_boxes","add_meta_box",23,{"type":38,"name":51,"callback":52,"file":41,"line":53},"save_post","save",24,{"type":38,"name":55,"callback":56,"file":57,"line":58},"admin_menu","bcSOFF_admin_menu_sub_siteoffline","functions\\admin.php",20,{"type":38,"name":60,"callback":61,"priority":62,"file":57,"line":63},"admin_bar_menu","bcSOFF_offline_toolbar",100,51,{"type":38,"name":65,"callback":66,"file":57,"line":67},"admin_enqueue_scripts","bcSOFF_offline_admin",60,{"type":38,"name":69,"callback":70,"file":57,"line":71},"admin_init","bcSOFF_settings_register",116,{"type":38,"name":65,"callback":73,"file":57,"line":74},"closure",122,{"type":38,"name":76,"callback":77,"file":78,"line":79},"template_redirect","bcSOFF_site_offline","functions\\offline.php",35,[],[],[],[],{"dangerousFunctions":85,"sqlUsage":86,"outputEscaping":88,"fileOperations":21,"externalRequests":21,"nonceChecks":128,"capabilityChecks":129,"bundledLibraries":130},[],{"prepared":21,"raw":21,"locations":87},[],{"escaped":89,"rawEcho":14,"locations":90},26,[91,95,96,98,100,102,104,107,108,110,112,115,118,121,122,123,124,126],{"file":92,"line":93,"context":94},"classes\\forms.php",22,"raw output",{"file":92,"line":89,"context":94},{"file":92,"line":97,"context":94},41,{"file":92,"line":99,"context":94},42,{"file":92,"line":101,"context":94},46,{"file":92,"line":103,"context":94},59,{"file":105,"line":106,"context":94},"classes\\track.php",16,{"file":105,"line":93,"context":94},{"file":105,"line":109,"context":94},32,{"file":105,"line":111,"context":94},39,{"file":113,"line":114,"context":94},"template\\wp-admin-access.php",15,{"file":116,"line":117,"context":94},"template\\wp-admin-form.php",21,{"file":119,"line":120,"context":94},"template\\wp-offline-page.php",27,{"file":119,"line":109,"context":94},{"file":119,"line":79,"context":94},{"file":119,"line":111,"context":94},{"file":119,"line":125,"context":94},44,{"file":119,"line":127,"context":94},45,1,4,[],[132],{"entryPoint":133,"graph":134,"unsanitizedCount":128,"severity":148},"\u003Cwp-admin-access> (template\\wp-admin-access.php:0)",{"nodes":135,"edges":145},[136,140],{"id":137,"type":138,"label":139,"file":113,"line":114},"n0","source","$_SERVER['REMOTE_ADDR']",{"id":141,"type":142,"label":143,"file":113,"line":114,"wp_function":144},"n1","sink","echo() [XSS]","echo",[146],{"from":137,"to":141,"sanitized":147},false,"low",{"summary":150,"deductions":151},"The \"super-simple-site-offline-beta\" v2.2 plugin exhibits a generally good security posture based on the provided static analysis.  The absence of any registered AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface. Furthermore, the code demonstrates a commitment to secure coding practices with 100% of SQL queries using prepared statements and the presence of nonce and capability checks. This indicates a thoughtful approach to preventing common WordPress vulnerabilities.\n\nHowever, a critical concern arises from the taint analysis, which identified one flow with an unsanitized path. While no critical or high severity issues were reported, an unsanitized path can be a precursor to vulnerabilities like Local File Inclusion (LFI) or Path Traversal if the data is user-controlled and not properly validated or escaped before being used in file operations or other sensitive contexts. The plugin's vulnerability history is also clean, with no recorded CVEs, which is a positive indicator. Despite the small attack surface and good practices in other areas, the single unsanitized path flow presents a potential risk that warrants attention.",[152,154],{"reason":153,"points":42},"Unsanitized path in taint analysis",{"reason":155,"points":129},"Improper output escaping (59% escaped)","2026-03-16T18:02:17.124Z",{"wat":158,"direct":165},{"assetPaths":159,"generatorPatterns":161,"scriptPaths":162,"versionParams":163},[160],"\u002Fwp-content\u002Fplugins\u002Fsuper-simple-site-offline-beta\u002Fcss\u002Fadmin.css",[],[],[164],"super-simple-site-offline-beta\u002Fcss\u002Fadmin.css?ver=",{"cssClasses":166,"htmlComments":168,"htmlAttributes":169,"restEndpoints":183,"jsGlobals":184,"shortcodeOutput":185},[167],"bcSOFF_offline",[],[170,171,172,173,174,175,176,177,178,179,180,181,182],"name=\"bcSOFF_site_offline\"","name=\"bcSOFF_offline_redirect\"","name=\"bcSOFF_offline_header\"","name=\"bcSOFF_offline_redirect_url\"","name=\"bcSOFF_offline_ip_exempt\"","name=\"bcSOFF_offline_background_image\"","name=\"bcSOFF_offline_logo\"","name=\"bcSOFF_offline_message\"","name=\"bcSOFF_offline_theme\"","name=\"bcSOFF_offline_css\"","name=\"bcSOFF_offline_label\"","name=\"bcSOFF_offline_analytics\"","id=\"some_meta_box_name\"",[],[],[],{"error":187,"url":188,"statusCode":189,"statusMessage":190,"message":190},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fsuper-simple-site-offline-beta\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":192,"versions":193},19,[194,199,206,213,220,227,234,241,248,255,262,269,276,283,290,297,304,311,318],{"version":6,"download_url":19,"svn_tag_url":195,"released_at":22,"has_diff":147,"diff_files_changed":196,"diff_lines":22,"trac_diff_url":197,"vulnerabilities":198,"is_current":187},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsuper-simple-site-offline-beta\u002Ftags\u002F2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F2.0.2&new_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F2.2",[],{"version":200,"download_url":201,"svn_tag_url":202,"released_at":22,"has_diff":147,"diff_files_changed":203,"diff_lines":22,"trac_diff_url":204,"vulnerabilities":205,"is_current":147},"2.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-simple-site-offline-beta.2.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsuper-simple-site-offline-beta\u002Ftags\u002F2.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F2.0.1&new_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F2.0.2",[],{"version":207,"download_url":208,"svn_tag_url":209,"released_at":22,"has_diff":147,"diff_files_changed":210,"diff_lines":22,"trac_diff_url":211,"vulnerabilities":212,"is_current":147},"2.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-simple-site-offline-beta.2.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsuper-simple-site-offline-beta\u002Ftags\u002F2.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F2.0&new_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F2.0.1",[],{"version":214,"download_url":215,"svn_tag_url":216,"released_at":22,"has_diff":147,"diff_files_changed":217,"diff_lines":22,"trac_diff_url":218,"vulnerabilities":219,"is_current":147},"2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-simple-site-offline-beta.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsuper-simple-site-offline-beta\u002Ftags\u002F2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.10&new_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F2.0",[],{"version":221,"download_url":222,"svn_tag_url":223,"released_at":22,"has_diff":147,"diff_files_changed":224,"diff_lines":22,"trac_diff_url":225,"vulnerabilities":226,"is_current":147},"1.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-simple-site-offline-beta.1.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsuper-simple-site-offline-beta\u002Ftags\u002F1.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.9&new_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.10",[],{"version":228,"download_url":229,"svn_tag_url":230,"released_at":22,"has_diff":147,"diff_files_changed":231,"diff_lines":22,"trac_diff_url":232,"vulnerabilities":233,"is_current":147},"1.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-simple-site-offline-beta.1.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsuper-simple-site-offline-beta\u002Ftags\u002F1.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.8.1&new_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.9",[],{"version":235,"download_url":236,"svn_tag_url":237,"released_at":22,"has_diff":147,"diff_files_changed":238,"diff_lines":22,"trac_diff_url":239,"vulnerabilities":240,"is_current":147},"1.8.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-simple-site-offline-beta.1.8.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsuper-simple-site-offline-beta\u002Ftags\u002F1.8.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.8&new_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.8.1",[],{"version":242,"download_url":243,"svn_tag_url":244,"released_at":22,"has_diff":147,"diff_files_changed":245,"diff_lines":22,"trac_diff_url":246,"vulnerabilities":247,"is_current":147},"1.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-simple-site-offline-beta.1.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsuper-simple-site-offline-beta\u002Ftags\u002F1.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.7.7&new_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.8",[],{"version":249,"download_url":250,"svn_tag_url":251,"released_at":22,"has_diff":147,"diff_files_changed":252,"diff_lines":22,"trac_diff_url":253,"vulnerabilities":254,"is_current":147},"1.7.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-simple-site-offline-beta.1.7.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsuper-simple-site-offline-beta\u002Ftags\u002F1.7.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.7.4&new_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.7.7",[],{"version":256,"download_url":257,"svn_tag_url":258,"released_at":22,"has_diff":147,"diff_files_changed":259,"diff_lines":22,"trac_diff_url":260,"vulnerabilities":261,"is_current":147},"1.7.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-simple-site-offline-beta.1.7.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsuper-simple-site-offline-beta\u002Ftags\u002F1.7.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.6.1&new_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.7.4",[],{"version":263,"download_url":264,"svn_tag_url":265,"released_at":22,"has_diff":147,"diff_files_changed":266,"diff_lines":22,"trac_diff_url":267,"vulnerabilities":268,"is_current":147},"1.6.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-simple-site-offline-beta.1.6.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsuper-simple-site-offline-beta\u002Ftags\u002F1.6.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.6&new_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.6.1",[],{"version":270,"download_url":271,"svn_tag_url":272,"released_at":22,"has_diff":147,"diff_files_changed":273,"diff_lines":22,"trac_diff_url":274,"vulnerabilities":275,"is_current":147},"1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-simple-site-offline-beta.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsuper-simple-site-offline-beta\u002Ftags\u002F1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.4&new_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.6",[],{"version":277,"download_url":278,"svn_tag_url":279,"released_at":22,"has_diff":147,"diff_files_changed":280,"diff_lines":22,"trac_diff_url":281,"vulnerabilities":282,"is_current":147},"1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-simple-site-offline-beta.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsuper-simple-site-offline-beta\u002Ftags\u002F1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.3.5&new_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.4",[],{"version":284,"download_url":285,"svn_tag_url":286,"released_at":22,"has_diff":147,"diff_files_changed":287,"diff_lines":22,"trac_diff_url":288,"vulnerabilities":289,"is_current":147},"1.3.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-simple-site-offline-beta.1.3.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsuper-simple-site-offline-beta\u002Ftags\u002F1.3.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.3&new_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.3.5",[],{"version":291,"download_url":292,"svn_tag_url":293,"released_at":22,"has_diff":147,"diff_files_changed":294,"diff_lines":22,"trac_diff_url":295,"vulnerabilities":296,"is_current":147},"1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-simple-site-offline-beta.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsuper-simple-site-offline-beta\u002Ftags\u002F1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.2&new_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.3",[],{"version":298,"download_url":299,"svn_tag_url":300,"released_at":22,"has_diff":147,"diff_files_changed":301,"diff_lines":22,"trac_diff_url":302,"vulnerabilities":303,"is_current":147},"1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-simple-site-offline-beta.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsuper-simple-site-offline-beta\u002Ftags\u002F1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.1&new_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.2",[],{"version":305,"download_url":306,"svn_tag_url":307,"released_at":22,"has_diff":147,"diff_files_changed":308,"diff_lines":22,"trac_diff_url":309,"vulnerabilities":310,"is_current":147},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-simple-site-offline-beta.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsuper-simple-site-offline-beta\u002Ftags\u002F1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.0&new_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.1",[],{"version":312,"download_url":313,"svn_tag_url":314,"released_at":22,"has_diff":147,"diff_files_changed":315,"diff_lines":22,"trac_diff_url":316,"vulnerabilities":317,"is_current":147},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-simple-site-offline-beta.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsuper-simple-site-offline-beta\u002Ftags\u002F1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F0.9&new_path=%2Fsuper-simple-site-offline-beta%2Ftags%2F1.0",[],{"version":319,"download_url":320,"svn_tag_url":321,"released_at":22,"has_diff":147,"diff_files_changed":322,"diff_lines":22,"trac_diff_url":22,"vulnerabilities":323,"is_current":147},"0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-simple-site-offline-beta.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsuper-simple-site-offline-beta\u002Ftags\u002F0.9\u002F",[],[]]