Embedly Wall Security & Risk Analysis

wordpress.org/plugins/embedy-wall

Embedly-Wall lets you create posts as easily as you post on Facebook.

10 active installs v1.1 PHP + WP 3.8.1+ Updated Unknown
embedembedlyfacebook-wallfetch-contentspost
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Embedly Wall Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "embedy-wall" plugin v1.1 exhibits a concerning security posture due to several critical oversights. While the plugin avoids dangerous functions and uses prepared statements for SQL queries, its lack of output escaping on all identified outputs presents a significant risk of Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the presence of two unprotected AJAX handlers expands the attack surface considerably, allowing unauthenticated users to potentially trigger plugin actions. The taint analysis revealing two flows with unsanitized paths, even without critical or high severity labels, warrants caution as these could be vectors for other types of vulnerabilities.

The plugin's vulnerability history is currently clean, with no recorded CVEs. This might indicate a lack of past exploitation or a relatively new plugin that hasn't been targeted. However, the absence of vulnerabilities does not guarantee future security, especially given the identified weaknesses in its current implementation. The combination of unescaped output and unprotected entry points creates a situation where an attacker could potentially inject malicious scripts or manipulate plugin functionality without prior authentication.

In conclusion, while the plugin demonstrates some good practices by not using dangerous functions and securing its SQL queries, the lack of output escaping and unprotected AJAX handlers are major weaknesses. These issues create exploitable conditions that significantly detract from its overall security. The clean vulnerability history is a positive but should not overshadow the immediate risks identified in the code analysis.

Key Concerns

  • AJAX handlers without auth checks
  • All outputs lack proper escaping
  • Flows with unsanitized paths
  • No nonce checks on AJAX
  • No capability checks
Vulnerabilities
None known

Embedly Wall Security Vulnerabilities

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

Embedly Wall Code Analysis

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

Output Escaping

0% escaped25 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
save_embedly_post_callback (embedly-wall.php:341)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Embedly Wall Attack Surface

Entry Points4
Unprotected2

AJAX Handlers 2

authwp_ajax_fetch_url_from_embedly_callbackembedly-wall.php:324
authwp_ajax_save_embedly_post_callbackembedly-wall.php:339

Shortcodes 2

[embedly_wall] embedly-wall.php:117
[embedly_wall_embed] embedly-wall.php:147
WordPress Hooks 9
filterthe_contentembedly-wall.php:23
actionwp_enqueue_scriptsembedly-wall.php:51
actionadmin_enqueue_scriptsembedly-wall.php:52
actionadmin_initembedly-wall.php:60
actionadmin_menuembedly-wall.php:63
actionadmin_menuembedly-wall.php:85
actioninitembedly-wall.php:199
actioninitembedly-wall.php:200
actionadmin_footerembedly-wall.php:206
Maintenance & Trust

Embedly Wall Maintenance & Trust

Maintenance Signals

WordPress version tested3.7.41
Last updatedUnknown
PHP min version
Downloads2K

Community Trust

Rating20/100
Number of ratings1
Active installs10
Developer Profile

Embedly Wall Developer Profile

UIUX Lab

14 plugins · 740 total installs

82
trust score
Avg Security Score
92/100
Avg Patch Time
32 days
View full developer profile
Detection Fingerprints

How We Detect Embedly Wall

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/embedy-wall/css/embedly-wall.css

HTML / DOM Fingerprints

CSS Classes
embedly-wall-post-urlembedly-wall-post-imageembedly-wall-post-mediaembedly-wall-post-titleembedly-wall-post-detailsembedly-wall-post-faviconembedly-wall-post-websiteembedly-wall-post
Data Attributes
unique-string
JS Globals
validateFetchedPreviewresetPreviewupdateFetchedPreview
Shortcode Output
[embedly_wall][embedly_wall_embed]
FAQ

Frequently Asked Questions about Embedly Wall