
Nutrition Facts Label Security & Risk Analysis
wordpress.org/plugins/nutrition-facts-labelThis plugin provides food bloggers with the ability to add nutrition facts label to their recipe post(s).
Is Nutrition Facts Label Safe to Use in 2026?
Generally Safe
Score 100/100Nutrition Facts Label has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "nutrition-facts-label" v1.5 plugin exhibits a concerning security posture, primarily due to a significant number of unprotected entry points. While the plugin demonstrates good practice by utilizing prepared statements for its SQL queries and not making external HTTP requests, these strengths are overshadowed by critical weaknesses in handling user input and access control.
The static analysis reveals an attack surface with 5 entry points, 3 of which lack any authentication checks. This is a major red flag, as it means any unauthenticated user could potentially interact with these components, leading to unintended consequences. Furthermore, the taint analysis indicates 4 flows with unsanitized paths, all of which are flagged with no severity. However, the presence of unsanitized paths is a significant concern, and their interaction with unprotected entry points could lead to severe vulnerabilities if exploited.
The plugin's vulnerability history is clean, with no recorded CVEs. While this is positive, it should not lead to complacency. The lack of recorded vulnerabilities may be due to the fact that such vulnerabilities have not been discovered or reported, rather than a testament to its inherent security. The combination of a large, unprotected attack surface and unsanitized code paths creates a high-risk environment, despite the absence of known exploits.
Key Concerns
- Unprotected AJAX handlers
- Unsanitized paths in taint analysis
- No nonce checks on AJAX handlers
- No capability checks
- Low output escaping percentage
Nutrition Facts Label Security Vulnerabilities
Nutrition Facts Label Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Nutrition Facts Label Attack Surface
AJAX Handlers 3
Shortcodes 2
WordPress Hooks 5
Maintenance & Trust
Nutrition Facts Label Maintenance & Trust
Maintenance Signals
Community Trust
Nutrition Facts Label Alternatives
Nutrition Facts Vitamins
nutrition-facts-vitamins
Use this free WordPress plugin to create Nutrition Facts Labels with vitamins.
WP Nutrition Facts
wp-nutrition-facts
Insert a Nutrition Facts Table to pages, posts and custom post type.
FoodParser
foodparser
This plugin allows you to add nutrition label to a post. Just click on the pear, and copy/paste the unformatted nutritional information from Calorie C …
Cooked – Recipe Management
cooked
Cooked is the absolute best way to create & display recipes with WordPress. SEO optimized, galleries, timers, and much more.
Nutrition Facts
nutrition-facts
Display a label of nutrition facts of your recipe with automatic calculation of percent daily value.
Nutrition Facts Label Developer Profile
3 plugins · 30 total installs
How We Detect Nutrition Facts Label
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/nutrition-facts-label/includes/assets/css/nutritionLabel.css/wp-content/plugins/nutrition-facts-label/includes/assets/javascript/nutritionLabel.js/wp-content/plugins/nutrition-facts-label/includes/assets/javascript/html2canvas.js/wp-content/plugins/nutrition-facts-label/includes/assets/javascript/gfb_nutrition_label.js/wp-content/plugins/nutrition-facts-label/includes/assets/css/jquery-ui-1.7.2.custom.css/wp-content/plugins/nutrition-facts-label/includes/assets/javascript/jquery.ui.progressbar.min.js/wp-content/plugins/nutrition-facts-label/includes/assets/images/beta.png/wp-content/plugins/nutrition-facts-label/includes/assets/javascript/nutritionLabel.js/wp-content/plugins/nutrition-facts-label/includes/assets/javascript/html2canvas.js/wp-content/plugins/nutrition-facts-label/includes/assets/javascript/gfb_nutrition_label.js/wp-content/plugins/nutrition-facts-label/includes/assets/javascript/jquery.ui.progressbar.min.jsnutrition-facts-label/includes/assets/css/nutritionLabel.css?ver=nutrition-facts-label/includes/assets/javascript/nutritionLabel.js?ver=nutrition-facts-label/includes/assets/javascript/html2canvas.js?ver=nutrition-facts-label/includes/assets/javascript/gfb_nutrition_label.js?ver=nutrition-facts-label/includes/assets/css/jquery-ui-1.7.2.custom.css?ver=nutrition-facts-label/includes/assets/javascript/jquery.ui.progressbar.min.js?ver=HTML / DOM Fingerprints
nutritionalgfb-nutritional-embed-labelnutrition-label-outernutrition-label<!-- ... -->id="nutritiona-facts-label-main-title"id="gfb-nutritional-embed-label"id="nutrition-label-outer"id="nutrition-label"id="gfb-nutrition-label-msg"gfbnutritionlabeloptionsbeta_img/wp-json/wp/v2/posts[nutrition_facts_label_generator][embed_nutrition_label]