Realty Portal – Agent Profile Security & Risk Analysis

wordpress.org/plugins/realty-portal-agent-profile

Stable tag: 0.3.1 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html The add-on to help agents manage all personal inform …

40 active installs v0.3.9 PHP + WP 4.5+ Updated Mar 22, 2019
listingspropertyproperty-listingsproperty-managementreal-estate
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Realty Portal – Agent Profile Safe to Use in 2026?

Generally Safe

Score 85/100

Realty Portal – Agent Profile has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The 'realty-portal-agent-profile' plugin v0.3.9 exhibits a generally positive security posture based on the provided static analysis. The absence of direct entry points like AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface. Furthermore, the analysis indicates no dangerous functions, file operations, or external HTTP requests, which are common vectors for exploitation. The consistent use of prepared statements for all SQL queries is a strong indicator of good security practice in database interaction.

However, a notable concern arises from the output escaping analysis, where only 22% of the outputs are properly escaped. This indicates a significant risk of Cross-Site Scripting (XSS) vulnerabilities. If user-supplied data is displayed without adequate sanitization, an attacker could inject malicious scripts. The lack of nonce checks and capability checks, coupled with zero recorded vulnerabilities, could suggest that either the plugin has not been extensively targeted or that the limited functionality does not expose critical areas. Nevertheless, the low output escaping rate remains a significant weakness that should be addressed.

In conclusion, while the plugin demonstrates good practices in areas like SQL injection prevention and attack surface minimization, the poor output escaping leaves it vulnerable to XSS attacks. The absence of documented vulnerabilities is positive, but it should not be seen as a guarantee of security given the identified weaknesses. Addressing the output escaping issues should be the priority to improve the plugin's overall security.

Key Concerns

  • Low percentage of properly escaped output (22%)
  • No nonce checks found
  • No capability checks found
Vulnerabilities
None known

Realty Portal – Agent Profile Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Realty Portal – Agent Profile Code Analysis

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

Output Escaping

22% escaped9 total outputs
Attack Surface

Realty Portal – Agent Profile Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionnre_nav_menu_profile_beforeincludes\class-agent-profile-process.php:17
filterrp_list_shortcodeincludes\class-agent-profile-shortcode.php:18
actioninitrealty-portal-agent-profile.php:34
actionrp_agent_form_settingrealty-portal-agent-profile.php:39
actionnetwork_admin_noticesrealty-portal-agent-profile.php:48
actionadmin_noticesrealty-portal-agent-profile.php:53
filterrp_create_pagesrealty-portal-agent-profile.php:97
actionrp_init_agentrealty-portal-agent-profile.php:222
Maintenance & Trust

Realty Portal – Agent Profile Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedMar 22, 2019
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

Realty Portal – Agent Profile Developer Profile

NooTheme

13 plugins · 350 total installs

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

How We Detect Realty Portal – Agent Profile

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/realty-portal-agent-profile/assets/css/agent-profile.css/wp-content/plugins/realty-portal-agent-profile/assets/js/agent-profile.js
Script Paths
/wp-content/plugins/realty-portal-agent-profile/assets/js/agent-profile.js
Version Parameters
realty-portal-agent-profile/assets/css/agent-profile.css?ver=realty-portal-agent-profile/assets/js/agent-profile.js?ver=

HTML / DOM Fingerprints

CSS Classes
agent-profile-formagent-profile-contentrp-agent-profile-wrapper
HTML Comments
Agent Profile ShortcodesRP Agent Profile
Data Attributes
data-plugin-name="realty-portal-agent-profile"data-shortcode-tag="rp_agent_profile"
JS Globals
RP_ShortcodesRP_Template
Shortcode Output
[rp_agent_profile]
FAQ

Frequently Asked Questions about Realty Portal – Agent Profile