Advanced File Manager – Ultimate File Manager for WordPress And Document Library Solution

Use Advanced File Manager to manage WordPress files, create archives, and build document libraries—all directly from your WordPress dashboard!

v5.4.12Saad IqbalUpdated 2026-06-09Added Nov 19, 2017100k+ installs96% rating100% support resolved
19
Score
1,218
Errors
901
Warnings
+0
Change

Category Scores

Security0
Repo62
Performance97
Maintainability0

Top Issues by Category

security968
maintainability922
1Non Prefixed Function FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFoundWARNING1932Non Prefixed Class FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFoundWARNING1913Non Prefixed Variable FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFoundWARNING844file system operations fcloseWordPress.WP.AlternativeFunctions.file_system_operations_fcloseERROR825file system operations fopenWordPress.WP.AlternativeFunctions.file_system_operations_fopenERROR526file system operations fwriteWordPress.WP.AlternativeFunctions.file_system_operations_fwriteERROR447curl curl setoptWordPress.WP.AlternativeFunctions.curl_curl_setoptERROR398file system operations is writableWordPress.WP.AlternativeFunctions.file_system_operations_is_writableERROR339file system operations freadWordPress.WP.AlternativeFunctions.file_system_operations_freadERROR3210error log var exportWordPress.PHP.DevelopmentFunctions.error_log_var_exportWARNING2811prevent path disclosure error reportingWordPress.PHP.DevelopmentFunctions.prevent_path_disclosure_error_reportingWARNING2612file system operations mkdirWordPress.WP.AlternativeFunctions.file_system_operations_mkdirERROR2613missing direct file access protectionmissing_direct_file_access_protectionERROR2514DiscouragedSquiz.PHP.DiscouragedFunctions.DiscouragedWARNING1815FoundGeneric.PHP.ForbiddenFunctions.FoundERROR1716curl curl initWordPress.WP.AlternativeFunctions.curl_curl_initERROR1617curl curl setopt arrayWordPress.WP.AlternativeFunctions.curl_curl_setopt_arrayERROR16

Issues Details

2,119 issues found in latest scan

ERROR463
WordPress.Security.EscapeOutput.ExceptionNotEscaped

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"'$directory' could not be created."'.

WARNING193
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound

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

WARNING191
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound

Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: "FMA_Controller".

ERROR118
WordPress.Security.EscapeOutput.OutputNotEscaped

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"{$image_path}/bottom-left.png"'.

ERROR112
WordPress.Security.EscapeOutput.UnsafePrintingFunction

All output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'.

WARNING84
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

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

ERROR82
WordPress.WP.AlternativeFunctions.file_system_operations_fclose

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fclose().

WARNING79
WordPress.Security.ValidatedSanitizedInput.MissingUnslash

$_GET['code'] not unslashed before sanitization. Use wp_unslash() or similar

WARNING68
WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

Detected usage of a non-sanitized input variable: $_ENV['PHPUNIT_RESULT_CACHE']

WARNING61
WordPress.Security.NonceVerification.Recommended

Processing form data without nonce verification.

ERROR52
WordPress.WP.AlternativeFunctions.file_system_operations_fopen

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fopen().

WARNING45
WordPress.Security.ValidatedSanitizedInput.InputNotValidated

Detected usage of a possibly undefined superglobal array index: $_FILES['content']['tmp_name']. Check that the array index exists before using it.

ERROR44
WordPress.WP.AlternativeFunctions.file_system_operations_fwrite

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fwrite().

ERROR39
WordPress.WP.AlternativeFunctions.curl_curl_setopt

Using cURL functions is highly discouraged. Use wp_remote_get() instead.

ERROR33
WordPress.WP.AlternativeFunctions.file_system_operations_is_writable

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: is_writable().

ERROR32
WordPress.WP.AlternativeFunctions.file_system_operations_fread

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fread().

WARNING28
WordPress.PHP.DevelopmentFunctions.error_log_var_export

var_export() found. Debug code should not normally be used in production.

WARNING26
WordPress.PHP.DevelopmentFunctions.prevent_path_disclosure_error_reporting

error_reporting() can lead to full path disclosure.

ERROR26
WordPress.WP.AlternativeFunctions.file_system_operations_mkdir

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: mkdir().

ERROR25
missing_direct_file_access_protection

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

WARNING22
WordPress.Security.NonceVerification.Missing

Processing form data without nonce verification.

WARNING18
Squiz.PHP.DiscouragedFunctions.Discouraged

The use of function ini_set() is discouraged

ERROR17
Generic.PHP.ForbiddenFunctions.Found

The use of function eval() is forbidden

ERROR16
WordPress.WP.AlternativeFunctions.curl_curl_init

Using cURL functions is highly discouraged. Use wp_remote_get() instead.

ERROR16
WordPress.WP.AlternativeFunctions.curl_curl_setopt_array

Using cURL functions is highly discouraged. Use wp_remote_get() instead.

Latest Snapshot

Findings

2,119

Errors

1,218

Warnings

901

Score History

First score snapshot

First scan completed Jun 19, 2026

v5.4.12 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 19, 2026

v5.4.12

19

Latest

Findings
2,119
Errors
1,218
Warnings
901
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins