OpenAsset Security & Risk Analysis

wordpress.org/plugins/openasset

Sync your AEC Project Portfolio, Employees and Images from OpenAsset to your Wordpress Website.

10 active installs v5.0.0 PHP 8.0+ WP 6.0+ Updated Jan 12, 2026
damdigital-asset-managementimagesprojectsteam
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is OpenAsset Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 2mo ago
Risk Assessment

The "openasset" v5.0.0 plugin exhibits a generally strong security posture with several good practices observed. The static analysis indicates a low attack surface, with all identified AJAX handlers and REST API routes protected by authentication checks. A high percentage of SQL queries use prepared statements and output is properly escaped, which are positive indicators of secure coding. The absence of known CVEs and past vulnerabilities is also a significant strength.

However, there are areas that warrant caution. The taint analysis revealed one flow with unsanitized paths, which, while not categorized as critical or high, still represents a potential avenue for exploitation if input is not handled meticulously. The presence of file operations and external HTTP requests, while not inherently insecure, requires careful review to ensure these functionalities do not introduce vulnerabilities. The plugin also makes external HTTP requests, which can be a vector for certain attacks if not properly validated.

Overall, "openasset" v5.0.0 appears to be a reasonably secure plugin due to its proactive security measures and clean vulnerability history. The primary concern lies with the single unsanitized path flow identified in the taint analysis, which should be the focus of further scrutiny. The plugin's strengths in authentication, prepared statements, and output escaping provide a solid foundation, but the identified path issue and the nature of external interactions necessitate ongoing vigilance.

Key Concerns

  • Flow with unsanitized paths found
  • File operations detected
  • External HTTP requests detected
Vulnerabilities
None known

OpenAsset Security Vulnerabilities

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

OpenAsset Code Analysis

Dangerous Functions
0
Raw SQL Queries
8
17 prepared
Unescaped Output
17
210 escaped
Nonce Checks
2
Capability Checks
4
File Operations
1
External Requests
9
Bundled Libraries
0

SQL Query Safety

68% prepared25 total queries

Output Escaping

93% escaped227 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

3 flows1 with unsanitized paths
render_filter_fields (includes\Admin\MediaFilters.php:216)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

OpenAsset Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 1

authwp_ajax_get_parent_optionsincludes\Admin\MediaFilters.php:9

REST API Routes 1

GET/wp-json/openasset/v1/text-assets/testincludes\Admin\TextAssets.php:767
WordPress Hooks 19
actionadmin_enqueue_scriptsincludes\Admin\MediaFilters.php:7
actionadmin_footerincludes\Admin\MediaFilters.php:8
filterwp_prepare_attachment_for_jsincludes\Admin\MediaFilters.php:10
filterajax_query_attachments_argsincludes\Admin\MediaFilters.php:11
actionpre_get_postsincludes\Admin\MediaFilters.php:12
filterviews_uploadincludes\Admin\MediaFilters.php:13
actionmanage_media_custom_columnincludes\Admin\MediaFilters.php:14
actionrestrict_manage_postsincludes\Admin\MediaFilters.php:15
actionadmin_menuincludes\Admin\RegisterAdmin.php:25
actionwp_enqueue_scriptsincludes\Admin\RegisterAdmin.php:28
actionadmin_enqueue_scriptsincludes\Admin\RegisterAdmin.php:79
filtercron_schedulesincludes\Admin\Scheduling.php:101
actionopenasset_feed_refreshincludes\Admin\Scheduling.php:102
actionopenasset_clear_sync_contextincludes\Admin\Scheduling.php:106
actionrest_api_initincludes\API\OptionsAPI.php:59
filtertemplate_includeincludes\Core\Helpers.php:18
actionadmin_noticesopenasset.php:50
actionactivated_pluginopenasset.php:82
actionadmin_enqueue_scriptsopenasset.php:144

Scheduled Events 2

openasset_feed_refresh
openasset_clear_sync_context
Maintenance & Trust

OpenAsset Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 12, 2026
PHP min version8.0
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

OpenAsset Developer Profile

openasset

1 plugin · 10 total installs

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

How We Detect OpenAsset

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/openasset/src/dashboard/styles/init.css
Version Parameters
openasset/src/dashboard/styles/init.css?ver=

HTML / DOM Fingerprints

CSS Classes
oa-dev-tools-btnoa-dev-tools-category-btn
Data Attributes
data-asset-typedata-item-iddata-data-typedata-openasset-iddata-title
JS Globals
OpenAsset
REST Endpoints
/wp-json/openasset/v1/devtools/content
FAQ

Frequently Asked Questions about OpenAsset