Flows Security & Risk Analysis

wordpress.org/plugins/flows

Flows lets you easily show your business processes, software process, or workflow in a creative responsive design template.

60 active installs v0.1 PHP 7.0+ WP 4.7+ Updated Jun 10, 2022
flowslayoutprocesssteptstimelines
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Flows Safe to Use in 2026?

Generally Safe

Score 85/100

Flows 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 "flows" v0.1 plugin exhibits a generally positive security posture based on the provided static analysis. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests is commendable. A significant strength is the use of prepared statements for all SQL queries and a robust number of nonce and capability checks, indicating an awareness of common WordPress security practices. The attack surface is relatively small and appears to be protected, with no unprotected entry points identified.

However, a key concern lies in the output escaping. With 167 total outputs and only 73% properly escaped, there's a notable percentage of outputs that could be vulnerable to cross-site scripting (XSS) attacks. The taint analysis shows no identified flows, which is positive, but this might be due to the limited scope of the analysis or the lack of complex data processing within the plugin. The vulnerability history being empty is also a positive sign, suggesting a clean track record, but it's important to remember that this is a very early version (v0.1).

In conclusion, while "flows" v0.1 demonstrates good foundational security practices, particularly around SQL injection and authentication, the output escaping deficiency presents a clear risk. Further scrutiny of how data is handled and outputted would be beneficial to ensure complete security, especially as the plugin matures.

Key Concerns

  • Output escaping is not fully implemented
Vulnerabilities
None known

Flows Security Vulnerabilities

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

Flows Code Analysis

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

Output Escaping

73% escaped167 total outputs
Attack Surface

Flows Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_cmb2_oembed_handlerCMB2\includes\CMB2_Ajax.php:51
noprivwp_ajax_cmb2_oembed_handlerCMB2\includes\CMB2_Ajax.php:52

Shortcodes 1

[flows] shortcode-function.php:2
WordPress Hooks 48
filterwp_prepare_attachment_for_jsCMB2\includes\CMB2.php:1558
actionadmin_enqueue_scriptsCMB2\includes\CMB2.php:1576
actioncmb2_save_options-page_fieldsCMB2\includes\CMB2_Ajax.php:54
filterget_post_metadataCMB2\includes\CMB2_Ajax.php:147
filterupdate_post_metadataCMB2\includes\CMB2_Ajax.php:150
filtercmb2_show_onCMB2\includes\CMB2_Hookup.php:79
actionedit_form_topCMB2\includes\CMB2_Hookup.php:115
actionedit_form_before_permalinkCMB2\includes\CMB2_Hookup.php:119
actionedit_form_after_titleCMB2\includes\CMB2_Hookup.php:123
actionedit_form_after_editorCMB2\includes\CMB2_Hookup.php:127
actionadd_meta_boxesCMB2\includes\CMB2_Hookup.php:131
actionadd_meta_boxesCMB2\includes\CMB2_Hookup.php:134
actionadd_attachmentCMB2\includes\CMB2_Hookup.php:135
actionedit_attachmentCMB2\includes\CMB2_Hookup.php:136
actionsave_postCMB2\includes\CMB2_Hookup.php:137
actionpre_get_postsCMB2\includes\CMB2_Hookup.php:144
actionadd_meta_boxes_commentCMB2\includes\CMB2_Hookup.php:152
actionedit_commentCMB2\includes\CMB2_Hookup.php:153
filtermanage_edit-comments_columnsCMB2\includes\CMB2_Hookup.php:156
actionmanage_comments_custom_columnCMB2\includes\CMB2_Hookup.php:157
filtermanage_edit-comments_sortable_columnsCMB2\includes\CMB2_Hookup.php:158
actionpre_get_postsCMB2\includes\CMB2_Hookup.php:159
actionshow_user_profileCMB2\includes\CMB2_Hookup.php:168
actionedit_user_profileCMB2\includes\CMB2_Hookup.php:169
actionuser_new_formCMB2\includes\CMB2_Hookup.php:170
actionpersonal_options_updateCMB2\includes\CMB2_Hookup.php:172
actionedit_user_profile_updateCMB2\includes\CMB2_Hookup.php:173
actionuser_registerCMB2\includes\CMB2_Hookup.php:174
filtermanage_users_columnsCMB2\includes\CMB2_Hookup.php:177
filtermanage_users_custom_columnCMB2\includes\CMB2_Hookup.php:178
filtermanage_users_sortable_columnsCMB2\includes\CMB2_Hookup.php:179
actionpre_get_postsCMB2\includes\CMB2_Hookup.php:180
actionpre_get_postsCMB2\includes\CMB2_Hookup.php:226
actioncreated_termCMB2\includes\CMB2_Hookup.php:230
actionedited_termsCMB2\includes\CMB2_Hookup.php:231
actiondelete_termCMB2\includes\CMB2_Hookup.php:232
actioncmb2_do_oembedCMB2\includes\helper-functions.php:131
filteris_protected_metaCMB2\includes\rest-api\CMB2_REST.php:144
actioninitCMB2\init.php:107
filteruse_block_editor_for_postflows.php:20
actioninitflows.php:89
actioncmb2_admin_initflows.php:182
actionadd_meta_boxesflows.php:192
actionadmin_enqueue_scriptsflows.php:207
filtermanage_flows_posts_columnsflows.php:214
actionmanage_flows_posts_custom_columnflows.php:227
filtersingle_templateflows.php:238
actionwp_enqueue_scriptsflows.php:244
Maintenance & Trust

Flows Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedJun 10, 2022
PHP min version7.0
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs60
Developer Profile

Flows Developer Profile

Isabella Tech

1 plugin · 60 total installs

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

How We Detect Flows

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/flows/backend/styles/style.css/wp-content/plugins/flows/backend/scripts/shortcode.js/wp-content/plugins/flows/main.js/wp-content/plugins/flows/style.css
Script Paths
/wp-content/plugins/flows/backend/scripts/shortcode.js/wp-content/plugins/flows/main.js
Version Parameters
flows/style.css?ver=flows/main.js?ver=

HTML / DOM Fingerprints

CSS Classes
itflows_alert
Data Attributes
id="itflows_shortcode"onClick="copyToClipboard()"
JS Globals
copyToClipboard
REST Endpoints
/wp-json/wp/v2/flows
Shortcode Output
[flows id=
FAQ

Frequently Asked Questions about Flows