Antimanual – Automate manual tasks with 24/7 AI Agent (Article Writer, AI Chatbot, Auto Posting, Auto Reply, FAQ Generator, Bulk Rewriter, Docs Generator etc) Security & Risk Analysis

wordpress.org/plugins/antimanual

AI-powered WordPress plugin with smart chatbot, auto-posting, docs generator, bulk rewrite, FAQ generator, forum AI, and search. OpenAI & Gemini.

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

Is Antimanual – Automate manual tasks with 24/7 AI Agent (Article Writer, AI Chatbot, Auto Posting, Auto Reply, FAQ Generator, Bulk Rewriter, Docs Generator etc) Safe to Use in 2026?

Generally Safe

Score 100/100

Antimanual – Automate manual tasks with 24/7 AI Agent (Article Writer, AI Chatbot, Auto Posting, Auto Reply, FAQ Generator, Bulk Rewriter, Docs Generator etc) has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 21d 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 (Article Writer, AI Chatbot, Auto Posting, Auto Reply, FAQ Generator, Bulk Rewriter, Docs Generator etc) Security Vulnerabilities

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

Antimanual – Automate manual tasks with 24/7 AI Agent (Article Writer, AI Chatbot, Auto Posting, Auto Reply, FAQ Generator, Bulk Rewriter, Docs Generator etc) 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
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 (Article Writer, AI Chatbot, Auto Posting, Auto Reply, FAQ Generator, Bulk Rewriter, Docs Generator etc) 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 (Article Writer, AI Chatbot, Auto Posting, Auto Reply, FAQ Generator, Bulk Rewriter, Docs Generator etc) Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 13, 2026
PHP min version7.4
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs80
Developer Profile

Antimanual – Automate manual tasks with 24/7 AI Agent (Article Writer, AI Chatbot, Auto Posting, Auto Reply, FAQ Generator, Bulk Rewriter, Docs Generator etc) Developer Profile

Spider Themes

7 plugins · 14K total installs

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

How We Detect Antimanual – Automate manual tasks with 24/7 AI Agent (Article Writer, AI Chatbot, Auto Posting, Auto Reply, FAQ Generator, Bulk Rewriter, Docs Generator etc)

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 (Article Writer, AI Chatbot, Auto Posting, Auto Reply, FAQ Generator, Bulk Rewriter, Docs Generator etc)