Advanced Twenty Seventeen Security & Risk Analysis

wordpress.org/plugins/advanced-twenty-seventeen

Customize style of the Twenty Seventeen theme completely

3K active installs v1.3.1 PHP + WP 4.7+ Updated Nov 28, 2017
custom-fontcustom-stylecustomizertwenty-seventeen
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Advanced Twenty Seventeen Safe to Use in 2026?

Generally Safe

Score 85/100

Advanced Twenty Seventeen has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The "advanced-twenty-seventeen" plugin v1.3.1 presents a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and does not appear to have any known vulnerabilities or CVEs in its history. The absence of dangerous functions and external HTTP requests is also encouraging. However, significant concerns arise from the static analysis. A notable portion of its output (67%) is not properly escaped, posing a risk of Cross-Site Scripting (XSS) vulnerabilities, especially given that the plugin has file operations and multiple output points. Furthermore, the presence of an AJAX handler without authentication checks is a critical security flaw, creating a direct entry point that an attacker could potentially exploit to execute arbitrary actions within the WordPress environment. The plugin's lack of nonce and capability checks on its entry points exacerbates this risk.

While the plugin's vulnerability history is clean, this can be misleading if the code analysis reveals fundamental security weaknesses. The lack of taint analysis flows is also a point of concern, as it suggests either the analysis tool's limitations or a potential blind spot in identifying more complex injection vulnerabilities. The overall risk is elevated by the combination of an unprotected AJAX handler and widespread unescaped output, despite the absence of known exploits. The plugin needs immediate attention to address these identified weaknesses to improve its security posture.

Key Concerns

  • Unprotected AJAX handler
  • Significant unescaped output
  • Missing nonce checks
  • Missing capability checks
  • Bundled Select2 library (potential outdatedness)
Vulnerabilities
None known

Advanced Twenty Seventeen Security Vulnerabilities

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

Advanced Twenty Seventeen Code Analysis

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

Bundled Libraries

Select2

Output Escaping

33% escaped48 total outputs
Attack Surface
1 unprotected

Advanced Twenty Seventeen Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_ats_dismiss_noticeinc\admin\class-ats-admin.php:15
WordPress Hooks 8
actioninitadvanced-twenty-seventeen.php:84
actionadmin_post_ats_create_child_themeinc\admin\class-ats-admin-child-theme.php:17
actionadmin_noticesinc\admin\class-ats-admin-child-theme.php:18
actioninitinc\admin\class-ats-admin.php:9
actionadmin_noticesinc\admin\class-ats-admin.php:14
actionwidgets_initinc\class-ats-customizer.php:9
actionwp_footerinc\class-ats-customizer.php:1061
filterbody_classinc\class-ats-customizer.php:1062
Maintenance & Trust

Advanced Twenty Seventeen Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedNov 28, 2017
PHP min version
Downloads45K

Community Trust

Rating86/100
Number of ratings11
Active installs3K
Developer Profile

Advanced Twenty Seventeen Developer Profile

SaturnPlugins

4 plugins · 3K total installs

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

How We Detect Advanced Twenty Seventeen

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/advanced-twenty-seventeen/inc/libraries/kirki/
Version Parameters
advanced-twenty-seventeen

HTML / DOM Fingerprints

CSS Classes
ats-customizer
Data Attributes
data-kirki
JS Globals
kirki
FAQ

Frequently Asked Questions about Advanced Twenty Seventeen