FareHarbor for WordPress

Easily add FareHarbor reservation calendars, booking embeds, and buttons to your site.

v3.6.14FareHarborUpdated 2026-06-03Added Aug 15, 20149k+ installs86% rating0% support resolved
75
Score
18
Errors
9
Warnings
+0
Change

Category Scores

Security64
Repo91
Performance100
Maintainability80

Top Issues by Category

Issues Details

27 issues found in latest scan

ERROR7
WordPress.Security.EscapeOutput.OutputNotEscaped

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"<!-- FareHarbor plugin activated --><script src=\"$src\"></script>"'.

ERROR4
WordPress.WP.EnqueuedResources.NonEnqueuedScript

Scripts must be registered/enqueued via wp_enqueue_script()

WARNING3
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound

Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: &quot;fh_shortcode&quot;.

WARNING2
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: &quot;$filter_name&quot;.

ERROR2
WordPress.WP.AlternativeFunctions.strip_tags_strip_tags

strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.

WARNING1
WordPress.Security.PluginMenuSlug.Using__FILE__

Using __FILE__ for menu slugs risks exposing filesystem structure.

WARNING1
WordPress.WP.EnqueuedResourceParameters.MissingVersion

Resource version not set in call to wp_enqueue_style(). This means new versions of the style may not always be loaded due to browser caching.

ERROR1
WordPress.WP.I18n.MissingArgDomain

Missing $domain parameter in function call to esc_attr_e().

ERROR1
invalid_plugin_name

Plugin name header in your readme is missing or invalid. Please update your readme with a valid plugin name header. Eg: "=== Example Name ==="

ERROR1
plugin_header_no_license

Missing "License" in Plugin Header. Please update your Plugin Header with a valid GPLv2 (or later) compatible license.

WARNING1
readme_parser_warnings_too_many_tags

One or more tags were ignored. Please limit your plugin to 5 tags.

WARNING1
trademarked_term

The plugin name includes a restricted term. Your chosen plugin name - "FareHarbor for WordPress" - contains the restricted term "wordpress" which cannot be used at all in your plugin name.

ERROR1
trunk_stable_tag

Incorrect Stable Tag. It's recommended not to use "Stable Tag: trunk". Your Stable Tag is meant to be the stable version of your plugin and it needs to be exactly the same with the Version in your main plugin file's header. Any mismatch can prevent users from downloading the correct plugin files from WordPress.org.

ERROR1
wp_function_not_compatible_with_requires_wp

Function "wp_json_encode()" requires WordPress 4.1.0, but your plugin minimum supported version is WordPress 3.0.0.

Latest Snapshot

Findings

27

Errors

18

Warnings

9

Score History

First score snapshot

First scan completed Jun 20, 2026

v3.6.14 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 20, 2026

v3.6.14

75

Latest

Findings
27
Errors
18
Warnings
9
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins