ElderLawAnswers Content Terminal Security & Risk Analysis

wordpress.org/plugins/elderlawanswers-content-terminal

ElderLawAnswers Content Terminal allows you to import expert elder law and special needs law content to educate your clients.

40 active installs v1.0.5 PHP 5.6+ WP 3.0.1+ Updated Dec 18, 2024
autoblogfeedimportlegalrss
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is ElderLawAnswers Content Terminal Safe to Use in 2026?

Generally Safe

Score 92/100

ElderLawAnswers Content Terminal has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The plugin "elderlawanswers-content-terminal" v1.0.5 exhibits a mixed security posture. On the positive side, it demonstrates excellent practices regarding SQL queries and output escaping, with all queries using prepared statements and all outputs being properly escaped. There is also no reported vulnerability history, suggesting a generally stable and secure development approach. However, the plugin has a significant security weakness due to its attack surface. It exposes two AJAX handlers without any authentication or capability checks, making them vulnerable to unauthorized access and potential exploitation by unauthenticated users. While taint analysis did not reveal critical or high-severity issues with unsanitized paths, the presence of unsanitized paths in 3 out of 3 flows is still a concern, even if the severity is currently low or unclassified. The lack of any nonce checks on these critical entry points further exacerbates the risk.

In conclusion, the plugin's strengths lie in its robust handling of database interactions and output sanitization, and its clean vulnerability history. The primary and most pressing weakness is the unprotected AJAX endpoints. The absence of nonce checks on these entry points, combined with the fact that they are accessible without any authentication, presents a significant risk. While the current taint analysis might not show immediate critical vulnerabilities, the foundation for such issues is present due to the exposed entry points. This plugin would benefit greatly from implementing proper authentication and nonce checks on its AJAX handlers.

Key Concerns

  • AJAX handlers without authentication
  • AJAX handlers without nonce checks
  • Taint flows with unsanitized paths (3/3)
Vulnerabilities
None known

ElderLawAnswers Content Terminal Security Vulnerabilities

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

ElderLawAnswers Content Terminal Code Analysis

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

Output Escaping

100% escaped19 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
ela_content_terminal_accept_terms (admin\class-ela-content-terminal-admin.php:96)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

ElderLawAnswers Content Terminal Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_ela_content_terminal_accept_termsadmin\class-ela-content-terminal-admin.php:65
authwp_ajax_ela_content_terminal_save_tokenadmin\class-ela-content-terminal-admin.php:66
WordPress Hooks 9
actionplugins_loadedincludes\class-ela-content-terminal.php:142
actionadmin_enqueue_scriptsincludes\class-ela-content-terminal.php:157
actionadmin_enqueue_scriptsincludes\class-ela-content-terminal.php:158
actionparse_requestincludes\class-ela-content-terminal.php:174
actionwp_enqueue_scriptsincludes\class-ela-content-terminal.php:175
actionwp_enqueue_scriptsincludes\class-ela-content-terminal.php:176
actionwp_enqueue_scriptsincludes\class-ela-content-terminal.php:177
actionadmin_menuincludes\class-ela-content-terminal.php:178
actionwp_headpublic\class-ela-content-terminal-public.php:109
Maintenance & Trust

ElderLawAnswers Content Terminal Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedDec 18, 2024
PHP min version5.6
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

ElderLawAnswers Content Terminal Developer Profile

ElderLawAnswers

1 plugin · 40 total installs

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

How We Detect ElderLawAnswers Content Terminal

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/elderlawanswers-content-terminal/css/tailwind.css/wp-content/plugins/elderlawanswers-content-terminal/css/ela-content-terminal-admin.css/wp-content/plugins/elderlawanswers-content-terminal/js/ela-content-terminal-admin.js
Script Paths
/wp-content/plugins/elderlawanswers-content-terminal/js/ela-content-terminal-admin.js
Version Parameters
elderlawanswers-content-terminal/css/tailwind.css?ver=elderlawanswers-content-terminal/css/ela-content-terminal-admin.css?ver=elderlawanswers-content-terminal/js/ela-content-terminal-admin.js?ver=

HTML / DOM Fingerprints

JS Globals
ELA_CONTENT_TERMINAL_VERSIONELA_CONTENT_TERMINAL_PLUGIN_PATH
FAQ

Frequently Asked Questions about ElderLawAnswers Content Terminal