Mass Page Remover Security & Risk Analysis

wordpress.org/plugins/mass-page-remover

Mass Page Remover makes it easy to remove multiple pages at once.

20 active installs v1.7 PHP + WP 2.8+ Updated Mar 15, 2011
deletemassmultiplepagepost
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Mass Page Remover Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 15yr ago
Risk Assessment

The "mass-page-remover" plugin v1.7 exhibits a mixed security posture. While it has no recorded CVEs and a seemingly small attack surface (zero AJAX, REST, shortcodes, or cron events), the static analysis reveals significant concerns within its codebase. Specifically, all identified output is unescaped, meaning sensitive data could be exposed to cross-site scripting (XSS) attacks. Furthermore, the taint analysis indicates two high-severity flows with unsanitized paths, suggesting potential for arbitrary file access or manipulation if these paths are user-controlled. The presence of SQL queries, with a substantial portion not using prepared statements, also raises concerns about SQL injection vulnerabilities, though the taint analysis didn't specifically flag these as high severity in this instance. The absence of nonce and capability checks across all potential entry points (even though none were identified) is a weakness in secure development practice. The plugin's lack of vulnerability history is positive, but it does not negate the critical findings from the code analysis.

Key Concerns

  • Unescaped output detected
  • High severity unsanitized paths in taint analysis
  • SQL queries not using prepared statements
  • Missing capability checks
  • Missing nonce checks
Vulnerabilities
None known

Mass Page Remover Security Vulnerabilities

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

Mass Page Remover Code Analysis

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

SQL Query Safety

25% prepared4 total queries

Output Escaping

0% escaped7 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
mass_page_remove_admin (mass-page-remover.php:87)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Mass Page Remover Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionadmin_menumass-page-remover.php:297
Maintenance & Trust

Mass Page Remover Maintenance & Trust

Maintenance Signals

WordPress version tested3.0.5
Last updatedMar 15, 2011
PHP min version
Downloads27K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Mass Page Remover Developer Profile

wesg

3 plugins · 330 total installs

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

How We Detect Mass Page Remover

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

Asset Fingerprints

Version Parameters
mass-page-remover/mass-page-remover.php?ver=

HTML / DOM Fingerprints

CSS Classes
wrapicon32postboxwidefat
HTML Comments
<!-- plugin function --><!--function to actually add to the database --><!--start timer for time feedback --><!-- merge the two values -->+16 more
Data Attributes
id="message"class="updated fade"id="icon-tools"class="icon32"id="poststuff"id="grabit"+9 more
FAQ

Frequently Asked Questions about Mass Page Remover