Antimanual – Automate manual tasks with 24/7 AI Agent Security & Risk Analysis

wordpress.org/plugins/antimanual

AI-powered plugin with smart Chatbot, AI Search Form, Email Campaigns, Auto-Posting, Docs Generator, Bulk Rewrite, FAQ Generator, Forum AI.

80 active installs v3.4.1 PHP 7.4+ WP 5.0+ Updated Apr 8, 2026
aiai-content-writerchatbotgeminiopenai
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Antimanual – Automate manual tasks with 24/7 AI Agent Safe to Use in 2026?

Generally Safe

Score 100/100

Antimanual – Automate manual tasks with 24/7 AI 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 "antimanual" plugin v3.1.0 demonstrates a generally good security posture with a high percentage of properly escaped outputs and a significant use of prepared statements for SQL queries. The absence of known historical vulnerabilities further suggests a mature and secure development process. However, the static analysis reveals a notable concern regarding three unprotected entry points: two AJAX handlers and one REST API route that lacks permission callbacks. The taint analysis also highlights a substantial number of flows with unsanitized paths, including seven classified as high severity. These unsanitized paths represent a critical risk, as they could potentially lead to various vulnerabilities like Cross-Site Scripting (XSS) or Arbitrary File Read if user-supplied data is not properly validated and sanitized before being used in sensitive operations.

While the plugin has a strong track record and employs many good security practices, the identified unsanitized paths and unprotected entry points present a clear and present danger. The high number of high-severity taint flows is particularly concerning and warrants immediate attention. Addressing these specific areas of weakness is crucial to maintain the plugin's current good security standing. A balanced conclusion would be that the plugin is well-developed in many respects, but these critical flaws in input validation and access control must be remediated to prevent exploitation.

Key Concerns

  • Unprotected AJAX handlers
  • Unprotected REST API route
  • High severity taint flows
  • Flows with unsanitized paths
Vulnerabilities
None known

Antimanual – Automate manual tasks with 24/7 AI Agent Security Vulnerabilities

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

Antimanual – Automate manual tasks with 24/7 AI Agent Release Timeline

v3.4.1Current
v3.4.0
v3.3.0
v3.2.1
v3.2.0
v3.1.0
v3.0.1
v3.0.0
v2.3.0
v2.2.0
v2.1.0
v2.0.0
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

Antimanual – Automate manual tasks with 24/7 AI Agent Code Analysis

Dangerous Functions
0
Raw SQL Queries
42
165 prepared
Unescaped Output
5
602 escaped
Nonce Checks
22
Capability Checks
117
File Operations
10
External Requests
8
Bundled Libraries
1

Bundled Libraries

Freemius1.0

SQL Query Safety

80% prepared207 total queries

Output Escaping

99% escaped607 total outputs
Data Flows · Security
9 unsanitized

Data Flow Analysis

13 flows9 with unsanitized paths
antimanual_topic_response_preferences_ajax_handler (includes\api\ajax-handler.php:18)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

Antimanual – Automate manual tasks with 24/7 AI Agent Attack Surface

Entry Points26
Unprotected3

AJAX Handlers 24

authwp_ajax_antimanual_topic_response_preferencesincludes\api\ajax-handler.php:11
authwp_ajax_antimanual_get_posts_by_typeincludes\api\ajax-handler.php:99
authwp_ajax_antimanual_get_parent_postsincludes\api\ajax-handler.php:230
authwp_ajax_antimanual_voteincludes\api\ajax-handler.php:283
noprivwp_ajax_antimanual_voteincludes\api\ajax-handler.php:284
authwp_ajax_antimanual_get_excerptincludes\api\openai-handler.php:310
authwp_ajax_antimanual_get_taxonomy_termsincludes\api\openai-handler.php:388
authwp_ajax_antimanual_get_tagsincludes\api\openai-handler.php:488
authwp_ajax_antimanual_generate_docincludes\api\openai-handler.php:624
authwp_ajax_antimanual_doc_outlineincludes\api\openai-handler.php:795
authwp_ajax_antimanual_response_to_topicincludes\api\openai-handler.php:896
noprivwp_ajax_antimanual_response_to_topicincludes\api\openai-handler.php:897
authwp_ajax_antimanual_response_to_replyincludes\api\openai-handler.php:1048
noprivwp_ajax_antimanual_response_to_replyincludes\api\openai-handler.php:1049
authwp_ajax_antimanual_convert_topicincludes\database\db-handler.php:14
authwp_ajax_antimanual_set_termsincludes\database\db-handler.php:149
authwp_ajax_antimanual_set_taxonomy_termsincludes\database\db-handler.php:188
authwp_ajax_antimanual_get_postsincludes\database\db-handler.php:206
authwp_ajax_antimanual_process_posts_batchincludes\database\db-handler.php:259
authwp_ajax_antimanual_add_post_to_kbincludes\database\db-handler.php:332
authwp_ajax_antimanual_remove_post_from_kbincludes\database\db-handler.php:357
authwp_ajax_antimanual_update_post_in_kbincludes\database\db-handler.php:382
authwp_ajax_antimanual_dynamic_cssincludes\utils\css.php:13
noprivwp_ajax_antimanual_dynamic_cssincludes\utils\css.php:14

REST API Routes 1

GET/wp-json/antimanual/v1/popular-keywordsincludes\classes\SearchBlock.php:59

Shortcodes 1

[antimanual_chatbot] includes\public\shortcodes.php:166
WordPress Hooks 39
filterdeactivate_on_activationantimanual.php:69
filterhide_freemius_powered_byantimanual.php:70
actionplugins_loadedantimanual.php:101
actionadmin_headantimanual.php:102
filtertemplate_includeantimanual.php:103
filterwp_get_nav_menu_itemsantimanual.php:104
filterwp_list_pages_excludesantimanual.php:105
filterget_pagesantimanual.php:106
actionsave_postantimanual.php:108
actiontransition_post_statusantimanual.php:109
actionatml_resync_kb_postantimanual.php:110
actionatml_auto_add_kb_postantimanual.php:111
actionadmin_initantimanual.php:112
actionadmin_initantimanual.php:113
actionplugins_loadedantimanual.php:249
actionadmin_menuincludes\admin\admin-page.php:14
actionadmin_enqueue_scriptsincludes\admin\admin-page.php:82
actionadmin_noticesincludes\admin\settings.php:70
filterthe_contentincludes\classes\Api\SeoAgentController.php:57
actionrest_api_initincludes\classes\API.php:69
actioninitincludes\classes\AutoPosting.php:36
actioninitincludes\classes\AutoPosting.php:38
actioninitincludes\classes\AutoUpdate.php:127
actioninitincludes\classes\AutoUpdate.php:128
actionadmin_initincludes\classes\class-remote-notice-client.php:115
actionadmin_noticesincludes\classes\class-remote-notice-client.php:118
actioninitincludes\classes\Conversation.php:32
actioninitincludes\classes\CronJob.php:23
actioninitincludes\classes\SearchBlock.php:26
actionrest_api_initincludes\classes\SearchBlock.php:27
actionbbp_new_topicincludes\hooks\forumax-hooks.php:14
actionbbp_new_replyincludes\hooks\forumax-hooks.php:46
actionwp_enqueue_scriptsincludes\public\chat-interface.php:70
actionwp_enqueue_scriptsincludes\public\frontend.php:9
actionwp_footerincludes\public\shortcodes.php:16
actionadmin_initincludes\public\shortcodes.php:169
actionpre_get_postsincludes\public\shortcodes.php:187
filtereazydocs_assistant_tabincludes\utils\helper-functions.php:53
actioninitincludes\utils\store.php:10

Scheduled Events 2

atml_resync_kb_post
atml_auto_add_kb_post
Maintenance & Trust

Antimanual – Automate manual tasks with 24/7 AI Agent Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 8, 2026
PHP min version7.4
Downloads2K

Community Trust

Rating80/100
Number of ratings2
Active installs80
Developer Profile

Antimanual – Automate manual tasks with 24/7 AI Agent Developer Profile

Spider Themes

7 plugins · 14K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
109 days
View full developer profile
Detection Fingerprints

How We Detect Antimanual – Automate manual tasks with 24/7 AI Agent

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/antimanual/assets/css/common.css/wp-content/plugins/antimanual/assets/js/common.js/wp-content/plugins/antimanual/assets/js/chatbot.js/wp-content/plugins/antimanual/assets/js/assistant.js/wp-content/plugins/antimanual/assets/js/autostart.js/wp-content/plugins/antimanual/assets/js/doc-generator.js/wp-content/plugins/antimanual/assets/js/search.js/wp-content/plugins/antimanual/assets/js/vendor/moment.min.js+57 more
Script Paths
/wp-content/plugins/antimanual/assets/js/common.js/wp-content/plugins/antimanual/assets/js/chatbot.js/wp-content/plugins/antimanual/assets/js/assistant.js/wp-content/plugins/antimanual/assets/js/autostart.js/wp-content/plugins/antimanual/assets/js/doc-generator.js/wp-content/plugins/antimanual/assets/js/search.js
Version Parameters
antimanual/assets/css/common.css?ver=antimanual/assets/js/common.js?ver=antimanual/assets/js/chatbot.js?ver=antimanual/assets/js/assistant.js?ver=antimanual/assets/js/autostart.js?ver=antimanual/assets/js/doc-generator.js?ver=antimanual/assets/js/search.js?ver=

HTML / DOM Fingerprints

CSS Classes
antimanual-chatbot-wrapperantimanual-input-areaantimanual-send-buttonantimanual-messageantimanual-responseantimanual-assistant-containerantimanual-doc-generator-formantimanual-search-form+3 more
HTML Comments
<!-- Antimanual Assistant Page Start --><!-- Antimanual Assistant Page End --><!-- Antimanual Chatbot Start --><!-- Antimanual Chatbot End -->+4 more
Data Attributes
data-antimanual-iddata-antimanual-type
JS Globals
window.AntimanualSettingswindow.antimanualChatbotwindow.antimanualAssistantwindow.antimanualDocGeneratorwindow.antimanualSearch
REST Endpoints
/wp-json/antimanual/v1/chat/wp-json/antimanual/v1/generate-doc/wp-json/antimanual/v1/search
Shortcode Output
[antimanual_chatbot][antimanual_assistant][antimanual_doc_generator][antimanual_search]
FAQ

Frequently Asked Questions about Antimanual – Automate manual tasks with 24/7 AI Agent