[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fSepcb6kqpfWUsNVl-nXrziF4stidSvYf4Dm29yOOV2o":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":17,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":116,"fingerprints":222},"edd-invoice-data","EDD Invoice Data","1.2.1","Michal Jaworski","https:\u002F\u002Fprofiles.wordpress.org\u002Fupsell\u002F","\u003Cp>\u003Cem>English below\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>EDD Invoice Data, to moduł do \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Feasy-digital-downloads\u002F\" rel=\"ugc\">Easy Digital Downloads\u003C\u002Fa>, który pozwala na łatwe zbieranie danych do faktury przy składaniu zamówienia. Pobieranie dodatkowych danych można aktywować dla dowolnej bramki płatności EDD.\u003C\u002Fp>\n\u003Ch4>Możliwości\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Pobieranie danych do faktury dla dowolnej bramki płatności EDD\u003C\u002Fli>\n\u003Cli>Podanie danych do faktury może być opcjonalne lub wymagane\u003C\u002Fli>\n\u003Cli>Pobranie danych do faktury od osoby fizycznej (imię, nazwisko i adres)\u003C\u002Fli>\n\u003Cli>Zebrane dane mogą być wykorzystane przez moduły integrujące z systemami fakturującymi (\u003Ca href=\"http:\u002F\u002Fupsell.pl\u002Fsklep\u002Fwp-fakturownia\u002F\" rel=\"nofollow ugc\">WP Fakturownia\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fupsell.pl\u002Fsklep\u002Fwp-taxe\u002F\" rel=\"nofollow ugc\">WP Taxe\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fupsell.pl\u002Fsklep\u002Fwp-ifirma\u002F\" rel=\"nofollow ugc\">WP iFirma\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fupsell.pl\u002Fsklep\u002Fwp-ifirma\u002F\" rel=\"nofollow ugc\">WP wFirma\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Kontakt\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Jeśli masz jakiekolwiek sugestie dotyczące wtyczki – pisz śmiało! Kontakt znajdziesz na naszej stronie \u003Ca href=\"http:\u002F\u002Fupsell.pl\" rel=\"nofollow ugc\">upSell.pl\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Koniecznie zajrzyj też do nas na Twittera: \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fupsell_pl\" rel=\"nofollow ugc\">@upsell_pl\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>I polub nas na Facebooku: \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fupsellpl\" rel=\"nofollow ugc\">upSell.pl na FB\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>English version\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>EDD Invoice Data is add-on plugin for Easy Digital Downloads plugin, which allows you to easily gather invoice data for any EDD payment gateway during checkout.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Gathering the invoice data for any payment gateway\u003C\u002Fli>\n\u003Cli>Provide the invoice details can be optional or required\u003C\u002Fli>\n\u003Cli>Getting the invoice data from a individual (name and address)\u003C\u002Fli>\n\u003Cli>Dedicated mainly for EU entrepreneurs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English – default, always included\u003C\u002Fli>\n\u003Cli>Polish: tak, tak – to przecież polska wtyczka!\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin allows you to gather invoice data for any EDD payment gateway.",10,2844,0,"2018-06-19T11:18:00.000Z","4.9.29","3.5","",[19,20,21,22,23],"digital-downloads","e-commerce","e-downloads","easy-digital-downloads","edd","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fedd-invoice-data.1.2.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"upsell",5,740,89,15,86,"2026-04-03T19:20:09.370Z",[38,55,76,89,104],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":17,"requires_at_least":51,"requires_php":17,"tags":52,"homepage":53,"download_link":54,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"edd-list-file-names","EDD List File Names","1.0.1","Andrew Munro \u002F AffiliateWP","https:\u002F\u002Fprofiles.wordpress.org\u002Fsumobi\u002F","\u003Cp>This plugin requires \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Feasy-digital-downloads\u002F\" title=\"Easy Digital Downloads\" rel=\"ugc\">Easy Digital Downloads\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Using the included \u003Ccode>[edd_file_names]\u003C\u002Fcode> shortcode you’ll be able to list a download’s file names (not file paths). This is useful for showing customers what is included when they purchase your product. The shortcode also takes 2 parameters, title and ID. Using the ID you’re able to show a download’s file names from another post\u002Fpage\u002Fdownload.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode usage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Basic listing of the current download in an ordered list\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[edd_file_names]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Custom title above the list\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[edd_file_names title=\"Files Included\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Show the download’s files by using it’s ID. Useful when you are also using the [purchase_link] shortcode on another page\u002Fpost\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[edd_file_names id=\"123\" title=\"Another download's files\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Modifying the HTML markup\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This example shows how you can modify the HTML markup. Heading has been replaced with an \u003Ccode>\u003Ch1>\u003C\u002Fcode> tag, and the list is now an unordered list. Copy and paste the following function into your child theme’s functions.php or a custom plugin:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function sumobi_edd_list_file_names( $html, $title, $download_files ) { \n    ob_start();\n    if ( $download_files && is_array( $download_files ) ) : ?>\n\n        \u003C?php if ( $title ) : ?>\n        \u003Ch1>\u003C?php echo $title; ?>\u003C\u002Fh1>\n        \u003C?php endif; ?>\n\n        \u003Cul class=\"edd-file-names\">\n        \u003C?php foreach ( $download_files as $file ) : ?>\n            \u003Cli>\u003C?php echo $file['name']; ?>\u003C\u002Fli>\n        \u003C?php endforeach; ?>\n        \u003C\u002Ful>\n\n    \u003C?php endif;\n\n    $html = ob_get_clean();\n    return $html;\n}\nadd_filter( 'edd_list_file_names', 'sumobi_edd_list_file_names', 10, 3 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Extensions for Easy Digital Downloads\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Feasydigitaldownloads.com\u002Fextensions\u002F?ref=166\" title=\"Plugins for Easy Digital Downloads\" rel=\"nofollow ugc\">https:\u002F\u002Feasydigitaldownloads.com\u002Fextensions\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tips for Easy Digital Downloads\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fsumobi.com\u002Fblog\" title=\"Tips for Easy Digital Downloads\" rel=\"nofollow ugc\">http:\u002F\u002Fsumobi.com\u002Fblog\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Stay up to date\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cem>Follow me on Twitter\u003C\u002Fem>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fsumobi_\" title=\"Twitter\" rel=\"nofollow ugc\">http:\u002F\u002Ftwitter.com\u002Fsumobi_\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cem>Become a fan on Facebook\u003C\u002Fem>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.facebook.com\u002Fsumobicom\" title=\"Facebook\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.facebook.com\u002Fsumobicom\u003C\u002Fa>\u003C\u002Fp>\n","Shows a simple list of the download's files with a shortcode",50,4291,100,2,"2014-02-22T00:17:00.000Z","3.3",[19,20,21,22,23],"http:\u002F\u002Fsumobi.com\u002Fshop\u002Fedd-list-file-names\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fedd-list-file-names.1.0.1.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":73,"download_link":74,"security_score":75,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"edd-auto-register","EDD Auto Register","1.4.5","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cp>This plugin now requires \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-digital-downloads\u002F\" title=\"Easy Digital Downloads\" rel=\"ugc\">Easy Digital Downloads\u003C\u002Fa> 2.9 or greater.\u003C\u002Fp>\n\u003Cp>Once activated, EDD Auto Register will create a WordPress user account for your customer at checkout, without the need for the customer to enter any additional information. This eliminates the need for the default EDD registration form, and drastically reduces the time it takes your customers to complete their purchase.\u003C\u002Fp>\n\u003Cp>Guest checkout is required so the plugin overrides the setting. The registration form is hidden on checkout while the plugin is active.\u003C\u002Fp>\n\u003Cp>There are various filters available for developers, see the FAQ tab for more information.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>More extensions for Easy Digital Downloads\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can find more extensions (both free and commercial) from \u003Ca href=\"https:\u002F\u002Feasydigitaldownloads.com\u002Fdownloads\u002F\" title=\"Easy Digital Downloads\" rel=\"nofollow ugc\">Easy Digital Downloads’ website\u003C\u002Fa>\u003C\u002Fp>\n","Automatically creates a WP user account at checkout, based on customer's email address.",1000,88450,94,12,"2024-04-22T22:52:00.000Z","6.2.9","4.4","5.4",[19,21,22,23,72],"purchase","https:\u002F\u002Feasydigitaldownloads.com\u002Fdownloads\u002Fauto-register\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fedd-auto-register.1.4.5.zip",92,{"slug":77,"name":78,"version":79,"author":42,"author_profile":43,"description":80,"short_description":81,"active_installs":63,"downloaded":82,"rating":48,"num_ratings":83,"last_updated":84,"tested_up_to":68,"requires_at_least":70,"requires_php":17,"tags":85,"homepage":87,"download_link":88,"security_score":48,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"edd-featured-downloads","Easy Digital Downloads Featured Downloads","1.0.5","\u003Ch4>Featured Downloads is now part of EDD Core\u003C\u002Fh4>\n\u003Cp>As of Easy Digital Downloads 3.5.1, the Featured Downloads addon is included in Easy Digital Downloads. You no longer need this addon to use the Featured Downloads feature.\u003C\u002Fp>\n\u003Ch4>About this Addon\u003C\u002Fh4>\n\u003Cp>This plugin requires \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Feasy-digital-downloads\u002F\" title=\"Easy Digital Downloads\" rel=\"ugc\">Easy Digital Downloads\u003C\u002Fa>. It’s aimed at developers\u002Fclients who need to show a list of featured downloads.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Provides a template tag so finely-tuned placement of featured downloads in your theme is possible.\u003C\u002Fli>\n\u003Cli>Provides a shortcode which will simply list all the featured downloads, without the need to enter any IDs.\u003C\u002Fli>\n\u003Cli>Provides a simple interface for managing featured downloads in the WordPress admin. A “feature download” checkbox will be added to each download edit\u002Fpublish screen as well as the quick edit boxes. At a glance you’ll also be able to see which downloads have been featured on your website from the main download listing.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Shortcode Usage\u003C\u002Fh4>\n\u003Cp>Add the “featured” attribute to the existing [downloads] shortcode provided by Easy Digital Downloads:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[downloads featured=\"yes\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Template Tag Usage\u003C\u002Fh4>\n\u003Cp>The following code can be used to show the featured downloads anywhere in your theme:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>echo do_shortcode( '[downloads featured=\"yes\"]' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can include any other attributes supported by the \u003Ca href=\"https:\u002F\u002Fdocs.easydigitaldownloads.com\u002Farticle\u002F224-downloads\" rel=\"nofollow ugc\">[downloads] shortcode\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Building your own Query\u003C\u002Fh4>\n\u003Cp>To build your own query using \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FClass_Reference\u002FWP_Query\" title=\"WP_Query\" rel=\"nofollow ugc\">WP_Query\u003C\u002Fa> you can use the \u003Ccode>meta_key\u003C\u002Fcode> parameter with a value of \u003Ccode>edd_feature_download\u003C\u002Fcode>. The following example builds a simple unordered list with all the featured downloads.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n\n$args = array(\n    'post_type' => 'download',\n    'meta_key'  => 'edd_feature_download',\n);\n\n$featured_downloads = new WP_Query( $args );\n\nif( $featured_downloads->have_posts() ) : ?>\n\n    \u003Cul>\n        \u003C?php while( $featured_downloads->have_posts() ) : $featured_downloads->the_post(); ?>\n        \u003Cli>\n           \u003Ca href=\"\u003C?php the_permalink(); ?>\" title=\"\u003C?php the_title(); ?>\">\n                \u003C?php the_title(); ?>\n           \u003C\u002Fa>\n        \u003C\u002Fli>\n        \u003C?php endwhile; ?>\n    \u003C\u002Ful>\n\n\u003C?php endif; wp_reset_postdata(); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Easily feature your downloads",80323,1,"2025-08-18T19:59:00.000Z",[19,21,22,23,86],"featured-downloads","https:\u002F\u002Feasydigitaldownloads.com\u002Fdownloads\u002Fedd-featured-downloads\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fedd-featured-downloads.1.0.5.zip",{"slug":90,"name":91,"version":92,"author":42,"author_profile":43,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":48,"num_ratings":97,"last_updated":98,"tested_up_to":99,"requires_at_least":51,"requires_php":17,"tags":100,"homepage":102,"download_link":103,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"edd-downloads-as-services","EDD Downloads As Services","1.0.7","\u003Cp>This plugin requires \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-digital-downloads\u002F\" title=\"Easy Digital Downloads\" rel=\"ugc\">Easy Digital Downloads\u003C\u002Fa> v1.9 or greater.\u003C\u002Fp>\n\u003Cp>Many customers use Easy Digital Downloads to sell “services” rather than “downloads”. We get many requests to remove the “no downloadable files” on the purchase confirmation page, because their services do not have\u002Fneed files attached. This plugin fixes that.\u003C\u002Fp>\n\u003Cp>It will allow you to select individual downloads which are services, or an entire category which houses your services. If a download is marked as a service, or belongs to one of the categories you selected, the the purchase confirmation page will not show “no downloadable files” for that particular download. If your service does have a file attached, it will still show the file. It also slightly modifies the email receipt so it does not include a dash next to the name.\u003C\u002Fp>\n\u003Cp>So far, this plugin allows you to:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Hide the “no downloadable files found” message on the purchase confirmation page when your service has no download files attached to it\u003C\u002Fli>\n\u003Cli>Hide the extra dash in the purchase receipt email when your service has no download files attached to it\u003C\u002Fli>\n\u003Cli>Select categories from the plugin settings that house your “services”. Any download within the selected categories will be marked as a service\u003C\u002Fli>\n\u003Cli>Mark downloads as services on a per-download level. A checkbox is added to the download configuration metabox\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Suggestions welcome for future features. Developers can take advantage of the _edd_das_enabled meta_key and extend the plugin to suit their needs.\u003C\u002Fp>\n","Mark Downloads As Services in Easy Digital Downloads",200,20753,3,"2021-01-05T11:22:00.000Z","5.6.17",[19,21,22,23,101],"services","https:\u002F\u002Feasydigitaldownloads.com\u002Fdownloads\u002Fdownloads-as-services\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fedd-downloads-as-services.1.0.7.zip",{"slug":105,"name":106,"version":41,"author":42,"author_profile":43,"description":107,"short_description":108,"active_installs":48,"downloaded":109,"rating":48,"num_ratings":83,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":17,"tags":113,"homepage":17,"download_link":115,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"edd-blocks","Easy Digital Downloads – Blocks","\u003Cp>EDD Blocks adds a “Downloads” block to the new WordPress editor, also known as Gutenberg.\u003C\u002Fp>\n\u003Cp>The Downloads block allows you to display a grid of Downloads on your site similar to the [downloads] shortcode already provided by Easy Digital Downloads. The Downloads block provides a visual representation of your downloads, allowing you to see a real-time preview of your downloads as you configure the various settings.\u003C\u002Fp>\n\u003Cp>As well as being able to display downloads, a grid of Download Categories or Download Tags can be shown.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The latest version of the Gutenberg plugin OR WordPress 5.0 or greater\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-digital-downloads\u002F\" title=\"Easy Digital Downloads\" rel=\"ugc\">Easy Digital Downloads\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>Display a grid of Downloads\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Set how many downloads should show per page\u003C\u002Fli>\n\u003Cli>Set how many columns of downloads should show\u003C\u002Fli>\n\u003Cli>Show or hide the buy button\u003C\u002Fli>\n\u003Cli>Show or hide the price\u003C\u002Fli>\n\u003Cli>Show or hide thumbnail images\u003C\u002Fli>\n\u003Cli>Show or hide the excerpt\u003C\u002Fli>\n\u003Cli>Show or hide the full content\u003C\u002Fli>\n\u003Cli>Show or hide the pagination\u003C\u002Fli>\n\u003Cli>Order downloads by “Date Created”, “Earnings”, “ID”, “Price”, “Random”, “Sales”, “Slug” or “Title”\u003C\u002Fli>\n\u003Cli>Order downloads in an “Ascending” or “Descending” order\u003C\u002Fli>\n\u003Cli>Show downloads from a specific category\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Display a grid of Download Categories\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Set how many columns of download categories should show\u003C\u002Fli>\n\u003Cli>Show or hide download category thumbnail images\u003C\u002Fli>\n\u003Cli>Show or hide download category names\u003C\u002Fli>\n\u003Cli>Show or hide download category descriptions\u003C\u002Fli>\n\u003Cli>Show or hide download category counts\u003C\u002Fli>\n\u003Cli>Show or hide empty download categories\u003C\u002Fli>\n\u003Cli>Order download categories by “Count”, “ID”, “Name” or “Slug”\u003C\u002Fli>\n\u003Cli>Order download categories in an “Ascending” or “Descending” order\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Display a grid of Download Tags\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Set how many columns of download tags should show\u003C\u002Fli>\n\u003Cli>Show or hide download tag thumbnail images\u003C\u002Fli>\n\u003Cli>Show or hide download tag names\u003C\u002Fli>\n\u003Cli>Show or hide download tag descriptions\u003C\u002Fli>\n\u003Cli>Show or hide download tag counts\u003C\u002Fli>\n\u003Cli>Show or hide empty download tags\u003C\u002Fli>\n\u003Cli>Order download tags by “Count”, “ID”, “Name” or “Slug”\u003C\u002Fli>\n\u003Cli>Order download tags in an “Ascending” or “Descending” order\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cp>Gutenberg also provides a shortcode block so we’ve added a [download_categories] and [download_tags] shortcode. Each shortcode shares the same attributes, mimicking the options of the Downloads block:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>thumbnails\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>true (default) | false\u003C\u002Fp>\n\u003Cp>Whether or not to show the thumbnail image.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>title\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>true (default) | false\u003C\u002Fp>\n\u003Cp>Whether or not to show the category or tag name.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>description\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>true (default) | false\u003C\u002Fp>\n\u003Cp>Whether or not to show the category or tag description.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>show_empty\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>true | false (default)\u003C\u002Fp>\n\u003Cp>Whether or not to show empty terms.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>columns\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>1 | 2 | 3 (default) | 4 | 5 | 6\u003C\u002Fp>\n\u003Cp>The number of columns.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>count\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>true (default) | false\u003C\u002Fp>\n\u003Cp>Whether or not to show the number of downloads in each term.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>orderby\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>count (default) | id | name | slug\u003C\u002Fp>\n\u003Cp>What to order the terms by.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>order\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>ASC | DESC (default)\u003C\u002Fp>\n\u003Cp>In which order to display the terms.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode examples\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>[download_categories count=”false” orderby=”name” order=”ASC” title=”false” columns=”4″]\u003C\u002Fp>\n\u003Cp>[download_tags orderby=”id” order=”DESC” columns=”2″]\u003C\u002Fp>\n","EDD Blocks adds a \"Downloads\" block to the new WordPress editor, also known as Gutenberg.",9651,"2020-02-20T04:08:00.000Z","5.4.19","5.0",[114,19,21,22,23],"blocks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fedd-blocks.1.0.1.zip",{"attackSurface":117,"codeSignals":171,"taintFlows":215,"riskAssessment":216,"analyzedAt":221},{"hooks":118,"ajaxHandlers":167,"restRoutes":168,"shortcodes":169,"cronEvents":170,"entryPointCount":13,"unprotectedCount":13},[119,125,129,134,138,142,146,150,154,159,164],{"type":120,"name":121,"callback":122,"file":123,"line":124},"action","plugins_loaded","bpmj_edd_invoice_data_add_textdomain","edd-invoice-data.php",40,{"type":120,"name":121,"callback":126,"file":127,"line":128},"bpmj_edd_invoice_data_enable_forms","includes\\actions.php",16,{"type":130,"name":131,"callback":132,"file":127,"line":133},"filter","edd_payment_meta","bpmj_edd_invoice_data_save_invoice",256,{"type":120,"name":135,"callback":136,"priority":11,"file":127,"line":137},"edd_checkout_error_checks","bpmj_edd_invoice_data_validate_invoice",309,{"type":120,"name":139,"callback":140,"priority":11,"file":127,"line":141},"edd_payment_personal_details_list","bpmj_edd_invoice_data_show_invoice_data",455,{"type":120,"name":143,"callback":144,"file":127,"line":145},"edd_after_purchase_form","bpmj_edd_invoice_data_hide_invoice_after_total_dis",488,{"type":130,"name":147,"callback":148,"file":127,"line":149},"edd_purchase_form_required_fields","bpmj_edd_invoice_data_unrequire_fname",500,{"type":120,"name":151,"callback":152,"file":127,"line":153},"save_post","bpmj_edd_invoice_data_save_data",547,{"type":130,"name":155,"callback":156,"priority":83,"file":157,"line":158},"edd_settings_gateways","bpmj_edd_invoice_data_add_settings","includes\\admin\\settings.php",62,{"type":120,"name":160,"callback":161,"file":162,"line":163},"wp_enqueue_scripts","bpmj_edd_invoice_data_load_scripts","includes\\scripts.php",20,{"type":120,"name":160,"callback":165,"file":162,"line":166},"bpmj_edd_invoice_data_load_styles",45,[],[],[],[],{"dangerousFunctions":172,"sqlUsage":173,"outputEscaping":175,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":214},[],{"prepared":13,"raw":13,"locations":174},[],{"escaped":176,"rawEcho":177,"locations":178},46,17,[179,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212],{"file":127,"line":180,"context":181},57,"raw output",{"file":127,"line":183,"context":181},76,{"file":127,"line":185,"context":181},217,{"file":127,"line":187,"context":181},333,{"file":127,"line":189,"context":181},336,{"file":127,"line":191,"context":181},337,{"file":127,"line":193,"context":181},338,{"file":127,"line":195,"context":181},340,{"file":127,"line":197,"context":181},341,{"file":127,"line":199,"context":181},343,{"file":127,"line":201,"context":181},344,{"file":127,"line":203,"context":181},345,{"file":127,"line":205,"context":181},347,{"file":127,"line":207,"context":181},349,{"file":157,"line":209,"context":181},71,{"file":157,"line":211,"context":181},72,{"file":157,"line":213,"context":181},75,[],[],{"summary":217,"deductions":218},"The plugin \"edd-invoice-data\" v1.2.1 exhibits a generally good security posture based on the provided static analysis and vulnerability history. The absence of any recorded CVEs and the lack of critical or high-severity issues in taint analysis are positive indicators. Furthermore, the code's adherence to prepared statements for SQL queries is a strong practice. However, there are areas for improvement.\n\nThe static analysis reveals a complete absence of entry points like AJAX handlers, REST API routes, shortcodes, and cron events, which significantly reduces the potential attack surface. This is a substantial strength. Despite this, a notable concern is the 73% proper output escaping, implying that 27% of outputs are not properly escaped. While no critical or high severity taint flows were identified, unescaped output can still lead to cross-site scripting (XSS) vulnerabilities, especially if user-supplied data is involved in those unescaped outputs.\n\nIn conclusion, the plugin has a strong foundation with minimal known vulnerabilities and a well-protected attack surface. The primary area of concern is the unescaped output, which, while not manifesting as critical taint flows in this analysis, still presents a latent risk. Addressing this would further harden the plugin's security.",[219],{"reason":220,"points":11},"27% of outputs are not properly escaped","2026-03-17T00:08:07.686Z",{"wat":223,"direct":236},{"assetPaths":224,"generatorPatterns":229,"scriptPaths":230,"versionParams":231},[225,226,227,228],"\u002Fwp-content\u002Fplugins\u002Fedd-invoice-data\u002Fassets\u002Fjs\u002Fscripts.js","\u002Fwp-content\u002Fplugins\u002Fedd-invoice-data\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fedd-invoice-data\u002Fassets\u002Fcss\u002Fhide_fname.css","\u002Fwp-content\u002Fplugins\u002Fedd-invoice-data\u002Fassets\u002Fcss\u002Fhide_lname.css",[],[225],[232,233,234,235],"edd-invoice-data\u002Fassets\u002Fjs\u002Fscripts.js?ver=","edd-invoice-data\u002Fassets\u002Fcss\u002Fstyle.css?ver=","edd-invoice-data\u002Fassets\u002Fcss\u002Fhide_fname.css?ver=","edd-invoice-data\u002Fassets\u002Fcss\u002Fhide_lname.css?ver=",{"cssClasses":237,"htmlComments":246,"htmlAttributes":247,"restEndpoints":257,"jsGlobals":258,"shortcodeOutput":259},[238,239,240,241,242,243,244,245],"bpmj_edd_invoice_data_invoice_check","bpmj_edd_invoice_data_invoice","bpmj_edd_invoice_data_invoice_force","bpmj_edd_invoice_data_person_name_p","bpmj_edd_invoice_data_company_name_p","bpmj_edd_invoice_data_company_name_p_show","bpmj_edd_invoice_data_nip_p","bpmj_edd_invoice_data_nip_p_show",[],[248,249,250,251,252,253,254,255,256],"name=\"bpmj_edd_invoice_data_invoice_check\"","id=\"bpmj_edd_invoice_data_invoice_check\"","name=\"bpmj_edd_invoice_data_invoice_type\"","name=\"bpmj_edd_invoice_data_invoice_person_name\"","name=\"bpmj_edd_invoice_data_invoice_company_name\"","name=\"bpmj_edd_invoice_data_invoice_nip\"","name=\"bpmj_edd_invoice_data_invoice_street\"","name=\"bpmj_edd_invoice_data_invoice_postcode\"","name=\"bpmj_edd_invoice_data_invoice_city\"",[],[],[]]