General Options Security & Risk Analysis

wordpress.org/plugins/general-options

This plugin allows the end user to upload a Header logo , Footer logo, Social media (facebook, twitter, skype, google+,instagram), Footer Content, Con …

10 active installs v1.1.0 PHP 5.2.4+ WP 3.0.1+ Updated Dec 25, 2018
custom-optionsgeneral-optiongeneral-optionsoptionoptions
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEMay 19, 2026
Download
Safety Verdict

Is General Options Safe to Use in 2026?

Use With Caution

Score 63/100

General Options has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: May 19, 2026Updated 7yr ago
Risk Assessment

The "general-options" plugin v1.1.0 presents a generally good security posture based on the static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its attack surface. Furthermore, the code demonstrates strong security practices by exclusively using prepared statements for SQL queries and a high percentage of properly escaped output. The presence of nonce checks is also a positive indicator of security awareness.

However, the analysis does reveal some areas for potential improvement. A notable concern is the complete lack of capability checks, which means that even protected actions (if any existed) would not be verified against user roles. While there are no identified critical or high severity taint flows, the 20% of improperly escaped output, though not explicitly detailed as a vulnerability, could still lead to cross-site scripting (XSS) issues in certain contexts. The plugin also has no recorded vulnerability history, which is a strength but doesn't guarantee future immunity.

In conclusion, "general-options" v1.1.0 is a relatively secure plugin with a minimal attack surface and good handling of database interactions and output. The primary area of concern is the absence of capability checks, which leaves it open to privilege escalation if any protected functionality were to be introduced in the future. The small percentage of unescaped output should also be addressed to further harden the plugin against potential XSS.

Key Concerns

  • No capability checks found
  • 20% of output not properly escaped
Vulnerabilities
1 published

General Options Security Vulnerabilities

CVEs by Year

1 CVE in 2026 · unpatched
2026
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2026-6399medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

General Options <= 1.1.0 - Authenticated (Administrator+) Stored Cross-Site Scripting via 'ad_contact_number' Parameter

May 19, 2026Unpatched
Version History

General Options Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

General Options Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
19
76 escaped
Nonce Checks
4
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

80% escaped95 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

1 flows
<direct-action> (direct-action.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

General Options Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_print_scriptsgeneral-options.php:48
actionadmin_print_stylesgeneral-options.php:49
actionwp_print_scriptsgeneral-options.php:61
actionadmin_menugeneral-options.php:63
Maintenance & Trust

General Options Maintenance & Trust

Maintenance Signals

WordPress version tested5.0.25
Last updatedDec 25, 2018
PHP min version5.2.4
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

General Options Developer Profile

Yogesh Barot

1 plugin · 10 total installs

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

How We Detect General Options

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/general-options/assets/css/bootstrap.min.css/wp-content/plugins/general-options/assets/css/ad_custom-admin.css/wp-content/plugins/general-options/assets/font-awesome/css/font-awesome.min.css
Script Paths
/wp-content/plugins/general-options/js/wp-media-upload.js
Version Parameters
general-options/assets/css/bootstrap.min.css?ver=general-options/assets/css/ad_custom-admin.css?ver=general-options/assets/font-awesome/css/font-awesome.min.css?ver=general-options/js/wp-media-upload.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about General Options