Tags Page Security & Risk Analysis

wordpress.org/plugins/tags-page

Adds a table listing all tags registered on your website.

100 active installs v1.3.1 PHP + WP 3.0+ Updated Mar 8, 2017
pagetag-cloudtagstaxonomywidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Tags Page Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

The "tags-page" v1.3.1 plugin exhibits a concerning security posture despite its limited attack surface and no recorded vulnerability history. The static analysis reveals significant weaknesses in fundamental WordPress security practices. The presence of dangerous `create_function` calls is a major red flag, as this function is deprecated and can be a source of arbitrary code execution vulnerabilities if not handled with extreme care. Furthermore, the plugin performs SQL queries without utilizing prepared statements, exposing it to SQL injection risks. Compounding these issues is the complete lack of output escaping, meaning any data processed by the plugin and displayed to users is vulnerable to cross-site scripting (XSS) attacks. While the absence of known CVEs and a zero-day history is positive, it doesn't negate the inherent risks identified within the code itself. The lack of nonce and capability checks, even for the single shortcode, further exacerbates these vulnerabilities by not properly validating user input or permissions.

Key Concerns

  • Dangerous function create_function used
  • SQL queries without prepared statements
  • Output escaping not properly implemented
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Tags Page Security Vulnerabilities

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

Tags Page Code Analysis

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

Dangerous Functions Found

create_functionadd_action('init', create_function('', 'load_plugin_textdomain("tags-page", false, basename(dirname(tags-page.php:19
create_functionadd_action('admin_footer', create_function('', '_WP_Editors::wp_link_dialog();'));tags-page.php:73

SQL Query Safety

0% prepared1 total queries

Output Escaping

0% escaped5 total outputs
Attack Surface

Tags Page Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[get_tags] tags-page.php:23
WordPress Hooks 14
actioninittags-page.php:19
actionadmin_inittags-page.php:20
actionwp_enqueue_scriptstags-page.php:21
actionadmin_enqueue_scriptstags-page.php:22
actionin_widget_formtags-page.php:24
filterwidget_display_callbacktags-page.php:25
filterwidget_update_callbacktags-page.php:26
actionparse_requesttags-page.php:28
actionadmin_footertags-page.php:73
actionwp_footertags-page.php:164
actionadmin_enqueue_scriptstags-page.php:207
actionadmin_print_footer_scriptstags-page.php:217
actiontemplate_redirecttags-page.php:331
filterthe_poststags-page.php:332
Maintenance & Trust

Tags Page Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedMar 8, 2017
PHP min version
Downloads16K

Community Trust

Rating86/100
Number of ratings4
Active installs100
Developer Profile

Tags Page Developer Profile

honza.skypala

5 plugins · 610 total installs

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

How We Detect Tags Page

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/tags-page/css/tags-page.css/wp-content/plugins/tags-page/js/webtoolkit.sortabletable.js/wp-content/plugins/tags-page/css/admin.css/wp-content/plugins/tags-page/js/admin.js
Script Paths
/wp-content/plugins/tags-page/js/webtoolkit.sortabletable.js/wp-content/plugins/tags-page/js/admin.js
Version Parameters
tags-page/css/tags-pagetags-page/js/webtoolkit.sortabletabletags-page/css/admintags-page/js/admin

HTML / DOM Fingerprints

CSS Classes
tags-page-configtags_tabletags_table_column_tag_captiontags_table_column_count_captiontags_table_column_tagtags_table_column_counttags-page-paginationall-tags-link
Data Attributes
tags_page_captiontags_page_url
JS Globals
webtoolkit_sortabletable
Shortcode Output
<table class="tags_table"><th class="tags_table_column_tag_caption">Tag</th><th class="tags_table_column_count_caption">Count</th><td class="tags_table_column_tag"><a href
FAQ

Frequently Asked Questions about Tags Page