[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNyOo4jRVVYf8C9URyzujJjACT8nJwM9gsNH8JUKTFF0":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":21,"download_link":22,"security_score":23,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":34,"analysis":35,"fingerprints":113},"sm-login-styler","SM Login Styler","1.0.0","Mahabubur Rahman","https:\u002F\u002Fprofiles.wordpress.org\u002Fmahabubs\u002F","\u003Cp>The SM Login Styler is a wordpress plugin to modify your wordpress admin login or registrestion page.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Settings Page to set Login Page options.\u003C\u002Fli>\n\u003Cli>You can change login page logo link url and title.\u003C\u002Fli>\n\u003Cli>You can set login page background image.\u003C\u002Fli>\n\u003Cli>Can set  form color and lable color from here.\u003C\u002Fli>\n\u003Cli>Also you can set logo size from here.\u003C\u002Fli>\n\u003C\u002Ful>\n","The SM Login Styler is a wordpress plugin to modify your wordpress admin login or registrestion page.",10,1340,100,1,"2017-11-27T11:25:00.000Z","4.9.29","3.5.1","",[20],"login-styler","http:\u002F\u002Fwww.mahabub.me\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsm-login-styler.1.0.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":11,"total_installs":30,"avg_security_score":23,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"mahabubs",650,30,84,"2026-04-05T01:56:32.591Z",[],{"attackSurface":36,"codeSignals":72,"taintFlows":105,"riskAssessment":106,"analyzedAt":112},{"hooks":37,"ajaxHandlers":68,"restRoutes":69,"shortcodes":70,"cronEvents":71,"entryPointCount":24,"unprotectedCount":24},[38,44,48,53,57,60,64],{"type":39,"name":40,"callback":41,"file":42,"line":43},"action","admin_menu","sm_login_styler_menu","includes\\sm_login_styler_page.php",14,{"type":39,"name":45,"callback":46,"file":42,"line":47},"admin_init","page_init",15,{"type":39,"name":49,"callback":50,"file":51,"line":52},"admin_enqueue_scripts","sm_login_styler_scripts_enqueue","sm-login-styler.php",22,{"type":39,"name":54,"callback":55,"file":51,"line":56},"login_enqueue_scripts","sm_login_logo",76,{"type":39,"name":54,"callback":58,"file":51,"line":59},"sm_login_styler_background_image",91,{"type":61,"name":62,"callback":63,"file":51,"line":13},"filter","login_headerurl","sm_login_logo_url",{"type":61,"name":65,"callback":66,"file":51,"line":67},"login_headertitle","sm_login_logo_url_title",110,[],[],[],[],{"dangerousFunctions":73,"sqlUsage":74,"outputEscaping":76,"fileOperations":24,"externalRequests":24,"nonceChecks":24,"capabilityChecks":24,"bundledLibraries":104},[],{"prepared":24,"raw":24,"locations":75},[],{"escaped":77,"rawEcho":78,"locations":79},16,12,[80,83,85,87,89,91,93,95,97,99,101,103],{"file":42,"line":81,"context":82},237,"raw output",{"file":42,"line":84,"context":82},246,{"file":42,"line":86,"context":82},256,{"file":42,"line":88,"context":82},337,{"file":42,"line":90,"context":82},339,{"file":51,"line":92,"context":82},39,{"file":51,"line":94,"context":82},41,{"file":51,"line":96,"context":82},42,{"file":51,"line":98,"context":82},43,{"file":51,"line":100,"context":82},48,{"file":51,"line":102,"context":82},52,{"file":51,"line":32,"context":82},[],[],{"summary":107,"deductions":108},"The \"sm-login-styler\" v1.0.0 plugin exhibits a generally strong security posture based on the provided static analysis. There are no identified dangerous functions, SQL queries are exclusively handled with prepared statements, and there are no file operations or external HTTP requests, which significantly reduces the attack surface. The absence of known CVEs and a clean vulnerability history further contribute to this positive assessment, suggesting a well-maintained or less historically targeted plugin.\n\nHowever, a notable concern arises from the \"Output escaping\" metric, where only 57% of outputs are properly escaped. This indicates a potential for Cross-Site Scripting (XSS) vulnerabilities, especially if user-supplied data is not consistently sanitized before being displayed on the frontend. While the \"Total entry points\" and \"Unprotected\" figures are zero, and no taint flows were identified, the unescaped outputs represent a tangible risk that warrants attention. The lack of any nonce or capability checks on the identified entry points (though there are none reported) is a missed opportunity for robust authorization, but less critical in the absence of actual entry points being exposed.\n\nIn conclusion, the plugin has several strengths, including secure database interactions and a lack of critical vulnerabilities in its history. The primary weakness lies in the inconsistent output escaping, which needs to be addressed to mitigate potential XSS risks. Despite this, the overall security is reasonably good, especially given the absence of critical vulnerabilities and a clean history.",[109],{"reason":110,"points":111},"Unescaped output detected",7,"2026-03-17T01:15:04.348Z",{"wat":114,"direct":123},{"assetPaths":115,"generatorPatterns":117,"scriptPaths":118,"versionParams":120},[116],"\u002Fwp-content\u002Fplugins\u002Fsm-login-styler\u002Fassets\u002Fcss\u002Fstyler-page.css",[],[119],"\u002Fwp-content\u002Fplugins\u002Fsm-login-styler\u002Fassets\u002Fjs\u002Fsm-styler-page.js",[121,122],"sm-login-styler\u002Fassets\u002Fcss\u002Fstyler-page.css?ver=","sm-login-styler\u002Fassets\u002Fjs\u002Fsm-styler-page.js?ver=",{"cssClasses":124,"htmlComments":127,"htmlAttributes":128,"restEndpoints":129,"jsGlobals":130,"shortcodeOutput":131},[125,126],"login","sm-styler-page",[],[],[],[],[]]