[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fiCavoMp9iQoeFPRi7KOuM2gprIbhhKUAV9ZIgtk9yBs":3,"$fdRBFDG1gId6jxp4uuYLZ6nx_qHXOxWTw-UWLWN-VMbk":265,"$fA5Q1CO5EgPRhIqxKUOLEylCKbpAGfZvON3xBt7_C2Nw":270},{"slug":4,"name":4,"version":5,"author":6,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":12,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":38,"analysis":141,"fingerprints":232},"wp-cleanumlauts2","1.6","Juergen Schulze","https:\u002F\u002Fprofiles.wordpress.org\u002F1manfactory\u002F","\u003Cp>Converts German umlauts for permalinks, post, comments and feeds automatically into their corresponding equivalent.\u003Cbr \u002F>\nWandelt Umlaute automatisch lesbar für Permalinks um.\u003Cbr \u002F>\nä -> ae\u003Cbr \u002F>\nö -> oe\u003Cbr \u002F>\nü -> ue\u003Cbr \u002F>\nÄ -> Ae\u003Cbr \u002F>\nÖ -> Oe\u003Cbr \u002F>\nÜ -> Ue\u003Cbr \u002F>\nß -> ss\u003C\u002Fp>\n\u003Cp>Parts based on wp-cleanumlauts from www.4null4.de\u003C\u002Fp>\n\u003Ch3>Remove plugin\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Deactivate plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003Cli>Delete plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003C\u002Fol>\n","Converts German umlauts for permalinks, post, comments, feeds automatically. Wandelt Umlaute automatisch für Permalinks, Posting, Kommentare, Feeds.",1000,42935,0,"2017-11-28T21:58:00.000Z","3.7.41","2.7","",[18,19,20,21,22],"deutsch","german","umlaut","umlaute","umlauts","http:\u002F\u002F1manfactory.com\u002Fumlauts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-cleanumlauts2.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":6,"profile_url":7,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"1manfactory",7,1140,82,30,81,"2026-05-20T19:25:17.576Z",[39,64,86,105,124],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":12,"last_vuln_date":63,"fetched_at":27},"woocommerce-germanized","Germanized for WooCommerce","4.0.3","vendidero","https:\u002F\u002Fprofiles.wordpress.org\u002Fvendidero\u002F","\u003Cp>Germanized extends WooCommerce to technically match specific german legal conditions. The objective of this plugin is to adapt WooCommerce to the special requirements of german market.\u003Cbr \u002F>\nUsers of \u003Ca href=\"https:\u002F\u002Fvendidero.de\u002Fwoocommerce-germanized\" title=\"WooCommerce optimized for German Market\" rel=\"nofollow ugc\">Germanized for WooCommerce Pro\u003C\u002Fa> benefit from additional features, specifically designed for Germany, such as PDF invoices, model text generators for terms and revocation pages, professional support and more!\u003C\u002Fp>\n\u003Ch4>Legal certainty for WooCommerce\u003C\u002Fh4>\n\u003Cp>Germanized extends WooCommerce with typical german shop functionality: Delivery times, base prices, shipping costs and tax notices, options to attach legally relevant pages (e.g. terms, revocation page, privacy policy etc.) – even in emails, small business regulation notices and many more.\u003Cbr \u002F>\nFurthermore we customized the WooCommerce checkout to make your store meet the button solution. See a list of our features for further details:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Delivery Times\u003C\u002Fem> – Add and edit delivery times (optionally on a per-country base) for WooCommerce products. Set a default delivery time as fallback. Disable delivery times for certain product types.\u003C\u002Fli>\n\u003Cli>\u003Cem>Small Business Regulation\u003C\u002Fem> – Show special tax notices if you are a operating a WooCommerce shop as a small business.\u003C\u002Fli>\n\u003Cli>\u003Cem>Shipping Costs and Tax notices\u003C\u002Fem> – Display notices beneath your WooCommerce product prices and within cart\u002Fcheckout\u002Fe-mails.\u003C\u002Fli>\n\u003Cli>\u003Cem>Base Prices\u003C\u002Fem> – Display additional per unit prices for your products. Let unit prices be calculated automatically (Pro).\u003C\u002Fli>\n\u003Cli>\u003Cem>Short Cart Product Descriptions\u003C\u002Fem> – Display a special product description within your WooCommerce cart\u002Fcheckout.\u003C\u002Fli>\n\u003Cli>\u003Cem>Terms, Revocation, Privacy Policy\u003C\u002Fem> – Display checkboxes within your checkout to make sure customers agree to your conditions.\u003C\u002Fli>\n\u003Cli>\u003Cem>Legal Checkboxes UI\u003C\u002Fem> – Adjust your legal WooCommerce checkboxes (e.g. terms & conditions) through a fluent user interface.\u003C\u002Fli>\n\u003Cli>\u003Cem>Button Solution\u003C\u002Fem> – We adjust your checkout and submit button to comply with german button solution.\u003C\u002Fli>\n\u003Cli>\u003Cem>Withdrawal Button\u003C\u002Fem> – Add a withdrawal button (EU directive 2023\u002F2673) to your store which contains a form to let your customers conveniently place withdrawal requests.\u003C\u002Fli>\n\u003Cli>\u003Cem>Sell Food (Pro)\u003C\u002Fem> – Label your food (nutrients, ingredients, allergenic), sell deposit bottles, show the Nutri-Score.\u003C\u002Fli>\n\u003Cli>\u003Cem>OSS compliance\u003C\u002Fem> – Germanized helps your WooCommerce shop to be compliant with the new One Stop Shop procedure\u003C\u002Fli>\n\u003Cli>\u003Cem>Double opt-in (DOI) for Customers\u003C\u002Fem> – Make sure customers opted in while registering within your shop. Optionally disable checkout until the customer opted in.\u003C\u002Fli>\n\u003Cli>\u003Cem>Tax Calculation for Shipping Costs and Fees\u003C\u002Fem> – Enable split tax calculation based on your WooCommerce cart taxes.\u003C\u002Fli>\n\u003Cli>\u003Cem>Legal pages in Email Templates\u003C\u002Fem> – Attach legal pages content to certain WooCommerce e-mail templates.\u003C\u002Fli>\n\u003Cli>\u003Cem>Trusted Shops Integration\u003C\u002Fem> – Integrate your Trusted Shops Products within your WooCommerce store\u003C\u002Fli>\n\u003Cli>\u003Cem>Post, DHL, UPS, DPD (Pro) and GLS (Pro) Integration\u003C\u002Fem> – Generate labels for shipments and returns right from your backend. Offer preferred delivery services to your customers.\u003C\u002Fli>\n\u003Cli>\u003Cem>Payment Gateway: SEPA direct debit\u003C\u002Fem> – Receive payments via direct debit. We’ve added a XML export to transfer payments to your bank.\u003C\u002Fli>\n\u003Cli>\u003Cem>Payment Gateway: Pay by Invoice\u003C\u002Fem> – Allow certain customers to pay by invoice. Best integration with our PDF invoices feature (Pro).\u003C\u002Fli>\n\u003Cli>\u003Cem>Online Revocation Form\u003C\u002Fem> – Allow customers to submit revocations by filling out a form on your revocation page.\u003C\u002Fli>\n\u003Cli>\u003Cem>Sale Price Labels\u003C\u002Fem> – Prepend your WooCommerce sale prices by certain tags e.g. old price and new price.\u003C\u002Fli>\n\u003Cli>\u003Cem>Photovoltaic Systems\u003C\u002Fem> – Sell photovoltaic systems by applying the zero tax rate for customers who meet the legal requirements\u003C\u002Fli>\n\u003Cli>\u003Cem>Differential Taxation\u003C\u002Fem> – Insert special notices for products which a differential taxed.\u003C\u002Fli>\n\u003Cli>\u003Cem>Used Goods and Defective Copies\u003C\u002Fem> – Show defect descriptions on your product page and during checkout.\u003C\u002Fli>\n\u003Cli>\u003Cem>WPML Support\u003C\u002Fem> – Germanized can be used with WPML.\u003C\u002Fli>\n\u003Cli>\u003Cem>REST API Support\u003C\u002Fem> – Data added by Germanized is adjustable via the WooCommerce REST API\u003C\u002Fli>\n\u003Cli>\u003Cem>Product CSV Import\u002FExport\u003C\u002Fem> – We’ve extended the WooCommerce product CSV import and export to support our custom fields (e.g. unit price, delivery time etc.)\u003C\u002Fli>\n\u003Cli>\u003Cem>GDPR export\u002Fdelete\u003C\u002Fem> – We do support the export\u002Fdelete features of WordPress 4.6 and WooCommerce 3.4 and added new checkboxes to checkout and register form.\u003C\u002Fli>\n\u003Cli>\u003Cem>Invoices, E-Invoices & Packing Slips (Pro)\u003C\u002Fem> – Conveniently create invoices, packing slips, cancellations and commercial invoices via your WooCommerce dashboard. Comes with full e-invoicing support and many automation settings.\u003C\u002Fli>\n\u003Cli>\u003Cem>Legal PDF attachments (Pro)\u003C\u002Fem> – Attach PDFs to certain email templates instead of plain text. Optionally let Germanized generate your PDFs automatically by parsing your page content.\u003C\u002Fli>\n\u003Cli>\u003Cem>Delayed conclusion of contract (Pro)\u003C\u002Fem> – By default a contract is concluded right after submitting the WooCommerce checkout. Germanized offers you to delay that contract and manually check the order before concluding the contract.\u003C\u002Fli>\n\u003Cli>\u003Cem>VAT ID check for WooCommerce (Pro)\u003C\u002Fem> – Provide additional fields within checkout, customer account and registration form to automatically validate the VAT ID based on the EU API.\u003C\u002Fli>\n\u003Cli>\u003Cem>Multistep Checkout (Pro)\u003C\u002Fem> – Transforms the single-page-checkout within WooCommerce into a multistep checkout. Support both the classic checkout and the block-based checkout.\u003C\u002Fli>\n\u003Cli>\u003Cem>GPSR compliance\u003C\u002Fem> – Add manufacturer information and safety documents to your products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Germanized for WooCommerce is certified by Trusted Shops\u003C\u002Fh4>\n\u003Cp>Germanized has been approved by Trusted Shops and therefor offers best technical conditions to operate a legally binding WooCommerce Shop in Germany.\u003Cbr \u002F>\nTrusted Shops certifies Shops after selected and weighted criteria and has carefully examined our WooCommerce Plugin.\u003Cbr \u002F>\nOf course Trusted Shops customers may embed their quality seals or further Trusted Shops Products as genuine Seller and Product Reviews by adapting just a few options within Germanized for WooCommerce.\u003C\u002Fp>\n\u003Ch4>Pro: WooCommerce invoices, packing slips and e-invoices\u003C\u002Fh4>\n\u003Cp>As a Pro User of Germanized you may automatically or manually create invoices to orders and packing slips and commercial invoices to shipments. Adjust your document layout by using the built-in visual document editor.\u003Cbr \u002F>\nEither export your documents (CSV, zip) for your tax consultant manually or use our integrations to transmit your documents to your lexware office or sevdesk account. Comes with full support for e-invoices.\u003Cbr \u002F>\nLearn more about \u003Ca href=\"https:\u002F\u002Fvendidero.de\u002Fwoocommerce-germanized\u002Ffeatures#accounting\" title=\"WooCommerce PDF Invoices\" rel=\"nofollow ugc\">PDF Invoices for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Furthermore you may attach legally relevant pages (e.g. Terms & Conditions) as PDF documents to specific WooCommerce emails instead of using plain text.\u003C\u002Fp>\n\u003Ch4>Professional shipping, returns and fulfillment solution for WooCommerce\u003C\u002Fh4>\n\u003Cp>Install our plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshiptastic-for-woocommerce\u002F\" rel=\"ugc\">Shiptastic for WooCommerce\u003C\u002Fa> to improve shipping, returns and fulfillments in WooCommerce.\u003Cbr \u002F>\nManage your shipments and it’s statuses independently of your orders. Let your customers receive a notification email as soon as a shipment has been marked as shipped including tracking information from a built-in or manually added shipping provider.\u003C\u002Fp>\n\u003Ch4>Handle returns with ease\u003C\u002Fh4>\n\u003Cp>Managing returns can be a time-consuming challenge. By using Shiptastic for WooCommerce you might let your customers create return requests through their customer panel. All you need to do is confirm the request through your return dashboard and your customers will receive an email containing further steps on how to return their product(s).\u003Cbr \u002F>\nIn case you are using one of our built-in carrier integration you might as well (automatically) create a label to the return which will be attached to the email sent to the customer. Perfectly integrated with the new withdrawal button in Germanized.\u003C\u002Fp>\n\u003Ch4>Deutsche Post, DHL, UPS, DPD (Pro) and GLS (Pro) Integration\u003C\u002Fh4>\n\u003Cp>With the help of our Deutsche Post, DHL, UPS, DPD (Pro) and GLS (Pro) integration you can easily create labels to shipments and add tracking information to notification emails. Offer preferred delivery services to your customers including shipping to Packstation and\u002For pickup locations or choosing a drop-off location within the checkout.\u003Cbr \u002F>\nYou can even automate the whole label process to avoid further manual work. \u003Ca href=\"https:\u002F\u002Fvendidero.de\u002Fdoc\u002Fwoocommerce-germanized\u002Fversanddienstleister-verwalten\" title=\"Shipping Provider for WooCommerce\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa> about the way our shipping provider integrations work.\u003C\u002Fp>\n\u003Ch4>Extended One Stop Shop compliance\u003C\u002Fh4>\n\u003Cp>With a little help from our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fone-stop-shop-woocommerce\u002F\" rel=\"ugc\">One Stop Shop compliance plugin for WooCommerce\u003C\u002Fa> you’ll handle the new EU VAT regulations with ease. Generate new VAT reports for different time frames and let the plugin\u003Cbr \u002F>\nobserve the delivery threshold automatically to make sure you’ll get notified in case you are close to reaching the threshold and need to take action.\u003C\u002Fp>\n\u003Ch4>Pro: Professional Support\u003C\u002Fh4>\n\u003Cp>Customers of Germanized for WooCommerce Pro enjoy our high-quality support via tickets. Nevertheless we also seek to offer a good plugin support via our WordPress support forum.\u003C\u002Fp>\n\u003Ch4>Tested WooCommerce Plugins\u003C\u002Fh4>\n\u003Cp>We’ve added some specific compatibility and tests for certain popular WooCommerce plugins. See this list for further details:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WPML\u003C\u002Fli>\n\u003Cli>WooCommerce Dynamic Pricing\u003C\u002Fli>\n\u003Cli>WooCommerce Role Based Pricing\u003C\u002Fli>\n\u003Cli>WooCommerce Product Bundles\u003C\u002Fli>\n\u003Cli>WooCommerce Subscriptions\u003C\u002Fli>\n\u003Cli>WooCommerce Measurement Price Calculator\u003C\u002Fli>\n\u003Cli>Elementor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Tested WooCommerce Themes\u003C\u002Fh4>\n\u003Cp>By default, Germanized works with \u003Cem>every WooCommerce theme\u003C\u002Fem>. Some themes may need adjustments due to not using WooCommerce standards hooks or styles. Within our professional version we’ve tested certain third-party WooCommerce themes to ensure better compatibility with Germanized for WooCommerce:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Flatsome\u003C\u002Fli>\n\u003Cli>Enfold\u003C\u002Fli>\n\u003Cli>Storefront\u003C\u002Fli>\n\u003Cli>Virtue\u003C\u002Fli>\n\u003Cli>Shopkeeper\u003C\u002Fli>\n\u003Cli>Astra\u003C\u002Fli>\n\u003Cli>OceanWP\u003C\u002Fli>\n\u003C\u002Ful>\n","Germanized extends WooCommerce to become a legally compliant shop for the german market. Must Have for every german WooCommerce shop owner.",70000,5420849,96,490,"2026-04-09T18:28:00.000Z","7.0","5.4","5.6",[18,56,57,58],"germany","woo","woocommerce","https:\u002F\u002Fwww.vendidero.de\u002Fwoocommerce-germanized","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-germanized.4.0.3.zip",98,2,"2026-04-13 17:42:17",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":34,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":16,"tags":78,"homepage":81,"download_link":82,"security_score":83,"vuln_count":84,"unpatched_count":12,"last_vuln_date":85,"fetched_at":27},"video-embed-privacy","Embed videos and respect privacy","1.3","Michael Zangl","https:\u002F\u002Fprofiles.wordpress.org\u002Fmichaelzangl\u002F","\u003Cp>This is meant to be used in Germany, but can be used in any other country where you want some more privacy for your users.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Texts are only in German!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>German Background\u003C\u002Fh4>\n\u003Cp>Das deutsche Datenschutzrecht ist relativ streng. Der normale Youtube Einbindenlink entspricht nicht (unbedingt) den Datenschutzbestimmungen.\u003C\u002Fp>\n\u003Cp>Dieses Plugin baut erst eine Verbindung zu Youtube auf, wenn der Nutzer aktiv auf den Abspielen-Knopf klickt.\u003C\u002Fp>\n\u003Cp>Es ist kein Setup erforderlich und es gibt dementsprechend auch keine Einstellungen.\u003C\u002Fp>\n","Allows you to embed youtube videos without sending data to google on every page view.",2000,15953,11,"2024-10-10T09:11:00.000Z","6.5.8","4.5",[79,56,80],"deutschland","youtube","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvideo-embed-privacy\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvideo-embed-privacy.1.3.zip",91,1,"2024-10-10 00:00:00",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":10,"downloaded":94,"rating":95,"num_ratings":62,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":54,"tags":99,"homepage":103,"download_link":104,"security_score":95,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27},"de_de","de_DE","1.0.3","Frank Bueltge","https:\u002F\u002Fprofiles.wordpress.org\u002Fbueltge\u002F","\u003Cp>The solution is usually interested in installations that set the language to de_DE, German. This Plugin, also usable as a drop-in, replaces non-ASCII strings, especially German umlauts, with an alternate in permalinks and uploaded files. Also, add the German language key to the feed.\u003C\u002Fp>\n\u003Cp>\u003Cem>The following hints are only available in the German language.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Beschreibung\u003C\u002Fh4>\n\u003Cp>Diese Sprach-\u003Cem>DropIn\u003C\u002Fem> ersetzt diverse Zeichen durch entprechende Strings in den Permalinks und den Namen hochgeladener Dateien. Im weiteren wird der Sprachschlüssel der Feeds gesetzt.\u003C\u002Fp>\n\u003Ch4>Lösungen\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Ersatz von Umlauten und Sonderzeichen um saubere Permalinks zu erzeugen\n\u003Cul>\n\u003Cli>Beispiel: \u003Cem>Das häßliche Entlein kostet 1 €\u003C\u002Fem> wird im Permalink zu \u003Cem>das haessliches-entlein-kostet-1-eur\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Dateinamen ersetzen: Sonderzeichen, Leerzeichen, Umlaute\n\u003Cul>\n\u003Cli>Beispiel: \u003Cem>Häßliches Entlein.png\u003C\u002Fem> wird zu \u003Cem>haessliches-entlein.png\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Setzt den Sprachwert des Feed auf \u003Ccode>de\u003C\u002Fcode> (dafür hat WordPress keine sichtbare Option)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Hinweise\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Wenn das Plugin \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftoscho\u002FGermanix-WordPress-Plugin\" rel=\"nofollow ugc\">Germanix\u003C\u002Fa> aktiv ist, dann wirkt dieses Plugin\u002F Dropin \u003Ccode>de_DE.php\u003C\u002Fcode> nicht.\u003C\u002Fli>\n\u003Cli>Support, Fehler, Ergänzen bitte via \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbueltge\u002Fde-DE\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support und Unterstützung\u003C\u002Fh4>\n\u003Cp>Das Plugin liegt auf \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbueltge\u002Fde-DE\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> und jede Hilfe ist gern gesehen.\u003C\u002Fp>\n","Replace non-ASCII characters for installs that set the German language as a primary language.",16725,100,"2026-01-29T12:29:00.000Z","6.9.4","3.5",[100,19,101,20,102],"ascii","permalink","upload","https:\u002F\u002Fgithub.com\u002Fbueltge\u002Fde-DE","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fde_de.1.0.3.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":95,"num_ratings":115,"last_updated":116,"tested_up_to":117,"requires_at_least":118,"requires_php":16,"tags":119,"homepage":122,"download_link":123,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27},"german-slugs","German Slugs","0.2","texttheater","https:\u002F\u002Fprofiles.wordpress.org\u002Ftexttheater\u002F","\u003Cp>NOTE: recent WordPress versions already properly transliterate umlauts if the\u003Cbr \u002F>\nsite language is German. In that case, German Slugs is no longer needed.\u003C\u002Fp>\n\u003Cp>While creating a post or page, WordPress automatically suggests a permalink. If\u003Cbr \u002F>\nyour permalink structure contains the %postname% tag, then the title of your\u003Cbr \u002F>\npost or page will be used, simplified by conversion to lowercase, replacing\u003Cbr \u002F>\nspaces with hyphens, removing certain punctuation characters and removing\u003Cbr \u002F>\ndiacritics from latin letters.\u003C\u002Fp>\n\u003Cp>Thus, by default, ä is replaced with a, ö with o, ü with u and ß with s (similar\u003Cbr \u002F>\nfor capital letters). For German, the conventional transliteration is ä to ae, ö\u003Cbr \u002F>\nto oe, ü to ue and ß to ss (sometimes sz in Austria, this is not yet supported).\u003Cbr \u002F>\nThis plugin makes your WordPress apply the conventional transliteration.\u003C\u002Fp>\n\u003Cp>I wrote this plugin because manually correcting WordPress’s suggestions is a\u003Cbr \u002F>\nconsiderable hassle, especially if you decide to change the title afterwards.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you have questions or suggestions, contact me at poststelle ät texttheater döt\u003Cbr \u002F>\nnet.\u003C\u002Fp>\n","German Slugs properly transliterates umlauts and the letter ß appearing in titles for slugs (i.e. for pretty permalinks).",800,13015,5,"2022-01-17T12:27:00.000Z","4.0.38","3.1",[19,101,120,20,121],"slug","url","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fgerman-slugs\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgerman-slugs.zip",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":95,"num_ratings":84,"last_updated":134,"tested_up_to":135,"requires_at_least":136,"requires_php":16,"tags":137,"homepage":139,"download_link":140,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27},"wp-permalauts-extended","WP Permalauts Extended","1.0","webarbeit.net","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebarbeitnet\u002F","\u003Cp>Erm&ouml;glicht das automatisierte Umschreiben von deutschen Umlauten in URLs f&uuml;r Artikel, Seiten, Kategorien und Schlagw&ouml;rter in einen lesbaren Permalink.\u003C\u002Fp>\n\u003Cp>Zus&auml;tzliche Funktionen:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Windows Live Writer-Unterst&uuml;tzung\u003C\u002Fli>\n\u003Cli>Stopwords (optional): Entfernt automatisiert gew&ouml;hnliche W&ouml;rter (der, die, das, ein, eine usw.) aus dem Permalink\u003C\u002Fli>\n\u003C\u002Ful>\n","Erm&ouml;glicht das automatisierte Umschreiben von deutschen Umlauten in URLs in einen lesbaren Permalink.",60,3696,"2012-01-02T08:12:00.000Z","3.3.2","2.x",[101,138,21],"stopword","http:\u002F\u002Fwww.webarbeit.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-permalauts-extended.1.0.zip",{"attackSurface":142,"codeSignals":201,"taintFlows":224,"riskAssessment":225,"analyzedAt":231},{"hooks":143,"ajaxHandlers":197,"restRoutes":198,"shortcodes":199,"cronEvents":200,"entryPointCount":12,"unprotectedCount":12},[144,150,153,160,164,168,171,173,177,180,183,186,189,192,194],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","admin_menu","umlauts_create_menu","umlauts.php",57,{"type":145,"name":151,"callback":152,"file":148,"line":132},"admin_init","umlauts_register_settings",{"type":154,"name":155,"callback":156,"priority":157,"file":158,"line":159},"filter","sanitize_title","o42_restore_raw_title",9,"umlauts_core.php",73,{"type":154,"name":155,"callback":161,"priority":162,"file":158,"line":163},"o42_cu_permalinks",10,74,{"type":154,"name":165,"callback":166,"file":158,"line":167},"the_title_rss","o42_cu_feed",79,{"type":154,"name":169,"callback":166,"file":158,"line":170},"the_excerpt_rss",80,{"type":154,"name":172,"callback":166,"file":158,"line":36},"the_content_rss",{"type":154,"name":174,"callback":175,"file":158,"line":176},"the_title","o42_cu_content",86,{"type":154,"name":178,"callback":175,"file":158,"line":179},"the_excerpt",87,{"type":154,"name":181,"callback":175,"file":158,"line":182},"the_content",88,{"type":154,"name":184,"callback":175,"file":158,"line":185},"comment_text",89,{"type":154,"name":187,"callback":166,"file":158,"line":188},"comment_author",94,{"type":154,"name":190,"callback":166,"file":158,"line":191},"comment_author_rss",95,{"type":154,"name":193,"callback":166,"file":158,"line":49},"comment_author_link",{"type":154,"name":195,"callback":166,"file":158,"line":196},"comment_text_rss",97,[],[],[],[],{"dangerousFunctions":202,"sqlUsage":203,"outputEscaping":205,"fileOperations":12,"externalRequests":12,"nonceChecks":12,"capabilityChecks":12,"bundledLibraries":223},[],{"prepared":12,"raw":12,"locations":204},[],{"escaped":12,"rawEcho":32,"locations":206},[207,210,212,214,216,218,221],{"file":148,"line":208,"context":209},113,"raw output",{"file":148,"line":211,"context":209},118,{"file":148,"line":213,"context":209},123,{"file":148,"line":215,"context":209},128,{"file":148,"line":217,"context":209},133,{"file":219,"line":220,"context":209},"umlauts_settings_page.php",16,{"file":219,"line":222,"context":209},18,[],[],{"summary":226,"deductions":227},"The 'wp-cleanumlauts2' plugin v1.6 exhibits a seemingly robust security posture based on the provided static analysis.  It reports zero attack surface entry points, no dangerous functions, and all SQL queries utilize prepared statements.  Furthermore, there are no recorded vulnerabilities or CVEs associated with this plugin, suggesting a history of responsible development and maintenance.\n\nHowever, a significant concern arises from the complete lack of output escaping, with 0% of the 7 detected outputs being properly sanitized. This indicates a high likelihood of Cross-Site Scripting (XSS) vulnerabilities, where user-supplied data could be injected into the output and executed in a victim's browser.  While there are no overt taint flows or critical code signals, the unescaped output presents a clear and present danger that could be exploited.\n\nIn conclusion, while the plugin's architecture appears secure against common injection attacks like SQLi and has a clean vulnerability history, the pervasive issue of unescaped output is a critical weakness.  This oversight could lead to significant security breaches, despite the plugin's otherwise strong security practices.",[228],{"reason":229,"points":230},"No output escaping detected",15,"2026-03-16T18:54:30.461Z",{"wat":233,"direct":239},{"assetPaths":234,"generatorPatterns":236,"scriptPaths":237,"versionParams":238},[235],"\u002Fwp-content\u002Fplugins\u002Fwp-cleanumlauts2\u002Fumlauts.php",[],[],[],{"cssClasses":240,"htmlComments":241,"htmlAttributes":253,"restEndpoints":262,"jsGlobals":263,"shortcodeOutput":264},[],[242,243,244,245,246,247,248,249,250,251,252],"Copyright 2011  Juergen Schulze  (email : 1manfactory@gmail.com)","This program is free software; you can redistribute it and\u002For modify","it under the terms of the GNU General Public License, version 2, as","published by the Free Software Foundation.","This program is distributed in the hope that it will be useful,","but WITHOUT ANY WARRANTY; without even the implied warranty of","MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the","GNU General Public License for more details.","You should have received a copy of the GNU General Public License","along with this program; if not, write to the Free Software","Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA",[254,255,256,257,258,259,260,261],"umlauts_options[activate_permalinks]","umlauts_options[activate_feeds]","umlauts_options[activate_posts]","umlauts_options[activate_comments]","umlauts_activate_permalinks","umlauts_activate_feeds","umlauts_activate_posts","umlauts_activate_comments",[],[],[],{"error":266,"url":267,"statusCode":268,"statusMessage":269,"message":269},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwp-cleanumlauts2\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":5,"total_versions":62,"versions":271},[272,280],{"version":273,"download_url":274,"svn_tag_url":275,"released_at":26,"has_diff":276,"diff_files_changed":277,"diff_lines":26,"trac_diff_url":278,"vulnerabilities":279,"is_current":276},"1.5.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-cleanumlauts2.1.5.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-cleanumlauts2\u002Ftags\u002F1.5.0\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-cleanumlauts2%2Ftags%2F1.3.2&new_path=%2Fwp-cleanumlauts2%2Ftags%2F1.5.0",[],{"version":281,"download_url":282,"svn_tag_url":283,"released_at":26,"has_diff":276,"diff_files_changed":284,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":285,"is_current":276},"1.3.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-cleanumlauts2.1.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-cleanumlauts2\u002Ftags\u002F1.3.2\u002F",[],[]]