You can add code with syntax highlighter easily when you are editing an article. 方便的代码高亮插件。

70 active installs v2.5.0 PHP + WP 2.0+ Updated Apr 27, 2014
codeeditorhighlightersyntaxsyntax-highlight
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Syntax Highlighter++ Safe to Use in 2026?

Generally Safe

Score 85/100

Syntax Highlighter++ has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The security posture of the syntax-highlighter-with-add-button-in-editor plugin v2.5.0 appears to be generally strong based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with attack surface suggests a limited entry point for external manipulation. Furthermore, the code analysis indicates no dangerous functions, no raw SQL queries (all using prepared statements), no file operations, no external HTTP requests, and no taint analysis findings, which are all positive indicators. The complete lack of known vulnerabilities in its history is also a significant strength.

However, a critical concern arises from the output escaping analysis, which shows that 0% of the 18 identified outputs are properly escaped. This is a major weakness that could lead to Cross-Site Scripting (XSS) vulnerabilities if any of the plugin's outputs are rendered directly in the browser without proper sanitization. The absence of nonce checks and capability checks, while not directly leading to deductions in this case due to the lack of exposed entry points, represents a missed opportunity to implement robust security practices that could mitigate risks in future versions or if new entry points are inadvertently introduced.

In conclusion, while the plugin demonstrates excellent security practices in preventing code execution, SQL injection, and other common attack vectors, the significant oversight in output escaping leaves it vulnerable to XSS. The limited attack surface and clean vulnerability history are strengths, but the unescaped output is a serious flaw that needs immediate attention. The lack of capability and nonce checks, though not currently exploitable, indicates room for improvement in general security hardening.

Key Concerns

  • Outputs not properly escaped
  • Missing capability checks
  • Missing nonce checks
Vulnerabilities
None known

Syntax Highlighter++ Security Vulnerabilities

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

Syntax Highlighter++ Code Analysis

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

Output Escaping

0% escaped18 total outputs
Attack Surface

Syntax Highlighter++ Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionadmin_initsyntaxhighlighterpp.php:197
actioninitsyntaxhighlighterpp.php:316
filterplugin_action_linkssyntaxhighlighterpp.php:317
actionadmin_menusyntaxhighlighterpp.php:318
actiondbx_post_sidebarsyntaxhighlighterpp.php:319
actionwp_footersyntaxhighlighterpp.php:320
actionwp_headsyntaxhighlighterpp.php:321
Maintenance & Trust

Syntax Highlighter++ Maintenance & Trust

Maintenance Signals

WordPress version tested3.8.0
Last updatedApr 27, 2014
PHP min version
Downloads13K

Community Trust

Rating100/100
Number of ratings1
Active installs70
Developer Profile

Syntax Highlighter++ Developer Profile

leo108

4 plugins · 120 total installs

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

How We Detect Syntax Highlighter++

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/syntax-highlighter-with-add-button-in-editor/scripts/shCore.js/wp-content/plugins/syntax-highlighter-with-add-button-in-editor/scripts/shAutoloader.js/wp-content/plugins/syntax-highlighter-with-add-button-in-editor/styles/shCoreDefault.css
Script Paths
/wp-content/plugins/syntax-highlighter-with-add-button-in-editor/scripts/shCore.js/wp-content/plugins/syntax-highlighter-with-add-button-in-editor/scripts/shAutoloader.js
Version Parameters
syntax-highlighter-with-add-button-in-editor/scripts/shCore.js?ver=syntax-highlighter-with-add-button-in-editor/scripts/shAutoloader.js?ver=syntax-highlighter-with-add-button-in-editor/styles/shCoreDefault.css?ver=

HTML / DOM Fingerprints

CSS Classes
meta-box-sortablesui-sortablepostboxhandledivhndle
HTML Comments
<!-- Click to toggle -->
Data Attributes
data-codebox
JS Globals
SyntaxHighlighterCKEDITORKindEditorUE
Shortcode Output
<pre class="brush:<p>&nbsp;</p>
FAQ

Frequently Asked Questions about Syntax Highlighter++