Files Fence Security & Risk Analysis

wordpress.org/plugins/files-fence

Detect if a wordpress core files are changed and if a unwanted file(s) are uploaded or created in wordpress folders different to wp-content

50 active installs v0.1.3 PHP 7.4+ WP + Updated Unknown
checksum-securityfilesfiles-integrityfiles-securitysecurity
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Files Fence Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The 'files-fence' plugin v0.1.3 exhibits a generally good security posture with several positive indicators. The absence of known CVEs and a clean vulnerability history suggest a commitment to security or a lack of past exploitable issues. The code also demonstrates strong practices in SQL query preparation (82% prepared) and output escaping (92% properly escaped), significantly mitigating risks related to common web vulnerabilities like SQL injection and cross-site scripting. Furthermore, the limited attack surface with no AJAX handlers, REST API routes, or shortcodes, and only one cron event, reduces the potential entry points for attackers.

However, there are specific areas of concern that warrant attention. The taint analysis reveals two flows with unsanitized paths, indicating a potential for path traversal vulnerabilities. While no critical or high severity taint flows were found, the presence of these unsanitized paths is a notable weakness. The plugin also lacks nonce checks on its entry points, which, while currently limited in number, could be exploited if an attack vector is discovered that leverages these handlers. Additionally, only one capability check was identified, suggesting that not all actions within the plugin are adequately protected by WordPress role-based access control.

In conclusion, 'files-fence' v0.1.3 has several strong security practices in place, particularly regarding SQL and output handling. The lack of historical vulnerabilities is a positive sign. Nevertheless, the identified unsanitized paths and the absence of comprehensive nonce and capability checks present clear security risks that should be addressed to further harden the plugin.

Key Concerns

  • Taint flows with unsanitized paths (2)
  • No nonce checks on entry points
  • Only 1 capability check found
Vulnerabilities
None known

Files Fence Security Vulnerabilities

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

Files Fence Code Analysis

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

SQL Query Safety

82% prepared34 total queries

Output Escaping

92% escaped24 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
process_post (src\Route.php:6)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Files Fence Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_menusrc\App.php:17
filtercron_schedulessrc\App.php:18
actionfilesfence_cronsrc\App.php:19
actionadmin_initsrc\App.php:20

Scheduled Events 1

filesfence_cron
Maintenance & Trust

Files Fence Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedUnknown
PHP min version7.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs50
Developer Profile

Files Fence Developer Profile

aixeiger

5 plugins · 140 total installs

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

How We Detect Files Fence

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/files-fence/build/css/app.css/wp-content/plugins/files-fence/build/js/app.js
Script Paths
/wp-content/plugins/files-fence/build/js/app.js
Version Parameters
files-fence/build/css/app.css?ver=files-fence/build/js/app.js?ver=

HTML / DOM Fingerprints

JS Globals
filesFence
REST Endpoints
/wp-json/filesfence/v1/settings
FAQ

Frequently Asked Questions about Files Fence