EZ Aframe Security & Risk Analysis

wordpress.org/plugins/ez-aframe

A simple plugin that allows you to create, view and manage AFrame content in WordPress. Content editor and creation tool are included.

20 active installs v1.0.0 PHP 7.1+ WP 5.0+ Updated Jan 23, 2023
aframearvrwebxrxr
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is EZ Aframe Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The ez-aframe plugin v1.0.0 exhibits a mixed security posture. On the positive side, it demonstrates excellent practices regarding SQL queries, utilizing prepared statements exclusively. The vast majority of output is also properly escaped, and there are no known vulnerabilities in its history, suggesting a generally stable codebase. However, significant concerns arise from its attack surface and code signals. The presence of two AJAX handlers without authentication checks is a critical weakness, creating potential entry points for unauthorized actions. The taint analysis also reveals that all analyzed flows involve unsanitized paths, which, despite not reaching critical or high severity in this specific analysis, indicates a potential for more serious issues if these paths were to handle user-supplied data or lead to sensitive operations. The lack of capability checks further exacerbates the risk associated with the unprotected AJAX handlers.

Key Concerns

  • AJAX handlers without authentication checks
  • Flows with unsanitized paths
  • No capability checks
Vulnerabilities
None known

EZ Aframe Security Vulnerabilities

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

EZ Aframe Code Analysis

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

SQL Query Safety

100% prepared6 total queries

Output Escaping

93% escaped97 total outputs
Data Flows
7 unsanitized

Data Flow Analysis

7 flows7 with unsanitized paths
wpaframe_admin_home (ez-aframe.php:67)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

EZ Aframe Attack Surface

Entry Points4
Unprotected2

AJAX Handlers 3

authwp_ajax_wpaframe_get_templatesinc\studioajax.php:4
authwp_ajax_wpaframe_get_projectinc\studioajax.php:144
authwp_ajax_wpaframe_studiosaveinc\studioajax.php:154

Shortcodes 1

[wpframe_viewer] inc\viewer.php:3
WordPress Hooks 8
actionplugins_loadedez-aframe.php:25
actionadmin_initez-aframe.php:35
actionwp_enqueue_scriptsez-aframe.php:37
actionadmin_menuez-aframe.php:54
filterupload_direz-aframe.php:96
filterupload_mimesez-aframe.php:108
actionwp_footerinc\viewer.php:57
actionadmin_footerinc\viewer.php:59
Maintenance & Trust

EZ Aframe Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedJan 23, 2023
PHP min version7.1
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

EZ Aframe Developer Profile

eewann

2 plugins · 30 total installs

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

How We Detect EZ Aframe

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ez-aframe/assets/aframe.min.js/wp-content/plugins/ez-aframe/assets/style.min.css/wp-content/plugins/ez-aframe/assets/simple-notify.min.js/wp-content/plugins/ez-aframe/assets/simple-notify.min.css/wp-content/plugins/ez-aframe/assets/aframe-enviropacks.js/wp-content/plugins/ez-aframe/assets/aframe-extras.min.js/wp-content/plugins/ez-aframe/assets/studio.min.js
Script Paths
/wp-content/plugins/ez-aframe/assets/aframe.min.js/wp-content/plugins/ez-aframe/assets/simple-notify.min.js/wp-content/plugins/ez-aframe/assets/aframe-enviropacks.js/wp-content/plugins/ez-aframe/assets/aframe-extras.min.js/wp-content/plugins/ez-aframe/assets/studio.min.js

HTML / DOM Fingerprints

CSS Classes
studio_project_infowrap
Data Attributes
id="studio_project_info"id="project_name"id="project_description"id="wpaframe-shortcode"id="closeButton"data-project_id+5 more
JS Globals
var projectID =var ajaxUrl =var snonce =WpAframe_Projectwpaframe_content_viewer
Shortcode Output
[wpaframe-viewer
FAQ

Frequently Asked Questions about EZ Aframe