Apocalypse Meow Security & Risk Analysis

wordpress.org/plugins/apocalypse-meow

A simple, light-weight collection of tools to harden WordPress security and help mitigate common types of attacks.

400 active installs v23.0.0 PHP 7.3+ WP 4.4+ Updated Jan 28, 2026
brute-forceloginsecurity
93
A · Safe
CVEs total2
Unpatched0
Last CVEMar 4, 2026
Safety Verdict

Is Apocalypse Meow Safe to Use in 2026?

Generally Safe

Score 93/100

Apocalypse Meow has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Mar 4, 2026Updated 2mo ago
Risk Assessment

The "apocalypse-meow" v23.0.0 plugin exhibits a concerning security posture despite a seemingly clean static analysis of its attack surface and taint flows. While the code signals indicate no directly exploitable dangerous functions, file operations, or external requests, the significant absence of nonce checks and capability checks across all entry points is a major red flag. The fact that 100% of SQL queries are not using prepared statements is a critical vulnerability, leaving the plugin highly susceptible to SQL injection attacks. This is further corroborated by its vulnerability history, which includes a critical SQL injection vulnerability and a medium vulnerability related to weak password encoding. The existence of two known CVEs, one critical, indicates a history of severe security flaws. The late date of the last vulnerability (2026) suggests either a placeholder or a future discovered vulnerability, but the pattern of past issues is concerning. Although the static analysis shows no current taint issues, the lack of fundamental security checks and the historical prevalence of SQL injection mean this plugin should be approached with extreme caution. The plugin's strengths lie in its limited attack surface in terms of entry points and lack of external dependencies, but these are overshadowed by the critical lack of security in its core functionalities.

Key Concerns

  • 100% of SQL queries lack prepared statements
  • No nonce checks across entry points
  • No capability checks across entry points
  • Critical severity CVE in vulnerability history
  • Medium severity CVE in vulnerability history
  • High percentage of unescaped output
Vulnerabilities
2

Apocalypse Meow Security Vulnerabilities

CVEs by Year

1 CVE in 2017
2017
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Critical
1
Medium
1

2 total CVEs

CVE-2026-3523medium · 4.9Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Apocalypse Meow <= 22.1.0 - Authenticated (Administrator+) SQL Injection via 'type' Parameter

Mar 4, 2026 Patched in 23.0.0 (1d)
WF-bba4f30f-fc21-4387-a29e-4e4a115d7c3c-apocalypse-meowcritical · 9.8Weak Encoding for Password

Apocalypse Meow 21.1.3 - 21.2.7 - Authentication Bypass

Dec 3, 2017 Patched in 21.2.8 (2242d)
Code Analysis
Analyzed Mar 16, 2026

Apocalypse Meow Code Analysis

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

SQL Query Safety

0% prepared4 total queries

Output Escaping

17% escaped18 total outputs
Attack Surface

Apocalypse Meow Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionadmin_noticesbootstrap-fallback.php:100
actionadmin_initbootstrap-fallback.php:128
Maintenance & Trust

Apocalypse Meow Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 28, 2026
PHP min version7.3
Downloads69K

Community Trust

Rating100/100
Number of ratings23
Active installs400
Developer Profile

Apocalypse Meow Developer Profile

Blobfolio

4 plugins · 2K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
1122 days
View full developer profile
Detection Fingerprints

How We Detect Apocalypse Meow

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/apocalypse-meow/admin/activity.css/wp-content/plugins/apocalypse-meow/admin/common.css/wp-content/plugins/apocalypse-meow/admin/settings.css/wp-content/plugins/apocalypse-meow/admin/vue.js/wp-content/plugins/apocalypse-meow/vendor/blobfolio/common/js/common.min.js/wp-content/plugins/apocalypse-meow/vendor/blobfolio/wp/js/admin.js
Script Paths
/wp-content/plugins/apocalypse-meow/admin/vue.js/wp-content/plugins/apocalypse-meow/vendor/blobfolio/common/js/common.min.js/wp-content/plugins/apocalypse-meow/vendor/blobfolio/wp/js/admin.js
Version Parameters
apocalypse-meow/admin/activity.css?ver=apocalypse-meow/admin/common.css?ver=apocalypse-meow/admin/settings.css?ver=apocalypse-meow/admin/vue.js?ver=apocalypse-meow/vendor/blobfolio/common/js/common.min.js?ver=apocalypse-meow/vendor/blobfolio/wp/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
meow-columnsmeow-resultsstatus-banstatus-pardonedinvalid-usernamevalid-username
HTML Comments
<!-- Admin: Activity --><!-- Admin: Common --><!-- Admin: Settings --><!-- vue-activity -->+1 more
Data Attributes
v-cloakv-forv-ifv-htmlv-bind:classv-bind:style+2 more
JS Globals
vuemeowdata
FAQ

Frequently Asked Questions about Apocalypse Meow