Footnotes & Content Security & Risk Analysis

wordpress.org/plugins/awesome-footnotes

Allows post authors to easily add and manage footnotes in posts.

100 active installs v3.9.3 PHP 7.4+ WP 6.0+ Updated Jan 5, 2026
footnotesformattingnotesreference
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Footnotes & Content Safe to Use in 2026?

Generally Safe

Score 100/100

Footnotes & Content has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The "awesome-footnotes" plugin v3.9.3 presents a generally good security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and a clean taint analysis report are positive indicators. Furthermore, the plugin demonstrates good practices with SQL queries exclusively using prepared statements and a significant portion of outputs being properly escaped. The limited attack surface is also a strength.

However, there are notable areas of concern that temper this positive assessment. The presence of the `unserialize` function, even if not directly exploitable in the current analysis, represents a potential risk, especially if the data it processes originates from an untrusted source. More critically, the complete lack of nonce checks and capability checks on any potential entry points is a significant oversight. While the current analysis shows zero entry points, this indicates a lack of fundamental security mechanisms that would be crucial if any new entry points were introduced or discovered in future versions.

In conclusion, while the plugin currently appears stable and free from known vulnerabilities, the reliance on a small attack surface for security, coupled with the dangerous `unserialize` function and the absence of nonces and capability checks, introduces a latent risk. The plugin's security is heavily dependent on its limited exposure; if that exposure were to increase, the lack of built-in protections could become a serious liability. Therefore, while its current state is not overtly dangerous, proactive implementation of nonce and capability checks would significantly enhance its resilience.

Key Concerns

  • Dangerous function unserialize found
  • No nonce checks found
  • No capability checks found
  • 100% output escaping not achieved
Vulnerabilities
None known

Footnotes & Content Security Vulnerabilities

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

Footnotes & Content Code Analysis

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

Dangerous Functions Found

unserializeecho \wp_json_encode( unserialize( $stored_options[0]->option_value ) );classes\helpers\class-settings.php:654

SQL Query Safety

100% prepared5 total queries

Output Escaping

69% escaped350 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<class-post-settings> (classes\controllers\class-post-settings.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Footnotes & Content Attack Surface

Entry Points0
Unprotected0
Maintenance & Trust

Footnotes & Content Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 5, 2026
PHP min version7.4
Downloads4K

Community Trust

Rating100/100
Number of ratings4
Active installs100
Developer Profile

Footnotes & Content Developer Profile

Golemiq

2 plugins · 140 total installs

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

How We Detect Footnotes & Content

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/awesome-footnotes/assets/css/admin-style.css/wp-content/plugins/awesome-footnotes/assets/css/style.css/wp-content/plugins/awesome-footnotes/assets/js/admin-script.js/wp-content/plugins/awesome-footnotes/assets/js/front-script.js
Script Paths
/wp-content/plugins/awesome-footnotes/assets/js/admin-script.js/wp-content/plugins/awesome-footnotes/assets/js/front-script.js
Version Parameters
awesome-footnotes/assets/css/admin-style.css?ver=awesome-footnotes/assets/css/style.css?ver=awesome-footnotes/assets/js/admin-script.js?ver=awesome-footnotes/assets/js/front-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
awef-footnoteawef-ref
Data Attributes
data-awef-footnote-id
JS Globals
awef_ajax_object
Shortcode Output
[awef_footnotes][awef_footnote]
FAQ

Frequently Asked Questions about Footnotes & Content