Visitor Check-In/Check-Out Logbook – WordPress Visitor Management Security & Risk Analysis

wordpress.org/plugins/office-visits-logbook

Your company is still using paper log sheets for office visitors? Everything is digital and paperless now. Being paperless can also save trees and pro …

10 active installs v1.1.3 PHP + WP 5.4+ Updated Jan 14, 2026
loglogbookofficevisitvisitor
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Visitor Check-In/Check-Out Logbook – WordPress Visitor Management Safe to Use in 2026?

Generally Safe

Score 100/100

Visitor Check-In/Check-Out Logbook – WordPress Visitor Management has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The "office-visits-logbook" v1.1.3 plugin exhibits a generally strong security posture, particularly in its handling of user input and output. The plugin demonstrates a commendable use of prepared statements for SQL queries (64%) and proper output escaping (83%), significantly reducing the risk of common web vulnerabilities like SQL injection and cross-site scripting. The absence of known CVEs and a clean vulnerability history further reinforce this positive assessment. However, a few areas warrant attention. The presence of 4 flows with unsanitized paths in the taint analysis, and one of high severity, indicates a potential risk for directory traversal or file inclusion vulnerabilities, which could be exploited if these paths are user-controlled. Additionally, the large number of AJAX handlers (17) combined with a complete lack of capability checks, while present nonce checks, suggests a potential weakness. While nonce checks are important for preventing CSRF, they do not prevent unauthorized access if an attacker can trick a logged-in user with insufficient privileges to trigger an AJAX action. The plugin's strengths lie in its robust data handling, but the identified taint flows and the complete absence of capability checks on its extensive AJAX endpoints are notable weaknesses.

Key Concerns

  • High severity unsanitized path in taint flow
  • 4 unsanitized paths in taint flow
  • No capability checks on 17 AJAX handlers
Vulnerabilities
None known

Visitor Check-In/Check-Out Logbook – WordPress Visitor Management Security Vulnerabilities

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

Visitor Check-In/Check-Out Logbook – WordPress Visitor Management Code Analysis

Dangerous Functions
0
Raw SQL Queries
55
96 prepared
Unescaped Output
145
708 escaped
Nonce Checks
36
Capability Checks
0
File Operations
1
External Requests
0
Bundled Libraries
0

SQL Query Safety

64% prepared151 total queries

Output Escaping

83% escaped853 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

10 flows4 with unsanitized paths
<dragonvisitzyx987_admin> (dragonvisitzyx987_admin.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Visitor Check-In/Check-Out Logbook – WordPress Visitor Management Attack Surface

Entry Points17
Unprotected0

AJAX Handlers 17

authwp_ajax_dragonvisitzyx987_getVisitsdragonvisitzyx987_importer.php:900
authwp_ajax_dragonvisitzyx987_saveTypecategorydragonvisitzyx987_importer.php:1166
authwp_ajax_dragonvisitzyx987_saveTypedragonvisitzyx987_importer.php:1375
authwp_ajax_dragonvisitzyx987_saveRoledragonvisitzyx987_importer.php:1574
authwp_ajax_dragonvisitzyx987_getUsertypesdragonvisitzyx987_importer.php:1749
authwp_ajax_dragonvisitzyx987_saveUserdragonvisitzyx987_importer.php:2113
authwp_ajax_dragonvisitzyx987_getUsersdragonvisitzyx987_importer.php:2347
authwp_ajax_dragonvisitzyx987_saveDepartmentdragonvisitzyx987_importer.php:2652
authwp_ajax_dragonvisitzyx987_editConstantvaluedragonvisitzyx987_importer.php:2764
authwp_ajax_dragonvisitzyx987_getVisitdetailsdragonvisitzyx987_importer.php:2862
authwp_ajax_dragonvisitzyx987_getTypecategoriesdragonvisitzyx987_importer.php:3007
authwp_ajax_dragonvisitzyx987_getTypesdragonvisitzyx987_importer.php:3123
authwp_ajax_dragonvisitzyx987_getRolesdragonvisitzyx987_importer.php:3239
authwp_ajax_dragonvisitzyx987_getDepartmentsdragonvisitzyx987_importer.php:3355
authwp_ajax_dragonvisitzyx987_getConstantsdragonvisitzyx987_importer.php:3471
authwp_ajax_dragonvisitzyx987_getLogsdragonvisitzyx987_importer.php:3528
authwp_ajax_dragonvisitzyx987_deleteVisitdragonvisitzyx987_importer.php:4335
WordPress Hooks 6
actionadmin_menudragonvisitzyx987_importer.php:538
actioninitdragonvisitzyx987_importer.php:557
filterpre_get_document_titledragonvisitzyx987_landingpage.php:616
filterpre_get_document_titledragonvisitzyx987_landingpage.php:635
actionwp_enqueue_scriptsdragonvisitzyx987_landingpage.php:838
actionwp_enqueue_scriptsdragonvisitzyx987_masterpage.php:44
Maintenance & Trust

Visitor Check-In/Check-Out Logbook – WordPress Visitor Management Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJan 14, 2026
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Visitor Check-In/Check-Out Logbook – WordPress Visitor Management Developer Profile

v20202020

4 plugins · 10 total installs

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

How We Detect Visitor Check-In/Check-Out Logbook – WordPress Visitor Management

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/office-visits-logbook/css/normalize.css/wp-content/plugins/office-visits-logbook/css/style.css/wp-content/plugins/office-visits-logbook/js/script.js/wp-content/plugins/office-visits-logbook/js/jquery-ui.js/wp-content/plugins/office-visits-logbook/js/datepicker-en.js
Version Parameters
office-visits-logbook/css/normalize.css?ver=office-visits-logbook/css/style.css?ver=office-visits-logbook/js/script.js?ver=office-visits-logbook/js/jquery-ui.js?ver=office-visits-logbook/js/datepicker-en.js?ver=

HTML / DOM Fingerprints

CSS Classes
office-visits-logbook-entry-formoffice-visits-logbook-visitor-listoffice-visits-logbook-admin-menu
Data Attributes
data-plugin="office-visits-logbook"
JS Globals
officeVisitsLogbookdragonvisitzyx987_params
REST Endpoints
/wp-json/office-visits-logbook/v1/entries
Shortcode Output
[office_visits_logbook_form][office_visits_logbook_list]
FAQ

Frequently Asked Questions about Visitor Check-In/Check-Out Logbook – WordPress Visitor Management