Angie – Agentic AI for WordPress (Beta) Security & Risk Analysis

wordpress.org/plugins/angie

Angie Code: Your expert WordPress developer, powered by AI. Build anything you can imagine without writing a single line of code.

7K active installs v1.1.1 PHP 7.4+ WP 6.2+ Updated Feb 26, 2026
aiartificial-intelligenceassistantautomationelementor
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Angie – Agentic AI for WordPress (Beta) Safe to Use in 2026?

Generally Safe

Score 100/100

Angie – Agentic AI for WordPress (Beta) 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 "angie" plugin v1.1.1 presents a generally positive security posture based on the provided static analysis. The absence of known CVEs and a clean vulnerability history are strong indicators of responsible development. The plugin also demonstrates good practices by implementing nonce checks and capability checks on its entry points, and importantly, all SQL queries utilize prepared statements, eliminating the risk of SQL injection from this vector. However, the analysis does reveal some areas for improvement. A significant portion of output (32%) is not properly escaped, which could lead to Cross-Site Scripting (XSS) vulnerabilities if malicious data is injected into these unescaped outputs. The presence of file operations and an external HTTP request, while not inherently risky, warrants careful review to ensure they are implemented securely and do not expose the system to further attack vectors.

Despite these minor concerns, the plugin's overall security is commendable. The robust use of security features like prepared statements and checks on entry points, combined with no historical vulnerabilities, suggests a well-maintained codebase. The primary area of focus for improvement should be the consistent proper escaping of all output to mitigate potential XSS risks. The lack of taint analysis results means we cannot definitively rule out complex injection vulnerabilities, but the absence of critical or high-severity flows in the analyzed code is a good sign. Continued vigilance and adherence to secure coding practices will be crucial for maintaining this positive security record.

Key Concerns

  • Significant unescaped output detected
  • File operations present
  • External HTTP request present
Vulnerabilities
None known

Angie – Agentic AI for WordPress (Beta) Security Vulnerabilities

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

Angie – Agentic AI for WordPress (Beta) Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
37
78 escaped
Nonce Checks
8
Capability Checks
31
File Operations
2
External Requests
1
Bundled Libraries
0

Output Escaping

68% escaped115 total outputs
Attack Surface

Angie – Agentic AI for WordPress (Beta) Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_angie_toggle_snippet_statusmodules\code-snippets\classes\list-table-manager.php:17
authwp_ajax_angie_push_to_productionmodules\code-snippets\classes\list-table-manager.php:18

REST API Routes 1

POST/wp-json/angie/v1/consentmodules\consent-manager\components\consent-page.php:84
WordPress Hooks 71
actionplugins_loadedangie.php:36
actionadmin_initangie.php:37
actioninitangie.php:38
actionenqueue_block_editor_assetsclasses\css-loader-base.php:44
actionwp_enqueue_scriptsclasses\css-loader-base.php:45
actionrest_api_initmodules\acf-rest-api\components\base.php:31
filterangie_mcp_pluginsmodules\acf-rest-api\module.php:60
actionadmin_menumodules\angie-app\components\angie-app.php:25
actionadmin_enqueue_scriptsmodules\angie-app\components\angie-app.php:26
actionwp_enqueue_scriptsmodules\angie-app\components\angie-app.php:27
filterbody_classmodules\angie-app\components\angie-app.php:28
actionrest_api_initmodules\angie-settings\components\page-templates.php:31
actionpersonal_optionsmodules\angie-settings\components\preferences.php:28
actionpersonal_options_updatemodules\angie-settings\components\preferences.php:32
actionedit_user_profile_updatemodules\angie-settings\components\preferences.php:36
actionrest_api_initmodules\angie-settings\components\settings.php:46
actionrest_api_initmodules\angie-settings\components\token-provider.php:36
actionadmin_enqueue_scriptsmodules\code-snippets\classes\assets-manager.php:13
actionwp_trash_postmodules\code-snippets\classes\cache-manager.php:16
actionuntrash_postmodules\code-snippets\classes\cache-manager.php:17
actionadd_meta_boxesmodules\code-snippets\classes\deployment-meta-box.php:13
actionadmin_post_angie_delete_environmentmodules\code-snippets\classes\deployment-meta-box.php:15
actionadmin_enqueue_scriptsmodules\code-snippets\classes\deployment-meta-box.php:16
actionpost_submitbox_misc_actionsmodules\code-snippets\classes\deployment-meta-box.php:17
filterangie_configmodules\code-snippets\classes\deployment-meta-box.php:18
actionadmin_noticesmodules\code-snippets\classes\dev-mode-admin-ui.php:13
filterangie_configmodules\code-snippets\classes\dev-mode-admin-ui.php:14
filterwp_die_handlermodules\code-snippets\classes\fatal-error-handler.php:17
actionwp_trash_postmodules\code-snippets\classes\file-system-handler.php:13
actionadd_meta_boxesmodules\code-snippets\classes\files-meta-box.php:13
actionadmin_enqueue_scriptsmodules\code-snippets\classes\list-table-manager.php:15
filterangie_configmodules\code-snippets\classes\list-table-manager.php:16
filterpost_row_actionsmodules\code-snippets\classes\list-table-manager.php:19
actioninitmodules\code-snippets\classes\post-type-manager.php:13
actionadmin_menumodules\code-snippets\classes\post-type-manager.php:14
actioninitmodules\code-snippets\classes\taxonomy-manager.php:15
actionrest_api_initmodules\code-snippets\module.php:37
actionwp_logoutmodules\code-snippets\module.php:38
actionadmin_initmodules\consent-manager\components\consent-notice.php:21
actionadmin_menumodules\consent-manager\components\consent-page.php:21
actionadmin_enqueue_scriptsmodules\consent-manager\components\consent-page.php:22
actionrest_api_initmodules\consent-manager\components\consent-page.php:23
actionadmin_initmodules\consent-manager\components\consent-page.php:24
actionelementor/editor/after_enqueue_scriptsmodules\elementor-core\module.php:42
actionelementor/elements/categories_registeredmodules\elementor-core\module.php:43
actionelementor/editor/templates/panel/categorymodules\elementor-core\module.php:44
actionelementor/editor/templates/panel/category/contentmodules\elementor-core\module.php:45
filterangie_mcp_pluginsmodules\elementor-core\module.php:46
filterangie_mcp_pluginsmodules\elementor-pro\module.php:32
filterget_block_templatesmodules\page-templates\module.php:23
filtertheme_page_templatesmodules\page-templates\module.php:24
actionwp_enqueue_scriptsmodules\page-templates\module.php:25
actionadmin_enqueue_scriptsmodules\page-templates\module.php:26
actionrest_api_initmodules\plugin-manager\components\base.php:31
actionadmin_bar_menumodules\sidebar\components\sidebar-admin-bar.php:21
actionelementor/editor/initmodules\sidebar\components\sidebar-admin-bar.php:24
actionwp_footermodules\sidebar\components\sidebar-admin-bar.php:25
actionadmin_headmodules\sidebar\components\sidebar-css-injector.php:21
actionwp_headmodules\sidebar\components\sidebar-css-injector.php:23
actionelementor/editor/initmodules\sidebar\components\sidebar-css-injector.php:25
actionwp_footermodules\sidebar\components\sidebar-css-injector.php:26
actionin_admin_headermodules\sidebar\components\sidebar-html.php:13
actionwp_headmodules\sidebar\components\sidebar-html.php:15
actionelementor/editor/initmodules\sidebar\components\sidebar-html.php:17
actionwp_footermodules\sidebar\components\sidebar-html.php:18
actionrest_api_initmodules\theme-manager\components\theme-activator.php:39
actionrest_api_initmodules\theme-manager\components\theme-deleter.php:32
actionrest_api_initmodules\theme-manager\components\theme-installer.php:32
actionrest_api_initmodules\theme-manager\components\theme-searcher.php:31
actionrest_api_initmodules\theme-manager\components\theme-updater.php:32
filterheartbeat_receivedplugin.php:97
Maintenance & Trust

Angie – Agentic AI for WordPress (Beta) Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 26, 2026
PHP min version7.4
Downloads51K

Community Trust

Rating46/100
Number of ratings4
Active installs7K
Developer Profile

Angie – Agentic AI for WordPress (Beta) Developer Profile

Elementor

15 plugins · 13.2M total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
704 days
View full developer profile
Detection Fingerprints

How We Detect Angie – Agentic AI for WordPress (Beta)

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/angie/assets/css/angie-app.css/wp-content/plugins/angie/assets/js/angie-app.js/wp-content/plugins/angie/modules/consent-manager/assets/css/consent-manager.css/wp-content/plugins/angie/modules/consent-manager/assets/js/consent-manager.js/wp-content/plugins/angie/modules/content-editor/assets/css/content-editor.css/wp-content/plugins/angie/modules/content-editor/assets/js/content-editor.js/wp-content/plugins/angie/modules/content-editor/assets/js/content-editor-blocks.js/wp-content/plugins/angie/modules/image-gallery/assets/css/image-gallery.css+9 more
Script Paths
/wp-content/plugins/angie/assets/js/angie-app.js/wp-content/plugins/angie/modules/consent-manager/assets/js/consent-manager.js/wp-content/plugins/angie/modules/content-editor/assets/js/content-editor.js/wp-content/plugins/angie/modules/content-editor/assets/js/content-editor-blocks.js/wp-content/plugins/angie/modules/image-gallery/assets/js/image-gallery.js/wp-content/plugins/angie/modules/image-gallery/assets/js/image-gallery-editor.js+5 more
Version Parameters
angie/assets/css/angie-app.css?ver=angie/assets/js/angie-app.js?ver=angie/modules/consent-manager/assets/css/consent-manager.css?ver=angie/modules/consent-manager/assets/js/consent-manager.js?ver=angie/modules/content-editor/assets/css/content-editor.css?ver=angie/modules/content-editor/assets/js/content-editor.js?ver=angie/modules/content-editor/assets/js/content-editor-blocks.js?ver=angie/modules/image-gallery/assets/css/image-gallery.css?ver=angie/modules/image-gallery/assets/js/image-gallery.js?ver=angie/modules/image-gallery/assets/js/image-gallery-editor.js?ver=angie/modules/image-gallery/assets/js/image-gallery-frontend.js?ver=angie/modules/pro-features/assets/css/pro-features.css?ver=angie/modules/pro-features/assets/js/pro-features.js?ver=angie/modules/testimonials/assets/css/testimonials.css?ver=angie/modules/testimonials/assets/js/testimonials.js?ver=angie/modules/testimonials/assets/js/testimonials-editor.js?ver=angie/modules/testimonials/assets/js/testimonials-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
angie-app-containerangie-app-pageangie-button-containerangie-button-statesangie-content-editorangie-content-editor-toolbarangie-dialogangie-dialog-content+13 more
HTML Comments
<!-- Angie --><!-- Angie App --><!-- Content Editor --><!-- Image Gallery -->+2 more
Data Attributes
data-angie-pagedata-angie-editordata-angie-elementdata-angie-gallery-iddata-angie-testimonial-id
JS Globals
AngieAngieAppAngieConsentManagerAngieContentEditorAngieImageGalleryAngieProFeatures+1 more
REST Endpoints
/wp-json/angie/v1/settings/wp-json/angie/v1/content/wp-json/angie/v1/images/wp-json/angie/v1/testimonials/wp-json/angie/v1/site-data/wp-json/angie/v1/ai-description
Shortcode Output
[angie_app][angie_content_editor][angie_image_gallery][angie_testimonials]
FAQ

Frequently Asked Questions about Angie – Agentic AI for WordPress (Beta)