Lemmony Companion Security & Risk Analysis

wordpress.org/plugins/lemmony-companion

The Lemmony Companion is a companion plugin for the Lemmony theme. Adds additional block editor blocks needed for the best theme experience.

3K active installs v1.2 PHP 7.0+ WP 6.0+ Updated Jul 7, 2023
companioniconlemmonyshufflehoundsvg
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Lemmony Companion Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 2yr ago
Risk Assessment

The static analysis of lemmony-companion v1.2 reveals a generally positive security posture with several good practices in place. Notably, the plugin has a zero attack surface for direct entry points like AJAX handlers, REST API routes, and shortcodes. All SQL queries are correctly using prepared statements, which mitigates a significant class of vulnerabilities. The plugin also demonstrates good output escaping practices, with 85% of outputs being properly sanitized.

However, there are areas for improvement and potential concerns. The absence of nonce checks on any entry points is a significant omission. While the attack surface is currently zero, if new entry points are introduced without proper nonce validation, it could lead to Cross-Site Request Forgery (CSRF) vulnerabilities. The presence of file operations without further context is also a minor concern, as it could potentially be exploited if user-controlled input influences file paths or operations.

The vulnerability history is a strong positive indicator, showing no known CVEs and no previous vulnerability patterns. This suggests a generally well-coded and maintained plugin. In conclusion, lemmony-companion v1.2 exhibits strong foundational security through its limited attack surface and correct SQL handling. The primary risk lies in the lack of nonce checks, which, while not exploitable with the current zero entry points, represents a critical missing security control that should be addressed proactively.

Key Concerns

  • Missing Nonce Checks
  • File operations present (context needed)
Vulnerabilities
None known

Lemmony Companion Security Vulnerabilities

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

Lemmony Companion Code Analysis

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

Output Escaping

85% escaped13 total outputs
Attack Surface

Lemmony Companion Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
filterrender_block_lemmony-companion/accordioninc\blocks.php:34
actionwp_footerinc\blocks.php:58
actionadmin_menuinc\dashboard.php:186
actioninitlemmony-companion.php:47
Maintenance & Trust

Lemmony Companion Maintenance & Trust

Maintenance Signals

WordPress version tested6.2.9
Last updatedJul 7, 2023
PHP min version7.0
Downloads28K

Community Trust

Rating0/100
Number of ratings0
Active installs3K
Developer Profile

Lemmony Companion Developer Profile

shufflehound

2 plugins · 4K total installs

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

How We Detect Lemmony Companion

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/lemmony-companion/blocks/accordion/index.js/wp-content/plugins/lemmony-companion/blocks/accordion/style.css/wp-content/plugins/lemmony-companion/blocks/counter/index.js/wp-content/plugins/lemmony-companion/blocks/counter/style.css/wp-content/plugins/lemmony-companion/blocks/icon/index.js/wp-content/plugins/lemmony-companion/blocks/icon/style.css/wp-content/plugins/lemmony-companion/blocks/post-featured-image-caption/index.js/wp-content/plugins/lemmony-companion/blocks/post-featured-image-caption/style.css+2 more
Script Paths
/wp-content/plugins/lemmony-companion/blocks/counter/index.js/wp-content/plugins/lemmony-companion/blocks/icon/index.js/wp-content/plugins/lemmony-companion/blocks/post-featured-image-caption/index.js/wp-content/plugins/lemmony-companion/blocks/typing-text/index.js
Version Parameters
/wp-content/plugins/lemmony-companion/blocks/accordion/index.js?ver=/wp-content/plugins/lemmony-companion/blocks/accordion/style.css?ver=/wp-content/plugins/lemmony-companion/blocks/counter/index.js?ver=/wp-content/plugins/lemmony-companion/blocks/counter/style.css?ver=/wp-content/plugins/lemmony-companion/blocks/icon/index.js?ver=/wp-content/plugins/lemmony-companion/blocks/icon/style.css?ver=/wp-content/plugins/lemmony-companion/blocks/post-featured-image-caption/index.js?ver=/wp-content/plugins/lemmony-companion/blocks/post-featured-image-caption/style.css?ver=/wp-content/plugins/lemmony-companion/blocks/typing-text/index.js?ver=/wp-content/plugins/lemmony-companion/blocks/typing-text/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
wp-block-lemmony-companion-accordionwp-block-lemmony-companion-counterwp-block-lemmony-companion-iconwp-block-lemmony-companion-post-featured-image-captionwp-block-lemmony-companion-typing-text
JS Globals
lemmony_companion_faqs
FAQ

Frequently Asked Questions about Lemmony Companion