
Realty Portal – Floor Plan Security & Risk Analysis
wordpress.org/plugins/realty-portal-floor-planStable tag: 0.3.1 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html An add-on to display detailed information of propert …
Is Realty Portal – Floor Plan Safe to Use in 2026?
Generally Safe
Score 85/100Realty Portal – Floor Plan has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'realty-portal-floor-plan' plugin version 0.3.9 exhibits a concerning security posture due to its unprotected AJAX endpoints. While the plugin demonstrates good practices in other areas, such as using prepared statements for all SQL queries and performing a reasonable amount of output escaping (70%), the presence of two AJAX handlers without any authentication or capability checks presents a significant attack vector. This means that any unauthenticated user could potentially trigger these AJAX actions, leading to unintended consequences or exploitation if the actions themselves are vulnerable.
The static analysis did not reveal any dangerous functions, issues with file operations, external HTTP requests, or taint analysis findings, which are positive indicators. The single nonce check is also a good sign, but it's insufficient to protect the identified AJAX entry points. The lack of any recorded vulnerability history (CVEs) might suggest a history of good security, or it could simply mean it hasn't been a target or thoroughly audited. However, the unprotected AJAX endpoints are a critical weakness that overrides the otherwise decent code signals.
In conclusion, while the plugin avoids common pitfalls like raw SQL queries and dangerous functions, the unprotected AJAX handlers are a serious flaw. This creates a substantial risk, as these entry points are directly exposed to the public internet without any form of authorization. The absence of recorded vulnerabilities is a positive sign but does not mitigate the immediate risk posed by the identified unprotected AJAX endpoints.
Key Concerns
- Unprotected AJAX handlers
- Large attack surface without auth
- Moderate output escaping (70%)
Realty Portal – Floor Plan Security Vulnerabilities
Realty Portal – Floor Plan Code Analysis
Output Escaping
Realty Portal – Floor Plan Attack Surface
AJAX Handlers 2
WordPress Hooks 9
Maintenance & Trust
Realty Portal – Floor Plan Maintenance & Trust
Maintenance Signals
Community Trust
Realty Portal – Floor Plan Alternatives
Realty Portal – Advanced Search
realty-portal-advanced-search
Stable tag: 0.3.3 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html An add-on to manage agents and their information rig …
Realty Portal – Agent Dashboard
realty-portal-agent-dashboard
Stable tag: 0.3.1 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Fast, Powerful, Flexible solution for real estate ag …
Realty Portal – Agent Profile
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 …
Realty Portal – Nearby Places
realty-portal-nearby-places
Stable tag: 0.3.2 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Quickly display places nearby the property.
Realty Portal – Compare
realty-portal-compare
Stable tag: 0.3.2 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html An add-on that provides properties comparison to you …
Realty Portal – Floor Plan Developer Profile
13 plugins · 350 total installs
How We Detect Realty Portal – Floor Plan
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/realty-portal-floor-plan/assets/js/realty-portal-floor-plan.js/wp-content/plugins/realty-portal-floor-plan/assets/js/realty-portal-floor-plan.jsHTML / DOM Fingerprints
rp-floor-plans-wraprp-md-12rp-form-grouprp-controlrp-icon-remove<!-- clone_element -->id="clone_element"class="rp-floor-plans-wrap rp-md-12 floor-item"name="floor_plans[id="rp-item-floor_plan_wrap-wrap"RP_Floor_Plan