Real Media Library: Media Library Folder & File Manager

Organize uploaded media in folders, collections and galleries: A file manager for WordPress. Media management made easy with Real Media Library! (Alte …

v4.22.79devowl.io GmbHUpdated Added 100k+ installs96% rating50% support resolved
47
Score
1
Errors
365
Warnings
+0
Change

Category Scores

Security25
Repo91
Performance100
Maintainability47

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

366 findings

Maintainability

281

12 issue groups

Security

82

2 issue groups

Repo Compliance

3

3 issue groups

WARNINGMaintainabilityDirect QueryUse of a direct database call is discouraged.65
Category
Maintainability
Occurrences
65
Severity
warning

Sample message

Use of a direct database call is discouraged.

WARNINGMaintainabilityNo CachingDirect database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().64
Category
Maintainability
Occurrences
64
Severity
warning

Sample message

Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().

WARNINGSecurityUnescaped DBParameterUnescaped parameter $lang used in $wpdb->get_var()\n$lang assigned unsafely at line 315.59
Category
Security
Occurrences
59
Severity
warning

Sample message

Unescaped parameter $lang used in $wpdb->get_var()\n$lang assigned unsafely at line 315.

WARNINGMaintainabilityNon Prefixed Hookname FoundHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "'RML/' . $action . '/AnyParentHasMeta/' . $meta_key".58
Category
Maintainability
Occurrences
58
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "'RML/' . $action . '/AnyParentHasMeta/' . $meta_key".

WARNINGMaintainabilityNon Prefixed Function FoundFunctions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "_wp_rml_meta_fix_absint".56
Category
Maintainability
Occurrences
56
Severity
warning

Sample message

Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "_wp_rml_meta_fix_absint".

WARNINGSecurityRecommendedProcessing form data without nonce verification.23
Category
Security
Occurrences
23
Severity
warning

Sample message

Processing form data without nonce verification.

WARNINGMaintainabilityNon Prefixed Constant FoundGlobal constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "RML_DB_PREFIX".21
Category
Maintainability
Occurrences
21
Severity
warning

Sample message

Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "RML_DB_PREFIX".

WARNINGMaintainabilityNon Prefixed Variable FoundGlobal variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$apiInclude".6
Category
Maintainability
Occurrences
6
Severity
warning

Sample message

Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$apiInclude".

WARNINGMaintainabilitySchema ChangeAttempting a database schema change is discouraged.4
Category
Maintainability
Occurrences
4
Severity
warning

Sample message

Attempting a database schema change is discouraged.

WARNINGMaintainabilityDynamic Hookname FoundHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "$isRelocate ? 'RML/Folder/Relocate' : 'RML/Folder/Move'".2
Category
Maintainability
Occurrences
2
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "$isRelocate ? 'RML/Folder/Relocate' : 'RML/Folder/Move'".

Show 7 more
WARNINGMaintainabilityunexpected markdown file2
Category
Maintainability
Occurrences
2
Severity
warning

Sample message

Unexpected markdown file "LICENSE_3RD_PARTY_JS.md" detected in plugin root. Only specific markdown files are expected in production plugins.

WARNINGMaintainabilitymismatched plugin name1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Plugin name "Real Media Library: Media Library Folder & File Manager" is different from the name declared in plugin header "Real Media Library (Free)".

WARNINGMaintainabilitymissing composer json file1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

The "/vendor" directory using composer exists, but "composer.json" file is missing.

ERRORMaintainabilitymissing direct file access protection1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;

WARNINGRepo Compliancereadme parser warnings ignored tags1
Category
Repo Compliance
Occurrences
1
Severity
warning

Sample message

One or more tags were ignored. The following tags are not permitted: "plugin", "wordpress"

WARNINGRepo Compliancereadme parser warnings too many tags1
Category
Repo Compliance
Occurrences
1
Severity
warning

Sample message

One or more tags were ignored. Please limit your plugin to 5 tags.

WARNINGRepo Compliancereadme parser warnings trimmed short description1
Category
Repo Compliance
Occurrences
1
Severity
warning

Sample message

The "Short Description" section is too long and was truncated. A maximum of 150 characters is supported.

Score History

First score snapshot

v4.22.79

47

Latest

Findings
366
Errors
1
Warnings
365
Check
2.0.0

Related Plugins

Simple File List

3k+ active installs

94
File Manager

10k+ active installs

50
Simple Download Counter

2k+ active installs

42
Lana Downloads Manager

3k+ active installs

38