Engage Agent Security & Risk Analysis

wordpress.org/plugins/engage-agent

AI chat, contact form, waitlist, and newsletter in one plugin. Feeds leads into EmpireVault CRM automatically.

0 active installs v1.3.0 PHP 7.4+ WP 5.8+ Updated Apr 3, 2026
aichatcontact-formcrmlead-capture
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Engage Agent Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The 'engage-agent' plugin v1.3.0 exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, file operations, and the consistent use of prepared statements for SQL queries are excellent indicators of secure coding practices. Furthermore, all identified output is properly escaped, mitigating the risk of cross-site scripting (XSS) vulnerabilities. The plugin also shows no known historical vulnerabilities, which is a positive sign for its reliability and developer attention to security.

Despite these strengths, there are notable areas for improvement. The complete lack of nonce checks and capability checks across all entry points, including shortcodes, presents a significant risk. This means that any user, regardless of their role or authentication status, could potentially trigger the functionality associated with these shortcodes, leading to unintended actions or information exposure. The presence of external HTTP requests also warrants careful review to ensure these requests are made securely and do not introduce further attack vectors. While taint analysis showed no issues, the limited scope of analysis (0 flows analyzed) means this is not a definitive statement of the absence of taint-related vulnerabilities.

In conclusion, 'engage-agent' v1.3.0 is built on a foundation of secure practices, particularly regarding SQL and output escaping. However, the absence of authentication and authorization checks on its entry points is a critical security gap that needs immediate attention. Addressing these would significantly bolster the plugin's overall security.

Key Concerns

  • Missing nonce checks on shortcodes
  • Missing capability checks on shortcodes
  • Limited taint analysis scope
Vulnerabilities
None known

Engage Agent Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Engage Agent Release Timeline

v1.3.0Current
Code Analysis
Analyzed Apr 16, 2026

Engage Agent Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

100% escaped122 total outputs
Attack Surface

Engage Agent Attack Surface

Entry Points4
Unprotected0

Shortcodes 4

[engage_form] engage-agent.php:896
[engage_agent] engage-agent.php:1044
[engage_waitlist] engage-agent.php:1208
[engage_newsletter] engage-agent.php:1209
WordPress Hooks 10
actioninitengage-agent.php:47
actionadmin_menuengage-agent.php:58
actionadmin_initengage-agent.php:59
actionadmin_noticesengage-agent.php:60
actionrest_api_initengage-agent.php:443
actionwp_enqueue_scriptsengage-agent.php:897
actionwp_enqueue_scriptsengage-agent.php:1045
actionwp_footerengage-agent.php:1050
actionwp_enqueue_scriptsengage-agent.php:1051
actionwp_enqueue_scriptsengage-agent.php:1210
Maintenance & Trust

Engage Agent Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 3, 2026
PHP min version7.4
Downloads58

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Engage Agent Developer Profile

David Selby

1 plugin · 0 total installs

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

How We Detect Engage Agent

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/engage-agent/dist/engage-agent-chat.css/wp-content/plugins/engage-agent/dist/engage-agent-chat.js
Script Paths
/wp-content/plugins/engage-agent/dist/engage-agent-chat.js
Version Parameters
engage-agent/dist/engage-agent-chat.css?ver=engage-agent/dist/engage-agent-chat.js?ver=

HTML / DOM Fingerprints

CSS Classes
engage-agent-chat-containerengage-agent-chat-headerengage-agent-chat-messagesengage-agent-chat-input-wrapper
HTML Comments
<!-- Engage Agent Chat Widget --><!-- Engage Form --><!-- Engage Waitlist Form --><!-- Engage Newsletter Form -->
Data Attributes
data-engage-agent-endpointdata-engage-agent-customer-iddata-engage-agent-chat-titledata-engage-agent-greeting-messagedata-engage-agent-suggested-questionsdata-engage-agent-form-title+16 more
JS Globals
EngageAgentConfig
Shortcode Output
[engage_form][engage_waitlist][engage_newsletter]
FAQ

Frequently Asked Questions about Engage Agent