Plugins Page Tweaker Security & Risk Analysis

wordpress.org/plugins/plugins-manager

The plugin adds icons on the plugins page and other tweaks, such as displaying the GIT branch

70 active installs v1.4.5 PHP 7.0+ WP 5.0+ Updated May 15, 2024
customizegitpluginsplugins-pagewp-plugins
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Plugins Page Tweaker Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "plugins-manager" v1.4.5 plugin presents a generally positive security posture based on the static analysis. The absence of identified CVEs and a clean vulnerability history is a strong indicator of good development practices. Furthermore, the lack of unprotected entry points, such as AJAX handlers, REST API routes, shortcodes, and cron events, significantly limits the potential attack surface. The code also demonstrates a commitment to secure SQL handling by using prepared statements exclusively and includes nonce and capability checks, which are crucial for preventing common web vulnerabilities.

However, a notable concern arises from the output escaping. With 18 outputs analyzed and only 17% properly escaped, there's a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. This means that user-supplied data, if not handled carefully, could be injected into the output and executed by a user's browser. Additionally, the taint analysis revealed one flow with unsanitized paths, which, while not classified as critical or high severity in this analysis, still warrants attention as it could potentially lead to path traversal or other file system related vulnerabilities if not properly mitigated.

In conclusion, while the plugin has strengths in its limited attack surface and secure SQL practices, the significant lack of output escaping and the presence of an unsanitized path flow are key areas of weakness. The lack of historical vulnerabilities is encouraging, but the current code analysis reveals immediate risks that need to be addressed to ensure a more robust security profile.

Key Concerns

  • Poor output escaping (17% properly escaped)
  • Flows with unsanitized paths (1)
Vulnerabilities
None known

Plugins Page Tweaker Security Vulnerabilities

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

Plugins Page Tweaker Code Analysis

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

Output Escaping

17% escaped18 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
bulk_action_admin_notice (admin\includes\class-plugin-page-customizer.php:273)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Plugins Page Tweaker Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 24
actionadmin_initadmin\class.page-base-settings.php:27
actionadmin_menuadmin\includes\base\class.page-base.php:44
actionadmin_enqueue_scriptsadmin\includes\class-plugin-page-customizer.php:46
actionadmin_noticesadmin\includes\class-plugin-page-customizer.php:49
filterbulk_actions-pluginsadmin\includes\class-plugin-page-customizer.php:50
filterbulk_actions-plugins-networkadmin\includes\class-plugin-page-customizer.php:51
filterhandle_bulk_actions-pluginsadmin\includes\class-plugin-page-customizer.php:53
filterhandle_bulk_actions-plugins-networkadmin\includes\class-plugin-page-customizer.php:54
filterplugin_action_linksadmin\includes\class-plugin-page-customizer.php:56
actioncurrent_screenadmin\includes\class-plugin-page-customizer.php:57
filtermanage_plugins_columnsadmin\includes\class-plugin-page-customizer.php:61
filtermanage_plugins-network_columnsadmin\includes\class-plugin-page-customizer.php:62
actionmanage_plugins_custom_columnadmin\includes\class-plugin-page-customizer.php:63
actionmanage_plugins_sortable_columnsadmin\includes\class-plugin-page-customizer.php:67
actionmanage_plugins-network_sortable_columnsadmin\includes\class-plugin-page-customizer.php:68
filterviews_pluginsadmin\includes\class-plugin-page-customizer.php:69
filterviews_plugins-networkadmin\includes\class-plugin-page-customizer.php:70
filterplugin_row_metaadmin\includes\class-plugin-page-customizer.php:74
filtersite_transient_update_pluginsadmin\includes\class-plugin-page-customizer.php:75
filterplugin_auto_update_setting_htmladmin\includes\class-plugin-page-customizer.php:80
actionwp_enqueue_scriptsincludes\base\class.plugin-base.php:58
actionadmin_enqueue_scriptsincludes\base\class.plugin-base.php:59
actionadmin_noticesplugins-manager.php:50
actionnetwork_admin_noticesplugins-manager.php:51
Maintenance & Trust

Plugins Page Tweaker Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedMay 15, 2024
PHP min version7.0
Downloads3K

Community Trust

Rating100/100
Number of ratings4
Active installs70
Developer Profile

Plugins Page Tweaker Developer Profile

Temyk

3 plugins · 180 total installs

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

How We Detect Plugins Page Tweaker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/plugins-manager/admin/assets/css/wtbp-admin.css/wp-content/plugins/plugins-manager/admin/assets/js/wtbp-admin.js
Script Paths
/wp-content/plugins/plugins-manager/admin/assets/js/wtbp-admin.js
Version Parameters
plugins-manager/admin/assets/css/wtbp-admin.css?ver=plugins-manager/admin/assets/js/wtbp-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
wtbp-git-versionwtbp-git-iconwtbp-git-version-branch
Data Attributes
data-wtbp-actiondata-wtbp-bulk-action-title
JS Globals
window.WTBP_ AJAX_URLwindow.WTBP_PLUGIN_URL
FAQ

Frequently Asked Questions about Plugins Page Tweaker