Syntax Highlight Nano Security & Risk Analysis

wordpress.org/plugins/syntax-highlight-nano

Adds modern syntax highlighting to WordPress's standard code block using the robust highlight.js library.

0 active installs v1.1.2 PHP 7.4+ WP 6.0+ Updated Unknown
codecode-blockgutenberghighlight-jssyntax-highlighting
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Syntax Highlight Nano Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The syntax-highlight-nano plugin v1.1.2 exhibits a generally strong security posture with several positive indicators. The absence of any recorded vulnerabilities or CVEs in its history is a significant strength. Furthermore, the plugin demonstrates good development practices by utilizing prepared statements for all SQL queries and ensuring all output is properly escaped, eliminating common injection and cross-site scripting risks. The lack of file operations and external HTTP requests also reduces potential attack vectors.

However, a notable concern arises from the static analysis, which reveals a single AJAX handler that lacks authentication checks. This represents a direct entry point into the plugin's functionality that is not protected by any authorization mechanism. While the taint analysis shows no concerning flows, the unprotected AJAX endpoint could still be exploited if it performs sensitive actions or reveals information without proper verification.

In conclusion, while the plugin benefits from a clean vulnerability history and good coding practices in key areas like SQL and output sanitization, the unprotected AJAX handler presents a tangible risk. Addressing this single unprotected entry point is crucial to further solidify its security. The absence of known vulnerabilities is positive, but vigilance against potential exploitation of the exposed AJAX endpoint is warranted.

Key Concerns

  • Unprotected AJAX handler
Vulnerabilities
None known

Syntax Highlight Nano Security Vulnerabilities

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

Syntax Highlight Nano Code Analysis

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

Output Escaping

100% escaped28 total outputs
Attack Surface
1 unprotected

Syntax Highlight Nano Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_synano_reset_settingssyntax-highlight-nano.php:117
WordPress Hooks 7
actionenqueue_block_editor_assetssyntax-highlight-nano.php:102
actionwp_enqueue_scriptssyntax-highlight-nano.php:105
filterrender_blocksyntax-highlight-nano.php:108
filterscript_loader_tagsyntax-highlight-nano.php:111
actionadmin_menusyntax-highlight-nano.php:114
actionadmin_initsyntax-highlight-nano.php:115
actionadmin_enqueue_scriptssyntax-highlight-nano.php:116
Maintenance & Trust

Syntax Highlight Nano Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version7.4
Downloads235

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Syntax Highlight Nano Developer Profile

Takashi Fujisaki

5 plugins · 230 total installs

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

How We Detect Syntax Highlight Nano

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/syntax-highlight-nano/build/editor.js/wp-content/plugins/syntax-highlight-nano/build/editor.css/wp-content/plugins/syntax-highlight-nano/build/frontend-app.js/wp-content/plugins/syntax-highlight-nano/build/frontend.css
Script Paths
/wp-content/plugins/syntax-highlight-nano/build/editor.js/wp-content/plugins/syntax-highlight-nano/build/frontend-app.js
Version Parameters
/wp-content/plugins/syntax-highlight-nano/build/frontend-app.js?ver=/wp-content/plugins/syntax-highlight-nano/build/editor.css?ver=/wp-content/plugins/syntax-highlight-nano/build/frontend.css?ver=/wp-content/plugins/syntax-highlight-nano/build/editor.js?ver=

HTML / DOM Fingerprints

CSS Classes
synano
Data Attributes
data-synano-languagedata-synano-filenamedata-synano-show-headerdata-synano-show-line-numbersdata-synano-theme
JS Globals
synanoDefaultssynanoLanguageLabelssynanoLanguages
FAQ

Frequently Asked Questions about Syntax Highlight Nano