Assistant – Every Day Productivity Apps Security & Risk Analysis

wordpress.org/plugins/assistant

Assistant is a plugin that allows you to work more efficiently. It provides you shortcuts to common admin tasks on the front-end of your website.

4K active installs v1.5.4.1 PHP 7.2+ WP 6.6+ Updated Mar 19, 2026
assistant-probeaver-builderblocksgutenbergpage-builder
95
A · Safe
CVEs total4
Unpatched0
Last CVESep 3, 2025
Download
Safety Verdict

Is Assistant – Every Day Productivity Apps Safe to Use in 2026?

Generally Safe

Score 95/100

Assistant – Every Day Productivity Apps has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

4 known CVEsLast CVE: Sep 3, 2025Updated 2mo ago
Risk Assessment

The "assistant" plugin v1.5.4 exhibits a mixed security posture. On one hand, the static analysis reveals a commendably small attack surface with zero identified entry points that lack authentication or permission checks. This indicates a conscious effort to limit direct exposure. Furthermore, the plugin demonstrates good practices in its handling of SQL queries, with a high percentage utilizing prepared statements, and a significant portion of output is properly escaped, which mitigates certain classes of vulnerabilities.

However, several red flags warrant attention. The vulnerability history is concerning, with a total of four known CVEs, including one high-severity vulnerability. The presence of past vulnerabilities in categories like Cross-site Scripting, Deserialization, Information Exposure, and SSRF suggests recurring security weaknesses within the plugin's development. The taint analysis also flagged one flow with unsanitized paths, which, while not classified as critical or high severity in this analysis, represents a potential vector for attack if exploited in conjunction with other weaknesses. The complete lack of nonce checks on any entry points, despite a substantial number of capability checks, is a significant omission that could be leveraged by attackers.

In conclusion, while the plugin has strengths in its limited attack surface and proper SQL handling, the historical vulnerability patterns and the identified unsanitized path in the taint analysis, coupled with the absence of nonce checks, present notable risks. The fact that there are currently no unpatched vulnerabilities is positive, but the past incidents and the taint analysis result suggest that ongoing vigilance and potential code improvements are necessary to ensure robust security.

Key Concerns

  • One taint flow with unsanitized paths
  • 0 Nonce checks on entry points
  • 1 High severity historical vulnerability
  • 3 Medium severity historical vulnerabilities
  • 28% of SQL queries not using prepared statements
  • 28% of output not properly escaped
Vulnerabilities
4 published

Assistant – Every Day Productivity Apps Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
1 CVE in 2024
2024
2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

High
1
Medium
3

4 total CVEs

CVE-2025-53307medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WordPress Assistant <= 1.5.2 - Reflected Cross-Site Scripting

Sep 3, 2025 Patched in 1.5.3 (13d)
CVE-2025-26885high · 7.2Deserialization of Untrusted Data

Assistant <= 1.5.1 - Authenticated (Editor+) PHP Object Injection

Feb 22, 2025 Patched in 1.5.1.1 (10d)
CVE-2024-33538medium · 5.3Exposure of Sensitive Information to an Unauthorized Actor

Assistant – Every Day Productivity Apps <= 1.4.9.1 - Unauthenticated Sensitive Information Exposure

Apr 25, 2024 Patched in 1.4.9.2 (7d)
CVE-2023-5798medium · 5.5Server-Side Request Forgery (SSRF)

Assistant <= 1.4.3 - Authenticated (Editor+) Server Side Request Forgery

Jul 27, 2023 Patched in 1.4.4 (180d)
Version History

Assistant – Every Day Productivity Apps Release Timeline

Code Analysis
Analyzed Mar 16, 2026

Assistant – Every Day Productivity Apps Code Analysis

Dangerous Functions
0
Raw SQL Queries
4
29 prepared
Unescaped Output
10
26 escaped
Nonce Checks
0
Capability Checks
80
File Operations
4
External Requests
4
Bundled Libraries
0

SQL Query Safety

88% prepared33 total queries

Output Escaping

72% escaped36 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
render_image (backend\src\Hooks\ImageProxy.php:20)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Assistant – Every Day Productivity Apps Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 38
actioninitbackend\src\Hooks\AdminColumns.php:18
filterdefault_hidden_columnsbackend\src\Hooks\AdminColumns.php:27
actioncustomize_registerbackend\src\Hooks\CustomizerPreview.php:13
actioncustomize_preview_initbackend\src\Hooks\CustomizerPreview.php:14
actioncustomize_controls_print_stylesbackend\src\Hooks\CustomizerPreview.php:33
actionwp_headbackend\src\Hooks\CustomizerPreview.php:177
actioninitbackend\src\Hooks\ImageProxy.php:8
actionparse_querybackend\src\Hooks\PostPreview.php:18
filterredirect_canonicalbackend\src\Hooks\PostPreview.php:19
filterbody_classbackend\src\Hooks\PostPreview.php:24
actionwpbackend\src\Hooks\PostPreview.php:28
filterposts_resultsbackend\src\Hooks\PostPreview.php:36
filterfl_topbar_enabledbackend\src\Hooks\PostPreview.php:63
filterfl_fixed_header_enabledbackend\src\Hooks\PostPreview.php:64
filterfl_header_enabledbackend\src\Hooks\PostPreview.php:65
filterfl_footer_enabledbackend\src\Hooks\PostPreview.php:66
actionwp_print_scriptsbackend\src\Hooks\PostPreview.php:85
actionwp_enqueue_scriptsbackend\src\Providers\HooksServiceProvider.php:54
actionadmin_enqueue_scriptsbackend\src\Providers\HooksServiceProvider.php:55
actionfl_builder_ui_enqueue_scriptsbackend\src\Providers\HooksServiceProvider.php:56
actionshow_user_profilebackend\src\Providers\HooksServiceProvider.php:59
actionpersonal_options_updatebackend\src\Providers\HooksServiceProvider.php:60
actionwp_before_admin_bar_renderbackend\src\Providers\HooksServiceProvider.php:63
actionbefore_delete_postbackend\src\Providers\HooksServiceProvider.php:66
actiondelete_termbackend\src\Providers\HooksServiceProvider.php:69
actioncustomize_registerbackend\src\Providers\HooksServiceProvider.php:72
actionwp_headbackend\src\Providers\HooksServiceProvider.php:75
actionwpbackend\src\Providers\HooksServiceProvider.php:76
filterheartbeat_receivedbackend\src\Providers\HooksServiceProvider.php:83
filterfl_builder_ui_bar_buttonsbackend\src\Providers\HooksServiceProvider.php:85
filterscript_loader_tagbackend\src\Providers\HooksServiceProvider.php:87
actioninitbackend\src\Providers\PostTypeServiceProvider.php:23
actionrest_api_initbackend\src\Providers\RestServiceProvider.php:60
filterupload_mimesbackend\src\Services\MediaLibraryService.php:191
filterwp_check_filetype_and_extbackend\src\Services\MediaLibraryService.php:199
filtersgo_js_minify_excludebackend\src\System\Plugin.php:57
actionadmin_noticesbackend\src\System\Util\PhpVersionCheck.php:23
actionnetwork_admin_noticesbackend\src\System\Util\PhpVersionCheck.php:24
Maintenance & Trust

Assistant – Every Day Productivity Apps Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 19, 2026
PHP min version7.2
Downloads191K

Community Trust

Rating98/100
Number of ratings15
Active installs4K
Developer Profile

Assistant – Every Day Productivity Apps Developer Profile

Beaver Builder

3 plugins · 204K total installs

74
trust score
Avg Security Score
93/100
Avg Patch Time
208 days
View full developer profile
Detection Fingerprints

How We Detect Assistant – Every Day Productivity Apps

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/assistant/backend/dist/assistant.css/wp-content/plugins/assistant/backend/dist/assistant.js
Script Paths
/wp-content/plugins/assistant/backend/dist/assistant.js
Version Parameters
assistant/backend/dist/assistant.js?ver=assistant/backend/dist/assistant.css?ver=

HTML / DOM Fingerprints

CSS Classes
fl-assistant
Data Attributes
data-fl-assistant-ui
JS Globals
FL_ASSISTANT_DATA
REST Endpoints
/wp-json/fl-assistant/v1
FAQ

Frequently Asked Questions about Assistant – Every Day Productivity Apps