DD Attachments Security & Risk Analysis

wordpress.org/plugins/dd-attachments

Just another DD plugin. DD-attachments is the UI-friendly replacement of the default 'featured image' metabox.

10 active installs v1.0 PHP + WP 3.3+ Updated Unknown
attachmentattachmentsfeatured-imageimages
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is DD Attachments Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "dd-attachments" v1.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices regarding SQL query handling, exclusively using prepared statements and has no recorded vulnerability history, suggesting a generally stable codebase. However, significant concerns arise from its attack surface. All four identified AJAX handlers lack authentication checks, presenting a direct pathway for unauthenticated users to interact with potentially sensitive functionalities. Furthermore, the taint analysis reveals one flow with unsanitized paths, which, while not classified as critical or high severity, warrants attention as it indicates a potential for data manipulation if an attacker can control the input to that flow.

The absence of any previously recorded vulnerabilities is a positive indicator, suggesting the developers are either diligent or the plugin hasn't been widely targeted. However, this lack of history should not be seen as a guarantee of future security, especially given the current findings of unprotected AJAX endpoints and unsanitized data flows. The limited capability checks (only 1) also suggest that authorization might not be comprehensively implemented across all functionalities.

In conclusion, while the plugin avoids common pitfalls like raw SQL queries and has a clean vulnerability history, the unprotected AJAX endpoints and the unsanitized data flow represent significant risks. These weaknesses could allow for unauthorized actions or data manipulation by attackers. The low number of capability checks further adds to the potential for privilege escalation or unauthorized access. Improvements are needed to secure the AJAX handlers and address the unsanitized data flow to significantly enhance the plugin's security.

Key Concerns

  • Unprotected AJAX handlers
  • Flow with unsanitized paths
  • Lack of nonce checks on AJAX
  • Limited capability checks
  • Low output escaping coverage
Vulnerabilities
None known

DD Attachments Security Vulnerabilities

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

DD Attachments Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

47% escaped32 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
dd_set_featured_image_callback (dd-attachments.php:133)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

DD Attachments Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_update_media_attach_statedd-attachments.php:44
authwp_ajax_dd_set_featured_imagedd-attachments.php:45
authwp_ajax_dd_remove_featured_imagedd-attachments.php:46
authwp_ajax_dd_set_attach_orderdd-attachments.php:47
WordPress Hooks 7
actionadmin_initdd-attachments.php:39
actionadmin_initdd-attachments.php:40
filtermanage_upload_columnsdd-attachments.php:41
actionmanage_media_custom_columndd-attachments.php:42
actionadd_meta_boxesdd-attachments.php:53
actiondo_meta_boxesdd-attachments.php:54
actiondefault_hidden_meta_boxesdd-attachments.php:55
Maintenance & Trust

DD Attachments Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedUnknown
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

DD Attachments Developer Profile

Mosterd3d

2 plugins · 510 total installs

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

How We Detect DD Attachments

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dd-attachments/css/style.css/wp-content/plugins/dd-attachments/js/default.js
Script Paths
/wp-content/plugins/dd-attachments/js/default.js
Version Parameters
dd-attachments/css/style.css?ver=dd-attachments/js/default.js?ver=

HTML / DOM Fingerprints

CSS Classes
dd_attachments_box
Data Attributes
data-parent-id
JS Globals
dd_attachment_order_update_urldd_set_featured_image_urldd_remove_featured_image_url
FAQ

Frequently Asked Questions about DD Attachments