Simple rental system Security & Risk Analysis

wordpress.org/plugins/single-page-booking-system

This WordPress plugin integrates the simple rental booking system from i-rent.net into a selected page on the user’s website.

0 active installs v2.2.1 PHP 7.4+ WP 4.7+ Updated May 21, 2025
accommodation-managementbooking-systemrental-property-managementshort-term-rentalsvacation-rentals
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Simple rental system Safe to Use in 2026?

Generally Safe

Score 100/100

Simple rental system has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10mo ago
Risk Assessment

The plugin "single-page-booking-system" v2.2.1 exhibits a generally good security posture based on the static analysis. The absence of known CVEs and a clean vulnerability history are significant strengths. The code employs prepared statements for a majority of its SQL queries and demonstrates a decent level of output escaping. Furthermore, the limited attack surface, with no unprotected AJAX handlers or REST API routes, and the presence of nonce and capability checks are positive indicators.

However, there are areas for improvement. The taint analysis revealed two flows with unsanitized paths, which is a concern, even if no critical or high severity vulnerabilities were identified. While the percentage of properly escaped outputs is above average, it's not 100%, leaving potential for reflected or stored cross-site scripting vulnerabilities. The plugin also makes external HTTP requests, which, while not inherently insecure, can be a vector if not handled carefully.

Overall, the plugin appears to be developed with security in mind, evidenced by its lack of historical vulnerabilities and good implementation of security best practices like prepared statements and nonce checks. The presence of unsanitized paths in the taint analysis is the primary technical concern to address, alongside ensuring all output is rigorously escaped to prevent potential XSS issues.

Key Concerns

  • Taint analysis shows unsanitized paths
  • Output escaping is not 100%
  • Uses external HTTP requests
Vulnerabilities
None known

Simple rental system Security Vulnerabilities

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

Simple rental system Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
6 prepared
Unescaped Output
32
82 escaped
Nonce Checks
4
Capability Checks
1
File Operations
0
External Requests
2
Bundled Libraries
0

SQL Query Safety

67% prepared9 total queries

Output Escaping

72% escaped114 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
Irent_Plugin_Options_Page (views\admin\options-page.php:8)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Simple rental system Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[irent_script] wp-irent.php:57
[irent_quicksearch] wp-irent.php:60
WordPress Hooks 4
actionadmin_menuincludes\functions.php:31
actionadmin_initwp-irent.php:45
actionadmin_menuwp-irent.php:54
actioninitwp-irent.php:63
Maintenance & Trust

Simple rental system Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 21, 2025
PHP min version7.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Simple rental system Developer Profile

i-rent.net

1 plugin · 0 total installs

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

How We Detect Simple rental system

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/single-page-booking-system/assets/css/option-page.css/wp-content/plugins/single-page-booking-system/assets/js/option-page.js

HTML / DOM Fingerprints

CSS Classes
irent_script_containerirent_quick_search_container
Data Attributes
data-irent-iddata-irent-languagedata-irent-themedata-irent-codedata-irent-map-key
JS Globals
irent_global_options
Shortcode Output
[irent_script][irent_quicksearch]
FAQ

Frequently Asked Questions about Simple rental system