Add and Manage obituaries on your funeral home website for free.

200 active installs v8.2.02 PHP 7.0+ WP 4.1+ Updated Mar 10, 2026
obituariesobituaryobituary-editorobituary-manageronline-memorial
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Obituary Assistant Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 24d ago
Risk Assessment

The obituary-assistant-by-funeral-home-website-solutions plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by having zero known CVEs, no unpatched vulnerabilities, and using prepared statements for all its SQL queries. The absence of dangerous functions and the relatively low number of file operations and external HTTP requests are also encouraging signs.

However, there are notable concerns stemming from the static analysis. A significant portion of the plugin's output is not properly escaped (only 17%), which presents a risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is rendered directly. Furthermore, two AJAX handlers are exposed without authentication checks, creating potential entry points for unauthorized actions. While the taint analysis did not reveal critical or high severity issues, the presence of two flows with unsanitized paths warrants attention, as these could potentially be exploited under certain conditions.

In conclusion, the plugin's clean vulnerability history is a strong indicator of careful development and maintenance. Nonetheless, the identified issues with output escaping and unprotected AJAX handlers represent tangible security weaknesses that should be addressed to improve its overall security posture. The plugin has a solid foundation but requires refinement in specific areas to mitigate potential risks.

Key Concerns

  • High percentage of unescaped output
  • Unprotected AJAX handlers
  • Flows with unsanitized paths
Vulnerabilities
None known

Obituary Assistant Security Vulnerabilities

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

Obituary Assistant Code Analysis

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

Output Escaping

17% escaped660 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
<obituaries> (public\obituaries.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Obituary Assistant Attack Surface

Entry Points12
Unprotected2

AJAX Handlers 6

authwp_ajax_oa_scan_startpublic\obituaries.php:1349
noprivwp_ajax_oa_scan_startpublic\obituaries.php:1350
authwp_ajax_oa_scan_checkpublic\obituaries.php:1351
noprivwp_ajax_oa_scan_checkpublic\obituaries.php:1352
authwp_ajax_oa_photo_createpublic\obituaries.php:1353
noprivwp_ajax_oa_photo_createpublic\obituaries.php:1354

Shortcodes 6

[flower-delivery] public\flower-delivery.php:911
[obituaries] public\obituaries.php:1368
[OBITUARY_SUBSCRIPTION] public\obituaries.php:1394
[recent-obituaries] public\obituaries.php:1395
[obituary-assistant-subscribe-to-client] public\obituaries.php:1396
[obituary-assistant-show-recent-obituaries] public\obituaries.php:1397
WordPress Hooks 27
actionadmin_headincludes\class-fhw-shortcode-button-add.php:12
filtermce_external_pluginsincludes\class-fhw-shortcode-button-add.php:34
filtermce_buttonsincludes\class-fhw-shortcode-button-add.php:37
actionplugins_loadedincludes\class-fhw-solutions-obituaries.php:139
actionadmin_enqueue_scriptsincludes\class-fhw-solutions-obituaries.php:154
actionadmin_enqueue_scriptsincludes\class-fhw-solutions-obituaries.php:155
actionadmin_menuincludes\class-fhw-solutions-obituaries.php:158
actionadmin_initincludes\class-fhw-solutions-obituaries.php:165
actionadmin_initincludes\class-fhw-solutions-obituaries.php:166
actionadmin_initincludes\class-fhw-solutions-obituaries.php:167
actionadmin_initincludes\class-fhw-solutions-obituaries.php:168
actionadmin_initincludes\class-fhw-solutions-obituaries.php:169
actionwp_enqueue_scriptsincludes\class-fhw-solutions-obituaries.php:183
actionwp_enqueue_scriptsincludes\class-fhw-solutions-obituaries.php:184
actionwp_footerpublic\class-fhw-solutions-obituaries-public.php:169
actionwp_headpublic\obituaries.php:245
actionwp_headpublic\obituaries.php:249
actionwp_titlepublic\obituaries.php:908
actiontemplate_redirectpublic\obituaries.php:1340
filteraioseo_disablepublic\obituaries.php:1341
filteraioseo_disable_title_rewritespublic\obituaries.php:1342
actionwp_headpublic\obituaries.php:1343
actionplugins_loadedpublic\obituaries.php:1344
actioninitpublic\obituaries.php:1345
actionquery_varspublic\obituaries.php:1346
filterpre_get_document_titlepublic\obituaries.php:1357
actionwidgets_initpublic\partials\obituaries-subscription-widget.php:7
Maintenance & Trust

Obituary Assistant Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMar 10, 2026
PHP min version7.0
Downloads40K

Community Trust

Rating100/100
Number of ratings4
Active installs200
Developer Profile

Obituary Assistant Developer Profile

Obituary Assistant

1 plugin · 200 total installs

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

How We Detect Obituary Assistant

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/obituary-assistant-by-funeral-home-website-solutions/admin/css/jquery-ui.css/wp-content/plugins/obituary-assistant-by-funeral-home-website-solutions/admin/css/fhw-solutions-obituaries-admin.css/wp-content/plugins/obituary-assistant-by-funeral-home-website-solutions/admin/js/jquery.validate.js/wp-content/plugins/obituary-assistant-by-funeral-home-website-solutions/admin/js/fhw-solutions-obituaries-admin.js/wp-content/plugins/obituary-assistant-by-funeral-home-website-solutions/public/css/obituary-public.css/wp-content/plugins/obituary-assistant-by-funeral-home-website-solutions/public/js/obituary-public.js
Script Paths
jquery-ui-accordionjquery-validatefhw-solutions-obituaries-admin
Version Parameters
obituary-assistant-by-funeral-home-website-solutions/admin/css/jquery-ui.css?ver=obituary-assistant-by-funeral-home-website-solutions/admin/css/fhw-solutions-obituaries-admin.css?ver=obituary-assistant-by-funeral-home-website-solutions/admin/js/jquery.validate.js?ver=obituary-assistant-by-funeral-home-website-solutions/admin/js/fhw-solutions-obituaries-admin.js?ver=obituary-assistant-by-funeral-home-website-solutions/public/css/obituary-public.css?ver=obituary-assistant-by-funeral-home-website-solutions/public/js/obituary-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
fhws_obituary_wrapper
HTML Comments
<!-- FHWS OB -->
JS Globals
fhw_solutions_obituaries_admin_object
Shortcode Output
[obituary-listing][obituary-details][obituary-submit]
FAQ

Frequently Asked Questions about Obituary Assistant