
Floorplans Security & Risk Analysis
wordpress.org/plugins/floorplansCreate a catalog of sortable, filterable, and searchable floorplans with image and video galleries.
Is Floorplans Safe to Use in 2026?
Generally Safe
Score 85/100Floorplans has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "floorplans" v0.2 plugin exhibits significant security concerns primarily due to its unprotected entry points and a lack of robust security practices in its code. The presence of 3 AJAX handlers without authentication checks creates a substantial attack surface. Furthermore, the complete absence of capability checks for any functionality is a critical oversight, leaving all features exposed to unauthenticated users. While the plugin has no recorded vulnerability history, this should not be interpreted as a sign of strong security, but rather a potential lack of discovery or limited adoption. The code analysis also reveals the use of dangerous functions like `unserialize` and the extensive use of raw SQL queries without prepared statements, both of which are common vectors for serious vulnerabilities such as Remote Code Execution and SQL Injection. The low percentage of properly escaped output further exacerbates these risks, making cross-site scripting vulnerabilities highly probable. The taint analysis shows flows with unsanitized paths, which, although not currently flagged as critical or high severity, represent potential avenues for exploitation if combined with other weaknesses.
In conclusion, "floorplans" v0.2 presents a high-risk profile. The identified unprotected entry points, absence of capability checks, and use of dangerous coding practices far outweigh the positive aspect of having no known CVEs. Remediation should focus on implementing proper authentication and authorization for all entry points, sanitizing all user input, using prepared statements for all database queries, and ensuring all output is properly escaped. Until these fundamental security flaws are addressed, this plugin should be considered a significant security liability.
Key Concerns
- AJAX handlers without auth checks
- No capability checks
- Dangerous functions used
- Raw SQL without prepared statements
- Low percentage of proper output escaping
- Unsanitized paths in taint analysis
Floorplans Security Vulnerabilities
Floorplans Release Timeline
Floorplans Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Floorplans Attack Surface
AJAX Handlers 3
Shortcodes 1
WordPress Hooks 30
Maintenance & Trust
Floorplans Maintenance & Trust
Maintenance Signals
Community Trust
Floorplans Alternatives
Custom Post Type UI
custom-post-type-ui
Admin UI for creating custom content types like post types and taxonomies
Under Construction
under-construction-page
Easy to use Under Construction Page & Coming Soon Page. Enable Under Construction Mode in seconds & show you're Under Construction!
Meta Box
meta-box
Meta Box plugin is a powerful, professional developer toolkit to create custom meta boxes and custom fields for your custom post types in WordPress.
CMP – Coming Soon & Maintenance Plugin by NiteoThemes
cmp-coming-soon-maintenance
Beautiful Coming soon, Maintenance or Landing page on your website, packed with premium features for free.
Pods – Custom Content Types and Fields
pods
Pods is a framework for creating, managing, and deploying customized content types and fields for any project.
Floorplans Developer Profile
1 plugin · 10 total installs
How We Detect Floorplans
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/floorplans/css/jquery-ui.css/wp-content/plugins/floorplans/js/jquery.ui.slider.min.js/wp-content/plugins/floorplans/js/jquery.ui.mouse.min.js/wp-content/plugins/floorplans/js/jquery.cookie.js/wp-content/plugins/floorplans/js/floorplans-admin-overview.js/wp-content/plugins/floorplans/js/floorplans-overview.js/wp-content/plugins/floorplans/js/floorplans-global.js/wp-content/plugins/floorplans/third-party/fancybox/jquery.fancybox-1.3.1.css+6 more/wp-content/plugins/floorplans/js/floorplans-admin-overview.js/wp-content/plugins/floorplans/js/floorplans-overview.js/wp-content/plugins/floorplans/js/floorplans-global.js/wp-content/plugins/floorplans/third-party/fancybox/jquery.fancybox-1.3.1.pack.js/wp-content/plugins/floorplans/third-party/fancybox/jquery.easing-1.3.pack.js/wp-content/plugins/floorplans/third-party/jquery.quicksand.js+1 morefloorplans-admin-overview.js?ver=floorplans-overview.js?ver=floorplans-global.js?ver=jquery.fancybox-1.3.1.pack.js?ver=jquery.easing-1.3.pack.js?ver=jquery.ui.slider.min.js?ver=jquery.ui.mouse.min.js?ver=jquery.cookie.js?ver=floorplans.css?ver=floorplans-msie.css?ver=floorplans.js?ver=HTML / DOM Fingerprints
fp_admin_body_classfp_floorplan_body_classdata-idfp_urlFP_CoreGalleryFloorplansWidgetFloorplanFeaturesWidgetFloorplanVideoWidgetFloorplanStatsWidget/wp-json/fp_ajax_floorplan_query/wp-json/fp_floorplan_overview_pagination[floorplan_overview_page]