Stock Charts by Public.com Security & Risk Analysis

wordpress.org/plugins/stock-charts-by-public-com

Embed beautiful, dynamic stock charts within a page or post with a simple line of shortcode.

40 active installs v1.0.1 PHP 7.2+ WP 4.4+ Updated Apr 14, 2022
stock-chartsstock-marketstock-tradingstocks
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Stock Charts by Public.com Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The stock-charts-by-public-com plugin, in version 1.0.1, exhibits a mixed security posture. While it demonstrates good practices by utilizing prepared statements for all SQL queries and has no recorded vulnerability history, significant concerns arise from its attack surface and code signals. Specifically, the presence of two AJAX handlers without authentication checks represents a direct pathway for potential unauthorized actions or data manipulation. The limited output escaping, with only 43% properly handled, further increases the risk of cross-site scripting (XSS) vulnerabilities. The absence of nonce checks on AJAX handlers exacerbates this risk, as it allows for easier exploitation of any unescaped output. The lack of capability checks also means that actions performed via these AJAX handlers might be accessible to users without the necessary permissions.

Despite the lack of recorded CVEs and the absence of taint analysis findings, the identified code weaknesses present tangible security risks. The plugin's attack surface is small but entirely unprotected, making any vulnerabilities within these entry points particularly impactful. The reliance on external HTTP requests and file operations, while not inherently problematic, should be carefully monitored in conjunction with the other identified issues. In conclusion, while the plugin has a clean vulnerability history and good SQL practices, the unprotected AJAX handlers and insufficient output escaping are critical security concerns that need immediate attention to mitigate potential exploitation.

Key Concerns

  • Unprotected AJAX handlers
  • Missing nonce checks on AJAX
  • Insufficient output escaping
  • Missing capability checks
Vulnerabilities
None known

Stock Charts by Public.com Security Vulnerabilities

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

Stock Charts by Public.com Code Analysis

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

Bundled Libraries

TinyMCE

Output Escaping

43% escaped7 total outputs
Attack Surface
2 unprotected

Stock Charts by Public.com Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_public-link-ajaxincludes\PluginInit.php:151
noprivwp_ajax_public-link-ajaxincludes\PluginInit.php:152
WordPress Hooks 13
actionplugins_loadedincludes\PluginInit.php:102
actionadmin_enqueue_scriptsincludes\PluginInit.php:117
actionadmin_enqueue_scriptsincludes\PluginInit.php:118
filtermce_buttonsincludes\PluginInit.php:125
filtermce_external_pluginsincludes\PluginInit.php:126
filtertiny_mce_before_initincludes\PluginInit.php:133
actionadmin_initincludes\PluginInit.php:140
actionadmin_menuincludes\PluginInit.php:157
actionadmin_initincludes\PluginInit.php:158
actionwp_enqueue_scriptsincludes\PluginInit.php:172
actionwp_enqueue_scriptsincludes\PluginInit.php:173
filterthe_contentincludes\PluginInit.php:175
actionadmin_noticesindex.php:53
Maintenance & Trust

Stock Charts by Public.com Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedApr 14, 2022
PHP min version7.2
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

Stock Charts by Public.com Developer Profile

Public.com

1 plugin · 40 total installs

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

How We Detect Stock Charts by Public.com

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/stock-charts-by-public-com/styles/admin.css/wp-content/plugins/stock-charts-by-public-com/scripts/admin.js/wp-content/plugins/stock-charts-by-public-com/styles/tinymce-style.css/wp-content/plugins/stock-charts-by-public-com/scripts/tinymce-public.js/wp-content/plugins/stock-charts-by-public-com/scripts/gutenberg-public.js
Script Paths
/wp-content/plugins/stock-charts-by-public-com/scripts/admin.js/wp-content/plugins/stock-charts-by-public-com/scripts/tinymce-public.js/wp-content/plugins/stock-charts-by-public-com/scripts/gutenberg-public.js
Version Parameters
stock-charts-by-public-com/wp/cssstock-charts-by-public-com/wp/jsstock-charts-by-public-com/wp/gutenberg-public/js

HTML / DOM Fingerprints

JS Globals
pblc
REST Endpoints
/wp-json/stock-charts-public/v1/fetch-stocks
FAQ

Frequently Asked Questions about Stock Charts by Public.com