[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fa8jA_sFSlK7FBOF6zDywRg5RqOpIdxa06qJEG08XxZI":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":14,"download_link":21,"security_score":11,"vuln_count":22,"unpatched_count":22,"last_vuln_date":23,"fetched_at":24,"vulnerabilities":25,"developer":26,"crawl_stats":23,"alternatives":34,"analysis":133,"fingerprints":195},"omnibus-by-ilabs","Omnibus by ilabs","1.0.12","ilabs","https:\u002F\u002Fprofiles.wordpress.org\u002Finspirelabs\u002F","\u003Cp>Omnibus by iLabs is a plugin for WooCommerce that allows you to quickly and easily adapt your e-commerce to the EU Directive, i.e. the Omnibus Directive.\u003C\u002Fp>\n\u003Cp>The plugin allows you to display the lowest price of the product, which was valid in the last 30 days from the beginning of the current promotion. The plugin displays the “lowest price 30 days before the discount” for all types of products in WooCommerce.\u003C\u002Fp>\n","Omnibus by iLabs is a plugin for WooCommerce that allows you to quickly and easily adapt your e-commerce to the EU Directive, i.e.",100,1787,1,"","6.2.9","5.1","7.2",[19,20],"omnibus","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fomnibus-by-ilabs.1.0.12.zip",0,null,"2026-03-15T10:48:56.248Z",[],{"slug":27,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":29,"avg_security_score":30,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"inspirelabs",7,17120,96,30,91,"2026-04-05T14:48:34.277Z",[35,57,80,97,117],{"slug":19,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":54,"download_link":55,"security_score":11,"vuln_count":22,"unpatched_count":22,"last_vuln_date":23,"fetched_at":56},"Omnibus — show the lowest price","3.0.4","Marcin Pietrzak","https:\u002F\u002Fprofiles.wordpress.org\u002Fiworks\u002F","\u003Cp>This plugin allows your site to be compliant with the Directive of the European Parliament and of the Council (EU) 2019\u002F2161 of November 27, 2019, known as the “Omnibus Directive.”\u003C\u002Fp>\n\u003Cp>This plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Saves the current price and keeps it.\u003C\u002Fli>\n\u003Cli>Adds two additional fields in the product or course edit view: the lowest price and the effective date.\u003C\u002Fli>\n\u003Cli>Display information on the item (product, course, etc).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Omnibus plugin support plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-digital-downloads\u002F\" rel=\"ugc\">Easy Digital Downloads\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flearnpress\u002F\" rel=\"ugc\">LearnPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftutor\u002F\" rel=\"ugc\">Tutor LMS\u003C\u002Fa> with WooCommerce\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fyith-woocommerce-product-bundles\u002F\" rel=\"ugc\">YITH WooCommerce Product Bundles\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdebug-bar\u002F\" rel=\"ugc\">Debug Bar\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Directive (EU) 2019\u002F2161 of the European Parliament\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>Article 6a\u003Cbr \u002F>\n  1. Any announcement of a price reduction shall indicate the prior price applied by the trader for a determined period of time prior to the application of the price reduction.\u003Cbr \u002F>\n  2. The prior price means the lowest price applied by the trader during a period of time not shorter than 30 days prior to the application of the price reduction.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Read more: \u003Ca href=\"https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Fdir\u002F2019\u002F2161\u002Foj\" rel=\"nofollow ugc\">Directive 2019\u002F2161\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>See room for improvement?\u003C\u002Fh4>\n\u003Cp>Great! There are several ways you can get involved to help make Omnibus — show the lowest price better:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Report Bugs:\u003C\u002Fstrong> If you find a bug, error or other problem, please report it! You can do this by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fomnibus\u002F\" rel=\"ugc\">creating a new topic\u003C\u002Fa> in the plugin forum. Once a developer can verify the bug by reproducing it, they will create an official bug report in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiworks\u002Fomnibus\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> where the bug will be worked on.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Suggest New Features:\u003C\u002Fstrong> Have an awesome idea? Please share it! Simply \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fomnibus\u002F\" rel=\"ugc\">create a new topic\u003C\u002Fa> in the plugin forum to express your thoughts on why the feature should be included and get a discussion going around your idea.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Issue Pull Requests:\u003C\u002Fstrong> If you’re a developer, the easiest way to get involved is to help out on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiworks\u002Fomnibus\u002Fissues\" rel=\"nofollow ugc\">issues already reported\u003C\u002Fa> in GitHub. Be sure to check out the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiworks\u002Fomnibus\u002Fblob\u002Fmaster\u002Fcontributing.md\" rel=\"nofollow ugc\">contributing guide\u003C\u002Fa> for developers.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Thank you for wanting to make Omnibus — show the lowest price better for everyone!\u003C\u002Fp>\n","The plugin adds price compatibility with the EU Omnibus Directive.",10000,95814,86,49,"2025-07-21T07:53:00.000Z","6.8.5","6.0","8.0",[51,19,52,53,20],"e-commerce","price","shop","https:\u002F\u002Fgithub.com\u002Fiworks\u002Fomnibus\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fomnibus.3.0.4.zip","2026-03-15T15:16:48.613Z",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":11,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":17,"tags":71,"homepage":75,"download_link":76,"security_score":77,"vuln_count":78,"unpatched_count":22,"last_vuln_date":79,"fetched_at":56},"wc-price-history","WC Price History","3.2.3","kkarpieszuk","https:\u002F\u002Fprofiles.wordpress.org\u002Fkkarpieszuk\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwcpricehistory.com\" rel=\"nofollow ugc\">WC Price History\u003C\u002Fa> plugin allows you to track WooCommerce© Products prior prices history and display the lowest price in the last 30 days. This plugin allows your WC shop to be compliant with European law which specifies price reduction announcement policy.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>The plugin works out of the box: install and activate and your discounted products will be compatible with Omnibus directive!\u003C\u002Fp>\n\u003Cp>Plugin is configurable via \u003Ccode>WooCommerce\u003C\u002Fcode> > \u003Ccode>Price History\u003C\u002Fcode> screen. You can configure:\u003Cbr \u002F>\n↪ Where to display the price history information:\u003Cbr \u002F>\n&raquo; on the single product page\u003Cbr \u002F>\n&raquo; upsell and related products\u003Cbr \u002F>\n&raquo; main shop page\u003Cbr \u002F>\n&raquo; product category pages\u003Cbr \u002F>\n&raquo; product tag pages\u003Cbr \u002F>\n↪ When to display minimal price (always or only when the product is on sale)\u003Cbr \u002F>\n↪ How to count minimal price (the minimal from the moment product went on sale to 30 days before that moment or the minimal price from today to 30 days ago)\u003Cbr \u002F>\n↪ How many days take into account when calculating minimal price (30 days by default)\u003Cbr \u002F>\n↪ How to display the price history information\u003Cbr \u002F>\n↪ What to do if the price didn’t change in the last N days (hide price information \u002F display current price \u002F display custom text)\u003C\u002Fp>\n\u003Cp>At the configuration screen you will find additional information how to configure the plugin to be compliant with Omnibus directive (European Commission Directive 98\u002F6\u002FEC Article 6a) and link to legal acts.\u003C\u002Fp>\n","What was the lowest price recently? Build customer trust through transparency! Track and display product price history in WooCommerce store.",4000,50366,23,"2026-03-09T09:24:00.000Z","6.9.4","5.8",[72,73,19,74,20],"history","lowest","prices","https:\u002F\u002Fgithub.com\u002Fkkarpieszuk\u002Fwc-price-history","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-price-history.3.2.3.zip",98,2,"2025-01-07 00:00:00",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":22,"num_ratings":22,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":14,"tags":93,"homepage":14,"download_link":95,"security_score":96,"vuln_count":22,"unpatched_count":22,"last_vuln_date":23,"fetched_at":56},"omnibus-for-woocommerce","PRyC WP: Omnibus for WooCommerce","1.1.2","Patryk","https:\u002F\u002Fprofiles.wordpress.org\u002Fprycpl\u002F","\u003Cp>Plugin adds two additional fields in the product edit view – for the lowest price and the effective date. This information is displayed on the product page. This is related to the upcoming Omnibus EU directive.\u003C\u002Fp>\n\u003Cp>Global information “per product”, without support for variants.\u003Cbr \u002F>\nIf you need support for variants and automation, check out the “PerfectWP – WC Omnibus” plugin:\u003Cbr \u002F>\nhttps:\u002F\u002Fwordpress.org\u002Fplugins\u002Fperfectwp-wc-omnibus\u002F\u003C\u002Fp>\n\u003Cp>Plugin ready to translation (languages​​\u002Fomnibus-for-woocommerce.pot)\u003C\u002Fp>\n\u003Cp>Custom CSS ready:\u003C\u002Fp>\n\u003Cp>Main element (DIV): .pryc_wp_wc_omnibus_product_field\u003Cbr \u002F>\nText (SPAN): .pryc_wp_wc_omnibus_product_field .text\u003Cbr \u002F>\nPrice (SPAN): .pryc_wp_wc_omnibus_product_field .price\u003Cbr \u002F>\nProce, currency symbol (SPAN): .pryc_wp_wc_omnibus_product_field .price .currency\u003Cbr \u002F>\nText separator (SPAN): .pryc_wp_wc_omnibus_product_field .separator\u003Cbr \u002F>\nDate (SPAN): .pryc_wp_wc_omnibus_product_field .date\u003C\u002Fp>\n","Plugin adds two additional fields in the product edit view - for the lowest price and the effective date. This information is displayed on the product &hellip;",40,2714,"2024-04-15T12:03:00.000Z","6.5.8","3.0.1",[94,19,52,53,20],"ecommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fomnibus-for-woocommerce.1.1.2.zip",92,{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":11,"num_ratings":13,"last_updated":107,"tested_up_to":47,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":115,"download_link":116,"security_score":11,"vuln_count":22,"unpatched_count":22,"last_vuln_date":23,"fetched_at":56},"product-price-history-tracker-for-woocommerce","Product Price History Tracker for WooCommerce","1.0.7","Wize WP","https:\u002F\u002Fprofiles.wordpress.org\u002Fwizewp\u002F","\u003Cp>\u003Cstrong>Product Price History Tracker for WooCommerce\u003C\u002Fstrong> helps you stay compliant with the EU Omnibus Directive by automatically recording product price changes and displaying the lowest price in the last 30 days on product pages.\u003C\u002Fp>\n\u003Cp>The plugin works out of the box, is light-weight and fully integrates with WooCommerce.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically tracks price changes for all WooCommerce products\u003C\u002Fli>\n\u003Cli>Calculates and displays the lowest price in the last X days (default 30 days)\u003C\u002Fli>\n\u003Cli>Option to include or exclude sale prices in the calculation\u003C\u002Fli>\n\u003Cli>Optional display only for products currently on sale\u003C\u002Fli>\n\u003Cli>Fully customizable message using placeholders \u003Ccode>{price}\u003C\u002Fcode>, \u003Ccode>{date}\u003C\u002Fcode>, \u003Ccode>{days}\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Choose where to display the lowest price message on the product page (using WooCommerce hooks)\u003C\u002Fli>\n\u003Cli>Optional price history chart: inline display or open chart in popup\u003C\u002Fli>\n\u003Cli>Reset price history for individual products directly from product edit page\u003C\u002Fli>\n\u003Cli>Clean uninstall: all data can be safely removed when uninstalling\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Compliant with EU regulations for price transparency and consumer protection.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to an external service provided by WizeWP (https:\u002F\u002Fwizewp.com) in order to retrieve important product announcements, updates, offers or critical notifications.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>What data is sent: No personal data is transmitted. Only a simple HTTP GET request is performed to retrieve public JSON data.\u003C\u002Fli>\n\u003Cli>When: Only when you access the plugin’s admin settings page.\u003C\u002Fli>\n\u003Cli>Service provided by: WizeWP (https:\u002F\u002Fwizewp.com)\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fwizewp.com\u002Fprivacy-policy\u002F\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fwizewp.com\u002Fterms-of-service\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily track WooCommerce product prices and display the lowest price in the last 30 days to comply with the EU Omnibus Directive.",20,406,"2025-08-23T13:17:00.000Z","5.6","7.4",[111,112,113,114,20],"lowest-price","omnibus-directive","price-history","price-tracker","https:\u002F\u002Fwizewp.com\u002Fplugins\u002Fwoocommerce-price-history\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-price-history-tracker-for-woocommerce.1.0.7.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":22,"downloaded":125,"rating":22,"num_ratings":22,"last_updated":126,"tested_up_to":127,"requires_at_least":48,"requires_php":109,"tags":128,"homepage":130,"download_link":131,"security_score":132,"vuln_count":22,"unpatched_count":22,"last_vuln_date":23,"fetched_at":56},"omnibus-directive-for-products","Omnibus Directive for Products","1.0.2","Mateusz Witkowski","https:\u002F\u002Fprofiles.wordpress.org\u002Fzakodujecompl\u002F","\u003Cp>omnibus-for-wc-products\u003C\u002Fp>\n\u003Cp>Display lowest woocommerce price in your theme\u003C\u002Fp>\n\u003Ch3>How does it work?\u003C\u002Fh3>\n\u003Cp>This plugin adds custom metabox to your Woocommerce Product editor and allows to display lowest price and date of your product.\u003C\u002Fp>\u003C\u002Fp>\n","omnibus-for-wc-products Display lowest woocommerce price in your theme",671,"2023-02-08T08:35:00.000Z","6.1.10",[72,19,74,129,20],"prior","https:\u002F\u002Fmateuszwitkowski.pl\u002Fwoocommerce-omnibus","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fomnibus-directive-for-products.zip",85,{"attackSurface":134,"codeSignals":173,"taintFlows":183,"riskAssessment":184,"analyzedAt":194},{"hooks":135,"ajaxHandlers":169,"restRoutes":170,"shortcodes":171,"cronEvents":172,"entryPointCount":22,"unprotectedCount":22},[136,142,149,153,158,162,165],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","admin_notices","closure","omnibus-by-ilabs.php",55,{"type":143,"name":144,"callback":145,"priority":146,"file":147,"line":148},"filter","woocommerce_grouped_product_columns","filter_grouped_product_columns",10,"src\\Hooks.php",14,{"type":137,"name":150,"callback":151,"priority":146,"file":147,"line":152},"woocommerce_grouped_product_list_after_omnibus","filter_grouped_product_child",16,{"type":137,"name":154,"callback":155,"priority":156,"file":147,"line":157},"woocommerce_single_product_summary","single_product_summary",11,19,{"type":137,"name":159,"callback":160,"priority":146,"file":147,"line":161},"woocommerce_get_price_html","woocommerce_get_variation_price_html",21,{"type":137,"name":163,"callback":163,"priority":146,"file":147,"line":164},"woocommerce_variation_options_pricing",25,{"type":137,"name":166,"callback":167,"priority":146,"file":147,"line":168},"woocommerce_after_shop_loop_item_title","after_shop_loop_item_title",29,[],[],[],[],{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":177,"fileOperations":22,"externalRequests":22,"nonceChecks":22,"capabilityChecks":22,"bundledLibraries":182},[],{"prepared":22,"raw":22,"locations":176},[],{"escaped":78,"rawEcho":13,"locations":178},[179],{"file":140,"line":180,"context":181},56,"raw output",[],[],{"summary":185,"deductions":186},"The static analysis of the omnibus-by-ilabs plugin version 1.0.12 reveals a generally strong security posture with no direct code vulnerabilities identified. The absence of dangerous functions, SQL queries, file operations, and external HTTP requests is a positive sign. The plugin also exhibits good practices by using prepared statements for its SQL queries. However, there are some areas for improvement. The low percentage of properly escaped output (67%) suggests potential for cross-site scripting (XSS) vulnerabilities if the unescaped outputs are user-controlled.\n\nThe plugin's vulnerability history is clean, with no known CVEs recorded. This, coupled with the absence of taint flows and a limited attack surface, indicates a low likelihood of existing widespread security issues. However, the complete lack of capability checks and nonce checks on its zero entry points (AJAX handlers, REST API routes, shortcodes, cron events) is a notable concern. While there are currently no entry points, if any are introduced in future versions without proper authentication and authorization checks, it could create significant security gaps.\n\nIn conclusion, the plugin demonstrates good development practices in terms of preventing common vulnerabilities like SQL injection and XSS through prepared statements. The clean vulnerability history is also reassuring. Nevertheless, the complete absence of authentication and authorization checks, even with a current zero attack surface, represents a latent risk. Future development should prioritize implementing robust security checks for any new entry points to maintain this strong security record.",[187,190,192],{"reason":188,"points":189},"Unescaped output detected",5,{"reason":191,"points":189},"No capability checks implemented",{"reason":193,"points":189},"No nonce checks implemented","2026-03-16T20:31:37.108Z",{"wat":196,"direct":203},{"assetPaths":197,"generatorPatterns":200,"scriptPaths":201,"versionParams":202},[198,199],"\u002Fwp-content\u002Fplugins\u002Fomnibus-by-ilabs\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fomnibus-by-ilabs\u002Fassets\u002Fcss\u002Ffront.css",[],[],[],{"cssClasses":204,"htmlComments":207,"htmlAttributes":208,"restEndpoints":209,"jsGlobals":210,"shortcodeOutput":211},[205,206],"ilabs-disabled-input","disabled",[],[206],[],[],[]]