Saama Custom Dashboard Security & Risk Analysis

wordpress.org/plugins/saama-custom-dashboard

Custom dashbaord for guest authors, Authors can register, login, manage their posts, profiles and upload avatars directly from from frontend without w …

0 active installs v2.0 PHP + WP 4.1+ Updated Unknown
custom-logincustom-registrationguest-postingmembershiprestrict-wp_admin
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Saama Custom Dashboard Safe to Use in 2026?

Generally Safe

Score 100/100

Saama Custom Dashboard has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The saama-custom-dashboard v2.0 plugin exhibits a generally good security posture with several positive indicators. The absence of known CVEs and the consistent use of prepared statements for SQL queries are strong points. Furthermore, the plugin correctly implements nonce checks on all its entry points and performs capability checks on a majority of them. However, there are notable areas for improvement that introduce potential risks.

The static analysis reveals a concerning pattern with taint analysis, where 4 out of 5 flows have unsanitized paths. While no critical or high-severity issues were identified in the taint analysis, this still represents a significant portion of analyzed flows and suggests a higher risk of unexpected behavior or potential vulnerabilities if exploited. Additionally, the output escaping is significantly lacking, with only 39% of outputs being properly escaped. This could lead to cross-site scripting (XSS) vulnerabilities if untrusted data is rendered without adequate sanitization.

Overall, the plugin demonstrates a commitment to some security best practices, particularly regarding SQL injection and authentication. However, the high number of unsanitized paths in taint flows and the poor output escaping present considerable security concerns that require attention. Addressing these weaknesses would significantly enhance the plugin's security posture.

Key Concerns

  • High number of unsanitized paths in taint flows
  • Low percentage of properly escaped output
Vulnerabilities
None known

Saama Custom Dashboard Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

Saama Custom Dashboard Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
42
27 escaped
Nonce Checks
7
Capability Checks
3
File Operations
2
External Requests
0
Bundled Libraries
0

Output Escaping

39% escaped69 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

5 flows4 with unsanitized paths
scd_registration (shortcodes.php:83)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Saama Custom Dashboard Attack Surface

Entry Points7
Unprotected0

AJAX Handlers 3

authwp_ajax_scd_submit_postscdashboard.php:374
authwp_ajax_scd_update_postscdashboard.php:422
authwp_ajax_scd_del_postscdashboard.php:453

Shortcodes 4

[scd_dashboard] shortcodes.php:21
[scd_login] shortcodes.php:80
[scd_registration] shortcodes.php:187
[scd_password_reset] shortcodes.php:282
WordPress Hooks 9
actionadmin_menuinclude\scdadmin.php:12
actionadmin_initinclude\scdadmin.php:35
actioninitscdashboard.php:20
actioninitscdashboard.php:148
actionwp_before_admin_bar_renderscdashboard.php:226
actionadmin_initscdashboard.php:241
actionwp_login_failedscdashboard.php:256
filterauthenticatescdashboard.php:268
filterget_avatarscdashboard.php:315
Maintenance & Trust

Saama Custom Dashboard Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedUnknown
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Saama Custom Dashboard Developer Profile

Muhammad Usama

1 plugin · 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 Saama Custom Dashboard

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/saama-custom-dashboard/files/bootstrap.min.css/wp-content/plugins/saama-custom-dashboard/files/style.css
Script Paths
/wp-content/plugins/saama-custom-dashboard/files/scd.js

HTML / DOM Fingerprints

CSS Classes
scd-display-name
JS Globals
scdajaxcallscd_options
Shortcode Output
[scd_dashboard][scd_login][scd_registration][scd_password_reset]
FAQ

Frequently Asked Questions about Saama Custom Dashboard