Kattene Security & Risk Analysis

wordpress.org/plugins/kattene

You can create a blog part which has multiple links to pages about a single product you want to introduce to your readers by putting a simple shortcod …

1K active installs v2.2 PHP 5.5+ WP 5.2.2+ Updated Jan 9, 2025
csscustomstyle-css
91
A · Safe
CVEs total1
Unpatched0
Last CVEApr 9, 2024
Safety Verdict

Is Kattene Safe to Use in 2026?

Generally Safe

Score 91/100

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

1 known CVELast CVE: Apr 9, 2024Updated 1yr ago
Risk Assessment

The "kattene" v2.2 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals a very small attack surface, consisting solely of one shortcode. Importantly, there are no identified AJAX handlers or REST API routes, and crucially, no unprotected entry points were found in this static scan. The code also demonstrates good practices regarding SQL queries, with 100% utilizing prepared statements, and no dangerous functions, file operations, or external HTTP requests were detected.

However, several concerns warrant attention. The plugin lacks nonce checks and capability checks entirely, which can be a significant oversight for any form of user input processing, even if the static analysis didn't uncover direct vulnerabilities stemming from this. Furthermore, 50% of the output in the plugin is not properly escaped, posing a potential Cross-Site Scripting (XSS) risk, especially given that the plugin has a history of medium-severity XSS vulnerabilities. The presence of a past medium-severity XSS vulnerability, though currently patched, highlights a recurring pattern that necessitates careful monitoring.

In conclusion, while "kattene" v2.2 has a limited attack surface and employs secure practices for database interactions, the absence of robust authentication/authorization checks (nonces, capabilities) and the significant proportion of unescaped output present notable risks. The past vulnerability history, specifically for XSS, should be a strong indicator for users to ensure they are always running the latest version of the plugin and to exercise caution with user-generated content.

Key Concerns

  • Unescaped output (50%)
  • Missing nonce checks
  • Missing capability checks
  • Previous medium severity XSS vulnerability
Vulnerabilities
1

Kattene Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-32590medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Kattene <= 1.7 - Authenticated (Contributor+) Stored Cross-Site Scripting

Apr 9, 2024 Patched in 1.8 (16d)
Code Analysis
Analyzed Mar 16, 2026

Kattene Code Analysis

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

Output Escaping

50% escaped2 total outputs
Attack Surface

Kattene Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[kattene] plugin.php:131
WordPress Hooks 2
actionwp_footerplugin.php:127
filterstyle_loader_tagplugin.php:162
Maintenance & Trust

Kattene Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 9, 2025
PHP min version5.5
Downloads21K

Community Trust

Rating0/100
Number of ratings0
Active installs1K
Developer Profile

Kattene Developer Profile

webfood

1 plugin · 1K total installs

88
trust score
Avg Security Score
91/100
Avg Patch Time
16 days
View full developer profile
Detection Fingerprints

How We Detect Kattene

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/kattene/style.css
Version Parameters
kattene/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
kattenekattene__imgpartkattene__infopartkattene__titlekattene__descriptionkattene__btnskattene__shadowkattene__btn
Data Attributes
kattene__shadow__one__two__three__four__five+1 more
JS Globals
loadDeferredStylesraf
Shortcode Output
<div class="kattene"><div class="kattene__imgpart"><div class="kattene__infopart"><div class="kattene__title">
FAQ

Frequently Asked Questions about Kattene