Template SEO Checker Security & Risk Analysis

wordpress.org/plugins/template-seo-checker

This plugin allows you to check if current template your are using for your website is SEO friendly or not.

10 active installs v1.0.4 PHP + WP 3.1+ Updated Unknown
search-engine-optimizationseothemethemeswordpress-seo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Template SEO Checker Safe to Use in 2026?

Generally Safe

Score 100/100

Template SEO Checker has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The template-seo-checker plugin version 1.0.4 presents a mixed security posture. While it boasts no known vulnerabilities in its history and a relatively small attack surface, significant concerns arise from its static analysis results. The presence of an unprotected AJAX handler is a critical vulnerability, offering a direct entry point for attackers. Furthermore, the taint analysis reveals two high-severity flows with unsanitized paths, indicating potential for serious security issues like cross-site scripting (XSS) or arbitrary file read/write, even though the analysis did not classify them as critical. The complete lack of output escaping is a major red flag, suggesting that any data displayed to users could be manipulated. While the plugin uses prepared statements for a majority of its SQL queries and has one capability check, these positive aspects are overshadowed by the critical security gaps in its AJAX handling and data sanitization.

Key Concerns

  • Unprotected AJAX handler
  • High severity unsanitized taint flows
  • 0% output escaping
  • No nonce checks on AJAX
Vulnerabilities
None known

Template SEO Checker Security Vulnerabilities

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

Template SEO Checker Code Analysis

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

SQL Query Safety

74% prepared19 total queries

Output Escaping

0% escaped37 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
jja_tsc_get_score_callback (core\controllers\jja_tsc_main_functions.php:884)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Template SEO Checker Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_jja_tsc_get_scoreindex.php:205
WordPress Hooks 4
actionadmin_noticescore\controllers\jja_tsc_config_page_controller.php:117
actionadmin_noticescore\controllers\jja_tsc_config_page_controller.php:121
actionadmin_noticescore\controllers\jja_tsc_config_page_controller.php:129
actionadmin_menuindex.php:200
Maintenance & Trust

Template SEO Checker Maintenance & Trust

Maintenance Signals

WordPress version tested3.9.40
Last updatedUnknown
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Template SEO Checker Developer Profile

Jonatan Jumbert

2 plugins · 110 total installs

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

How We Detect Template SEO Checker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/template-seo-checker/core/css/style.css/wp-content/plugins/template-seo-checker/core/js/script.js
Script Paths
/wp-content/plugins/template-seo-checker/core/js/script.js
Version Parameters
template-seo-checker/core/css/style.css?ver=template-seo-checker/core/js/script.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- JJA_TSC_START_COMMENT --><!-- JJA_TSC_END_COMMENT -->
Data Attributes
data-tsc-data
JS Globals
window.jja_tsc_js_vars
FAQ

Frequently Asked Questions about Template SEO Checker