LongShot AI – Long Form Writing Assistant Security & Risk Analysis

wordpress.org/plugins/longshot-ai-long-form-writing-assistant

LongShot is an AI writing assistant that helps research, generate, and optimize long-form content. With a comprehensive list of features, you can say …

20 active installs v2.0.0 PHP 7.0+ WP 6.0+ Updated Sep 9, 2022
aicontent-writers
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is LongShot AI – Long Form Writing Assistant Safe to Use in 2026?

Generally Safe

Score 85/100

LongShot AI – Long Form Writing Assistant has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The "longshot-ai-long-form-writing-assistant" plugin version 2.0.0 exhibits a mixed security posture. While it demonstrates good practices in areas like SQL query preparation and output escaping, a significant concern arises from its unprotected AJAX handlers. The static analysis reveals 11 AJAX handlers, all of which lack authentication checks. This presents a substantial attack surface, as any unauthenticated user could potentially trigger these functions, leading to unintended actions or information disclosure.

The taint analysis, though limited in scope with only two flows, did not identify any critical or high-severity unsanitized paths. This is a positive indicator, suggesting that direct code execution or severe data manipulation vulnerabilities are not immediately apparent within the analyzed flows. The plugin also has no recorded vulnerability history, which is a strong positive sign indicating a lack of previously exploited weaknesses.

However, the absence of capability checks across all entry points, coupled with the unprotected AJAX handlers, creates a substantial risk. The plugin is essentially trusting all incoming requests to its AJAX endpoints. While no direct vulnerabilities were found in the taint analysis, the open nature of these handlers could be exploited if a developer error or an unforeseen interaction with other plugins or WordPress core were to expose sensitive functionality. Therefore, while the plugin benefits from secure coding practices in other areas and a clean vulnerability history, the unprotected AJAX endpoints represent a critical security weakness that needs immediate attention.

Key Concerns

  • 11 unprotected AJAX handlers
  • 0 capability checks found
  • 2 flows with unsanitized paths (taint analysis)
Vulnerabilities
None known

LongShot AI – Long Form Writing Assistant Security Vulnerabilities

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

LongShot AI – Long Form Writing Assistant Code Analysis

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

Output Escaping

94% escaped54 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
handle_feedback (api.php:310)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
11 unprotected

LongShot AI – Long Form Writing Assistant Attack Surface

Entry Points11
Unprotected11

AJAX Handlers 11

authwp_ajax_longshot_ai_get_seo_scoreapi.php:24
authwp_ajax_longshot_ai_generate_headlineapi.php:25
authwp_ajax_longshot_ai_write_moreapi.php:26
authwp_ajax_longshot_ai_get_all_seo_dataapi.php:27
authwp_ajax_longshot_ai_get_semantic_scoresapi.php:28
authwp_ajax_longshot_ai_get_serp_scoresapi.php:29
authwp_ajax_longshot_ai_generate_descriptionapi.php:30
authwp_ajax_longshot_ai_generate_conclusionapi.php:31
authwp_ajax_longshot_ai_instruct_meapi.php:32
authwp_ajax_longshot_ai_get_reading_scoreapi.php:33
authwp_ajax_longshot_ai_handle_feedbackapi.php:34
WordPress Hooks 13
filterhttp_request_timeoutapi.php:20
actioninitlongshot-ai.php:41
actionadmin_initlongshot-ai.php:47
actionadmin_enqueue_scriptslongshot-ai.php:50
actionadmin_menulongshot-ai.php:53
filtermanage_posts_columnslongshot-ai.php:56
actionmanage_post_posts_custom_columnlongshot-ai.php:59
actionenqueue_block_editor_assetslongshot-ai.php:62
actionadmin_enqueue_scriptslongshot-ai.php:65
actionsave_postlongshot-ai.php:68
actionwp_headlongshot-ai.php:71
actionadmin_initlongshot-ai.php:256
actionrest_api_initrest.php:15
Maintenance & Trust

LongShot AI – Long Form Writing Assistant Maintenance & Trust

Maintenance Signals

WordPress version tested6.0.11
Last updatedSep 9, 2022
PHP min version7.0
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

LongShot AI – Long Form Writing Assistant Developer Profile

Longshot AI

1 plugin · 20 total installs

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

How We Detect LongShot AI – Long Form Writing Assistant

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/longshot-ai-long-form-writing-assistant/templates/styles/mdi.min.css/wp-content/plugins/longshot-ai-long-form-writing-assistant/dist/bundle.js
Script Paths
/wp-content/plugins/longshot-ai-long-form-writing-assistant/dist/bundle.js
Version Parameters
longshot-ai-long-form-writing-assistant/style.css?ver=longshot-ai-admin-styles?ver=longshot-ai-mdi-icons?ver=

HTML / DOM Fingerprints

CSS Classes
semantic-seo-scoremdi-information
Data Attributes
data-tooltip
JS Globals
longshot_ai_options
REST Endpoints
/wp-json/longshot-ai/v1/
FAQ

Frequently Asked Questions about LongShot AI – Long Form Writing Assistant