[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZRNzHxyzLQt8Ai8Vt9vojT9_b3ddmUIqKz6Mc8DHDtI":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"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":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":36,"analysis":148,"fingerprints":256},"author-image","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.",100,2740,2,"2019-08-27T05:41:00.000Z","5.2.24","3.1","",[19,20,21,22,23],"author","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,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":13,"total_installs":32,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},110,30,84,"2026-04-03T23:12:01.465Z",[37,56,78,102,124],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":27,"num_ratings":27,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":17,"tags":50,"homepage":54,"download_link":55,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"mindutopia-user-thumbnails","Mindutopia User Thumbnails","1.2","mindutopia","https:\u002F\u002Fprofiles.wordpress.org\u002Fmindutopia\u002F","\u003Cp>This plugin allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add a photo with each user, much like featured images\u003C\u002Fli>\n\u003Cli>Replaces the user gravatar with their featured photo\u003C\u002Fli>\n\u003Cli>Only users levels that can upload_files in their capabilities can manage their user photo\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin gives you the ability to add user thumbnails to your WordPress users much like featured images on posts, the images replace the gravatars.",10,2177,"2013-08-16T03:15:00.000Z","3.5.2","3.5",[51,52,53],"author-photos","gravatars","user-photos","http:\u002F\u002Fmindutopia.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmindutopia-user-thumbnails.1.2.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":34,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":76,"download_link":77,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"edit-author-slug","Edit Author Slug","1.9.2","Brandon Allen","https:\u002F\u002Fprofiles.wordpress.org\u002Fcnorris23\u002F","\u003Cp>This plugin allows full control of your user permalinks, allowing you to change both the author base (the ‘\u002Fauthor\u002F’ portion of the author URLs), and the author slug (defaults to the username of the author). You can set the author base globally, or you can set it to be user-specific based on a user’s role. You now have the power to craft the perfect URL structure for you Author pages.\u003C\u002Fp>\n\u003Cp>WordPress default structure \u003Cem>http:\u002F\u002Fexample.com\u002Fauthor\u002Fusername\u002F\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>Edit Author Slug allows for \u003Cem>http:\u002F\u002Fexample.com\u002Fninja\u002Fmaster-ninja\u002F\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>Using a role-based author base would allow for \u003Cem>http:\u002F\u002Fexample.com\u002Fida\u002Fmaster-splinter\u002F\u003C\u002Fem> (for an Administrator Role), or \u003Cem>http:\u002F\u002Fexample.com\u002Fkoga\u002Fleonardo\u002F\u003C\u002Fem> (for a Subscriber Role).\u003C\u002Fp>\n\u003Cp>Development of this plugin takes place on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthebrandonallen\u002Fedit-author-slug\u002F\" title=\"Edit Author Slug on Github\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>. Pull requests are always welcome!\u003C\u002Fp>\n\u003Cp>Translations should be submitted to \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fedit-author-slug\" rel=\"nofollow ugc\">Translate WordPress\u003C\u002Fa>.\u003C\u002Fp>\n","Allows an admin (or capable user) to edit the author slug of a user, and change the author base.",100000,1525613,96,"2025-05-27T04:15:00.000Z","6.8.5","5.8","7.4",[19,72,73,74,75],"author-base","author-slug","nicename","user-nicename","https:\u002F\u002Fgithub.com\u002Fthebrandonallen\u002Fedit-author-slug\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fedit-author-slug.1.9.2.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":64,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":70,"tags":92,"homepage":97,"download_link":98,"security_score":99,"vuln_count":100,"unpatched_count":27,"last_vuln_date":101,"fetched_at":29},"simple-local-avatars","Simple Local Avatars","2.8.6","10up","https:\u002F\u002Fprofiles.wordpress.org\u002F10up\u002F","\u003Cp>Adds an avatar upload field to user profiles if the current user has media permissions. Generates requested sizes on demand just like Gravatar! Simple and lightweight.\u003C\u002Fp>\n\u003Cp>Just edit a user profile, and scroll down to the new “Avatar” field. The plug-in will take care of cropping and sizing!\u003C\u002Fp>\n\u003Col>\n\u003Cli>Stores avatars in the “uploads” folder where all of your other media is kept.\u003C\u002Fli>\n\u003Cli>Has a simple, native interface.\u003C\u002Fli>\n\u003Cli>Fully supports Gravatar and default avatars if no local avatar is set for the user – but also allows you turn off Gravatar.\u003C\u002Fli>\n\u003Cli>Generates the requested avatar size on demand (and stores the new size for efficiency), so it looks great, just like Gravatar!\u003C\u002Fli>\n\u003Cli>Lets you decide whether lower privilege users (subscribers, contributors) can upload their own avatar.\u003C\u002Fli>\n\u003Cli>Enables rating of local avatars, just like Gravatar.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Support Level\u003C\u002Fh3>\n\u003Cp>Simple Local Avatars’ support level is marked as \u003Ccode>stable\u003C\u002Fcode>.  10up is not planning to develop any new features for this, but will still respond to bug reports and security concerns.  We welcome PRs, but any that include new features should be small and easy to integrate and should not include breaking changes.  We otherwise intend to keep this tested up to the most recent version of WordPress.\u003C\u002Fp>\n","Adds an avatar upload field to user profiles. Generates requested sizes on demand just like Gravatar!",2395990,92,89,"2026-02-17T19:34:00.000Z","6.9.4","6.6",[93,94,95,53,96],"avatar","gravatar","profile","users","https:\u002F\u002F10up.com\u002Fplugins\u002Fsimple-local-avatars-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-local-avatars.2.8.6.zip",93,6,"2025-08-11 18:20:29",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":34,"num_ratings":112,"last_updated":113,"tested_up_to":90,"requires_at_least":114,"requires_php":17,"tags":115,"homepage":120,"download_link":121,"security_score":122,"vuln_count":13,"unpatched_count":27,"last_vuln_date":123,"fetched_at":29},"wp-meta-and-date-remover","WP Meta and Date Remover","2.3.6","prasadkirpekar","https:\u002F\u002Fprofiles.wordpress.org\u002Fprasadkirpekar\u002F","\u003Cp>Remove Meta,Author and Date in click. Install. Activate. And Done!\u003C\u002Fp>\n\u003Ch3>How to remove Author Meta and Date from posts and pages?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install WP Meta and Date remover.\u003C\u002Fli>\n\u003Cli>Activate Plugin.\u003C\u002Fli>\n\u003Cli>Choose whether to hide from Backend(Page Source) or Frontend or Both\u003C\u002Fli>\n\u003Cli>Save settings\u003C\u002Fli>\n\u003Cli>And you done!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Two way removal\u003C\u002Fh3>\n\u003Cp>This plugin uses two methods to erase your meta\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Removal using CSS file\u003C\u002Fstrong>\u003Cbr \u002F>\nPlugin register custom CSS which hides any information contained by meda data class.\u003Cbr \u002F>\nCSS file provided with this plugin works great. You also can edit that n file in plugin editor.\u003Cbr \u002F>\nFor more support \u003Ca href=\"https:\u002F\u002Fwww.fiverr.com\u002Fprasadkirpekar\u002Fcustomize-your-theme-css\" rel=\"nofollow ugc\">Buy premium support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Removal using php\u003C\u002Fstrong>\u003Cbr \u002F>\nPlugin filters results of functions like get_date(),get_time() etc.\u003Cbr \u002F>\nIn some cases CSS file doesn’t work, thats why there is removal using php code.\u003Cbr \u002F>\nPlugin removes Meta data from source code. Which means even search engines can’t see it.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Visual Remover\u003C\u002Fstrong>\u003Cbr \u002F>\nThis is part of Pro plugin. This lets you remove\u002Fhide content from your WordPress pages with\u003Cbr \u002F>\nsimple visual editor Hassle free Meta and Date removal in minutes.\u003Cbr \u002F>\nWorks on any theme, including custom theme\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom removal using little coding [Deprecated]\u003C\u002Fstrong>\u003Cbr \u002F>\nPlugin provide custom snippet of code that can be managed from settings.\u003Cbr \u002F>\nYou can wrap any code in theme html arround custom function provided by plugin.\u003Cbr \u002F>\nYou can control behavior of that function from plugin settings\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pro plugin features\u003C\u002Fstrong>\u003Cbr \u002F>\nCustom Post Types\u003Cbr \u002F>\nExclude categories\u003Cbr \u002F>\nIndividual post control\u003Cbr \u002F>\nRemove date from only older posts best for SEO\u003Cbr \u002F>\nYoastSEO schema remove datePublished dateModified\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Upcoming features\u003C\u002Fstrong>\u003Cbr \u002F>\nWe are planning to add way to create meta data for any type of post.\u003Cbr \u002F>\n\u003Ca href=\"mailto:prasadkirpekar@outlook.com\" rel=\"nofollow ugc\">Mail us\u003C\u002Fa> for any special feature request\u003C\u002Fp>\n\u003Ch3>Contact me\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"mailto:prasadkirpekar96@gmail.com\" rel=\"nofollow ugc\">Reach me here\u003C\u002Fa>\u003C\u002Fp>\n","Remove meta author and date information from posts and pages. Hide from Humans and Search engines.SEO friendly and most advance plugin.",90000,2085541,71,"2026-03-08T15:41:00.000Z","3.0.1",[19,116,117,118,119],"date","metadata","posts","remover","mailto:prasadkirpekar96@gmail.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-meta-and-date-remover.2.3.6.zip",99,"2023-11-16 00:00:00",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":134,"num_ratings":135,"last_updated":136,"tested_up_to":90,"requires_at_least":137,"requires_php":138,"tags":139,"homepage":145,"download_link":146,"security_score":122,"vuln_count":13,"unpatched_count":27,"last_vuln_date":147,"fetched_at":29},"simple-author-box","Simple Author Box","2.59","WebFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebfactory\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpauthorbox.com\u002F\" rel=\"nofollow ugc\">Simple Author Box\u003C\u002Fa> adds a responsive author box at the end of your posts, showing the author name, author gravatar and author description – author bio. It also adds over 30 social profile fields on WordPress user profile screen, allowing to display the author social icons in the author box.\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Shows author gravatar, name, website, description (author bio) and social icons\u003C\u002Fli>\n\u003Cli>Fully customizable to match your theme design (style, color, size and text options)\u003C\u002Fli>\n\u003Cli>Nice looking on desktop, laptop, tablet or mobile phones\u003C\u002Fli>\n\u003Cli>Automatically insert the author box at the end of your post\u003C\u002Fli>\n\u003Cli>Option to manually insert the author box on your template file (single.php or author.php)\u003C\u002Fli>\n\u003Cli>Simple Author Box has RTL support\u003C\u002Fli>\n\u003Cli>Simple Author Box has AMP support\u003C\u002Fli>\n\u003Cli>Great for guest posts, and guest authors\u003C\u002Fli>\n\u003Cli>GDPR compatible Bunny Fonts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Simple Author Box Pro Features\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Premium features only available in \u003Ca href=\"https:\u002F\u002Fwpauthorbox.com\u002F\" rel=\"nofollow ugc\">Simple Author Box Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Change author box position to before\u002Fafter content\u003C\u002Fli>\n\u003Cli>Choose whether the author’s name should link to its website\u002Fpage\u002Fnone\u003C\u002Fli>\n\u003Cli>Select where to show author box on\u003C\u002Fli>\n\u003Cli>Add rotate effect on author avatar hover\u003C\u002Fli>\n\u003Cli>Option to open author website link in a new tab\u003C\u002Fli>\n\u003Cli>Option to add “nofollow” attribute on author website link\u003C\u002Fli>\n\u003Cli>Choose the author website’s position: right\u002Fleft\u003C\u002Fli>\n\u003Cli>Social icons type, style, rotate effect, shadow effect, thin border\u003C\u002Fli>\n\u003Cli>Option to change the color palette\u003C\u002Fli>\n\u003Cli>Choose the font and font sizes for the author’s job title, website, name, and description\u003C\u002Fli>\n\u003Cli>Enable guest authors and co-authors\u003C\u002Fli>\n\u003Cli>Option to use guest authors as co-authors\u003C\u002Fli>\n\u003Cli>Top authors widget – displays the most popular authors based of comments\u003C\u002Fli>\n\u003Cli>Simple author box widget – displays the users selected\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpauthorbox.com\u002F\" rel=\"nofollow ugc\">Read more\u003C\u002Fa> about the Simple Author Box advanced features.\u003C\u002Fp>\n\u003Ch4>GDPR Compatibility\u003C\u002Fh4>\n\u003Cp>We are not lawyers. Please do not take any of the following as legal advice.\u003Cbr \u002F>\nSimple Author Box does not track, collect or process any user data. If you opt to use Bunny Fonts they will be loaded from a 3rd party CDN. In that case user data will be processed according to their terms of service. Based on that, we feel it’s GDPR compatible, but again, please, don’t take this as legal advice.\u003C\u002Fp>\n","Add a responsive author box or guest author box with social icons to any post. Great author box for any site!",80000,1645110,86,113,"2025-12-03T20:03:00.000Z","4.6","5.6",[140,141,142,143,144],"author-bio","author-box","author-profile","author-social-icons","guest-author","https:\u002F\u002Fwpauthorbox.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-author-box.2.59.zip","2023-07-24 00:00:00",{"attackSurface":149,"codeSignals":186,"taintFlows":241,"riskAssessment":242,"analyzedAt":255},{"hooks":150,"ajaxHandlers":178,"restRoutes":179,"shortcodes":180,"cronEvents":184,"entryPointCount":185,"unprotectedCount":27},[151,157,160,164,166,170,175],{"type":152,"name":153,"callback":154,"file":155,"line":156},"action","show_user_profile","add_max_file_size","multipart-user\\multipart-user.php",40,{"type":152,"name":158,"callback":154,"file":155,"line":159},"edit_user_profile",41,{"type":152,"name":158,"callback":161,"file":162,"line":163},"edit_image","wp-custom-author-image-admin.php",66,{"type":152,"name":153,"callback":161,"file":162,"line":165},67,{"type":152,"name":167,"callback":168,"file":162,"line":169},"profile_update","save_image",68,{"type":152,"name":171,"callback":172,"file":173,"line":174},"plugins_loaded","init","wp-custom-author-image.php",98,{"type":152,"name":176,"callback":176,"file":173,"line":177},"widgets_init",129,[],[],[181],{"tag":23,"callback":182,"file":173,"line":183},"shortcode_callback",705,[],1,{"dangerousFunctions":187,"sqlUsage":188,"outputEscaping":193,"fileOperations":239,"externalRequests":27,"nonceChecks":27,"capabilityChecks":185,"bundledLibraries":240},[],{"prepared":27,"raw":185,"locations":189},[190],{"file":173,"line":191,"context":192},248,"$wpdb->get_results() with variable interpolation",{"escaped":194,"rawEcho":195,"locations":196},17,22,[197,200,201,203,204,206,208,210,212,214,215,217,219,221,223,225,227,229,231,233,235,237],{"file":162,"line":198,"context":199},79,"raw output",{"file":162,"line":134,"context":199},{"file":162,"line":202,"context":199},94,{"file":162,"line":135,"context":199},{"file":162,"line":205,"context":199},121,{"file":162,"line":207,"context":199},128,{"file":162,"line":209,"context":199},140,{"file":162,"line":211,"context":199},142,{"file":162,"line":213,"context":199},201,{"file":173,"line":213,"context":199},{"file":173,"line":216,"context":199},204,{"file":173,"line":218,"context":199},206,{"file":173,"line":220,"context":199},209,{"file":173,"line":222,"context":199},211,{"file":173,"line":224,"context":199},460,{"file":173,"line":226,"context":199},470,{"file":173,"line":228,"context":199},479,{"file":173,"line":230,"context":199},490,{"file":173,"line":232,"context":199},500,{"file":173,"line":234,"context":199},510,{"file":173,"line":236,"context":199},643,{"file":173,"line":238,"context":199},672,4,[],[],{"summary":243,"deductions":244},"The author-image plugin v1.0 exhibits a mixed security posture. On the positive side, it has a very small attack surface, with only one shortcode identified as an entry point and no unprotected handlers for AJAX or REST API requests. The absence of known CVEs in its history is also a strong indicator of past security diligence. However, the code analysis reveals significant areas of concern. Notably, 100% of its SQL queries are not using prepared statements, which presents a high risk of SQL injection vulnerabilities. Furthermore, only 44% of output is properly escaped, leaving potential for cross-site scripting (XSS) vulnerabilities. The lack of nonce checks and only one capability check across the plugin's operations suggest that authentication and authorization might not be consistently enforced, especially if the shortcode interacts with sensitive data or functions.",[245,247,250,253],{"reason":246,"points":45},"SQL queries not using prepared statements",{"reason":248,"points":249},"Low percentage of properly escaped output",8,{"reason":251,"points":252},"No nonce checks",5,{"reason":254,"points":252},"Minimal capability checks","2026-03-16T21:08:05.515Z",{"wat":257,"direct":266},{"assetPaths":258,"generatorPatterns":261,"scriptPaths":262,"versionParams":263},[259,260],"\u002Fwp-content\u002Fplugins\u002Fwp-custom-author-image\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fwp-custom-author-image\u002Fjs\u002Fscript.js",[],[260],[264,265],"wp-custom-author-image\u002Fcss\u002Fstyle.css?ver=","wp-custom-author-image\u002Fjs\u002Fscript.js?ver=",{"cssClasses":267,"htmlComments":269,"htmlAttributes":272,"restEndpoints":275,"jsGlobals":276,"shortcodeOutput":278},[268],"wp_custom_author_image",[270,271],"\u003C!-- START WP CUSTOM AUTHOR IMAGE CODE -->","\u003C!-- END WP CUSTOM AUTHOR IMAGE CODE -->",[273,274],"data-author-id","data-image-size",[],[277],"wp_custom_author_image_settings",[279,280],"[wp_custom_author_image]","[wp_custom_author_image title=\"\" bio=\"\" link=\"\" always=\"\" size=\"\" author_id=\"\"]"]