[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fq9H2fzi3GOACaTrKElWXr1cVDV1iELoOO038jTzEUNM":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":15,"requires_php":15,"tags":16,"homepage":21,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":32,"analysis":129,"fingerprints":185},"bp-webcam-avatar","BP Webcam Avatar","0.8","michaelvar","https:\u002F\u002Fprofiles.wordpress.org\u002Fmichaelvar\u002F","\u003Cp>Add a webcam snapshot option for uploading an avatar in BuddyPress.\u003C\u002Fp>\n","Add a webcam snapshot option for uploading an avatar in BuddyPress.",20,7939,0,"2011-12-22T13:01:00.000Z","",[17,18,19,20],"avatar","buddypress","camera","webcam","http:\u002F\u002Fweb-world.co.il\u002Fwp-plugins\u002Fbp-webcam-avatar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-webcam-avatar.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":11,"avg_security_score":23,"avg_patch_time_days":29,"trust_score":30,"computed_at":31},1,30,84,"2026-04-04T13:46:58.802Z",[33,54,75,95,112],{"slug":34,"name":35,"version":36,"author":37,"author_profile":38,"description":39,"short_description":40,"active_installs":41,"downloaded":42,"rating":43,"num_ratings":44,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":15,"tags":48,"homepage":52,"download_link":53,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"buddypress-cover-photo","BuddyPress Default Cover Photo","1.6.0","SeventhQueen","https:\u002F\u002Fprofiles.wordpress.org\u002Fseventhqueen\u002F","\u003Cp>The plugin adds DEFAULT Profile and Group cover settings in WP Admin – Settings – BuddyPress – Settings.\u003C\u002Fp>\n\u003Cp>You also have the option to replace default BuddyPress cover photo and use this plugin for the cover functionality.\u003C\u002Fp>\n\u003Cp>Check out this demo to see it in action:\u003Cbr \u002F>\nhttp:\u002F\u002Fseventhqueen.com\u002Fthemes\u002Fkleo\u002Fmembers\u002Fkleoadmin\u002F\u003C\u002Fp>\n","The plugin adds DEFAULT Profile and Group cover settings in WP Admin - Settings - BuddyPress - Settings.",600,102728,76,12,"2019-12-20T13:38:00.000Z","5.3.21","4.1",[17,18,49,50,51],"default-cover","group-cover","profile-cover","http:\u002F\u002Fseventhqueen.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypress-cover-photo.1.6.0.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":15,"tags":69,"homepage":15,"download_link":74,"security_score":62,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"bp-local-avatars","BP Local Avatars","3.0","shanebp","https:\u002F\u002Fprofiles.wordpress.org\u002Fshanebp\u002F","\u003Cp>BP Local Avatars is a BuddyPress plugin.\u003C\u002Fp>\n\u003Cp>Do you have members or groups on your BuddyPress site who do not have an Avatar?\u003Cbr \u002F>\nAnd you do not want to show the generic default avatar?\u003Cbr \u002F>\nOr maybe you do not want each page view to include a lot of calls to gravatar.com to load avatars?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>This plugin will create a Gravatar Identicon avatar, thumb and full versions, for any user who does not already have an Avatar, and save it locally.\u003C\u002Fli>\n\u003Cli>Supports user creation, user registration, user login, and Bulk Generation for user and groups.\u003C\u002Fli>\n\u003Cli>Uses the existing BuddyPress avatar directory structure.\u003C\u002Fli>\n\u003Cli>Conforms to the defined sizes for BuddyPress thumb and full avatars.\u003C\u002Fli>\n\u003Cli>Users can still upload an avatar via their profile.\u003C\u002Fli>\n\u003Cli>Groups can still upload an avatar via Group > Manage > Photo.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Usage:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Provides an option in wp-admin under:\u003Cbr \u002F>\nSettings -> Discussion > Default Avatar > BuddyPress Identicon (Generated and Stored Locally).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Select and Save. Otherwise this plugin will not do anything.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>After saving, you will see a link to ‘Bulk Generate’ avatars for all users and groups who do not have a local avatar. If a user already has their own Gravatar, it will save it locally.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For more BuddyPress plugins, please visit \u003Ca href=\"https:\u002F\u002Fwww.philopress.com\u002F\" rel=\"nofollow ugc\">PhiloPress\u003C\u002Fa>\u003C\u002Fp>\n","A BuddyPress plugin that creates Gravatar avatars for any user or group without one, and stores them locally.",100,10578,82,7,"2025-04-19T17:32:00.000Z","6.8.5","4.0",[70,18,71,72,73],"avatars","gravatars","groups","members","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-local-avatars.3.0.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":62,"downloaded":83,"rating":84,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":15,"tags":89,"homepage":93,"download_link":94,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"buddypress-first-letter-avatar","BuddyPress First Letter Avatar","2.2.8","DanielAGW","https:\u002F\u002Fprofiles.wordpress.org\u002Fdanielagw\u002F","\u003Cp>BuddyPress First Letter Avatar \u003Cstrong>sets custom avatars for users without profile picture or Gravatar\u003C\u002Fstrong>. The avatar will be a first letter of user’s name. You can also configure plugin to use any other letter to set custom avatar.\u003C\u002Fp>\n\u003Cp>BuddyPress First Letter Avatar is based on my other plugin – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-first-letter-avatar\u002F\" rel=\"ugc\">WP First Letter Avatar\u003C\u002Fa>. BuddyPress First Letter Avatar is basically the same thing, but programmed to work with BuddyPress.\u003C\u002Fp>\n\u003Cp>BuddyPress First Letter Avatar includes a set of \u003Cstrong>beautiful, colorful letter avatars\u003C\u002Fstrong> in many sizes. Optimal size will be chosen by the plugin in order to display high quality avatar and not download, for example, big 512px avatars when only 48px is needed… \u003Cstrong>PSD template\u003C\u002Fstrong> for avatar is also included.\u003C\u002Fp>\n\u003Cp>You can also create your own avatar set by creating new directory next to \u003Cem>‘default’\u003C\u002Fem> folder and following the naming convention from \u003Cem>‘default’\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>By default, custom avatar will be set only to users without profile pictures and Gravatars, but you can change that in settings and not use Gravatar\u002Fprofile pictures at all.\u003C\u002Fp>\n\u003Cp>BuddyPress First Letter Avatar helps you \u003Cstrong>bring more colors into your BuddyPress site\u003C\u002Fstrong>. Plus, your users will be more \u003Cstrong>willing to actively participate in your site\u003C\u002Fstrong> since they can actually relate to these avatars much better than to the Mystery Person.\u003C\u002Fp>\n\u003Cp>All images were compressed using the fantastic \u003Ca href=\"https:\u002F\u002Ftinypng.com\u002F\" rel=\"nofollow ugc\">TinyPNG\u003C\u002Fa>, so avatars are \u003Cstrong>incredibly light and ultra-high quality\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Plugin is also available \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDev49net\u002Fbuddypress-first-letter-avatar\" rel=\"nofollow ugc\">on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>BuddyPress First Letter Avatar requires at least PHP 5.4. It \u003Cstrong>does not work properly\u003C\u002Fstrong> on PHP 5.3.x and earlier.\u003C\u002Fp>\n","A WordPress-BuddyPress plugin to set fancy custom avatars for users with no Gravatar and no profile picture.",29807,98,16,"2017-03-11T22:26:00.000Z","4.7.32","4.6",[70,18,90,91,92],"comments","custom-avatar","discussion","http:\u002F\u002Fdev49.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypress-first-letter-avatar.zip",{"slug":96,"name":97,"version":57,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":11,"num_ratings":28,"last_updated":104,"tested_up_to":67,"requires_at_least":105,"requires_php":15,"tags":106,"homepage":110,"download_link":111,"security_score":62,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"webcam-addon-for-contact-form-7","Web cam Addon for Contact Form 7","murtuzamakda52","https:\u002F\u002Fprofiles.wordpress.org\u002Fmurtuzamakda52\u002F","\u003Cp>Webcam Addon for Contact Form 7 is a lightweight plugin that enables site visitors to take a snapshot with their webcam or phone camera and send that image along with their Contact Form 7 submission.\u003C\u002Fp>\n\u003Cp>Key features:\u003Cbr \u002F>\n* Easy shortcode: add \u003Ccode>[camera]\u003C\u002Fcode> anywhere in your Contact Form 7 form to show the camera UI.\u003Cbr \u002F>\n* Captured image is embedded in the email sent by Contact Form 7.\u003Cbr \u002F>\n* Mobile and desktop compatible (uses device camera when available).\u003Cbr \u002F>\n* Minimal setup — no external services, images are embedded in email as an \u003Ccode>\u003Cimg \u002F>\u003C\u002Fcode> tag.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>1) Place [camera] inside your Contact Form 7 form where you want the camera widget to appear.\u003C\u002Fp>\n\u003Cp>Example form:\u003C\u002Fp>\n\u003Cp> Your name\u003Cbr \u002F>\n    [text* your-name]\u003Cbr \u002F>\n Your email\u003Cbr \u002F>\n    [email* your-email]\u003Cbr \u002F>\n Subject\u003Cbr \u002F>\n    [text* your-subject]\u003Cbr \u002F>\n Message (optional)\u003Cbr \u002F>\n    [textarea your-message]\u003Cbr \u002F>\n[camera]\u003C\u002Fp>\n\u003Cp>[submit “Submit”]\u003C\u002Fp>\n\u003Cp>2) Mail tab example (use HTML content type):\u003C\u002Fp>\n\u003Cp>Name: [your-name]\u003Cbr \u002F>\nEmail: [your-email]\u003Cbr \u002F>\nMessage: [your-message]\u003Cbr \u002F>\nImage:\n\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you need help, please open a support thread on the plugin page or contact me via my Upwork profile: https:\u002F\u002Fwww.upwork.com\u002Ffreelancers\u002F~018f06972fe4607ad0\u003C\u002Fp>\n","Webcam Addon for Contact Form 7 lets you capture an image from the user’s webcam (or phone camera) directly in your Contact Form 7 form and include th &hellip;",50,3176,"2025-11-24T06:48:00.000Z","5.0",[19,107,108,109,20],"contact-form-7","image-uploader","web-cam","https:\u002F\u002Fwww.upwork.com\u002Ffreelancers\u002F~018f06972fe4607ad0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebcam-addon-for-contact-form-7.3.0.zip",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":11,"downloaded":120,"rating":62,"num_ratings":28,"last_updated":121,"tested_up_to":67,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":127,"download_link":128,"security_score":62,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"jennystudio-identicons","JennyStudio Identicons","1.3","Brain1981@JennyStudio","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrain1981\u002F","\u003Cp>\u003Cstrong>JennyStudio Identicons\u003C\u002Fstrong> Is a lightweight plug-in that generates Material Design-style avatars based on user names. It automatically replaces WordPress’s default “mystery man” avatars, BuddyPress user avatars, and bbPress forum avatars without relying on Gravatar.\u003C\u002Fp>\n\u003Cp>Main functions:\u003Cbr \u002F>\n– \u003Cstrong>Material Design Styles\u003C\u002Fstrong> – Generates beautiful, consistent vector avatars.\u003Cbr \u002F>\n– \u003Cstrong>Color configurable\u003C\u002Fstrong> – Avatar colors are configurable.\u003Cbr \u002F>\n– \u003Cstrong>Seamless integration\u003C\u002Fstrong> – Compatible with WordPress Core, BuddyPress and bbPress.\u003Cbr \u002F>\n– \u003Cstrong>Disable Gravatar\u003C\u002Fstrong> – Avoid privacy issues and improve loading speed, especially for users in the mainland of China to avoid page jams caused by Gravatar loading.\u003Cbr \u002F>\n– \u003Cstrong>Base64 inline image\u003C\u002Fstrong> – Without additional HTTP requests, avatars are directly embedded in HTML.\u003C\u002Fp>\n","Replace the default Gravatar avatars on WordPress, BuddyPress, and bbPress with Material Design-style Identicons avatars.",478,"2025-07-05T07:46:00.000Z","5.2","7.2",[70,125,18,91,126],"bbpress","identicons","https:\u002F\u002Fwww.becomingjenny.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjennystudio-identicons.1.3.zip",{"attackSurface":130,"codeSignals":151,"taintFlows":173,"riskAssessment":174,"analyzedAt":184},{"hooks":131,"ajaxHandlers":147,"restRoutes":148,"shortcodes":149,"cronEvents":150,"entryPointCount":13,"unprotectedCount":13},[132,137,142],{"type":133,"name":134,"callback":135,"file":136,"line":11},"action","bp_init","bp_wa_init","wa-loader.php",{"type":133,"name":138,"callback":139,"file":140,"line":141},"bp_setup_globals","bp_wa_setup_globals","wa.php",13,{"type":133,"name":143,"callback":144,"priority":145,"file":140,"line":146},"bp_before_profile_avatar_upload_content","webcam_avatar",10,189,[],[],[],[],{"dangerousFunctions":152,"sqlUsage":153,"outputEscaping":155,"fileOperations":171,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":172},[],{"prepared":13,"raw":13,"locations":154},[],{"escaped":13,"rawEcho":156,"locations":157},6,[158,161,163,165,167,169],{"file":140,"line":159,"context":160},49,"raw output",{"file":140,"line":162,"context":160},59,{"file":140,"line":164,"context":160},83,{"file":140,"line":166,"context":160},123,{"file":140,"line":168,"context":160},135,{"file":140,"line":170,"context":160},178,5,[],[],{"summary":175,"deductions":176},"The \"bp-webcam-avatar\" plugin v0.8 exhibits a generally positive security posture based on the provided static analysis and vulnerability history. The absence of any known CVEs, coupled with a complete lack of dangerous functions, raw SQL queries, and no reported vulnerabilities, suggests a history of responsible development. Furthermore, the complete absence of entry points like AJAX handlers, REST API routes, and shortcodes, significantly limits the plugin's attack surface.  However, there are notable concerns stemming from the code analysis. The fact that 100% of the identified output operations are not properly escaped presents a significant risk. This could allow for various cross-site scripting (XSS) vulnerabilities if user-supplied data is reflected directly in the output without sanitization. Additionally, the absence of capability checks and nonce checks on potential interaction points, though currently limited by the small attack surface, would be critical omissions if new entry points were introduced or if the existing ones were to become accessible without proper authentication or authorization.",[177,180,182],{"reason":178,"points":179},"Output not properly escaped",8,{"reason":181,"points":171},"No capability checks implemented",{"reason":183,"points":171},"No nonce checks implemented","2026-03-16T23:01:15.375Z",{"wat":186,"direct":195},{"assetPaths":187,"generatorPatterns":190,"scriptPaths":191,"versionParams":192},[188,189],"\u002Fwp-content\u002Fplugins\u002Fbp-webcam-avatar\u002Fbp-webcam-avatar.css","\u002Fwp-content\u002Fplugins\u002Fbp-webcam-avatar\u002Fbp-webcam-avatar.js",[],[189],[193,194],"bp-webcam-avatar\u002Fbp-webcam-avatar.css?ver=","bp-webcam-avatar\u002Fbp-webcam-avatar.js?ver=",{"cssClasses":196,"htmlComments":198,"htmlAttributes":199,"restEndpoints":201,"jsGlobals":202,"shortcodeOutput":204},[197],"bp_webcam_avatar_container",[],[200],"data-bp-webcam-avatar-id",[],[203],"bp_webcam_avatar_upload_url",[]]