[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXPW2I_1JqpMDK-LN4r6sjERHDsrY1RpUNkhcI2oqCZQ":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":48,"crawl_stats":38,"alternatives":56,"analysis":150,"fingerprints":213},"meks-smart-author-widget","Meks Smart Author Widget","1.1.5","Meks","https:\u002F\u002Fprofiles.wordpress.org\u002Fmekshq\u002F","\u003Cp>Simple plugin which allows you to display author\u002Fuser info inside WordPress widget. Smart feature of this plugin is user\u002Fauthor “auto detection” which means that it can optionally show author of current post on single post templates or on specific author archive.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Flexible display options\u003C\u002Fli>\n\u003Cli>Auto detect post author on single post and author templates\u003C\u002Fli>\n\u003Cli>Custom avatar size\u003C\u002Fli>\n\u003Cli>Link avatar image to author archive (optional)\u003C\u002Fli>\n\u003Cli>Link user display name to author archive (optional)\u003C\u002Fli>\n\u003Cli>Replace widget title with user display name (optional)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Smart Author Widget plugin is created by \u003Ca href=\"https:\u002F\u002Fmekshq.com\" rel=\"nofollow ugc\">Meks\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Live example?\u003C\u002Fh3>\n\u003Cp>You can see Smart Author Widget live example on our \u003Ca href=\"https:\u002F\u002Fmekshq.com\u002Fdemo\u002Ftypology\" rel=\"nofollow ugc\">Typology theme demo website\u003C\u002Fa>\u003C\u002Fp>\n","Easily display your author\u002Fuser profile info inside WordPress widget.",10000,429633,90,8,"2024-07-23T14:46:00.000Z","6.6.5","3.0","",[20,21,22,23,24],"author","avatar","profile","user","widget","https:\u002F\u002Fmekshq.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeks-smart-author-widget.zip",91,1,0,"2024-07-10 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":6,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":30,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2024-37958","meks-smart-author-widget-authenticated-contributor-stored-cross-site-scripting","Meks Smart Author Widget \u003C= 1.1.4 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Meks Smart Author Widget plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 1.1.4 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=1.1.4","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-08-01 20:10:13",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F98e1468e-b36a-426c-aa9e-f086c052d645?source=api-prod",23,{"slug":49,"display_name":7,"profile_url":8,"plugin_count":50,"total_installs":51,"avg_security_score":52,"avg_patch_time_days":53,"trust_score":54,"computed_at":55},"mekshq",14,116900,89,236,71,"2026-04-03T23:12:34.379Z",[57,82,101,117,132],{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":78,"download_link":79,"security_score":80,"vuln_count":68,"unpatched_count":28,"last_vuln_date":81,"fetched_at":31},"user-avatar-reloaded","User Avatar – Reloaded","1.2.2","Saad Iqbal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaadiqbal\u002F","\u003Cp>WordPress currently only allows you to use custom avatars that are uploaded through Gravatar. WP User Avatar enables you to use any photo uploaded into your Media Library as an avatar. This means you use the same uploader and library as your posts. No extra folders or image editing functions are necessary.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WP User Avatar\u003C\u002Fstrong> also lets you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upload your own Default Avatar in your WP User Avatar settings.\u003C\u002Fli>\n\u003Cli>Show the user’s \u003Ca href=\"http:\u002F\u002Fgravatar.com\u002F\" rel=\"nofollow ugc\">Gravatar\u003C\u002Fa> avatar or Default Avatar if the user doesn’t have a WP User Avatar image.\u003C\u002Fli>\n\u003Cli>Disable \u003Ca href=\"http:\u002F\u002Fgravatar.com\u002F\" rel=\"nofollow ugc\">Gravatar\u003C\u002Fa> avatars and use only local avatars.\u003C\u002Fli>\n\u003Cli>Use the \u003Ccode>[avatar_upload]\u003C\u002Fcode> shortcode to add a standalone uploader to a front page or widget. This uploader is only visible to logged-in users.\u003C\u002Fli>\n\u003Cli>Use the \u003Ccode>[avatar]\u003C\u002Fcode> shortcode in your posts. These shortcodes will work with any theme, whether it has avatar support or not.\u003C\u002Fli>\n\u003Cli>Allow Contributors and Subscribers to upload their own avatars.\u003C\u002Fli>\n\u003Cli>Limit upload file size and image dimensions for Contributors and Subscribers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>ADD WP USER AVATAR TO YOUR OWN PROFILE EDIT PAGE\u003C\u002Fh3>\n\u003Cp>You can use the [avatar_upload] shortcode to add a standalone uploader to any page. It’s best to use this uploader by itself and without other profile fields.\u003Cbr \u002F>\nIf you’re building your own profile edit page with other fields, WP User Avatar is automatically added to the show_user_profile and edit_user_profile hooks. If you’d rather have WP User Avatar in its own section, you could add another hook:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>do_action('edit_user_avatar', $current_user);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Then, to add WP User Avatar to that hook and remove it from the other hooks outside of the administration panel, you would add this code to the functions.php file of your theme:\n    \u003C\u002Fp>\n\u003Ch3>HTML WRAPPER\u003C\u002Fh3>\n\u003Cp>You can change the HTML wrapper of the WP User Avatar section by using the functions wpua_before_avatar and wpua_after_avatar. By default, the avatar code is structured like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cdiv class=\"wpua-edit-container\">\n  \u003Ch3>Avatar\u003C\u002Fh3>\n  \u003Cinput type=\"hidden\" name=\"wp-user-avatar\" id=\"wp-user-avatar\" value=\"{attachmentID}\" \u002F>\n  \u003Cp id=\"wpua-add-button\">\n    \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-add\" name=\"wpua-add\">Edit Image\u003C\u002Fbutton>\n  \u003C\u002Fp>\n  \u003Cp id=\"wpua-preview\">\n    \u003Cimg src=\"{imageURL}\" alt=\"\" \u002F>\n    Original Size\n  \u003C\u002Fp>\n  \u003Cp id=\"wpua-thumbnail\">\n    \u003Cimg src=\"{imageURL}\" alt=\"\" \u002F>\n    Thumbnail\n  \u003C\u002Fp>\n  \u003Cp id=\"wpua-remove-button\">\n    \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-remove\" name=\"wpua-remove\">Default Avatar\u003C\u002Fbutton>\n  \u003C\u002Fp>\n  \u003Cp id=\"wpua-undo-button\">\n    \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-undo\" name=\"wpua-undo\">Undo\u003C\u002Fbutton>\n  \u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To strip out the div container and h3 heading, you would add the following filters to the functions.php file in your theme:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\nremove_action('wpua_before_avatar', 'wpua_do_before_avatar');\nremove_action('wpua_after_avatar', 'wpua_do_after_avatar');\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To add your own wrapper, you could create something like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\nfunction my_before_avatar() {\n  echo '\u003Cdiv id=\"my-avatar\">';\n}\nadd_action('wpua_before_avatar', 'my_before_avatar');\n\nfunction my_after_avatar() {\n  echo '\u003C\u002Fdiv>';\n}\nadd_action('wpua_after_avatar', 'my_after_avatar');\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This would output:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cdiv id=\"my-avatar\">\n  \u003Cinput type=\"hidden\" name=\"wp-user-avatar\" id=\"wp-user-avatar\" value=\"{attachmentID}\" \u002F>\n  \u003Cp id=\"wpua-add-button\">\n    \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-add\" name=\"wpua-add\">Edit Image\u003C\u002Fbutton>\n  \u003C\u002Fp>\n  \u003Cp id=\"wpua-preview\">\n    \u003Cimg src=\"{imageURL}\" alt=\"\" \u002F>\n    \u003Cspan class=\"description\">Original Size\u003C\u002Fspan>\n  \u003C\u002Fp>\n  \u003Cp id=\"wpua-thumbnail\">\n    \u003Cimg src=\"{imageURL}\" alt=\"\" \u002F>\n    \u003Cspan class=\"description\">Thumbnail\u003C\u002Fspan>\n  \u003C\u002Fp>\n  \u003Cp id=\"wpua-remove-button\">\n    \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-remove\" name=\"wpua-remove\">Default Avatar\u003C\u002Fbutton>\n  \u003C\u002Fp>\n  \u003Cp id=\"wpua-undo-button\">\n    \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-undo\" name=\"wpua-undo\">Undo\u003C\u002Fbutton>\n  \u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Use any image from your WordPress Media Library as a custom user avatar or user profile picture. Add your own Default Avatar.",900,10086,100,2,"2023-09-14T08:17:00.000Z","6.3.8","4.0","5.6",[74,75,21,76,77],"author-image","author-photo","gravatar","user-profile","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-user-avatar-reloaded","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-avatar-reloaded.1.2.2.zip",62,"2025-09-28 00:00:00",{"slug":74,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":67,"downloaded":89,"rating":67,"num_ratings":68,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":18,"tags":93,"homepage":98,"download_link":99,"security_score":100,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"WP Custom Author Image","1.0","p4wparamjeet","https:\u002F\u002Fprofiles.wordpress.org\u002Fp4wparamjeet\u002F","\u003Cp>The WP Custom Author Image plugin for WordPress lets you easily add WP Custom Author Images on your site.\u003C\u002Fp>\n\u003Cp>It creates a widget that you can insert in a sidebar or any other widget area allowed by your theme.\u003Cbr \u002F>\nThe plugin now supports a short code [wp-custom-author-image] you can use to directly add the image to the page or post content.\u003C\u002Fp>\n\u003Cp>Alternatively, you can place the following call in the loop where you want the WP Custom Author Image to appear:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php the_wp_custom_author_image($author_id = null); ?>\n\nThis $author_id parameter is optional.  If it is not passed in, the code will attempt to get the current author of the page\u002Fpost.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>A second version of this function exists whereby you can pass in width and height to display the image.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php the_wp_custom_author_image_size($width, $height, $author_id = null); ?>\n\nThis $author_id parameter is optional.  If it is not passed in, the code will attempt to get the current author of the page\u002Fpost.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To configure your WP Custom Author Image, browse Users \u002F Your Profile in the admin area.\u003C\u002Fp>\n\u003Ch4>Setting WP Custom Author Image Size\u003C\u002Fh4>\n\u003Cp>You can adjust the actual display size in the WP Custom Author Image widget or by using the_wp_custom_author_image_size function call.\u003C\u002Fp>\n\u003Cp>If you do not specify a size the width and height of the actual image will be used.\u003C\u002Fp>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Col>\n\u003Cli>You can use [wp-custom-author-image] to display the uploaded WP Custom Author Image in your page\u002Fpost content.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Multi-Author Sites\u003C\u002Fh4>\n\u003Cp>For sites with multitudes of authors, the widget offers the ability to insert a link to the author’s posts — his archives.\u003C\u002Fp>\n\u003Ch4>Single Author Sites\u003C\u002Fh4>\n\u003Cp>Normally the widget will only display an WP Custom Author Image when it can clearly identify who the content’s author actually is. In other words, on singular pages or in the loop.\u003C\u002Fp>\n\u003Cp>If you run a single author site, or a site with multiple ghost writers, be sure to check the “This site has a single author” option. The widget will then output your image at all times.\u003C\u002Fp>\n\u003Ch4>Alternate About Page Link\u003C\u002Fh4>\n\u003Cp>Normally the widget will use the author’s posts page (\u002Fauthor\u002Fauthorname\u002F) is the image is clicked on.   If your site has a dedicated page for the author, such as an ‘About Me’ page,\u003C\u002Fp>\n\u003Cp>there is a new field in ‘Your Profile’ called ‘About Me Page’.  Entering a url in this field (\u002Fabout-me\u002F) will cause the widget to use this link as opposed to \u002Fauthor\u002Fauthorname.\u003C\u002Fp>\n\u003Ch4>Retrieving Author Url\u003C\u002Fh4>\n\u003Cp>You can retrieve the url to the respective WP Custom Author Image by calling the function\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php the_wp_custom_author_image_url($author_id = null); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If $author_id is blank the plugin will attempt to determine the current author and retrieve his\u002Fher image.\u003C\u002Fp>\n","Lets you easily add WP Custom Author Images on your site.",2740,"2019-08-27T05:41:00.000Z","5.2.24","3.1",[20,94,95,96,97],"user-gravatar","user-photo","user-profile-photo","wp-custom-author-image","https:\u002F\u002Fprofiles.wordpress.org\u002Fp4wparamjeet","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauthor-image.zip",85,{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":67,"downloaded":109,"rating":67,"num_ratings":28,"last_updated":110,"tested_up_to":91,"requires_at_least":71,"requires_php":111,"tags":112,"homepage":115,"download_link":116,"security_score":100,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"footer-widget-bundle","Footer widget bundle","1.0.0","kamrulbd","https:\u002F\u002Fprofiles.wordpress.org\u002Fkamrulbd\u002F","\u003Cp>The Footer widget bundle gives you a collection of widget that you can use in footer or sidebar of your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WIDGETS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Company profile\u003C\u002Fstrong> widget is used to display a short description section with company title, logo and also linked to social icon like facebook, twitter, google-plus, linkedIn, pinterest and instagram.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Latest post\u003C\u002Fstrong> widget provides flexible latest post in your sidebar or footer. It allows you to display a list of the mostly viewed post includes title, date and post thumbnail.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recent post\u003C\u002Fstrong> widget provides recent published posts. It allows you to display a list of the last published post with stylish date format with title.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact address\u003C\u002Fstrong> widget disolays your contact information. This widget includes email address, phone number, fax number and physical address.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Opening Hour\u003C\u002Fstrong> widget shows your office opening and closing time to your client.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>After you active the plugin, you will be able to use this widget anywhere standard widgets are used. You can manage your widget by going to Appearence > Widgets in your wordpress admin.\u003C\u002Fp>\n","Footer widget bundle includes company information, latest post, contact address and opening hours.",2513,"2019-08-22T03:39:00.000Z","5.4",[113,114,22,77,24],"author-profile","company-profile","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffooter-widget-bundle","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffooter-widget-bundle.zip",{"slug":118,"name":119,"version":84,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":29,"num_ratings":29,"last_updated":126,"tested_up_to":127,"requires_at_least":17,"requires_php":18,"tags":128,"homepage":130,"download_link":131,"security_score":100,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"author-bio-widget","Author Bio Widget","ray.viljoen","https:\u002F\u002Fprofiles.wordpress.org\u002Frayviljoen\u002F","\u003Cp>The Author Bio Widget displays some basic information about the author of the page or post being viewed.\u003C\u002Fp>\n\u003Cp>The bio includes the author’s gravatar, nickname and bio information as set in the user profile.\u003Cbr \u002F>\nThe author’s name will also link to the main blogroll filtered by content from the same author.\u003C\u002Fp>\n\u003Cp>The widget settings include a custom title and a size option for the gravatar ( profile picture ).\u003C\u002Fp>\n\u003Cp>Developed by \u003Ca href=\"http:\u002F\u002Fwww.catn.com\" rel=\"nofollow ugc\">PHP Hosting Experts CatN\u003C\u002Fa>\u003C\u002Fp>\n","A simple sidebar widget to display page or post author's bio and link through to other content from the author.",50,14138,"2011-04-27T16:24:00.000Z","3.1.4",[20,129,22,77,24],"author-bio","http:\u002F\u002Fcatn.com\u002Fcommunity\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauthor-bio-widget.zip",{"slug":133,"name":134,"version":135,"author":136,"author_profile":137,"description":138,"short_description":139,"active_installs":140,"downloaded":141,"rating":29,"num_ratings":29,"last_updated":142,"tested_up_to":143,"requires_at_least":144,"requires_php":18,"tags":145,"homepage":148,"download_link":149,"security_score":100,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"author-avatar","author_avatar","1.0.2","Guillaume","https:\u002F\u002Fprofiles.wordpress.org\u002Fguillaume-lostweb\u002F","\u003Cp>Add an upload field in the user profile admin – Don’t want to use gravatar profile picture, or just don’t have one, just download this plugin. It will add a custom field in the user admin with the possibility to upload your own. Once uploaded, it will add the picture url inside the usermeta table so you can easily display it with \u003Ccode>get_the_author_meta\u003C\u002Fcode> .\u003C\u002Fp>\n\u003Cp>Translation ready and already available in French.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Easy to use, once activated and your picture uploaded, grab the source url with:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Just add an image tag where you want the picture to be displayed like so:\u003C\u002Fp>\n\u003Cpre>\u003Ccode> \u003Cimg src=\"\u003C?php echo $user_meta_image;?>\" alt=\"My Custom user Profile Picture\"> \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Et voilà!\u003C\u002Fp>\n","Add an upload field in the user profile admin to add a custom profile picture into usermeta table.",30,4821,"2014-03-07T23:19:00.000Z","3.8.41","3.5.1",[133,146,76,147,77],"custom-user-profile-picture","profile-picture","http:\u002F\u002Flostwebdesigns.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauthor-avatar.1.0.2.zip",{"attackSurface":151,"codeSignals":173,"taintFlows":202,"riskAssessment":203,"analyzedAt":212},{"hooks":152,"ajaxHandlers":169,"restRoutes":170,"shortcodes":171,"cronEvents":172,"entryPointCount":29,"unprotectedCount":29},[153,158,161,166],{"type":154,"name":155,"callback":156,"file":157,"line":47},"action","wp_enqueue_scripts","enqueue_styles","inc\\class-author-widget.php",{"type":154,"name":159,"callback":156,"file":157,"line":160},"admin_enqueue_scripts",24,{"type":154,"name":162,"callback":163,"file":164,"line":165},"widgets_init","mks_author_widget_init","meks-smart-author-widget.php",43,{"type":154,"name":167,"callback":168,"file":164,"line":124},"plugins_loaded","mks_load_author_widget_text_domain",[],[],[],[],{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":177,"fileOperations":29,"externalRequests":29,"nonceChecks":29,"capabilityChecks":29,"bundledLibraries":201},[],{"prepared":29,"raw":29,"locations":176},[],{"escaped":178,"rawEcho":179,"locations":180},132,10,[181,185,186,187,188,190,193,195,197,199],{"file":182,"line":183,"context":184},"inc\\meks-smart-author-widget-co-authors-template.php",5,"raw output",{"file":182,"line":14,"context":184},{"file":182,"line":140,"context":184},{"file":182,"line":165,"context":184},{"file":182,"line":189,"context":184},58,{"file":191,"line":192,"context":184},"inc\\meks-smart-author-widget-template.php",17,{"file":191,"line":194,"context":184},20,{"file":191,"line":196,"context":184},33,{"file":191,"line":198,"context":184},46,{"file":191,"line":200,"context":184},60,[],[],{"summary":204,"deductions":205},"The plugin 'meks-smart-author-widget' v1.1.5 exhibits a generally good security posture based on the static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the potential attack surface. Furthermore, the code demonstrates strong adherence to secure coding practices with a high percentage of properly escaped output and 100% of SQL queries using prepared statements. The lack of dangerous function usage, file operations, external HTTP requests, and taint analysis findings are all positive indicators.",[206,208,210],{"reason":207,"points":183},"No capability checks found",{"reason":209,"points":183},"No nonce checks found",{"reason":211,"points":183},"One medium severity vulnerability in history","2026-03-16T17:37:55.284Z",{"wat":214,"direct":221},{"assetPaths":215,"generatorPatterns":217,"scriptPaths":218,"versionParams":219},[216],"\u002Fwp-content\u002Fplugins\u002Fmeks-smart-author-widget\u002Fcss\u002Fstyle.css",[],[],[220],"meks-smart-author-widget\u002Fcss\u002Fstyle.css?ver=",{"cssClasses":222,"htmlComments":224,"htmlAttributes":225,"restEndpoints":230,"jsGlobals":231,"shortcodeOutput":232},[223],"mks_author_widget",[],[226,227,228,229],"data-avatar_size","data-limit_chars","data-link_text","data-link_url",[],[],[]]