Ten&Two XSLT Processor Security & Risk Analysis

wordpress.org/plugins/tenandtwo-xslt-processor

Transform and display XML from local and remote sources using PHP's XSL extension.

10 active installs v1.0.7 PHP 7.4+ WP 5.2+ Updated Aug 27, 2024
csvshortcodexmlxslxslt
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Ten&Two XSLT Processor Safe to Use in 2026?

Generally Safe

Score 92/100

Ten&Two XSLT Processor has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The tenandtwo-xslt-processor plugin v1.0.7 exhibits a generally good security posture, with no known vulnerabilities or critical code signals. The static analysis reveals strong practices in handling SQL queries, with all queries utilizing prepared statements, and a high percentage of output escaping. The absence of dangerous functions, external HTTP requests, and taint analysis findings further contribute to a positive security assessment. File operations are present but are not flagged as a concern in this analysis.

However, there are areas for improvement. The plugin lacks nonce checks and capability checks on its entry points. While the static analysis indicates no unprotected entry points, the absence of these common security mechanisms can leave the plugin susceptible to certain types of attacks, particularly if any future vulnerabilities are discovered that could be exploited through these vectors. The vulnerability history is clean, which is a strong positive indicator of developer diligence and the plugin's robustness to date.

In conclusion, tenandtwo-xslt-processor is currently a low-risk plugin due to its clean vulnerability history and sound code practices regarding SQL and output escaping. The primary weakness lies in the absence of nonce and capability checks, which represent a potential, albeit currently unrealized, risk. It is recommended that these checks be implemented to further harden the plugin's security.

Key Concerns

  • No nonce checks
  • Only 1 capability check for 5 entry points
Vulnerabilities
None known

Ten&Two XSLT Processor Security Vulnerabilities

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

Ten&Two XSLT Processor Code Analysis

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

SQL Query Safety

100% prepared3 total queries

Output Escaping

91% escaped64 total outputs
Attack Surface

Ten&Two XSLT Processor Attack Surface

Entry Points5
Unprotected0

Shortcodes 5

[xslt_transform_xml] includes\shortcode.php:36
[xslt_transform_alias] includes\shortcode.php:41
[xslt_select_xml] includes\shortcode.php:48
[xslt_select_csv] includes\shortcode.php:55
[xslt_test] includes\shortcode.php:61
WordPress Hooks 13
actionadmin_menuincludes\admin.php:32
actionadmin_initincludes\admin.php:33
actionadmin_enqueue_scriptsincludes\admin.php:34
filterupload_mimesincludes\admin.php:39
actionadmin_noticesincludes\notice.php:41
actionpre_get_postsincludes\post_type.php:144
actionadd_meta_boxesincludes\post_type.php:146
actionsave_postincludes\post_type.php:147
actionsave_postincludes\post_type.php:148
filterthe_contentincludes\post_type.php:150
filterget_the_excerptincludes\post_type.php:151
filterno_texturize_shortcodesincludes\shortcode.php:32
actioninittenandtwo-xslt-processor.php:133
Maintenance & Trust

Ten&Two XSLT Processor Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedAug 27, 2024
PHP min version7.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Ten&Two XSLT Processor Developer Profile

Ken McCabe

1 plugin · 10 total installs

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

How We Detect Ten&Two XSLT Processor

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/tenandtwo-xslt-processor/includes/css/admin-style.css/wp-content/plugins/tenandtwo-xslt-processor/includes/css/xslt-help.css
Script Paths
/wp-content/plugins/tenandtwo-xslt-processor/includes/js/xslt-admin-scripts.js
Version Parameters
tenandtwo-xslt-processor/includes/css/admin-style.css?ver=tenandtwo-xslt-processor/includes/css/xslt-help.css?ver=tenandtwo-xslt-processor/includes/js/xslt-admin-scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
xslt-metaboxxslt-help-wrapxslt-help-column
HTML Comments
<!-- XSLT Processor - Admin Notice --><!-- XSLT Processor - Help Page --><!-- XSLT Processor - Settings Page --><!-- XSLT Processor - Settings Page: Options Form -->
Data Attributes
data-xslt-processor-targetdata-xslt-processor-action
JS Globals
window.xslt_processor_params
Shortcode Output
[xslt_transform_xml][xslt_select_xml][xslt_select_csv]
FAQ

Frequently Asked Questions about Ten&Two XSLT Processor