[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXtt-2Ww7mExpsUwkgm5H8QjAD9y8Do32ZqzjrBJPcS8":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":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":136,"fingerprints":200},"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,0,"2014-03-07T23:19:00.000Z","3.8.41","3.5.1","",[4,19,20,21,22],"custom-user-profile-picture","gravatar","profile-picture","user-profile","http:\u002F\u002Flostwebdesigns.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauthor-avatar.1.0.2.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"guillaume-lostweb",2,60,3185,69,"2026-04-04T02:43:07.681Z",[37,56,79,98,118],{"slug":38,"name":39,"version":6,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":32,"num_ratings":31,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":53,"download_link":54,"security_score":55,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"custom-profile-picture","Custom Profile Picture – Replace Gravatar with Your Own Images","Iftakharul Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Fifatwp\u002F","\u003Cp>\u003Cstrong>Custom Profile Picture\u003C\u002Fstrong> is the easiest way to replace WordPress default Gravatar avatars with custom profile pictures. Upload images directly or choose from your media library – managing user avatars has never been this simple!\u003C\u002Fp>\n\u003Ch4>🚀 Why Choose Custom Profile Picture?\u003C\u002Fh4>\n\u003Cp>Tired of relying on Gravatar for user avatars? Want complete control over your site’s user profile pictures? This plugin gives you the freedom to upload custom profile pictures without depending on external services.\u003C\u002Fp>\n\u003Ch4>✨ Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>📸 Dual Upload Methods\u003C\u002Fstrong>\u003Cbr \u002F>\n* Upload images directly from your device\u003Cbr \u002F>\n* Choose from WordPress Media Library\u003Cbr \u002F>\n* Both methods available on individual user profiles\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚡ Centralized Management Dashboard\u003C\u002Fstrong>\u003Cbr \u002F>\n* Manage ALL user profile pictures from one page\u003Cbr \u002F>\n* Beautiful grid view of all users\u003Cbr \u002F>\n* Hover to change or remove pictures instantly\u003Cbr \u002F>\n* AJAX-powered updates – no page refresh needed\u003Cbr \u002F>\n* Search users by name, email, or username\u003Cbr \u002F>\n* Pagination for sites with many users\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎨 Professional Image Cropping\u003C\u002Fstrong>\u003Cbr \u002F>\n* Built-in interactive cropping tool\u003Cbr \u002F>\n* Real-time crop preview\u003Cbr \u002F>\n* Maintains perfect square aspect ratio\u003Cbr \u002F>\n* Mobile-friendly interface\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔒 Security First\u003C\u002Fstrong>\u003Cbr \u002F>\n* Proper nonce verification\u003Cbr \u002F>\n* Capability checks for user permissions\u003Cbr \u002F>\n* Secure AJAX handling\u003Cbr \u002F>\n* Sanitized and validated inputs\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📱 Fully Responsive\u003C\u002Fstrong>\u003Cbr \u002F>\n* Works perfectly on desktop, tablet, and mobile\u003Cbr \u002F>\n* Touch-friendly controls\u003Cbr \u002F>\n* Responsive admin interface\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚙️ Developer Friendly\u003C\u002Fstrong>\u003Cbr \u002F>\n* Clean, object-oriented code\u003Cbr \u002F>\n* Proper WordPress coding standards\u003Cbr \u002F>\n* Namespaced classes\u003Cbr \u002F>\n* Well-documented code\u003Cbr \u002F>\n* Extensible architecture\u003C\u002Fp>\n\u003Ch4>💡 Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Community websites\u003C\u002Fli>\n\u003Cli>Membership sites\u003C\u002Fli>\n\u003Cli>Corporate intranets\u003C\u002Fli>\n\u003Cli>Educational platforms\u003C\u002Fli>\n\u003Cli>Any site wanting custom user avatars\u003C\u002Fli>\n\u003Cli>Sites not wanting to depend on Gravatar\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎯 How It Works\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Method 1: Individual User Profiles\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Go to Users \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Your Profile (or edit any user)\u003Cbr \u002F>\n2. Scroll to “Profile Picture” section\u003Cbr \u002F>\n3. Click “Choose from Media Library” OR upload directly\u003Cbr \u002F>\n4. Image automatically replaces Gravatar everywhere\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Method 2: Bulk Management (Admin)\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Go to “Profile Pictures” in admin menu\u003Cbr \u002F>\n2. See all users in a beautiful grid layout\u003Cbr \u002F>\n3. Hover over any user’s avatar\u003Cbr \u002F>\n4. Click “Change” to select from media library\u003Cbr \u002F>\n5. Click “Remove” to revert to Gravatar\u003C\u002Fp>\n\u003Ch4>🌟 What Makes This Plugin Special?\u003C\u002Fh4>\n\u003Cp>Unlike other avatar plugins, Custom Profile Picture offers:\u003Cbr \u002F>\n* \u003Cstrong>No configuration needed\u003C\u002Fstrong> – works out of the box\u003Cbr \u002F>\n* \u003Cstrong>Dual interface\u003C\u002Fstrong> – individual and bulk management\u003Cbr \u002F>\n* \u003Cstrong>Media library integration\u003C\u002Fstrong> – use existing images\u003Cbr \u002F>\n* \u003Cstrong>Beautiful UX\u003C\u002Fstrong> – modern, intuitive design\u003Cbr \u002F>\n* \u003Cstrong>Lightweight\u003C\u002Fstrong> – no bloat, just what you need\u003Cbr \u002F>\n* \u003Cstrong>100% WordPress compatible\u003C\u002Fstrong> – uses standard avatar system\u003C\u002Fp>\n\u003Ch4>🔧 Technical Details\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Integrates seamlessly with WordPress avatar system\u003C\u002Fli>\n\u003Cli>Works with \u003Ccode>get_avatar()\u003C\u002Fcode> function\u003C\u002Fli>\n\u003Cli>Replaces avatars site-wide automatically\u003C\u002Fli>\n\u003Cli>Stores images in WordPress media library\u003C\u002Fli>\n\u003Cli>Clean database structure with user meta\u003C\u002Fli>\n\u003Cli>No external dependencies (except Cropper.js for cropping)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📚 Documentation & Support\u003C\u002Fh4>\n\u003Cp>Need help? Check out our:\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fifatwp.wordpress.com\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcustom-profile-picture\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Cropper.js library for image manipulation\u003C\u002Fli>\n\u003Cli>WordPress core team for the amazing platform\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy Policy\u003C\u002Fh4>\n\u003Cp>This plugin does not collect, store, or transmit any user data outside your WordPress installation. All images are stored in your WordPress media library. No external services are used.\u003C\u002Fp>\n\u003Ch4>Want to Contribute?\u003C\u002Fh4>\n\u003Cp>We welcome contributions! Visit our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fifatwp\u002Fcustom-profile-picture\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa> to report issues or submit pull requests.\u003C\u002Fp>\n\u003Ch4>Love This Plugin?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcustom-profile-picture\u002Freviews\u002F#new-post\" rel=\"ugc\">Leave a review\u003C\u002Fa> – it helps others find this plugin!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fifatwp.wordpress.com\u002F\" rel=\"nofollow ugc\">Donate\u003C\u002Fa> – support continued development\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>For Developers\u003C\u002Fh4>\n\u003Cp>Custom Profile Picture is built with:\u003Cbr \u002F>\n* Object-oriented PHP\u003Cbr \u002F>\n* WordPress coding standards\u003Cbr \u002F>\n* Proper namespacing (Ifatwp\\CustomProfilePicture)\u003Cbr \u002F>\n* Action and filter hooks\u003Cbr \u002F>\n* AJAX for dynamic updates\u003Cbr \u002F>\n* WordPress Media Library API\u003Cbr \u002F>\n* Clean, documented code\u003C\u002Fp>\n\u003Cp>Filters available:\u003Cbr \u002F>\n* Custom hooks coming in future versions\u003C\u002Fp>\n\u003Cp>For questions, customizations, or feature requests, please visit the support forum.`\u003C\u002Fp>\n","Replace default Gravatars with custom profile pictures! Upload from media library or device. Bulk manage all users from one beautiful admin page.",70,543,"2026-01-08T01:16:00.000Z","6.9.4","5.6","7.4",[51,52,20,21,22],"avatar","custom-avatar","https:\u002F\u002Fifatwp.wordpress.com\u002F2025\u002F05\u002F07\u002Fcustom-profile-picture\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-profile-picture.1.0.2.zip",100,{"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":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":48,"tags":71,"homepage":74,"download_link":75,"security_score":76,"vuln_count":77,"unpatched_count":13,"last_vuln_date":78,"fetched_at":27},"metronet-profile-picture","User Profile Picture","2.6.3","Cozmoslabs","https:\u002F\u002Fprofiles.wordpress.org\u002Fcozmoslabs\u002F","\u003Cp>\u003Cstrong>User Profile Picture is no longer under active development, but will continue to work as is. We have integrated the current functionality in \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprofile-builder\u002F\" rel=\"ugc\">Profile Builder\u003C\u002Fa> where it will actively be maintained, and we recommend migrating to it.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Set or remove a custom profile image for a user using the standard WordPress media upload tool.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.cozmoslabs.com\u002Fuser-profile-picture\u002F\" rel=\"nofollow ugc\">View Documentation and Examples\u003C\u002Fa>\u003C\u002Fp>\n\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\u002F9icnOWWZUpA?version=3&rel=0&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>Users must have the ability to upload images (typically author role or greater). You can use the plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprofile-builder\u002F\" rel=\"ugc\">Profile Builder\u003C\u002Fa> to allow other roles (e.g. subscribers) the ability to upload images.\u003C\u002Fp>\n\u003Cp>A template tag is supplied for outputting to a theme and the option to override a user’s default avatar is also available.\u003C\u002Fp>\n\u003Ch3>Documentation and Feedback\u003C\u002Fh3>\n\u003Cp>See the documentation on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmadalinungureanu\u002Fuser-profile-picture\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmetronet-profile-picture\u002Freviews\u002F#new-post\" rel=\"ugc\">Rate the Plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Set a custom profile image (avatar) for a user using the standard WordPress media upload tool.",40000,1023099,92,59,"2024-07-18T13:11:00.000Z","6.6.5","4.6",[51,72,20,22,73],"blocks","users","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmetronet-profile-picture\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmetronet-profile-picture.2.6.3.zip",91,1,"2024-06-20 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":17,"tags":94,"homepage":96,"download_link":97,"security_score":66,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"basic-user-avatars","Basic User Avatars","1.0.9","Jared Atchison","https:\u002F\u002Fprofiles.wordpress.org\u002Fjaredatch\u002F","\u003Ch4>Add an avatar upload field on frontend pages and Edit Profile screen so users can add a custom profile picture.\u003C\u002Fh4>\n\u003Cp>Community and Membership sites on WordPress use this plugin as a lightweight solution for custom user avatars. The plugin is compatible with bbPress, as well as many popular plugins with frontend user registration and profile management features.\u003C\u002Fp>\n\u003Cp>Admins can upload a user’s avatar on the Edit User admin screen.\u003C\u002Fp>\n\u003Cp>Basic User Avatars also supports front-end avatar management for sites that want to keep users out of the dashboard. To use this feature, add the shortcode \u003Ccode>[basic-user-avatars]\u003C\u002Fcode> to any page in your WordPress site. We recommended placing this shortcode on another logged-in account type page, such as the WooCommerce My Account page, the Membership Account page, or any other front-end profile edit form.\u003C\u002Fp>\n\u003Cp>The Avatar Upload form is automatically added to the bbPress User Profile > Edit frontend page.\u003C\u002Fp>\n\u003Cp>If you do not want your users to be able to update their avatar, navigate to Settings > Discussion and locate the “Local Avatar Permissions” setting. Check this box to only allow users with file upload capabilities to upload local avatars (Author role and above).\u003C\u002Fp>\n\u003Ch4>Seamlessly Migrate from WP User Avatar Plugin\u003C\u002Fh4>\n\u003Cp>Version 1.0.5 includes a feature to automatically convert avatars formerly loaded through the WP User Avatar plugin. This means that you can disable WP User Avatar, activate Basic User Avatars, and have a seamless transition for existing avatars in your site. Be sure to update any avatar upload form that used the \u003Ccode>[avatar_upload]\u003C\u002Fcode> shortcode to use the shortcode: \u003Ccode>[basic-user-avatars]\u003C\u002Fcode>.\u003C\u002Fp>\n","Add an avatar upload field on frontend pages and Edit Profile screen so users can add a custom profile picture.",20000,195768,94,41,"2024-11-15T14:46:00.000Z","6.7.5","5.2",[51,20,95,22,73],"profile","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbasic-user-avatars\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbasic-user-avatars.1.0.9.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":108,"num_ratings":109,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":17,"tags":113,"homepage":116,"download_link":117,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"custom-user-profile-photo","Custom User Profile Photo","0.5.3","Vincent Listrani","https:\u002F\u002Fprofiles.wordpress.org\u002Fvincentlistrani\u002F","\u003Cp>A more flexible way to attach and display a photo for a WordPress user profile.\u003C\u002Fp>\n\u003Cp>Some users might not have or want to have a gravatar account or other universal avatar account. They simply may want to use a one-time specified photo to represent them on your WordPress site. This plugin solves that use case.\u003C\u002Fp>\n\u003Cp>With the ability to upload a photo to a user profile via the WordPress Media Uploader or by specifying an external URL to an image, your users and\u002For authors can have a personalized photo specific to your website.*\u003C\u002Fp>\n\u003Cp>This plugin will add a custom set of fields to the user profile page which will allow for the use of a custom profile photo.\u003C\u002Fp>\n\u003Cp>You can add\u002Fchange\u002Fedit uploaded photos directly from the user profile page. The external option allows you to provide a URL to the external image or remove it.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>As of v0.4\u003C\u002Fstrong>, the plugin now filters the get_avatar() function found in most WordPress themes.\u003C\u002Fp>\n\u003Cp>Simply go to the users section and select a user or select “Your Profile” depending on your permission level. The new fields are added to the bottom of the user profile page. Choose which type of photo you want to use. Upload an image or add an external url. Then press the Update Profile button.\u003C\u002Fp>\n\u003Cp>If you require a customized approach or your theme does not support the get_avatar() hook, use the example below.\u003C\u002Fp>\n\u003Cp>To retrieve the photo on the front-end use the following example on your template page(s).\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n    \u002F\u002F Retrieve The Post's Author ID\n    $user_id = get_the_author_meta('ID');\n    \u002F\u002F Set the image size. Accepts all registered images sizes and array(int, int)\n    $size = 'thumbnail';\n\n    \u002F\u002F Get the image URL using the author ID and image size params\n    $imgURL = get_cupp_meta($user_id, $size);\n\n    \u002F\u002F Print the image on the page\n    echo '\u003Cimg src=\"'. $imgURL .'\" alt=\"\">';\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You will need to place the code above in each area of your theme where you wish to add and retrieve your theme’s custom avatar image. This can include but is not limited to single.php, page.php, and comments.php.\u003C\u002Fp>\n\u003Cp>*Future Updates to this plugin include allowing other roles to access this feature, a settings page to allow a custom default image and other options.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English – default, always included\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>Hungarian\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Thanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ffinalwebsites\u002F\" rel=\"nofollow ugc\">Olaf Lederer\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fharkalygergo\" rel=\"nofollow ugc\">Harkály Gergő\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fsqhendr\u002F\" rel=\"nofollow ugc\">sqhendr\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fsomtijds\u002F\" rel=\"nofollow ugc\">SOMTIJDS\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.closemarketing.es\" rel=\"nofollow ugc\">David Pérez\u003C\u002Fa>\u003C\u002Fp>\n","Add a customized User Profile photo to a WordPress user profile.",5000,150231,88,26,"2017-05-24T05:25:00.000Z","4.7.32","3.6.1",[114,38,115,21,22],"custom-profile-photo","profile-photo","http:\u002F\u002Fvincentlistrani.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-user-profile-photo.0.5.3.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":55,"num_ratings":128,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":132,"tags":133,"homepage":17,"download_link":135,"security_score":55,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"easy-author-avatar-image","Easy Author Avatar Image","1.4","Mukesh Panchal","https:\u002F\u002Fprofiles.wordpress.org\u002Fmukesh27\u002F","\u003Cp>Easy Author Avatar Image gives you the option do you exactly that — easily add an author image to your profile page. Once you install this plugin, you’ll have a new option in the Your Profile tab (under Users) called Profile Picture, complete with a media upload box that allows you to upload your very own author picture.\u003C\u002Fp>\n\u003Cp>Whether you call it an avatar, an author image, or an author picture, Easy Author Avatar Image is a “Works Out Of The Box” solution to a common problem.\u003C\u002Fp>\n\u003Ch4>What’s Next\u003C\u002Fh4>\n\u003Cp>If you find this plugin useful, please leave a good rating and consider checking out my other plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fenhanced-comment-validation\u002F\" title=\"Enhanced Comment Validation\" rel=\"friend ugc\">Enhanced Comment Validation\u003C\u002Fa> – Setup a comment validation for comment form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-maintenance-mode-by-wpkoder\u002F\" title=\"Easy Maintenance Mode\" rel=\"friend ugc\">Easy Maintenance Mode\u003C\u002Fa> – Setup a Maintenance Mode for your website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flanding-page-for-wc-categories-tags\u002F\" title=\"Landing page for WC Archive Pages\" rel=\"friend ugc\">Landing page for WC Archive Pages\u003C\u002Fa> – allow you to add Rich text for your WooCommerce archive( Shop, Product Category, Product Tags ) pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Upload an author image right from your profile page with the click of a button.",1000,8898,3,"2025-10-13T13:03:00.000Z","6.8.5","6.8","7.2",[51,134,20,95,22],"custom-photo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-author-avatar-image.1.4.zip",{"attackSurface":137,"codeSignals":173,"taintFlows":190,"riskAssessment":191,"analyzedAt":199},{"hooks":138,"ajaxHandlers":169,"restRoutes":170,"shortcodes":171,"cronEvents":172,"entryPointCount":13,"unprotectedCount":13},[139,145,148,152,155,159,162,164,165,166,167,168],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","init","load_plugin_textdomain","authorAvatar.php",66,{"type":140,"name":146,"callback":147,"file":143,"line":34},"admin_enqueue_scripts","enqueue_admin_scripts",{"type":140,"name":149,"callback":150,"file":143,"line":151},"show_user_profile","display_plugin_admin_page",72,{"type":140,"name":153,"callback":150,"file":143,"line":154},"edit_user_profile",73,{"type":140,"name":156,"callback":157,"file":143,"line":158},"personal_options_update","save_additional_user_meta",76,{"type":140,"name":160,"callback":157,"file":143,"line":161},"edit_user_profile_update",77,{"type":140,"name":141,"callback":142,"file":163,"line":144},"trunk\\authorAvatar.php",{"type":140,"name":146,"callback":147,"file":163,"line":34},{"type":140,"name":149,"callback":150,"file":163,"line":151},{"type":140,"name":153,"callback":150,"file":163,"line":154},{"type":140,"name":156,"callback":157,"file":163,"line":158},{"type":140,"name":160,"callback":157,"file":163,"line":161},[],[],[],[],{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":177,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":31,"bundledLibraries":189},[],{"prepared":13,"raw":13,"locations":176},[],{"escaped":178,"rawEcho":178,"locations":179},4,[180,183,184,187],{"file":143,"line":181,"context":182},157,"raw output",{"file":163,"line":181,"context":182},{"file":185,"line":186,"context":182},"trunk\\views\\admin.php",27,{"file":188,"line":186,"context":182},"views\\admin.php",[],[],{"summary":192,"deductions":193},"The \"author-avatar\" v1.0.2 plugin exhibits a strong security posture based on the provided static analysis.  The complete absence of identified entry points like AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface.  Furthermore, the code analysis indicates a responsible approach to database interactions, with 100% of SQL queries utilizing prepared statements, mitigating the risk of SQL injection vulnerabilities. The plugin also demonstrates an awareness of security by including two capability checks, though their specific implementation and effectiveness cannot be determined from this data alone.  The lack of critical or high-severity taint flows and a clean vulnerability history are positive indicators of the plugin's security.",[194,196],{"reason":195,"points":178},"Partial output escaping",{"reason":197,"points":198},"No nonce checks implemented",5,"2026-03-16T22:39:32.470Z",{"wat":201,"direct":208},{"assetPaths":202,"generatorPatterns":204,"scriptPaths":205,"versionParams":206},[203],"\u002Fwp-content\u002Fplugins\u002Fauthor-avatar\u002Fjs\u002Fauthor-avatar-admin.js",[],[203],[207],"author-avatar-admin.js?ver=1.0.2",{"cssClasses":209,"htmlComments":210,"htmlAttributes":211,"restEndpoints":213,"jsGlobals":214,"shortcodeOutput":215},[],[],[212],"user_meta_image",[],[],[]]