PSI Meta Tags Security & Risk Analysis

wordpress.org/plugins/psi-meta

Add Meta-Tags to your site, and customize them on a post-by-post basis

10 active installs v1.0RC PHP + WP 3.0+ Updated May 4, 2011
descriptionkeywordmeta
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PSI Meta Tags Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 14yr ago
Risk Assessment

The "psi-meta" v1.0RC plugin presents a mixed security profile. On the positive side, it boasts a very small attack surface with no discovered AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, all detected SQL queries are properly prepared, and there are instances of nonce and capability checks, indicating an awareness of basic security practices. The absence of any known CVEs or vulnerability history is also a positive indicator of past stability.

However, a significant concern arises from the output escaping. The static analysis shows 5 total outputs, with 0% being properly escaped. This means that any data rendered to the user interface, if it originates from an untrusted source or contains special characters, could be vulnerable to Cross-Site Scripting (XSS) attacks. The taint analysis, while limited in scope with only 2 flows analyzed, did identify one flow with unsanitized paths, which warrants further investigation to understand its potential impact, though it's not categorized as critical or high. The presence of a nonce check and capability checks suggests some effort towards securing entry points, but the lack of proper output escaping is a notable weakness that could be exploited.

Key Concerns

  • Unescaped output
  • Taint flow with unsanitized path
Vulnerabilities
None known

PSI Meta Tags Security Vulnerabilities

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

PSI Meta Tags Code Analysis

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

Output Escaping

0% escaped5 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
psi_meta_options_page (psi_meta.php:23)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

PSI Meta Tags Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionsave_postpsi_meta.php:128
actionadmin_menupsi_meta.php:199
actionwp_headpsi_meta.php:202
actionadmin_initpsi_meta.php:205
Maintenance & Trust

PSI Meta Tags Maintenance & Trust

Maintenance Signals

WordPress version tested3.1.4
Last updatedMay 4, 2011
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

PSI Meta Tags Developer Profile

Matthew Poer

2 plugins · 20 total installs

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

How We Detect PSI Meta Tags

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
wrap
Data Attributes
name='psi_meta_options[site_description]'name='psi_meta_options[site_keywords]'name='psi_meta_options[post_description_opt]'name='psi_meta_options[post_description]'name='psi_meta_options[post_keywords_opt]'name='psi_meta_options[post_keywords]'+1 more
FAQ

Frequently Asked Questions about PSI Meta Tags