GNA Miscellaneous Security & Risk Analysis

wordpress.org/plugins/gna-miscellaneous

Easy to set-up the some featured functions.

10 active installs v1.0.5 PHP + WP 3.9+ Updated Jan 18, 2017
gnamiscellaneousmiscellaneous-featured-functionmiscellaneous-functionsmiscellaneous-hooks
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is GNA Miscellaneous Safe to Use in 2026?

Generally Safe

Score 85/100

GNA Miscellaneous has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The "gna-miscellaneous" plugin version 1.0.5 demonstrates a generally good security posture based on the static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points is a significant strength, minimizing the potential attack surface. Furthermore, the code signals indicate no dangerous functions are used, all SQL queries utilize prepared statements, and there are no file operations or external HTTP requests, which are all positive security indicators.

However, there are areas for improvement. The output escaping is only 17% proper, meaning a substantial portion of output is not being sanitized, potentially leading to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is displayed without adequate escaping. While there are nonce checks present (3), the complete lack of capability checks is a concern, as it means even privileged actions might not be properly authorized. The vulnerability history is clean, with no recorded CVEs, which is highly positive and suggests a history of secure development or diligent patching if issues were found previously. This, combined with the lack of critical taint flows and unsanitized paths, indicates a low risk of existing, exploitable vulnerabilities.

In conclusion, the "gna-miscellaneous" plugin has a strong foundation with a minimal attack surface and good practices around SQL and dangerous functions. The primary weakness lies in output escaping and the absence of capability checks, which, while not currently exploited based on historical data, represent potential avenues for attack. The clean vulnerability history is a strong positive, but the output escaping issue should be addressed to further harden the plugin.

Key Concerns

  • Low percentage of properly escaped output
  • No capability checks present
Vulnerabilities
None known

GNA Miscellaneous Security Vulnerabilities

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

GNA Miscellaneous Release Timeline

v1.0.5Current
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
v0.9.9
v0.9.8
v0.9.7
v0.9.6
v0.9.5
v0.9.4
v0.9.3
v0.9.2
v0.9.1
Code Analysis
Analyzed Mar 17, 2026

GNA Miscellaneous Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
29
6 escaped
Nonce Checks
3
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

17% escaped35 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

4 flows
render_tab1 (admin\gna-miscellaneous-admin-settings-menu.php:68)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

GNA Miscellaneous Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 18
actionadmin_menuadmin\gna-miscellaneous-admin-init.php:13
actionadmin_print_scriptsadmin\gna-miscellaneous-admin-init.php:16
actionadmin_print_stylesadmin\gna-miscellaneous-admin-init.php:17
actionadmin_initadmin\gna-miscellaneous-admin-init.php:46
actioninitgna-miscellaneous-core.php:15
actionwp_print_stylesgna-miscellaneous-core.php:16
filterplugin_row_metagna-miscellaneous-core.php:17
actiongna_fullwidth_topgna-miscellaneous-core.php:65
filterwoocommerce_add_cart_item_datagna-miscellaneous-core.php:69
filterwoocommerce_product_add_to_cart_textgna-miscellaneous-core.php:73
filterwoocommerce_product_single_add_to_cart_textgna-miscellaneous-core.php:74
filtergettextgna-miscellaneous-core.php:78
filterwc_add_to_cart_messagegna-miscellaneous-core.php:82
filterauto_core_update_send_emailgna-miscellaneous-core.php:86
actioninitgna-miscellaneous-core.php:90
filterwoocommerce_package_ratesgna-miscellaneous-core.php:94
filterwoocommerce_cart_shipping_method_full_labelgna-miscellaneous-core.php:95
filtertiny_mce_pluginsgna-miscellaneous-core.php:197
Maintenance & Trust

GNA Miscellaneous Maintenance & Trust

Maintenance Signals

WordPress version tested4.6.30
Last updatedJan 18, 2017
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

GNA Miscellaneous Developer Profile

Chris Mok

15 plugins · 300 total installs

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

How We Detect GNA Miscellaneous

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/gna-miscellaneous/assets/js/gna-miscellaneous.js/wp-content/plugins/gna-miscellaneous/assets/css/gna-miscellaneous.css/wp-content/plugins/gna-miscellaneous/assets/css/gna-miscellaneous-admin.css
Version Parameters
gna-miscellaneous.js?ver=gna-miscellaneous.css?ver=

HTML / DOM Fingerprints

CSS Classes
gna_fullwidth_top
JS Globals
GNA_MISCELLANEOUS_URLGNA_MISCELLANEOUS_VERSIONGNA_MISCELLANEOUS_MENU_SLUG_PREFIXg_miscellaneous
FAQ

Frequently Asked Questions about GNA Miscellaneous