BP Members Avatar map Security & Risk Analysis

wordpress.org/plugins/bp-members-avatar-map

Add a Google map display with all the members location with their avatar.

10 active installs v1.3 PHP + WP + Updated Jan 12, 2012
avatarbuddypresslocationmapsmembers
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BP Members Avatar map Safe to Use in 2026?

Generally Safe

Score 85/100

BP Members Avatar map has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 14yr ago
Risk Assessment

The "bp-members-avatar-map" plugin v1.3 exhibits a mixed security posture. On the positive side, the static analysis reveals no identified dangerous functions, no file operations, and all SQL queries utilize prepared statements, indicating good practices in these areas. The absence of known CVEs in its history also suggests a relatively stable security track record so far. However, a significant concern arises from the total lack of output escaping for all 16 identified outputs. This means any user-supplied data that is displayed by the plugin could potentially be rendered as HTML or JavaScript without proper sanitization, opening the door for Cross-Site Scripting (XSS) vulnerabilities. Furthermore, while there's a single nonce check, the complete absence of capability checks for entry points is a critical weakness, suggesting that potentially sensitive actions could be performed by any user, regardless of their role or permissions. The presence of external HTTP requests also warrants scrutiny if their purpose and security are not well-defined.

While the plugin has a clean vulnerability history and a seemingly small attack surface from the provided metrics (0 AJAX, REST, shortcodes, cron), the identified code signals present substantial risks. The 100% unescaped output is a widespread vulnerability that can be exploited by attackers to inject malicious code into the website. The lack of capability checks on any potential entry points is a fundamental security flaw that could lead to unauthorized access or modification of data if any of the entry points are indeed exploitable. The plugin's strengths lie in its use of prepared statements and the absence of critical code signals like dangerous functions or unsanitized paths. However, the critical lack of output escaping and the absence of capability checks significantly outweigh these strengths, making it a plugin that requires immediate attention to address these security gaps.

Key Concerns

  • Output escaping missing on all outputs
  • No capability checks on any entry points
Vulnerabilities
None known

BP Members Avatar map Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

BP Members Avatar map Release Timeline

v1.3Current
v1.2
v1.1
Code Analysis
Analyzed Apr 16, 2026

BP Members Avatar map Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
8 prepared
Unescaped Output
16
0 escaped
Nonce Checks
1
Capability Checks
0
File Operations
0
External Requests
2
Bundled Libraries
0

SQL Query Safety

100% prepared8 total queries

Output Escaping

0% escaped16 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
bp_mam_admin (admin/mam-admin.php:28)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

BP Members Avatar map Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actionadmin_initadmin/mam-admin.php:8
actionbp_initmam-loader.php:20
actiontemplate_noticesmam-loader.php:35
actionbp_after_profile_edit_contentmam-loader.php:51
actionbp_setup_globalsmam.php:28
actionwpmam.php:31
actionnetwork_admin_menumam.php:33
actionadmin_menumam.php:35
actionnetwork_admin_menumam.php:59
actionadmin_menumam.php:61
actionbp_before_directory_members_contentmam.php:253
Maintenance & Trust

BP Members Avatar map Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedJan 12, 2012
PHP min version
Downloads7K

Community Trust

Rating20/100
Number of ratings1
Active installs10
Developer Profile

BP Members Avatar map Developer Profile

michaelvar

2 plugins · 30 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect BP Members Avatar map

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/bp-members-avatar-map/css/style.css/wp-content/plugins/bp-members-avatar-map/js/map.js
Script Paths
/wp-content/plugins/bp-members-avatar-map/js/map.js
Version Parameters
bp-members-avatar-map/css/style.css?ver=bp-members-avatar-map/js/map.js?ver=

HTML / DOM Fingerprints

CSS Classes
bp-mam-map-canvas
JS Globals
bp_mam_options
Shortcode Output
[bp_members_avatar_map]
FAQ

Frequently Asked Questions about BP Members Avatar map