Restaurant Course Manager Security & Risk Analysis

wordpress.org/plugins/restaurant-course-manager

Manage and display restaurant courses with a simple admin UI, shortcodes, and flexible styles.

0 active installs v1.1.0 PHP 7.4+ WP 5.8+ Updated Dec 8, 2025
coursemenureservationrestaurantshortcode
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Restaurant Course Manager Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 5mo ago
Risk Assessment

The plugin 'restaurant-course-manager' v1.1.0 exhibits a generally good security posture with several positive indicators. The absence of known CVEs and a history free of recorded vulnerabilities is a significant strength. The code also demonstrates good practices in areas like prepared statements for SQL queries (73%) and proper output escaping (84%). The presence of nonces and capability checks further contributes to a robust defense. However, a key concern lies in the attack surface. With two total entry points, one is unprotected, specifically an AJAX handler lacking authentication checks. This single unprotected entry point represents a potential avenue for unauthorized actions or data manipulation if it can be triggered by an unauthenticated user. While taint analysis shows no critical or high severity issues, the unprotected AJAX handler warrants careful consideration and immediate remediation to mitigate risk.

Key Concerns

  • Unprotected AJAX handler
Vulnerabilities
None known

Restaurant Course Manager Security Vulnerabilities

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

Restaurant Course Manager Release Timeline

v1.1.0Current
v1.0.2
Code Analysis
Analyzed Mar 17, 2026

Restaurant Course Manager Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
8 prepared
Unescaped Output
26
139 escaped
Nonce Checks
3
Capability Checks
5
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

73% prepared11 total queries

Output Escaping

84% escaped165 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

1 flows
<class-restcoma-courses-admin> (includes\class-restcoma-courses-admin.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Restaurant Course Manager Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 1

authwp_ajax_restcoma_sort_coursesrestaurant-course-manager.php:47

Shortcodes 1

[restcoma_courses] includes\class-restcoma-shortcodes.php:26
WordPress Hooks 12
actionwp_enqueue_scriptsincludes\class-restcoma-assets.php:27
actionadmin_enqueue_scriptsincludes\class-restcoma-assets.php:28
actionadmin_initincludes\class-restcoma-settings.php:58
actionadmin_menuincludes\class-restcoma-settings.php:59
actionadmin_menurestaurant-course-manager.php:43
actionadmin_post_restcoma_save_courserestaurant-course-manager.php:44
actionadmin_post_restcoma_delete_courserestaurant-course-manager.php:45
actioninitrestaurant-course-manager.php:50
actioninitrestaurant-course-manager.php:53
actioninitrestaurant-course-manager.php:56
actionadmin_initrestaurant-course-manager.php:73
actionadmin_initrestaurant-course-manager.php:177
Maintenance & Trust

Restaurant Course Manager Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 8, 2025
PHP min version7.4
Downloads152

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Restaurant Course Manager Developer Profile

shoutarou975

2 plugins · 0 total installs

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

How We Detect Restaurant Course Manager

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/restaurant-course-manager/assets/css/rcm-frontend-base.css/wp-content/plugins/restaurant-course-manager/assets/css/rcm-frontend-layout.css/wp-content/plugins/restaurant-course-manager/assets/css/rcm-frontend-design.css/wp-content/plugins/restaurant-course-manager/assets/css/rcm-frontend-responsive.css
Version Parameters
restaurant-course-manager/assets/css/rcm-frontend-base.css?ver=restaurant-course-manager/assets/css/rcm-frontend-layout.css?ver=restaurant-course-manager/assets/css/rcm-frontend-design.css?ver=restaurant-course-manager/assets/css/rcm-frontend-responsive.css?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Restaurant Course Manager