App Embed Security & Risk Analysis

wordpress.org/plugins/appizy-app-embed

Appizy App Embed provides a very easy and efficient way to embed your web-calculator created with Appizy.

40 active installs v2.4.0 PHP 5.6+ WP 4.9+ Updated Jan 3, 2025
appizycalculatorembedspreadsheetweb-calculator
91
A · Safe
CVEs total1
Unpatched0
Last CVEJan 6, 2025
Download
Safety Verdict

Is App Embed Safe to Use in 2026?

Generally Safe

Score 91/100

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

1 known CVELast CVE: Jan 6, 2025Updated 1yr ago
Risk Assessment

The "appizy-app-embed" v2.4.0 plugin exhibits a mixed security posture. On the positive side, the static analysis indicates a lack of dangerous functions, proper use of prepared statements for SQL queries, no file operations or external HTTP requests, and no discovered taint flows. This suggests a cautious approach to handling sensitive operations. However, significant concerns arise from the incomplete output escaping, where only 33% of outputs are properly escaped, leaving a substantial portion vulnerable to injection attacks. The absence of nonce and capability checks on any entry points, including the single shortcode, is a critical oversight. This means that any user, regardless of their role or authentication status, could potentially trigger the shortcode's functionality, leading to unintended consequences or exploitation if the shortcode's logic is insecure.

The vulnerability history reveals one past medium-severity Cross-Site Scripting (XSS) vulnerability. While there are no currently unpatched CVEs, the presence of a past XSS issue, combined with the static analysis findings of poor output escaping and missing capability checks, strongly suggests a recurring weakness in input validation and output sanitization. This pattern indicates that the plugin's developers may not fully address the risks associated with user-supplied data, making it susceptible to similar vulnerabilities in the future. The plugin has a limited attack surface with only one shortcode, which is a positive aspect, but the lack of protection around this entry point negates much of this benefit.

In conclusion, while the plugin avoids certain common pitfalls like raw SQL and dangerous functions, its security is significantly undermined by insufficient output escaping and a complete lack of authentication and authorization checks on its sole entry point. The historical XSS vulnerability reinforces these concerns. Therefore, this plugin should be considered a moderate to high risk until these critical issues are addressed through thorough input validation and output encoding, along with robust capability checks for its shortcode.

Key Concerns

  • Incomplete output escaping (33% proper)
  • No nonce checks on entry points
  • No capability checks on entry points
  • Past medium XSS vulnerability
Vulnerabilities
1

App Embed Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

App Embed <= 2.3.2 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jan 6, 2025 Patched in 2.4.0 (1d)
Code Analysis
Analyzed Mar 16, 2026

App Embed Code Analysis

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

Output Escaping

33% escaped6 total outputs
Attack Surface

App Embed Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[appizy] includes\app-embed.php:60
WordPress Hooks 5
actionrest_api_initclass\class-appizy-api.php:43
actionwp_loadedclass\class-appizy-app-embed.php:26
actionwp_loadedclass\class-appizy-app-embed.php:27
actionadmin_enqueue_scriptsclass\class-appizy-app-embed.php:29
actionadmin_menuincludes\admin-config.php:19
Maintenance & Trust

App Embed Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 3, 2025
PHP min version5.6
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

App Embed Developer Profile

Appizy

1 plugin · 40 total installs

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

How We Detect App Embed

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/appizy-app-embed/js/embed.js/wp-content/plugins/appizy-app-embed/css/appizy-styles.css/wp-content/plugins/appizy-app-embed/js/admin-tools-screen.js
Script Paths
/wp-content/plugins/appizy-app-embed/js/embed.js/wp-content/plugins/appizy-app-embed/js/admin-tools-screen.js
Version Parameters
appizy-app-embed/js/embed.js?ver=appizy-app-embed/css/appizy-styles.css?ver=appizy-app-embed/js/admin-tools-screen.js?ver=

HTML / DOM Fingerprints

CSS Classes
appizy-appappizy-app-iframeappizy-app-toolbarbutton-savebutton-printbutton-reset
Data Attributes
data-app-id
JS Globals
appizyApi
REST Endpoints
/appizy/v1/app/
Shortcode Output
[appizy id=id='app-id'enable-saveenable-print
FAQ

Frequently Asked Questions about App Embed