Advanced Appointment Booking & Scheduling: Effortlessly manage appointments with a simple, user-friendly scheduling system.
Category Scores
Issues to Review
Prioritized issue groups from the latest Plugin Check scan
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
| Scan | Score | Findings | Errors | Warnings | Plugin | Check |
|---|---|---|---|---|---|---|
| Latest | 83 | 24 | 11 | 13 | v2.5 | 2.0.0 |