Jetpack – WP Security, Backup, Speed, & Growth

Improve your WP security with powerful one-click tools like backup, WAF, and malware scan. Includes free tools like stats, CDN and social sharing.

v15.9.1AutomatticUpdated Added 3m+ installs76% rating73% support resolved
23
Score
2,821
Errors
1,303
Warnings
+0
Change

Category Scores

Security0
Repo100
Performance75
Maintainability0

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

4,124 findings

I18n

2,429

1 issue group

Maintainability

1,484

19 issue groups

Security

158

3 issue groups

Performance

32

2 issue groups

ERRORI18nText Domain MismatchMismatched text domain. Expected 'jetpack' but got 'jetpack-account-protection'.2,429
Category
I18n
Occurrences
2,429
Severity
error

Sample message

Mismatched text domain. Expected 'jetpack' but got 'jetpack-account-protection'.

WARNINGMaintainabilityNon-prefixed global variableGlobal variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$$global_name".435
Category
Maintainability
Occurrences
435
Severity
warning

Sample message

Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$$global_name".

WARNINGMaintainabilityNon-prefixed hook nameHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "'jitm_' . $envelope->CTA->hook".290
Category
Maintainability
Occurrences
290
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "'jitm_' . $envelope->CTA->hook".

ERRORMaintainabilityMissing direct file access protectionPHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;181
Category
Maintainability
Occurrences
181
Severity
error

Sample message

PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;

WARNINGMaintainabilityNon-prefixed functionFunctions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "Markdown".155
Category
Maintainability
Occurrences
155
Severity
warning

Sample message

Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "Markdown".

WARNINGMaintainabilityDirect QueryUse of a direct database call is discouraged.89
Category
Maintainability
Occurrences
89
Severity
warning

Sample message

Use of a direct database call is discouraged.

ERRORSecurityException output is not escapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"$errstr (file: $errfile; line: $errline)"'.89
Category
Security
Occurrences
89
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"$errstr (file: $errfile; line: $errline)"'.

WARNINGMaintainabilityNo CachingDirect database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().68
Category
Maintainability
Occurrences
68
Severity
warning

Sample message

Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().

ERRORMaintainabilitybadly named filesFile and folder names must not contain spaces or special characters.65
Category
Maintainability
Occurrences
65
Severity
error

Sample message

File and folder names must not contain spaces or special characters.

WARNINGSecurityDatabase parameter is not escapedUnescaped parameter $child_table used in $wpdb->get_results()\n$child_table assigned unsafely at line 357.56
Category
Security
Occurrences
56
Severity
warning

Sample message

Unescaped parameter $child_table used in $wpdb->get_results()\n$child_table assigned unsafely at line 357.

Show 15 more
WARNINGMaintainabilityNon-prefixed constant48
Category
Maintainability
Occurrences
48
Severity
warning

Sample message

Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "DISABLE_JETPACK_WAF".

ERRORMaintainabilityNot Allowed35
Category
Maintainability
Occurrences
35
Severity
error

Sample message

Use of heredoc syntax (<<<) is not allowed; use standard strings or inline HTML instead

WARNINGMaintainabilityNon-prefixed class28
Category
Maintainability
Occurrences
28
Severity
warning

Sample message

Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: &quot;Abstract_Jetpack_Site&quot;.

WARNINGMaintainabilityslow db query meta key18
Category
Maintainability
Occurrences
18
Severity
warning

Sample message

Detected usage of meta_key, possible slow query.

WARNINGPerformancePost Not In exclude18
Category
Performance
Occurrences
18
Severity
warning

Sample message

Using exclusionary parameters, like exclude, in calls to get_posts() should be done with caution, see https://wpvip.com/documentation/performance-improvements-by-removing-usage-of-post__not_in/ for more information.

WARNINGMaintainabilityDiscouraged PHP function16
Category
Maintainability
Occurrences
16
Severity
warning

Sample message

The use of function ini_set() is discouraged

WARNINGMaintainabilityslow db query meta value14
Category
Maintainability
Occurrences
14
Severity
warning

Sample message

Detected usage of meta_value, possible slow query.

WARNINGPerformancePost Not In post not in14
Category
Performance
Occurrences
14
Severity
warning

Sample message

Using exclusionary parameters, like post__not_in, in calls to get_posts() should be done with caution, see https://wpvip.com/documentation/performance-improvements-by-removing-usage-of-post__not_in/ for more information.

WARNINGSecurityMissing nonce verification13
Category
Security
Occurrences
13
Severity
warning

Sample message

Processing form data without nonce verification.

WARNINGMaintainabilityslow db query meta query12
Category
Maintainability
Occurrences
12
Severity
warning

Sample message

Detected usage of meta_query, possible slow query.

WARNINGMaintainabilityDynamic hook name12
Category
Maintainability
Occurrences
12
Severity
warning

Sample message

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

ERRORMaintainabilityOffloaded Content5
Category
Maintainability
Occurrences
5
Severity
error

Sample message

Offloading images, js, css, and other scripts to your servers or any remote service is disallowed.

WARNINGMaintainabilityslow db query tax query5
Category
Maintainability
Occurrences
5
Severity
warning

Sample message

Detected usage of tax_query, possible slow query.

WARNINGMaintainabilityerror log error log5
Category
Maintainability
Occurrences
5
Severity
warning

Sample message

error_log() found. Debug code should not normally be used in production.

ERRORMaintainabilityForbidden PHP function found3
Category
Maintainability
Occurrences
3
Severity
error

Sample message

The use of function do_shortcode_tag() is forbidden

External Connections

Potential connections found in static code analysis.

38 domains

Outbound calls

252

External assets

0

Incoming endpoints

48

Notable Domains

schemas.wp.org47 · outbound
jetpack.com10 · outbound
1.gravatar.com6 · outbound
0.gravatar.com5 · outbound
2.gravatar.com5 · outbound

Platform / Reference Domains

w3.org100 · platform/reference
github.com9 · platform/reference
wordpress.org7 · platform/reference
developer.wordpress.org2 · platform/reference
schema.org2 · platform/reference
core.trac.wordpress.org1 · platform/reference
opensource.org1 · platform/reference
profiles.wordpress.org1 · platform/reference

External Asset Domains

No external asset domains detected.

Incoming Endpoints

/wp-json/jetpack/v4/module/(?P<service>[a-z\-]+)/key/checkREST

register_rest_route

/wp-json/jetpack/v4/module/(?P<slug>[a-z\-]+)REST

register_rest_route

/wp-json/jetpack/v4/verify-site/(?P<service>[a-z\-_]+)REST

register_rest_route

/wp-json/jetpack/v4/connection/urlREST

register_rest_route

/wp-json/jetpack/v4/features/availableREST

register_rest_route

/wp-json/jetpack/v4/features/enabledREST

register_rest_route

Score History

2 score snapshots

+0
1007550250Jun 19, 2026, 09:27 PM UTC Score 23/100 Plugin v15.9 Plugin Check 2.0.0 2,821 errors, 1,303 warningsJun 25, 2026, 10:51 AM UTC Score 23/100 Plugin v15.9.1 Plugin Check 2.0.0 2,821 errors, 1,303 warningsJun 19, 2026Jun 25, 2026

v15.9.1

23

Latest

Findings
4,124
Errors
2,821
Warnings
1,303
Check
2.0.0

v15.9

23

Score

Findings
4,124
Errors
2,821
Warnings
1,303
Check
2.0.0

Relationship Map

Author, categories, issues, domains, and nearby plugins.

37 nodes

Related Plugins

Aruba Migration Tool

600 active installs

100
DietPress

2k+ active installs

100
Disable Emojis (GDPR friendly)

60k+ active installs

100
Embed Optimizer

50k+ active installs

100
Export Media as ZIP

1k+ active installs

100
Image Placeholders

60k+ active installs

100