Automatic Tags Security & Risk Analysis

wordpress.org/plugins/automatic-tags

Automatically tag and categorize your posts.

10 active installs v0.1.0 PHP 7.3+ WP 5.0+ Updated Aug 6, 2021
categoriesmachine-learningnatural-language-processingtagstaxonomy
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Automatic Tags Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The "automatic-tags" plugin v0.1.0 presents a mixed security posture. On the positive side, it demonstrates good practices by avoiding dangerous functions, not performing raw SQL queries, and not utilizing bundled libraries. The absence of any recorded vulnerabilities in its history is also a strong positive signal, suggesting the developers have been diligent about security or the plugin has not been extensively targeted. However, significant concerns arise from the static analysis. The plugin exposes two AJAX handlers without authentication checks, creating a substantial attack surface that could be leveraged by unauthenticated users. Additionally, while there are capability checks present, the lack of nonce checks on the unprotected AJAX handlers is a critical oversight, as it leaves these endpoints vulnerable to Cross-Site Request Forgery (CSRF) attacks. The incomplete output escaping (only 55% properly escaped) also suggests potential for Cross-Site Scripting (XSS) vulnerabilities if user-controlled data is not handled carefully within the unescaped outputs.

Key Concerns

  • Unprotected AJAX handlers
  • Missing nonce checks on AJAX
  • Insufficient output escaping
Vulnerabilities
None known

Automatic Tags Security Vulnerabilities

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

Automatic Tags Code Analysis

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

Output Escaping

55% escaped22 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
wpat_settings_page (wpautotag.php:185)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Automatic Tags Attack Surface

Entry Points4
Unprotected2

AJAX Handlers 2

noprivwp_ajax_wpat_maybe_create_tagscallbacks.php:229
authwp_ajax_wpat_maybe_create_tagscallbacks.php:230

REST API Routes 2

GET/wp-json/wpautotag/v1/category/suggest/callbacks.php:4
GET/wp-json/wpautotag/v1/tag/suggest/callbacks.php:94
WordPress Hooks 10
actionrest_api_initcallbacks.php:2
actionrest_api_initcallbacks.php:92
actionadmin_print_styleswpautotag.php:22
actionadmin_enqueue_scriptswpautotag.php:90
actionadmin_menuwpautotag.php:130
actionadmin_menuwpautotag.php:156
filtersanitize_option_wpat_capital_strategy_catwpautotag.php:170
filtersanitize_option_wpat_capital_strategy_tagwpautotag.php:174
filtersanitize_option_wpat_api_keywpautotag.php:181
actionadmin_noticeswpautotag.php:367
Maintenance & Trust

Automatic Tags Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.0
Last updatedAug 6, 2021
PHP min version7.3
Downloads1K

Community Trust

Rating40/100
Number of ratings1
Active installs10
Developer Profile

Automatic Tags Developer Profile

chiefastro

1 plugin · 10 total installs

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

How We Detect Automatic Tags

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/automatic-tags/style.css
Script Paths
/wp-content/plugins/automatic-tags/js/wpat-cats.js/wp-content/plugins/automatic-tags/js/wpat-tags.js
Version Parameters
automatic-tags/style.css?ver=wpat-cats.js?ver=wpat-tags.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpat_tag_containerwpat-suggest-action-headerwpat-suggest-action-link
Data Attributes
data-ajaxaction
JS Globals
wpat_ajax_object_catswpat_ajax_object_tags
FAQ

Frequently Asked Questions about Automatic Tags