Extension Manager Security & Risk Analysis

wordpress.org/plugins/extension-manager

This plugin helps you to install, upgrade, delete and search for plugins and themes.

10 active installs v0.6.6 PHP + WP 2.0+ Updated Nov 22, 2008
deleteinstallsearchupdateupgrade
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Extension Manager Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 17yr ago
Risk Assessment

The security posture of "extension-manager" v0.6.6 exhibits a mixed bag of good practices and significant concerns. On the positive side, the plugin demonstrates a lack of known vulnerabilities in its history and does not appear to utilize dangerous functions or raw SQL queries. It also avoids bundling external libraries, reducing the risk of outdated components. However, the static analysis reveals critical weaknesses, most notably a complete absence of output escaping for all identified outputs. This means any data processed by the plugin and displayed to users is vulnerable to injection attacks, such as Cross-Site Scripting (XSS). Furthermore, the taint analysis indicates unsanitized paths, suggesting potential for path traversal or other file system vulnerabilities, though the severity is not rated as critical or high.

The absence of nonce checks and capability checks on any potential entry points (though zero are reported) is a significant concern, as it implies that even if entry points existed, they would likely be unprotected against unauthorized access or manipulation. The presence of file operations and external HTTP requests without stated security controls further amplifies the risk. Given the identified issues, particularly the unescaped output and taint analysis results, the plugin requires immediate attention to address these vulnerabilities before it can be considered secure.

Key Concerns

  • All output unescaped
  • Unsanitized paths in taint flows
  • No nonce checks
  • No capability checks
  • File operations present without clear auth/sanitization
  • External HTTP requests present without clear auth/sanitization
Vulnerabilities
None known

Extension Manager Security Vulnerabilities

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

Extension Manager Code Analysis

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

Output Escaping

0% escaped17 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
wpextmgr_show_options_page (extension-manager.php:64)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Extension Manager Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionadmin_menuextension-manager.php:46
Maintenance & Trust

Extension Manager Maintenance & Trust

Maintenance Signals

WordPress version tested2.6.3
Last updatedNov 22, 2008
PHP min version
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Extension Manager Developer Profile

Christian Schenk

3 plugins · 280 total installs

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

How We Detect Extension Manager

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

Asset Fingerprints

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

HTML / DOM Fingerprints

CSS Classes
wrapoptionswidefat
HTML Comments
WordPress Extension ManagerCopyright (C) 2008 Christian SchenkThis program is free software; you can redistribute it and/ormodify it under the terms of the GNU General Public License+28 more
Data Attributes
name="show_plugins"value="Install Plugins"name="show_themes"value="Install Themes"name="maintenance"value="Maintenance"+13 more
JS Globals
wpextmgr_show_options_pagewpextmgr_show_options_page_php4
FAQ

Frequently Asked Questions about Extension Manager