[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNL70r7O5wm1p1FmXu3DudEHmeqDr9eDcYd4C0OmGKfE":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":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,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":147,"fingerprints":282},"gna-custom-admin-login","GNA Custom Admin Login Page","0.9.3","Chris Mok","https:\u002F\u002Fprofiles.wordpress.org\u002Fchris_dev\u002F","\u003Cp>Customize your admin login page: change the default logo and add your own logo. You also can add a custom text, load a css that is matched to your image’s dimensions and edit the css for you needs.\u003C\u002Fp>\n\u003Ch4>Function List:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>General Settings\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Change Custom Logo for Defalut Login Page.\u003C\u002Fli>\n\u003Cli>Change Custom CSS for Defalut Login Page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Message Settings\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Change Reset Password Message for Defalut Reset Password Form.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>NEED HELP?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwebgna.com\u002F\" rel=\"nofollow ugc\">FAQs\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwebgna.com\u002F\" rel=\"nofollow ugc\">Tech Support\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Languages Available\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003C\u002Ful>\n","Customize your admin login page: change the default logo and add your own logo. You also can add a custom text, load a css that is matched to your ima &hellip;",10,1263,0,"2016-12-14T00:42:00.000Z","4.7.32","3.9","",[19,20,21,22,23],"add-client-logo-to-login-page","admin-login-logo","admin-logo","change-admin-logo","gna","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgna-custom-admin-login\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgna-custom-admin-login.0.9.3.zip",85,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":26,"computed_at":36},"chris_dev",13,280,87,30,"2026-04-04T14:00:35.288Z",[38,56,81,101,122],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":13,"downloaded":46,"rating":13,"num_ratings":13,"last_updated":17,"tested_up_to":47,"requires_at_least":48,"requires_php":17,"tags":49,"homepage":52,"download_link":53,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":55},"login-page-logo","Login Page Logo","1.0","Awais Altaf","https:\u002F\u002Fprofiles.wordpress.org\u002Fiticiti\u002F","\u003Cp>Customize your admin login page: change the default logo and add your own or your client’s logo.\u003Cbr \u002F>\nYou also can add width and height to your login page logo.\u003C\u002Fp>\n\u003Ch3>OR\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Download the zip. \u003C\u002Fli>\n\u003Cli>Go to Admin Panel -> Plugins -> Add new.\u003C\u002Fli>\n\u003Cli>Search, install and activate the plugin.\u003C\u002Fli>\n\u003Cli>Click “Upload” and upload the .zip file (you can also upload the unzipped folder to your “\u002Fwp-content\u002Fplugins\u002F” directory via FTP)\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003Cli>The Plugin settings appear at Settings -> Login Page Logo.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>In case of any difficulties in setting up your plugin, write an email to m.awaisaltaf@gmail.com\u003C\u002Fp>\n","This Plugin lets you customize the Logo of the admin login page panel. Helpful if you need to add a client's (or your own) logo.",9569,"4.8.28","3.0",[20,21,22,50,51],"change-login-logo","custom-admin-logo","http:\u002F\u002Fawaisaltaf.weebly.com\u002Flogin-page-logo-plugin.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-page-logo.zip",100,"2026-03-15T10:48:56.248Z",{"slug":50,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":17,"download_link":77,"security_score":78,"vuln_count":79,"unpatched_count":13,"last_vuln_date":80,"fetched_at":28},"Change WordPress Login Logo","1.3","Boopathi Rajan","https:\u002F\u002Fprofiles.wordpress.org\u002Fboopathi0001\u002F","\u003Cp>\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\u002FIu-XlWjyR9o?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>\u003C\u002Fp>\n\u003Cp>The Change WordPress Login Logo Plugin is a must-have for anyone looking to add a touch of personalization to their WordPress site. With this plugin, you can easily update your WordPress login page logo with your own customized logo in just a few clicks, without any coding knowledge required. Make your login page truly unique to your brand.\u003C\u002Fp>\n\u003Cp>The plugin is incredibly user-friendly, allowing you to upload your logo quickly and easily via the WordPress customizer. It is also fully customizable, allowing you to adjust the logo’s size, positioning, and other settings to perfectly match your site’s design.\u003C\u002Fp>\n\u003Cp>In addition to its ease of use, the Change WordPress Login Logo Plugin is also lightweight and fast-loading, ensuring that it won’t slow down your site’s performance. Plus, it’s compatible with all the latest versions of WordPress, ensuring that you always have access to the latest features and security updates.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.boopathirajan.com\u002Fproduct\u002Fchange-wordpress-login-logo-pro\u002F\" rel=\"nofollow ugc\">Purchase Premium Plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Premium Features:\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>1. Login Background Color Change\n2. Logn Form Background Color\n3. Form Label Text Color\n4. Login Page Link Color\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Upload your logo for WordPress login page instead of the usual WordPress logo with simple settings.",20000,185489,92,17,"2024-07-31T06:16:00.000Z","6.6.5","4.3","5.2.4",[72,73,74,75,76],"change-default-logo","custom-logo","login-logo","wordpress-logo-change","wp-admin-logo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchange-login-logo.1.3.zip",91,1,"2020-08-15 00:00:00",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":65,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":17,"tags":95,"homepage":99,"download_link":100,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"add-logo-to-admin","Add Logo to Admin","1.6.2","bandicootmarketing","https:\u002F\u002Fprofiles.wordpress.org\u002Ftinkerpriest\u002F","\u003Cp>This plugin allows you to customize your admin by adding your own logo to the header. It also replaces the WordPress logo on the login screen with the same custom logo. Tested in Firefox, Safari, Chrome and IE.\u003C\u002Fp>\n","Add a custom logo to your wp-admin and login page.",7000,183758,12,"2017-11-28T09:33:00.000Z","4.3.34","3.5",[96,21,73,97,98],"admin","login","wp-admin","http:\u002F\u002Fbavotasan.com\u002F2011\u002Fadd-your-logo-to-the-wordpress-admin-and-login-page\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-logo-to-admin.1.6.2.zip",{"slug":102,"name":103,"version":41,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":17,"requires_php":114,"tags":115,"homepage":17,"download_link":121,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"digital-signature-for-contact-form-7","Digital Signature For Contact Form 7","silverplugins217","https:\u002F\u002Fprofiles.wordpress.org\u002Fsilverplugins217\u002F","\u003Cp>\u003Cstrong>Contact Form 7 Signature Addon\u003C\u002Fstrong> making autographs of people who want to get an E-signature in the system. We build too easy to access and use for users can sign your contact forms.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For Example\u003C\u002Fstrong>\u003Cbr \u002F>\nIf some of the agreements and contracts need to sign digitally then via mouse and touch screen they can do an autograph on the form. that for a reason we build \u003Cstrong>Contact form 7 Signature Field\u003C\u002Fstrong>\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\u002FlPfBadQp44E?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\u003Ch3>FEATURES FOR DIGITAL SIGNATURE FOR CONTACT FORM 7:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy to use\u003C\u002Fli>\n\u003Cli>Can change the signature pad background color and pen color.\u003C\u002Fli>\n\u003Cli>Signature field is required or not an option.\u003C\u002Fli>\n\u003Cli>Can add a custom class and id in signature pad\u003C\u002Fli>\n\u003Cli>open any form then you can see \u003Cstrong>digital_signature\u003C\u002Fstrong> button on top.\u003C\u002Fli>\n\u003Cli>Draw your signature then you can clear the signature pad\u003C\u002Fli>\n\u003Cli>Can add signature field name in File attachments then send signature attachment in the email.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.plugin999.com\u002Fplugin\u002Fdigital-signature-for-contact-form-7\u002F\" rel=\"nofollow ugc\">\u003Cstrong>📽Get Pro\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugin999.com\u002Fdemo\u002Fdigital-signature-for-contact-form-7\u002F\" rel=\"nofollow ugc\">\u003Cstrong>📽Demo\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.plugin999.com\u002Fdocs-category\u002Fdigital-signature-for-contact-form-7\u002F\" rel=\"nofollow ugc\">\u003Cstrong>📽Documention\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.plugin999.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">\u003Cstrong>📽Support\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>FEATURES FOR DIGITAL SIGNATURE FOR CONTACT FORM 7 PREMIUM:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Multiple Signature Support in One form\u003C\u002Fli>\n\u003Cli>Attachment In Signature Support\u003C\u002Fli>\n\u003Cli>Customize signature pad width and height options.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>CONTRIBUTE AND TRANSLATE\u003C\u002Fh3>\n\u003Cp>Digital Signature For Contact Form 7 is translated into multiple languages Chinese, Dutch, Russian, Spanish, and many more. Help localize Digital Signature For Contact Form 7 even further by adding your locale Language. \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fdigital-signature-for-contact-form-7\" rel=\"nofollow ugc\">Click Here\u003C\u002Fa>\u003C\u002Fp>\n","Contact Form 7 Signature Addon making autographs of people who want to get an E-signature in the system. We build too easy to access and use for users &hellip;",5000,16282,98,15,"2026-01-24T04:54:00.000Z","6.9.4","5.0",[116,117,118,119,120],"contact-form-7","digital","digital-signature","signature-contact-form-7","signature-field","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdigital-signature-for-contact-form-7.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":132,"num_ratings":133,"last_updated":134,"tested_up_to":68,"requires_at_least":135,"requires_php":136,"tags":137,"homepage":143,"download_link":144,"security_score":145,"vuln_count":79,"unpatched_count":79,"last_vuln_date":146,"fetched_at":28},"gd-bbpress-tools","GD bbPress Tools","3.5.3","Milan Petrovic","https:\u002F\u002Fprofiles.wordpress.org\u002Fgdragon\u002F","\u003Cp>Adds various expansions and tools to the bbPress plugin implemented forums. Currently, included features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Quote Reply or Topic\u003C\u002Fli>\n\u003Cli>Change allowed HTML tags and attributes\u003C\u002Fli>\n\u003Cli>User signature with BBCode and HTML support\u003C\u002Fli>\n\u003Cli>Signature field in BuddyPress profile edit\u003C\u002Fli>\n\u003Cli>Toolbar menu integration\u003C\u002Fli>\n\u003Cli>BBCode shortcodes with 30 BBCodes\u003C\u002Fli>\n\u003Cli>Limit bbPress admin side access\u003C\u002Fli>\n\u003Cli>Tweak: Disable bbPress breadcrumbs\u003C\u002Fli>\n\u003Cli>Tweak: Topic tags field in reply form for author only\u003C\u002Fli>\n\u003Cli>Tweak: Show lead topic\u003C\u002Fli>\n\u003Cli>Tweak: Show search form for all forums and topics\u003C\u002Fli>\n\u003Cli>Tweak: Disable ‘private’ title prefix\u003C\u002Fli>\n\u003Cli>Topics View: Topics with most replies\u003C\u002Fli>\n\u003Cli>Topics View: Latest Topics\u003C\u002Fli>\n\u003Cli>Topics View: Topics by freshness\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>bbPress Plugin Versions\u003C\u002Fh4>\n\u003Cp>GD bbPress Tools 3.5.3 supports bbPress 2.6.2 or newer. Older bbPress versions are no longer supported!\u003C\u002Fp>\n\u003Ch4>More free dev4Press.com plugins for bbPress\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgd-forum-manager-for-bbpress\u002F\" rel=\"ugc\">GD Forum Manager\u003C\u002Fa> – quick and bulk forums and topics edit\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgd-members-directory-for-bbpress\u002F\" rel=\"ugc\">GD Members Directory\u003C\u002Fa> – show filterable list of all forum members\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgd-power-search-for-bbpress\u002F\" rel=\"ugc\">GD Power Search\u003C\u002Fa> – add advanced search to the bbPress topics\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgd-bbpress-attachments\u002F\" rel=\"ugc\">GD bbPress Attachments\u003C\u002Fa> – attachments for topics and replies\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgd-topic-polls\u002F\" rel=\"ugc\">GD Topic Polls\u003C\u002Fa> – add polls to the bbPress topics\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Upgrade to GD bbPress Toolbox Pro\u003C\u002Fh4>\n\u003Cp>The Pro version contains many more great features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enhanced attachments features\u003C\u002Fli>\n\u003Cli>Limit file types attachments upload\u003C\u002Fli>\n\u003Cli>Add custom file types for upload\u003C\u002Fli>\n\u003Cli>BBCodes editor toolbar\u003C\u002Fli>\n\u003Cli>Report topics and replies\u003C\u002Fli>\n\u003Cli>Say thanks to forum members\u003C\u002Fli>\n\u003Cli>Query Performance Booster\u003C\u002Fli>\n\u003Cli>Various SEO features\u003C\u002Fli>\n\u003Cli>Various privacy features\u003C\u002Fli>\n\u003Cli>Enable TinyMCE editor\u003C\u002Fli>\n\u003Cli>Private topics and replies\u003C\u002Fli>\n\u003Cli>Auto closing of inactive topics\u003C\u002Fli>\n\u003Cli>Notification email control\u003C\u002Fli>\n\u003Cli>Show user stats in topics and replies\u003C\u002Fli>\n\u003Cli>Track new and unread topics\u003C\u002Fli>\n\u003Cli>Mute Forums and Users\u003C\u002Fli>\n\u003Cli>Great new responsive admin UI\u003C\u002Fli>\n\u003Cli>Setup Wizard\u003C\u002Fli>\n\u003Cli>Forum based settings overrides\u003C\u002Fli>\n\u003Cli>Improved BuddyPress support\u003C\u002Fli>\n\u003Cli>40 BBCodes (including Hide and Spoiler)\u003C\u002Fli>\n\u003Cli>19 more Topics Views\u003C\u002Fli>\n\u003Cli>9 additional widgets\u003C\u002Fli>\n\u003Cli>Many great tweaks\u003C\u002Fli>\n\u003Cli>And much, much more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With more features on the roadmap exclusively for Pro version.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>More information about \u003Ca href=\"https:\u002F\u002Fwww.dev4press.com\u002Fplugins\u002Fgd-bbpress-toolbox\u002F\" rel=\"nofollow ugc\">GD bbPress Toolbox Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>More Premium plugins for bbPress \u003Ca href=\"https:\u002F\u002Fwww.dev4press.com\u002Fbbpress-club\u002F\" rel=\"nofollow ugc\">bbPress Plugins Club\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds different expansions and tools to the bbPress plugin powered forums: BBCode support, signatures, various tweaks, custom views, quote...",2000,149983,74,23,"2024-08-19T08:42:00.000Z","5.9","7.4",[138,139,140,141,142],"bbcodes","bbpress","dev4press","quote","signature","https:\u002F\u002Fwww.dev4press.com\u002Fplugins\u002Fgd-bbpress-tools\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgd-bbpress-tools.zip",70,"2025-09-22 00:00:00",{"attackSurface":148,"codeSignals":193,"taintFlows":238,"riskAssessment":273,"analyzedAt":281},{"hooks":149,"ajaxHandlers":189,"restRoutes":190,"shortcodes":191,"cronEvents":192,"entryPointCount":13,"unprotectedCount":13},[150,156,159,163,167,172,177,181,185],{"type":151,"name":152,"callback":153,"file":154,"line":155},"action","admin_menu","create_admin_menus","admin\\gna-custom-admin-login-admin-init.php",14,{"type":151,"name":157,"callback":158,"file":154,"line":66},"admin_print_scripts","admin_menu_page_scripts",{"type":151,"name":160,"callback":161,"file":154,"line":162},"admin_print_styles","admin_menu_page_styles",18,{"type":151,"name":164,"callback":165,"file":154,"line":166},"admin_init","register_gna_custom_adminlogin_settings",47,{"type":151,"name":168,"callback":169,"priority":13,"file":170,"line":171},"init","plugin_init","gna-custom-admin-login-core.php",20,{"type":173,"name":174,"callback":175,"priority":11,"file":170,"line":176},"filter","plugin_row_meta","filter_plugin_meta",21,{"type":173,"name":178,"callback":179,"file":170,"line":180},"login_message","gna_loginform_message",56,{"type":173,"name":182,"callback":183,"file":170,"line":184},"login_enqueue_scripts","gna_custom_login_logo",57,{"type":173,"name":186,"callback":187,"priority":11,"file":170,"line":188},"retrieve_password_message","gna_retrieve_password_message",58,[],[],[],[],{"dangerousFunctions":194,"sqlUsage":195,"outputEscaping":197,"fileOperations":13,"externalRequests":13,"nonceChecks":198,"capabilityChecks":13,"bundledLibraries":237},[],{"prepared":13,"raw":13,"locations":196},[],{"escaped":198,"rawEcho":199,"locations":200},2,19,[201,205,206,207,208,210,212,213,215,216,219,221,223,225,227,229,231,233,235],{"file":202,"line":203,"context":204},"admin\\gna-custom-admin-login-admin-menu.php",16,"raw output",{"file":202,"line":162,"context":204},{"file":202,"line":171,"context":204},{"file":202,"line":35,"context":204},{"file":202,"line":209,"context":204},32,{"file":202,"line":211,"context":204},52,{"file":202,"line":188,"context":204},{"file":202,"line":214,"context":204},64,{"file":202,"line":145,"context":204},{"file":217,"line":218,"context":204},"admin\\gna-custom-admin-login-admin-settings-menu.php",41,{"file":217,"line":220,"context":204},51,{"file":217,"line":222,"context":204},90,{"file":217,"line":224,"context":204},102,{"file":217,"line":226,"context":204},130,{"file":217,"line":228,"context":204},157,{"file":217,"line":230,"context":204},193,{"file":217,"line":232,"context":204},204,{"file":170,"line":234,"context":204},109,{"file":170,"line":236,"context":204},112,[],[239,256,264],{"entryPoint":240,"graph":241,"unsanitizedCount":13,"severity":255},"render_tab1 (admin\\gna-custom-admin-login-admin-settings-menu.php:66)",{"nodes":242,"edges":252},[243,247],{"id":244,"type":245,"label":246,"file":217,"line":222},"n0","source","$_SERVER['REQUEST_URI']",{"id":248,"type":249,"label":250,"file":217,"line":222,"wp_function":251},"n1","sink","echo() [XSS]","echo",[253],{"from":244,"to":248,"sanitized":254},true,"low",{"entryPoint":257,"graph":258,"unsanitizedCount":13,"severity":255},"render_tab2 (admin\\gna-custom-admin-login-admin-settings-menu.php:170)",{"nodes":259,"edges":262},[260,261],{"id":244,"type":245,"label":246,"file":217,"line":230},{"id":248,"type":249,"label":250,"file":217,"line":230,"wp_function":251},[263],{"from":244,"to":248,"sanitized":254},{"entryPoint":265,"graph":266,"unsanitizedCount":13,"severity":255},"\u003Cgna-custom-admin-login-admin-settings-menu> (admin\\gna-custom-admin-login-admin-settings-menu.php:0)",{"nodes":267,"edges":271},[268,270],{"id":244,"type":245,"label":269,"file":217,"line":222},"$_SERVER['REQUEST_URI'] (x2)",{"id":248,"type":249,"label":250,"file":217,"line":222,"wp_function":251},[272],{"from":244,"to":248,"sanitized":254},{"summary":274,"deductions":275},"The \"gna-custom-admin-login\" plugin version 0.9.3 exhibits a strong security posture in several key areas, particularly concerning its limited attack surface and robust handling of data interactions.  The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly reduces the potential entry points for attackers. Furthermore, the fact that all SQL queries utilize prepared statements is a commendable practice, preventing a common class of vulnerabilities.\n\nHowever, the static analysis reveals a significant weakness in output escaping, with only 10% of outputs being properly escaped. This indicates a substantial risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected and executed within the WordPress admin area. While the taint analysis found no unsanitized paths, this may be due to the limited number of flows analyzed or the absence of complex data manipulation that would trigger the taint analysis. The plugin also lacks capability checks, which, while not directly evidenced as a vulnerability in this analysis, could be a concern in more complex plugins for ensuring administrative functions are restricted to authorized users.\n\nGiven the plugin's vulnerability history, which shows no recorded CVEs and no recent vulnerabilities, it suggests a history of good security. This is a positive indicator. Nevertheless, the low percentage of properly escaped outputs is a critical flaw that needs immediate attention. The overall security is therefore mixed; while it demonstrates good practices in data handling and attack surface reduction, the output escaping deficiency poses a clear and present danger that outweighs these strengths.",[276,278],{"reason":277,"points":111},"Low percentage of properly escaped output",{"reason":279,"points":280},"No capability checks",5,"2026-03-17T01:28:39.136Z",{"wat":283,"direct":292},{"assetPaths":284,"generatorPatterns":287,"scriptPaths":288,"versionParams":289},[285,286],"\u002Fwp-content\u002Fplugins\u002Fgna-custom-admin-login\u002Fassets\u002Fjs\u002Fgna-custom-admin-login.js","\u002Fwp-content\u002Fplugins\u002Fgna-custom-admin-login\u002Fassets\u002Fcss\u002Fgna-custom-admin-login.css",[],[285],[290,291],"gna-custom-admin-login\u002Fassets\u002Fjs\u002Fgna-custom-admin-login.js?ver=","gna-custom-admin-login\u002Fassets\u002Fcss\u002Fgna-custom-admin-login.css?ver=",{"cssClasses":293,"htmlComments":294,"htmlAttributes":295,"restEndpoints":296,"jsGlobals":297,"shortcodeOutput":299},[],[],[],[],[298],"gna-custom-admin-login.js",[]]