Advanced Appointment Booking & Scheduling

Advanced Appointment Booking & Scheduling: Effortlessly manage appointments with a simple, user-friendly scheduling system.

v2.5themesprideUpdated Added 3k+ installs0% rating
83
Score
11
Errors
13
Warnings
+0
Change

Category Scores

Security72
Repo100
Performance100
Maintainability93

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

24 findings

I18n

11

2 issue groups

Maintainability

8

3 issue groups

Security

5

3 issue groups

ERRORI18nText Domain MismatchMismatched text domain. Expected 'advanced-appointment-booking-scheduling' but got 'advanced-appointment-booking'.10
Category
I18n
Occurrences
10
Severity
error

Sample message

Mismatched text domain. Expected 'advanced-appointment-booking-scheduling' but got 'advanced-appointment-booking'.

WARNINGMaintainabilityNon Prefixed Constant FoundGlobal constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "ABP_AUTHOR".6
Category
Maintainability
Occurrences
6
Severity
warning

Sample message

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

WARNINGSecurityUnescaped DBParameterUnescaped parameter $staff_table used in $wpdb->get_results()\n$staff_table assigned unsafely at line 11.2
Category
Security
Occurrences
2
Severity
warning

Sample message

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

WARNINGSecurityInterpolated Not PreparedUse placeholders and $wpdb->prepare(); found interpolated variable $staff_table at "SELECT * FROM $staff_table ORDER BY id DESC"2
Category
Security
Occurrences
2
Severity
warning

Sample message

Use placeholders and $wpdb->prepare(); found interpolated variable $staff_table at "SELECT * FROM $staff_table ORDER BY id DESC"

WARNINGMaintainabilityNon Prefixed Class FoundClasses declared by a theme/plugin should start with the theme/plugin prefix. Found: "ABP_Admin".1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: "ABP_Admin".

WARNINGMaintainabilityNon Prefixed Function FoundFunctions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "abp_render_help_page".1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

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

ERRORSecurityOutput Not EscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found 'admin_url'.1
Category
Security
Occurrences
1
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found 'admin_url'.

WARNINGI18ntextdomain mismatchThe "Text Domain" header in the plugin file does not match the slug. Found "advanced-appointment-booking", expected "advanced-appointment-booking-scheduling".1
Category
I18n
Occurrences
1
Severity
warning

Sample message

The "Text Domain" header in the plugin file does not match the slug. Found "advanced-appointment-booking", expected "advanced-appointment-booking-scheduling".

Score History

First score snapshot

v2.5

83

Latest

Findings
24
Errors
11
Warnings
13
Check
2.0.0

Related Plugins