Hotelipp Security & Risk Analysis

wordpress.org/plugins/hotelipp

楽天トラベル・じゃらん・Yahoo!トラベル・Agodaなど複数の予約サイトに対応したアフィリエイトリンク付きのホテルカードを作成・管理できるプラグインです。

30 active installs v0.0.3 PHP 7.4+ WP 5.9+ Updated Apr 12, 2026
affiliateblockhotelrakutentravel
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Hotelipp Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The "hotelipp" plugin v0.0.3 demonstrates strong adherence to several secure coding practices, notably the complete absence of dangerous functions, 100% utilization of prepared statements for SQL queries, and perfect output escaping. This indicates a developer focused on preventing common injection vulnerabilities. The plugin also shows a good understanding of WordPress security mechanisms with all 13 nonces and capability checks implemented correctly.

However, a significant concern arises from the substantial attack surface exposed without authentication. Out of 14 identified entry points, a concerning 12 are AJAX handlers that lack any form of authorization checks. This means any user, even unauthenticated ones, could potentially trigger these AJAX actions, leading to unintended consequences or exploitation if further logic is flawed. While taint analysis and vulnerability history show no immediate threats, this lack of authentication on a large number of entry points is a fundamental security weakness that could be exploited in conjunction with other minor flaws or future vulnerabilities.

In conclusion, the plugin has a solid foundation in secure coding principles regarding SQL and output handling. The absence of known vulnerabilities and CVEs is positive. Nevertheless, the unprotected AJAX handlers represent a critical security gap that significantly elevates the risk profile, demanding immediate attention and mitigation through the implementation of appropriate authorization checks.

Key Concerns

  • Unprotected AJAX handlers present
  • Large attack surface without auth checks
Vulnerabilities
None known

Hotelipp Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Hotelipp Release Timeline

v0.0.3Current
v0.0.2
v0.0.1
v0.0.0
Code Analysis
Analyzed Apr 16, 2026

Hotelipp Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
1
290 escaped
Nonce Checks
13
Capability Checks
13
File Operations
0
External Requests
5
Bundled Libraries
0

Output Escaping

100% escaped291 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

4 flows
page_diagnosis (inc/diagnosis.php:21)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
12 unprotected

Hotelipp Attack Surface

Entry Points14
Unprotected12

AJAX Handlers 12

authwp_ajax_hotelipp_search_rakuteninc/ajax.php:77
authwp_ajax_hotelipp_search_jalaninc/ajax.php:157
authwp_ajax_hotelipp_register_hotelinc/ajax.php:163
authwp_ajax_hotelipp_refresh_hotelinc/ajax.php:246
authwp_ajax_hotelipp_save_settingsinc/ajax.php:273
authwp_ajax_hotelipp_check_linkinc/ajax.php:295
authwp_ajax_hotelipp_check_agoda_linkinc/ajax.php:324
noprivwp_ajax_hotelipp_track_clickinc/ajax.php:352
authwp_ajax_hotelipp_track_clickinc/ajax.php:353
authwp_ajax_hotelipp_save_hotel_ajaxinc/ajax.php:380
authwp_ajax_hotelipp_get_hotelsinc/ajax.php:472
authwp_ajax_hotelipp_pinginc/diagnosis.php:213

Shortcodes 2

[hotelipp] inc/register_shortcode.php:12
[hotelipp_hotel] inc/register_shortcode.php:13
WordPress Hooks 27
actioninithotelipp.php:50
actionafter_setup_themehotelipp.php:51
actionplugins_loadedhotelipp.php:108
actionsave_posthotelipp.php:116
filtercron_schedulesinc/cron.php:14
actionhotelipp_auto_updateinc/cron.php:35
actionadmin_menuinc/diagnosis.php:10
actionwp_enqueue_scriptsinc/enqueues.php:13
actionadmin_enqueue_scriptsinc/enqueues.php:39
actionenqueue_block_editor_assetsinc/enqueues.php:88
actionwp_enqueue_scriptsinc/enqueues.php:126
actionadmin_enqueue_scriptsinc/enqueues.php:139
filtermanage_hotelipp_hotel_posts_columnsinc/manage_columns.php:11
filtermanage_edit-hotelipp_hotel_sortable_columnsinc/manage_columns.php:26
actionmanage_hotelipp_hotel_posts_custom_columninc/manage_columns.php:32
filterpost_row_actionsinc/manage_columns.php:198
filterget_edit_post_linkinc/manage_columns.php:206
actionadmin_enqueue_scriptsinc/manage_columns.php:212
actionadmin_menuinc/menu/edit_hotel.php:10
actionadmin_noticesinc/menu/notices.php:10
actionadmin_menuinc/menu.php:10
actionadmin_initinc/menu.php:63
actionadmin_initinc/pluggable.php:22
actioninitinc/register_blocks.php:10
actioninitinc/register_meta.php:10
actioninitinc/register_pt.php:10
actioninitinc/register_shortcode.php:11

Scheduled Events 1

hotelipp_auto_update
Maintenance & Trust

Hotelipp Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 12, 2026
PHP min version7.4
Downloads264

Community Trust

Rating100/100
Number of ratings1
Active installs30
Developer Profile

Hotelipp Developer Profile

wpmiyake

1 plugin · 30 total installs

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

How We Detect Hotelipp

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/hotelipp/dist/css/style.css/wp-content/plugins/hotelipp/dist/js/tracking.js/wp-content/plugins/hotelipp/dist/css/admin.css/wp-content/plugins/hotelipp/dist/js/setting.js/wp-content/plugins/hotelipp/dist/css/editor.css/wp-content/plugins/hotelipp/dist/js/search.js
Script Paths
/wp-content/plugins/hotelipp/dist/js/tracking.js/wp-content/plugins/hotelipp/dist/js/setting.js/wp-content/plugins/hotelipp/dist/js/search.js
Version Parameters
hotelipp/dist/css/style.css?ver=hotelipp/dist/js/tracking.js?ver=hotelipp/dist/css/admin.css?ver=hotelipp/dist/js/setting.js?ver=hotelipp/dist/css/editor.css?ver=hotelipp/dist/js/search.js?ver=

HTML / DOM Fingerprints

CSS Classes
hotelipp-cardhotelipp-buttons
HTML Comments
<!-- ─────────────────── 投稿保存時に「使用ページ」キャッシュをクリア ─────────────────── --><!-- (次回一覧表示時に自動再計算される) --><!-- ─────────────────── 楽天トラベル・じゃらん・Yahoo!トラベル・Agodaなど複数の予約サイトに対応したアフィリエイトリンク付きのホテルカードを作成・管理できるプラグインです。Gutenbergブロックおよびショートコードに対応しています。 -->
JS Globals
hotelippTrackinghotelippAdminhotelippEditor
FAQ

Frequently Asked Questions about Hotelipp