
Oasis Workflow Security & Risk Analysis
wordpress.org/plugins/oasis-workflowAutomate your WordPress Editorial Workflow with Oasis Workflow. Simple, intuitive drag and drop workflow builder to streamline your editorial process.
Is Oasis Workflow Safe to Use in 2026?
Generally Safe
Score 100/100Oasis Workflow has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The oasis-workflow plugin version 6.5.4 exhibits a generally good security posture with a large number of capability checks and a high percentage of prepared SQL statements and properly escaped outputs. The absence of known CVEs and common vulnerability types in its history suggests a history of security diligence. However, the static analysis reveals some concerning areas. Specifically, the presence of 3 AJAX handlers and 1 REST API route without proper authentication or permission checks creates a significant attack surface that could be exploited by unauthenticated users. Additionally, the detection of 24 flows with unsanitized paths, including 15 of high severity, indicates potential for serious security vulnerabilities, even if not currently classified as critical. The use of the `unserialize` function, a known risky operation, further warrants caution, especially if user-supplied data is passed to it without robust sanitization.
While the plugin has a clean vulnerability history, this does not negate the risks identified in the static analysis. The high number of unsanitized flows and unprotected entry points are immediate concerns that should be addressed. The bundled Select2 v3.5.1 library is also outdated and could contain known vulnerabilities, adding another layer of risk. In conclusion, oasis-workflow has strong foundational security practices, but the identified vulnerabilities in its attack surface and taint analysis necessitate immediate attention to mitigate potential exploitation.
Key Concerns
- AJAX handlers without auth checks
- REST API routes without permission callbacks
- High severity taint flows with unsanitized paths
- Dangerous function unserialize
- Bundled outdated library Select2 v3.5.1
Oasis Workflow Security Vulnerabilities
Oasis Workflow Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Oasis Workflow Attack Surface
AJAX Handlers 34
REST API Routes 16
WordPress Hooks 58
Scheduled Events 1
Maintenance & Trust
Oasis Workflow Maintenance & Trust
Maintenance Signals
Community Trust
Oasis Workflow Alternatives
Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories
post-expirator
PublishPress Future can make scheduled changes to your content. You can unpublish posts, move posts to a new status, update the categories, and more.
PublishPress Statuses – Custom Post Status and Workflow
publishpress-statuses
The PublishPress Statuses plugin allows you to create additional statuses for your posts. You can use each status to create publishing workflows.
Editorial Workflow Manager – Editorial Checklist for Gutenberg
editorial-workflow-manager
Editorial checklist and pre-publish workflow for the WordPress block editor (Gutenberg). Create reusable checklists with required/optional items and g …
Pending Status
pending-status
Get notified when your site has posts pending review.
Content Approval Workflow
content-approval-workflow
Enhance collaboration with this plugin. Easily assign reviewers, track status, and get timely notifications for a seamless content review process.
Oasis Workflow Developer Profile
1 plugin · 700 total installs
How We Detect Oasis Workflow
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/oasis-workflow/assets/css/dashboard.css/wp-content/plugins/oasis-workflow/assets/css/owf-admin-styles.css/wp-content/plugins/oasis-workflow/assets/css/post-workflow-transition.css/wp-content/plugins/oasis-workflow/assets/css/screen.css/wp-content/plugins/oasis-workflow/assets/css/settings.css/wp-content/plugins/oasis-workflow/assets/js/ace-builds/src-min/ace.js/wp-content/plugins/oasis-workflow/assets/js/backend-script.js/wp-content/plugins/oasis-workflow/assets/js/bootstrap-datepicker.js+16 more/wp-content/plugins/oasis-workflow/assets/js/ace-builds/src-min/ace.js/wp-content/plugins/oasis-workflow/assets/js/backend-script.js/wp-content/plugins/oasis-workflow/assets/js/bootstrap-datepicker.js/wp-content/plugins/oasis-workflow/assets/js/bootstrap-timepicker.js/wp-content/plugins/oasis-workflow/assets/js/chart.js/wp-content/plugins/oasis-workflow/assets/js/jquery.colorbox-min.js+13 moreoasis-workflow/assets/css/dashboard.css?ver=oasis-workflow/assets/css/owf-admin-styles.css?ver=oasis-workflow/assets/css/post-workflow-transition.css?ver=oasis-workflow/assets/css/screen.css?ver=oasis-workflow/assets/css/settings.css?ver=oasis-workflow/assets/js/ace-builds/src-min/ace.js?ver=oasis-workflow/assets/js/backend-script.js?ver=oasis-workflow/assets/js/bootstrap-datepicker.js?ver=oasis-workflow/assets/js/bootstrap-timepicker.js?ver=oasis-workflow/assets/js/chart.js?ver=oasis-workflow/assets/js/jquery.colorbox-min.js?ver=oasis-workflow/assets/js/jquery.dataTables.min.js?ver=oasis-workflow/assets/js/jquery.jeditable.js?ver=oasis-workflow/assets/js/jquery.nestable.js?ver=oasis-workflow/assets/js/jquery.validate.min.js?ver=oasis-workflow/assets/js/moment.min.js?ver=oasis-workflow/assets/js/owf-workflow-template.js?ver=oasis-workflow/assets/js/post-workflow-transition.js?ver=oasis-workflow/assets/js/select2.full.js?ver=oasis-workflow/assets/js/settings.js?ver=oasis-workflow/assets/js/settings-dashboard-widget.js?ver=oasis-workflow/assets/js/tinymce/plugins/workflow/plugin.js?ver=oasis-workflow/assets/js/workflow-routes.js?ver=oasis-workflow/assets/js/workflow-routes-editor.js?ver=HTML / DOM Fingerprints
owf-workflow-settingsowf-post-workflow-transitionowf-dashboard-widgetowf-workflow-template-listowf-workflow-routesowf-workflow-routes-editor<!-- Oasis Workflow Version <!-- Oasis Workflow Custom Post Meta --><!-- Oasis Workflow dashboard widget --><!-- Oasis Workflow: Workflow Routes -->data-owf-workflow-iddata-owf-step-iddata-owf-route-iddata-owf-post-idowf_paramsOwfWorkflowowf_workflow_routes_paramsowf_workflow_routes_editor_params/wp-json/oasis-workflow/v1/settings/wp-json/oasis-workflow/v1/workflow-templates/wp-json/oasis-workflow/v1/workflows