Physical Media Folders Security & Risk Analysis

wordpress.org/plugins/physical-media-folders

Create/select real folders under /wp-content/uploads and upload files directly into them. File URLs include the actual folder path.

10 active installs v1.0.0 PHP 7.4+ WP 5.8+ Updated Dec 9, 2025
file-managerfoldersmedia-libraryphysical-foldersuploads
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Physical Media Folders Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 5mo ago
Risk Assessment

The 'physical-media-folders' v1.0.0 plugin exhibits a generally strong security posture based on the provided static analysis. All identified entry points, including AJAX handlers, have both nonce and capability checks, which is an excellent practice for protecting against unauthorized access and cross-site request forgery. The absence of dangerous functions, the use of prepared statements for all SQL queries, and the proper escaping of all output further contribute to a secure foundation. Furthermore, the plugin has no recorded vulnerability history, which is a positive indicator. However, the analysis did identify four taint flows with unsanitized paths. While these did not reach a critical or high severity in the analysis, this is a significant area of concern and warrants careful review by the developer to ensure no unintended directory traversal or file access vulnerabilities exist. The presence of file operations without specific context regarding their sanitization is also a point to monitor. Overall, the plugin has implemented many core security best practices, but the unsanitized path flows represent a potential weakness that should be addressed.

Key Concerns

  • Taint flows with unsanitized paths found
Vulnerabilities
None known

Physical Media Folders Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Physical Media Folders Release Timeline

v1.0.1
Code Analysis
Analyzed Apr 16, 2026

Physical Media Folders Code Analysis

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

Output Escaping

100% escaped26 total outputs
Data Flows · Security
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
vrpmf_ajax_upload (trunk/vrpmf-physical-media-folders.php:205)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Physical Media Folders Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 6

authwp_ajax_vrpmf_list_folderstrunk/vrpmf-physical-media-folders.php:37
authwp_ajax_vrpmf_create_foldertrunk/vrpmf-physical-media-folders.php:38
authwp_ajax_vrpmf_uploadtrunk/vrpmf-physical-media-folders.php:39
authwp_ajax_vrpmf_list_foldersvrpmf-physical-media-folders.php:37
authwp_ajax_vrpmf_create_foldervrpmf-physical-media-folders.php:38
authwp_ajax_vrpmf_uploadvrpmf-physical-media-folders.php:39
WordPress Hooks 6
actionadmin_menutrunk/vrpmf-physical-media-folders.php:35
actionadmin_enqueue_scriptstrunk/vrpmf-physical-media-folders.php:36
filterupload_dirtrunk/vrpmf-physical-media-folders.php:245
actionadmin_menuvrpmf-physical-media-folders.php:35
actionadmin_enqueue_scriptsvrpmf-physical-media-folders.php:36
filterupload_dirvrpmf-physical-media-folders.php:245
Maintenance & Trust

Physical Media Folders Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 9, 2025
PHP min version7.4
Downloads479

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Physical Media Folders Developer Profile

Vinod Ram

2 plugins · 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 Physical Media Folders

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/physical-media-folders/assets/admin.css/wp-content/plugins/physical-media-folders/assets/admin.js
Script Paths
/wp-content/plugins/physical-media-folders/assets/admin.js
Version Parameters
physical-media-folders/assets/admin.css?ver=physical-media-folders/assets/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
vrpmf-wrapvrpmf-leftvrpmf-left-headvrpmf-treevrpmf-rightvrpmf-targetvrpmf-target-pathvrpmf-upload-form+2 more
Data Attributes
id="vrpmf-create"id="vrpmf-tree"id="vrpmf-target"id="vrpmf-target-path"id="vrpmf-upload-form"id="vrpmf-folder"+5 more
JS Globals
VRPMF
REST Endpoints
/wp-json/wp/v2/media
FAQ

Frequently Asked Questions about Physical Media Folders