DominoPost – The Ultimate AI-Powered SEO & Writing Toolkit Security & Risk Analysis

wordpress.org/plugins/dominopost-advanced-post-editor

Supercharge your WordPress SEO workflow with a professional-grade AI Content Writer, Automated Internal Linking, and high-performance productivity too …

40 active installs v2.6.0 PHP + WP 5.0+ Updated Mar 31, 2026
ai-writerauto-internal-linkseo-automationtable-of-contentswordpress-ai
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is DominoPost – The Ultimate AI-Powered SEO & Writing Toolkit Safe to Use in 2026?

Generally Safe

Score 100/100

DominoPost – The Ultimate AI-Powered SEO & Writing Toolkit 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 "dominopost-advanced-post-editor" v2.6.0 plugin exhibits a generally good security posture, with a strong adherence to secure coding practices. The vast majority of SQL queries utilize prepared statements, and a high percentage of output is properly escaped, mitigating common risks like SQL injection and cross-site scripting. The plugin also demonstrates a good awareness of nonces and capability checks for its entry points. However, a significant concern arises from the presence of one unprotected AJAX handler, which represents a direct attack vector that could be exploited by unauthenticated users. Furthermore, the use of dangerous functions like `set_time_limit` and `ini_set` introduces potential for privilege escalation or denial-of-service if not handled with extreme care and restricted access.

Key Concerns

  • Unprotected AJAX handler
  • Use of dangerous functions (set_time_limit, ini_set)
Vulnerabilities
None known

DominoPost – The Ultimate AI-Powered SEO & Writing Toolkit Security Vulnerabilities

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

DominoPost – The Ultimate AI-Powered SEO & Writing Toolkit Release Timeline

v2.6.0Current
v2.4.0
v2.3.2
v2.3.1
v2.3.0
v2.2.2
v2.2.1
v2.2.0
v2.1.1
v2.1.0
v2.0.0
v1.2.1
v1.2.0
v1.1.0
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

DominoPost – The Ultimate AI-Powered SEO & Writing Toolkit Code Analysis

Dangerous Functions
3
Raw SQL Queries
0
0 prepared
Unescaped Output
6
358 escaped
Nonce Checks
16
Capability Checks
13
File Operations
1
External Requests
8
Bundled Libraries
1

Dangerous Functions Found

set_time_limitset_time_limit(300); // 5 minutesincludes/class-dominopost-ai-writer.php:74
set_time_limitset_time_limit(600);includes/class-dominopost-ai-writer.php:250
ini_setini_set('max_execution_time', 600);includes/class-dominopost-ai-writer.php:252

Bundled Libraries

TinyMCE

Output Escaping

98% escaped364 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
ajax_generate_content (includes/class-dominopost-ai-writer.php:65)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

DominoPost – The Ultimate AI-Powered SEO & Writing Toolkit Attack Surface

Entry Points17
Unprotected1

AJAX Handlers 15

authwp_ajax_dominopost_scan_broken_linksincludes/broken-link-checker/class-dominopost-broken-link-checker.php:11
authwp_ajax_dominopost_update_broken_linkincludes/broken-link-checker/class-dominopost-broken-link-checker.php:12
authwp_ajax_dominopost_delete_broken_linkincludes/broken-link-checker/class-dominopost-broken-link-checker.php:13
authwp_ajax_dominopost_generate_contentincludes/class-dominopost-ai-writer.php:16
authwp_ajax_dominopost_check_connectionincludes/class-dominopost-ai-writer.php:17
authwp_ajax_dominopost_find_replace_previewincludes/class-dominopost-find-replace.php:16
authwp_ajax_dominopost_find_replace_executeincludes/class-dominopost-find-replace.php:17
authwp_ajax_dominopost_find_in_postincludes/class-dominopost-find-replace.php:18
authwp_ajax_dominopost_replace_in_postincludes/class-dominopost-find-replace.php:19
authwp_ajax_dominopost_insights_consentincludes/class-dominopost-insights.php:31
authwp_ajax_dominopost_close_noticeincludes/class-dominopost-notice.php:28
noprivwp_ajax_dominopost_close_noticeincludes/class-dominopost-notice.php:29
authwp_ajax_dominopost_notice_interactionincludes/class-dominopost-notice.php:30
noprivwp_ajax_dominopost_notice_interactionincludes/class-dominopost-notice.php:31
authwp_ajax_dominopost_refresh_content_statsincludes/class-dominopost.php:83

Shortcodes 2

[dominopost_related] includes/class-dominopost-related-posts.php:13
[dominopost_toc] includes/class-dominopost.php:177
WordPress Hooks 29
actionadmin_menuincludes/class-dominopost-ai-writer.php:14
actionadmin_initincludes/class-dominopost-ai-writer.php:15
actionadmin_noticesincludes/class-dominopost-insights.php:28
actionadmin_initincludes/class-dominopost-insights.php:34
actionadmin_initincludes/class-dominopost-insights.php:37
actionadd_meta_boxesincludes/class-dominopost-meta-boxes.php:13
actionsave_postincludes/class-dominopost-meta-boxes.php:14
actionwp_footerincludes/class-dominopost-notice.php:24
actionadmin_noticesincludes/class-dominopost-notice.php:25
actionwp_enqueue_scriptsincludes/class-dominopost-notice.php:26
actionadmin_enqueue_scriptsincludes/class-dominopost-notice.php:27
filterthe_contentincludes/class-dominopost-related-posts.php:12
actionadmin_menuincludes/class-dominopost-settings.php:16
actionadmin_initincludes/class-dominopost-settings.php:17
actionadd_meta_boxesincludes/class-dominopost-update-reminder.php:12
actionsave_postincludes/class-dominopost-update-reminder.php:13
actionadmin_noticesincludes/class-dominopost-update-reminder.php:14
actionadmin_initincludes/class-dominopost-update-reminder.php:15
filterthe_contentincludes/class-dominopost-update-reminder.php:16
filteruse_block_editor_for_post_typeincludes/class-dominopost.php:74
actionadmin_initincludes/class-dominopost.php:77
actionadmin_enqueue_scriptsincludes/class-dominopost.php:80
actionadmin_noticesincludes/class-dominopost.php:86
actionwp_enqueue_scriptsincludes/class-dominopost.php:163
filterthe_contentincludes/class-dominopost.php:164
filtermce_external_pluginsincludes/class-dominopost.php:359
filtermce_buttons_3includes/class-dominopost.php:360
filtermce_cssincludes/class-dominopost.php:361
filtertiny_mce_before_initincludes/class-dominopost.php:364
Maintenance & Trust

DominoPost – The Ultimate AI-Powered SEO & Writing Toolkit Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 31, 2026
PHP min version
Downloads947

Community Trust

Rating100/100
Number of ratings1
Active installs40
Developer Profile

DominoPost – The Ultimate AI-Powered SEO & Writing Toolkit Developer Profile

Dominopress

13 plugins · 1K total installs

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

How We Detect DominoPost – The Ultimate AI-Powered SEO & Writing Toolkit

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dominopost-advanced-post-editor/assets/css/dominopost-frontend.css/wp-content/plugins/dominopost-advanced-post-editor/assets/css/dominopost-frontend.min.css/wp-content/plugins/dominopost-advanced-post-editor/assets/js/dominopost-frontend.js/wp-content/plugins/dominopost-advanced-post-editor/assets/js/dominopost-frontend.min.js/wp-content/plugins/dominopost-advanced-post-editor/assets/js/dominopost-admin.js/wp-content/plugins/dominopost-advanced-post-editor/assets/js/dominopost-admin.min.js/wp-content/plugins/dominopost-advanced-post-editor/assets/js/dominopost-ai.js/wp-content/plugins/dominopost-advanced-post-editor/assets/js/dominopost-ai.min.js
Script Paths
/wp-content/plugins/dominopost-advanced-post-editor/assets/js/dominopost-frontend.js/wp-content/plugins/dominopost-advanced-post-editor/assets/js/dominopost-frontend.min.js/wp-content/plugins/dominopost-advanced-post-editor/assets/js/dominopost-admin.js/wp-content/plugins/dominopost-advanced-post-editor/assets/js/dominopost-admin.min.js/wp-content/plugins/dominopost-advanced-post-editor/assets/js/dominopost-ai.js/wp-content/plugins/dominopost-advanced-post-editor/assets/js/dominopost-ai.min.js
Version Parameters
dominopost-advanced-post-editor/assets/css/dominopost-frontend.css?ver=dominopost-advanced-post-editor/assets/js/dominopost-frontend.js?ver=dominopost-advanced-post-editor/assets/js/dominopost-admin.js?ver=dominopost-advanced-post-editor/assets/js/dominopost-ai.js?ver=

HTML / DOM Fingerprints

CSS Classes
dominopost-toc-container
HTML Comments
<!-- START: DOMINOPOST TOC --><!-- END: DOMINOPOST TOC --><!-- DominoPost - AI Writer --><!-- END: DominoPost - AI Writer -->
Data Attributes
data-dominopost-toc-iddata-dominopost-toc-titledata-dominopost-toc-leveldata-dominopost-toc-slug
JS Globals
dominopost_frontend_paramsdominopost_ai
REST Endpoints
/wp-json/dominopost/v1/get_toc
FAQ

Frequently Asked Questions about DominoPost – The Ultimate AI-Powered SEO & Writing Toolkit