Easy Primary Category Security & Risk Analysis

wordpress.org/plugins/easy-primary-category

Allows you to choose primary category for posts and custom post types.

1K active installs v1.1.1 PHP 5.6+ WP 4.5+ Updated Feb 10, 2026
categoryprimary
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Easy Primary Category Safe to Use in 2026?

Generally Safe

Score 100/100

Easy Primary Category has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "easy-primary-category" plugin v1.1.1 demonstrates a strong security posture based on the provided static analysis and vulnerability history. The absence of any reported CVEs, combined with the plugin's clean code signals, suggests a well-maintained and secure codebase. Notably, all SQL queries are prepared, output is properly escaped, and there are no identified dangerous functions or file operations. The presence of a nonce check further enhances security by mitigating certain types of cross-site request forgery (CSRF) attacks.

However, the analysis does highlight areas for potential improvement and caution. The complete lack of capability checks across all entry points is a significant concern. While the attack surface is currently reported as zero, if any new entry points are introduced or discovered in the future, they would inherently lack proper authorization checks, posing a risk. Similarly, the absence of taint analysis results, though potentially indicating no issues, could also mean the analysis was not performed or did not cover all scenarios. The plugin's history of no vulnerabilities is a positive indicator, but it does not guarantee future security. Continuous vigilance and security reviews are crucial.

In conclusion, the "easy-primary-category" plugin v1.1.1 appears to be a secure option with a commendable focus on core security practices like prepared statements and output escaping. The primary weakness lies in the lack of capability checks, which, while not directly exploitable given the current zero attack surface, represents a potential future risk if the plugin's functionality expands. The plugin's track record of no vulnerabilities is a strong positive. Overall, the plugin is in a good state, but the absence of capability checks warrants attention for future development.

Key Concerns

  • No capability checks found
Vulnerabilities
None known

Easy Primary Category Security Vulnerabilities

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

Easy Primary Category Code Analysis

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

Output Escaping

100% escaped4 total outputs
Attack Surface

Easy Primary Category Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_enqueue_scriptsadmin\class-easy-primary-category-admin.php:69
actionsave_postadmin\class-easy-primary-category-admin.php:70
actionadmin_footeradmin\class-easy-primary-category-admin.php:71
filterpost_link_categoryincludes\class-easy-primary-category.php:94
Maintenance & Trust

Easy Primary Category Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 10, 2026
PHP min version5.6
Downloads41K

Community Trust

Rating100/100
Number of ratings4
Active installs1K
Developer Profile

Easy Primary Category Developer Profile

Gagan Deep Singh

8 plugins · 65K total installs

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

How We Detect Easy Primary Category

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easy-primary-category/admin/css/epc-taxonomy-metabox.min.css/wp-content/plugins/easy-primary-category/admin/js/epc-taxonomy-metabox.min.js
Script Paths
/wp-content/plugins/easy-primary-category/admin/js/epc-taxonomy-metabox.min.js
Version Parameters
easy-primary-category/admin/css/epc-taxonomy-metabox.min.css?ver=easy-primary-category/admin/js/epc-taxonomy-metabox.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
epc-primary-term-select
HTML Comments
The primary category meta box.If no taxonomies are set to enable the primary term selection for this post type, do nothing.Show the primary term meta box.Include Underscore.js style template for buttons and input fields+1 more
Data Attributes
data-taxonomy-namedata-post-id
JS Globals
easyPrimaryCategory
FAQ

Frequently Asked Questions about Easy Primary Category