Stock Quote Security & Risk Analysis

wordpress.org/plugins/stock-quote

Insert static inline stock ticker for known exchange symbols by customizable shortcode.

200 active installs v0.2.3 PHP 5.6+ WP 4.6+ Updated Feb 27, 2021
exchangefinancestockstock-quotetrading
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Stock Quote Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 5yr ago
Risk Assessment

The stock-quote plugin v0.2.3 exhibits a mixed security posture. While it demonstrates good practices by using prepared statements for all SQL queries and having a high rate of properly escaped output, significant security concerns are present due to the unprotected attack surface. The presence of four AJAX handlers without authentication checks is a major vulnerability, as it allows any unauthenticated user to trigger these actions, potentially leading to unintended consequences or information disclosure if the handlers perform sensitive operations.

The static analysis did not reveal any dangerous functions or unsanitized taint flows, which is a positive sign. However, the lack of nonce checks on AJAX handlers directly contributes to the risk associated with the unprotected entry points. The plugin's vulnerability history is clean, with no recorded CVEs. This could indicate a well-maintained plugin or simply a lack of past scrutiny, but it doesn't negate the immediate risks identified in the current version's code analysis.

In conclusion, the plugin has strengths in its data handling (SQL prepared statements and output escaping) and a clean vulnerability history. However, these are overshadowed by the critical risk posed by the large, unprotected attack surface, specifically the unauthenticated AJAX handlers. This makes the plugin susceptible to various attacks if these handlers are not inherently safe or properly restricted by other means.

Key Concerns

  • Unprotected AJAX handlers
  • Missing nonce checks on AJAX
  • Large attack surface without auth
Vulnerabilities
None known

Stock Quote Security Vulnerabilities

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

Stock Quote Code Analysis

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

SQL Query Safety

100% prepared4 total queries

Output Escaping

92% escaped37 total outputs
Attack Surface
4 unprotected

Stock Quote Attack Surface

Entry Points5
Unprotected4

AJAX Handlers 4

authwp_ajax_stockquote_update_quotesstock-quote.php:129
noprivwp_ajax_stockquote_update_quotesstock-quote.php:130
authwp_ajax_stockquote_purge_cachestock-quote.php:132
noprivwp_ajax_stockquote_purge_cachestock-quote.php:133

Shortcodes 1

[stock_quote] stock-quote.php:149
WordPress Hooks 11
actionadmin_initinc\settings.php:36
actionadmin_menuinc\settings.php:37
actionplugins_loadedstock-quote.php:102
actionadmin_noticesstock-quote.php:110
actionplugins_loadedstock-quote.php:115
actioninitstock-quote.php:137
actionadmin_noticesstock-quote.php:139
actionwp_enqueue_scriptsstock-quote.php:142
actionwp_headstock-quote.php:146
filterplugin_row_metastock-quote.php:282
actionadmin_enqueue_scriptsstock-quote.php:285
Maintenance & Trust

Stock Quote Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.17
Last updatedFeb 27, 2021
PHP min version5.6
Downloads17K

Community Trust

Rating100/100
Number of ratings3
Active installs200
Developer Profile

Stock Quote Developer Profile

Aleksandar Urošević

8 plugins · 108K total installs

73
trust score
Avg Security Score
91/100
Avg Patch Time
180 days
View full developer profile
Detection Fingerprints

How We Detect Stock Quote

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/stock-quote/css/stock-quote.css
Script Paths
/wp-content/plugins/stock-quote/js/stock-quote.js
Version Parameters
stock-quote/css/stock-quote.css?ver=stock-quote/js/stock-quote.js?ver=

HTML / DOM Fingerprints

CSS Classes
stock-quote-ticker
HTML Comments
<!-- Stock Quote Ticker -->
Data Attributes
data-symboldata-exchangedata-showdata-zerodata-minusdata-plus+2 more
JS Globals
stockquote_update_quotes
Shortcode Output
[stock_quote]
FAQ

Frequently Asked Questions about Stock Quote