AY Term Meta Security & Risk Analysis

wordpress.org/plugins/ay-term-meta

Add some meta to your terms like tags, categories or custom taxonomies

10 active installs v0.9.2 PHP + WP 3.5+ Updated Dec 9, 2015
categoriescategorytagtermterms
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is AY Term Meta Safe to Use in 2026?

Generally Safe

Score 85/100

AY Term Meta has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The "ay-term-meta" v0.9.2 plugin exhibits a generally positive security posture based on the provided static analysis. The absence of identified AJAX handlers, REST API routes, shortcodes, cron events, and file operations significantly limits the potential attack surface. Furthermore, the fact that all SQL queries utilize prepared statements is a strong indicator of good practice in database interaction. The lack of critical or high-severity taint flows, dangerous functions, and external HTTP requests also contributes to a favorable assessment. The plugin's vulnerability history being clear of any known CVEs further strengthens this impression, suggesting a history of stable and secure development.

However, there are areas for improvement. The most significant concern is the extremely low percentage of properly escaped output (3%). This indicates a high likelihood of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data is likely being rendered directly into the page without adequate sanitization. The complete absence of nonce and capability checks, while seemingly mitigated by the lack of direct entry points, presents a potential risk if future updates introduce new functionalities or if existing ones are indirectly accessible. The lack of detailed taint analysis flows (0 analyzed) makes it difficult to fully assess the risk of complex, indirect vulnerabilities.

In conclusion, while "ay-term-meta" v0.9.2 demonstrates strengths in its limited attack surface and secure database practices, the pervasive lack of output escaping poses a substantial XSS risk. The absence of authorization checks, although currently not exploitable due to the limited entry points, represents a latent vulnerability. Addressing the output escaping issue should be the highest priority.

Key Concerns

  • Poor output escaping (3% properly escaped)
  • No nonce checks present
  • No capability checks present
  • No taint flows analyzed
Vulnerabilities
None known

AY Term Meta Security Vulnerabilities

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

AY Term Meta Code Analysis

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

Output Escaping

3% escaped32 total outputs
Attack Surface

AY Term Meta Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_initay-termmeta.php:37
actioncreated_termay-termmeta.php:38
actionedited_termsay-termmeta.php:39
actionadmin_enqueue_scriptsay-termmeta.php:96
Maintenance & Trust

AY Term Meta Maintenance & Trust

Maintenance Signals

WordPress version tested4.4.34
Last updatedDec 9, 2015
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

AY Term Meta Developer Profile

Erwan Guillon

1 plugin · 10 total installs

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

How We Detect AY Term Meta

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ay-term-meta/style.css/wp-content/plugins/ay-term-meta/js/tinymce-plugin.js/wp-content/plugins/ay-term-meta/js/term-meta.js
Script Paths
/wp-content/plugins/ay-term-meta/js/tinymce-plugin.js/wp-content/plugins/ay-term-meta/js/term-meta.js
Version Parameters
ay-term-meta/style.css?ver=ay-term-meta/js/tinymce-plugin.js?ver=ay-term-meta/js/term-meta.js?ver=

HTML / DOM Fingerprints

CSS Classes
file-repdel-filebtn-file
Data Attributes
data-namedata-target
FAQ

Frequently Asked Questions about AY Term Meta