[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fsHJJsBW1J8i0dpjjTKhF3L43Myv7tlHFAGz8y3_Za00":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":23,"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":35,"analysis":133,"fingerprints":271},"fx-currency-tables","FX Currency Tables","0.2.0","Foreign_Xchange","https:\u002F\u002Fprofiles.wordpress.org\u002Fforeign_xchange\u002F","\u003Cp>FX-ForeignExchange 6 currency cross table plugin for WordPress. This easy to use tool adds a horizontal 6 currency table to posts and pages, and the widget adds a 3 column portrait table to sidebars. The 6 currencies can be selected by the user from a list of 3 over 180 worldwide. The rates are based on a 12 minute delay feed and are live ECB interbank rates. An ideal tool for forex, currency trading and commodities sites and a very attractive addition to any e-commerce site where buyers are likely to originate across more than one currency zone.\u003C\u002Fp>\n","FX-ForeignExchange 6 currency cross table plugin for Wordpress. This easy to use tool adds a horizontal 6 currency table to posts and pages, and the w &hellip;",10,4897,0,"2010-09-07T07:40:00.000Z","3.0.5","2.5","",[19,20,21,22],"currency","exchange","rates","widget","http:\u002F\u002Fwww.fx-foreignexchange.com\u002Fwordpress-currency-table-plugin\u002F2009\u002F07\u002F03\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffx-currency-tables.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"foreign_xchange",1,30,84,"2026-04-04T11:08:39.771Z",[36,60,77,94,115],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":57,"download_link":58,"security_score":46,"vuln_count":31,"unpatched_count":13,"last_vuln_date":59,"fetched_at":27},"exchange-rates-widget","Exchange Rates Widget","1.4.1","falselight","https:\u002F\u002Fprofiles.wordpress.org\u002Ffalselight\u002F","\u003Cp>❤️‍ Is a magic and easy-to-use with beautiful UI widget. Included 190+ world currencies with popular cryptocurrencies.\u003C\u002Fp>\n\u003Ch3>📌 About\u003C\u002Fh3>\n\u003Cp>Simple and powerful currency exchange rates widget for your website or blog. Included 190+ world currencies with popular cryptocurrencies. Updates each hour automatically. Multi Language support: English, Русский, Italiano, Français, Español, Deutsch, 中国.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcurrencyrate.today\u002Fexchangerates-widget\" rel=\"nofollow ugc\">DEMO 1\u003C\u002Fa> 👀\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodepen.io\u002Fcurrencyrate_today\u002Fpen\u002FQWqdJXw\" rel=\"nofollow ugc\">DEMO 2\u003C\u002Fa> 👀\u003Cbr \u002F>\n📩 Feel free, write if you will have any questions: \u003Ca href=\"https:\u002F\u002Ft.me\u002Fconverter_support\" rel=\"nofollow ugc\">Online support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>⭐️ FEATURES ⭐️\u003C\u002Fh4>\n\u003Col>\n\u003Cli>190+ \u003Ca href=\"https:\u002F\u002Fcurrencyrate.today\u002Fdifferent-currencies\" rel=\"nofollow ugc\">Currencies\u003C\u002Fa> and Popular \u003Ca href=\"https:\u002F\u002Fcurrencyrate.today\u002Fother\" rel=\"nofollow ugc\">CryptoCurrencies\u003C\u002Fa>;\u003C\u002Fli>\n\u003Cli>You can use the plugin on any page using shortcode;\u003C\u002Fli>\n\u003Cli>Does not create a load on the site, all data is processed on a third-party server;\u003C\u002Fli>\n\u003Cli>Updates automatically;\u003C\u002Fli>\n\u003Cli>Multi languages and SSL support;\u003C\u002Fli>\n\u003Cli>Responsive design;\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>📌 Installation\u003C\u002Fh3>\n\u003Cp>= From your WordPress dashboard =\u003Cbr \u002F>\n1. Visit ‘Plugins > Add New’\u003Cbr \u002F>\n2. Search for ‘Exchange Rates Widget’\u003Cbr \u002F>\n3. Activate Exchange Rates Widget from your Plugins page.\u003Cbr \u002F>\n4. Add widgets on yourdomain.com\u002Fwp-admin\u002Fwidgets.php page.\u003C\u002Fp>\n\u003Ch4>From WordPress.org\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Download Exchange Rates Widget.\u003C\u002Fli>\n\u003Cli>Upload the ‘Exchange Rates Widget’ directory to your ‘\u002Fwp-content\u002Fplugins\u002F’ directory, using your favorite method (ftp, sftp, scp, etc…).\u003C\u002Fli>\n\u003Cli>Activate Exchange Rates Widget from your Plugins page.\u003C\u002Fli>\n\u003Cli>Add widgets on yourdomain.com\u002Fwp-admin\u002Fwidgets.php page.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>From WordPress ‘Add Plugins’\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Download Exchange Rates Widget.\u003C\u002Fli>\n\u003Cli>Go to yourdomain.com\u002Fwp-admin\u002Fplugin-install.php\u003C\u002Fli>\n\u003Cli>Press button ‘Upload Plugin’\u003C\u002Fli>\n\u003Cli>Choise ‘Exchange Rates Widget’ zip archive and press button ‘Install Now’.\u003C\u002Fli>\n\u003Cli>Add widgets on yourdomain.com\u002Fwp-admin\u002Fwidgets.php page.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>🍩 Donations\u003C\u002Fh3>\n\u003Cp>ℹ️ Official website & 💹 Source: \u003Ca href=\"https:\u002F\u002Fcurrencyrate.today\u002F\" rel=\"nofollow ugc\">CurrencyRate\u003C\u002Fa>\u003Cbr \u002F>\n❓ Feel free, write if you will have any questions: \u003Ca href=\"https:\u002F\u002Ft.me\u002Fconverter_support\" rel=\"nofollow ugc\">Online support\u003C\u002Fa>\u003Cbr \u002F>\n💵 Fiat money: \u003Ca href=\"https:\u002F\u002Fmoneyconvert.net\u002F\" rel=\"nofollow ugc\">in-English\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcur.su\u002F\" rel=\"nofollow ugc\">по-русски\u003C\u002Fa>\u003Cbr \u002F>\n💰 Your might like it:\u003Cbr \u002F>\n🔵 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcurrency-converter-calculator\u002F\" rel=\"ugc\">Currency Converter Widget\u003C\u002Fa>\u003Cbr \u002F>\n🟢 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcrypto-converter-widget\u002F\" rel=\"ugc\">Crypto Converter ⚡ Widget\u003C\u002Fa>\u003Cbr \u002F>\n🟡 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcryptocurrency-price-widget\u002F\" rel=\"ugc\">Cryptocurrency Price Widget\u003C\u002Fa>\u003C\u002Fp>\n","❤️‍ Is a magic and easy-to-use with beautiful UI widget. Included 190+ world currencies with popular cryptocurrencies.",1000,26947,100,2,"2025-12-01T11:45:00.000Z","6.9.4","3.1","5.3",[53,54,55,56,22],"currency-exchange","dollar","exchange-rates","forex","https:\u002F\u002Fcurrencyrate.today\u002Fexchangerates-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexchange-rates-widget.1.4.1.zip","2024-03-25 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":13,"downloaded":68,"rating":13,"num_ratings":13,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":17,"tags":72,"homepage":75,"download_link":76,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"moldavian-currency-widget","Moldavian Currency Widget","1.0.0","xelens","https:\u002F\u002Fprofiles.wordpress.org\u002Fxelens\u002F","\u003Cp>A simple plugin that creates widget with exchange rates of moldavian leu in relation to other currencies. Uses rates of Banca Nationala a Moldovei. You can choose necessary currencies and language of displayed currencies.\u003C\u002Fp>\n","A simple plugin that creates widget with exchange rates of moldavian leu in relation to other currencies.",3144,"2017-10-19T09:48:00.000Z","4.8.28","4.0",[19,55,73,74,22],"lei","moldova","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmoldavian-currency-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmoldavian-currency-widget.1.0.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":13,"downloaded":85,"rating":13,"num_ratings":13,"last_updated":86,"tested_up_to":49,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":92,"download_link":93,"security_score":46,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"money92-forex-widgets","Money92 Forex Widgets","1.1.3","gettechinfinite","https:\u002F\u002Fprofiles.wordpress.org\u002Fgettechinfinite\u002F","\u003Cp>Money92 Forex Widgets provides two tools:\u003C\u002Fp>\n\u003Cp>1) \u003Cstrong>Forex Rates Table\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplays PKR exchange rates for multiple currencies with buying\u002Fselling spread applied.\u003C\u002Fp>\n\u003Cp>2) \u003Cstrong>Currency Calculator\u003C\u002Fstrong>\u003Cbr \u002F>\nConverts any supported currency into PKR using mid-market, buying, or selling rates.\u003C\u002Fp>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>[m92fw_forex_widget]\u003C\u002Fcode> – Display Forex Rates Table\u003C\u002Fli>\n\u003Cli>\u003Ccode>[m92fw_currency_calculator]\u003C\u002Fcode> – Display PKR Currency Calculator\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin relies on a third-party exchange-rate service to display PKR forex rates and power the included currency calculator.\u003C\u002Fp>\n\u003Ch4>1) Exchange-rate JSON service\u003C\u002Fh4>\n\u003Cp>The plugin requests exchange-rate data from:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002Flatest.currency-api.pages.dev\u002Fv1\u002Fcurrencies\u002Fpkr.json\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What the service is used for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>It provides the latest PKR-based exchange-rate JSON needed to build the forex table and currency calculator results.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What data is sent and when:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A request is made only when one of the plugin shortcodes is used and the cached rates are missing or expired.\u003C\u002Fli>\n\u003Cli>The request is sent from your server using the WordPress HTTP API.\u003C\u002Fli>\n\u003Cli>The remote service receives the requested endpoint URL, your server IP address (as part of the normal HTTPS request), and standard HTTP headers including a User-Agent string containing the plugin name\u002Fversion and WordPress version.\u003C\u002Fli>\n\u003Cli>No visitor-entered form values, user accounts, or other personal data are intentionally sent by the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Caching:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Rates are cached using WordPress transients for 6 hours by default to reduce external requests.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Service \u002F project links:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Project source: https:\u002F\u002Fgithub.com\u002Ffawazahmed0\u002Fexchange-api\u003C\u002Fli>\n\u003Cli>Cloudflare Terms of Use: https:\u002F\u002Fwww.cloudflare.com\u002Fwebsite-terms\u002F\u003C\u002Fli>\n\u003Cli>Cloudflare Privacy Policy: https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Developer hooks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>m92fw_rates_endpoints\u003C\u002Fcode> (array of URLs)\u003C\u002Fli>\n\u003Cli>\u003Ccode>m92fw_rates_cache_ttl\u003C\u002Fcode> (seconds)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Forex Rates Table\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>[m92fw_forex_widget]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Currency Calculator\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>[m92fw_currency_calculator]\u003C\u002Fp>\n","Two WordPress shortcodes that display Forex rates in PKR and a currency conversion calculator.",90,"2026-03-13T15:45:00.000Z","5.0","7.4",[90,19,55,56,91],"calculator","forex-widget","https:\u002F\u002Fwww.gettechco.com\u002Fservices\u002Fwordpress-development\u002Fwordpress-plugin-development-customization\u002Fforex-widgets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmoney92-forex-widgets.1.1.3.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":104,"num_ratings":105,"last_updated":106,"tested_up_to":49,"requires_at_least":107,"requires_php":88,"tags":108,"homepage":112,"download_link":113,"security_score":46,"vuln_count":31,"unpatched_count":13,"last_vuln_date":114,"fetched_at":27},"currency-converter-widget","Currency Converter Widget","4.0.1","currencywiki","https:\u002F\u002Fprofiles.wordpress.org\u002Fcurrencywiki\u002F","\u003Cp>\u003Cstrong>Currency Converter Widget\u003C\u002Fstrong> is the easiest way to add a professional currency converter to your WordPress site. Powered by \u003Ca href=\"https:\u002F\u002Fcurrency.wiki\" rel=\"nofollow ugc\">Currency.wiki\u003C\u002Fa>, it offers real-time exchange rates for 170+ world currencies.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcurrency.wiki\u002Ftools\u002Fwordpress\u002Fdoc\" rel=\"nofollow ugc\">View Full Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>11 Widget Styles\u003C\u002Fstrong> – Mini, Square, Tall, Inline, Compact, Mini Chart, Multi Currency, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>170+ Currencies\u003C\u002Fstrong> – All major world currencies with live exchange rates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Block\u003C\u002Fstrong> – Native WordPress block editor support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support\u003C\u002Fstrong> – Use [currencywiki_converter] anywhere\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable\u003C\u002Fstrong> – Themes, colors, languages, and display options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive\u003C\u002Fstrong> – Works perfectly on all devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fast & Lightweight\u003C\u002Fstrong> – Loads asynchronously, no impact on page speed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-language\u003C\u002Fstrong> – 78 languages supported\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Historical Charts\u003C\u002Fstrong> – Show rate history (selected styles)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Widget Styles\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Mini\u003C\u002Fstrong> (250×140) – Minimal footprint\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Square\u003C\u002Fstrong> (250×250) – Perfect for sidebars\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tall\u003C\u002Fstrong> (200×280) – Vertical layout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inline\u003C\u002Fstrong> (480×56) – Single line, great for headers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compact\u003C\u002Fstrong> (280×200) – Default balanced style\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mini Chart\u003C\u002Fstrong> (250×260) – With historical rate chart\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi Expandable\u003C\u002Fstrong> (300×400) – Multiple currency converter\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi Fixed\u003C\u002Fstrong> (300×340) – Fixed multi-currency view\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rates Compact\u003C\u002Fstrong> (220×300) – Exchange rates table\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rates Viewer\u003C\u002Fstrong> (300×500) – Full rates display\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rates Viewer Compact\u003C\u002Fstrong> (300×400) – Compact rates table\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Customization Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Theme\u003C\u002Fstrong> – Light, Dark, or Auto (system preference)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accent Colors\u003C\u002Fstrong> – Blue, Green, Purple, Red, Orange, Slate\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Default Currencies\u003C\u002Fstrong> – Set from\u002Fto currencies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display Options\u003C\u002Fstrong> – Flags, labels, swap button, branding\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Number Format\u003C\u002Fstrong> – US, European, French, Swiss styles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Decimal Places\u003C\u002Fstrong> – 0 to 6 decimal precision\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lock Currencies\u003C\u002Fstrong> – Prevent user changes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Language\u003C\u002Fstrong> – 78 languages including English, Spanish, French, German, Italian, Portuguese, Russian, Japanese, Korean, Chinese, Arabic, Hindi, Thai, Vietnamese, Turkish, Polish, Dutch, Swedish, and many more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Gutenberg Block:\u003C\u002Fstrong>\u003Cbr \u002F>\nSearch for “Currency Converter” in the block inserter and customize in the sidebar.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [currencywiki_converter]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Short Alias:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [currencywiki]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>With Options:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [currencywiki_converter style=”compact” theme=”light” from=”USD” to=”EUR” amount=”100″]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>All Shortcode Attributes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>style\u003C\u002Fcode> – Widget style (mini, square, tall, inline, compact, mini-chart, multi-expandable, multi-fixed, rates-compact, rates-viewer, rates-viewer-compact)\u003C\u002Fli>\n\u003Cli>\u003Ccode>theme\u003C\u002Fcode> – Theme (auto, light, dark)\u003C\u002Fli>\n\u003Cli>\u003Ccode>accent\u003C\u002Fcode> – Accent color hex without # (2563eb, 059669, 7c3aed, dc2626, ea580c, 475569)\u003C\u002Fli>\n\u003Cli>\u003Ccode>from\u003C\u002Fcode> – Source currency code (USD, EUR, GBP, etc.)\u003C\u002Fli>\n\u003Cli>\u003Ccode>to\u003C\u002Fcode> – Target currency code\u003C\u002Fli>\n\u003Cli>\u003Ccode>amount\u003C\u002Fcode> – Default amount\u003C\u002Fli>\n\u003Cli>\u003Ccode>lang\u003C\u002Fcode> – Language code – 78 supported (en, es, fr, de, it, pt, pt-br, ru, ja, ko, zh, zh-tw, ar, hi, th, vi, tr, pl, nl, sv, and more)\u003C\u002Fli>\n\u003Cli>\u003Ccode>flags\u003C\u002Fcode> – Show flags (1\u002F0)\u003C\u002Fli>\n\u003Cli>\u003Ccode>labels\u003C\u002Fcode> – Show labels (1\u002F0)\u003C\u002Fli>\n\u003Cli>\u003Ccode>swap\u003C\u002Fcode> – Show swap button (1\u002F0)\u003C\u002Fli>\n\u003Cli>\u003Ccode>branding\u003C\u002Fcode> – Show branding (1\u002F0)\u003C\u002Fli>\n\u003Cli>\u003Ccode>lock\u003C\u002Fcode> – Lock currency selection (1\u002F0)\u003C\u002Fli>\n\u003Cli>\u003Ccode>format\u003C\u002Fcode> – Number format (auto, en-US, de-DE, fr-FR, de-CH)\u003C\u002Fli>\n\u003Cli>\u003Ccode>decimals\u003C\u002Fcode> – Decimal places (0-6)\u003C\u002Fli>\n\u003C\u002Ful>\n","Free, fast, and beautiful currency converter widget with 170+ currencies, live exchange rates, and 11 widget styles.",3000,46842,98,88,"2026-02-13T05:32:00.000Z","6.0",[109,110,55,56,111],"currency-calculator","currency-converter","money-converter","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcurrency-converter-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcurrency-converter-widget.4.0.1.zip","2023-12-19 00:00:00",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":13,"num_ratings":13,"last_updated":125,"tested_up_to":126,"requires_at_least":107,"requires_php":88,"tags":127,"homepage":131,"download_link":132,"security_score":46,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"woo-exchange-rate","Multi Currency, Currency Switcher, Exchange Rates for WooCommerce – Mudra","17.5.0","Niloy - Codeixer","https:\u002F\u002Fprofiles.wordpress.org\u002Fim_niloy\u002F","\u003Cp>Exchange Rates for WooCommerce – Mudra – is a simple plugin, which allows you to change product price according currency exchange rate.\u003Cbr \u002F>\nDefault currency must have exchange rate equals 1. All other currencies rates should be set according exchange rate to default one.\u003Cbr \u002F>\nEnd-user can buy products from your WooCommerce store using different currencies.\u003C\u002Fp>\n\u003Cp>All currencies info are based on WooCommerce plugin data.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Setup currency exchange rates from control panel\u003C\u002Fli>\n\u003Cli>Display currency switcher to end user\u003C\u002Fli>\n\u003Cli>Store order with selected currency\u003C\u002Fli>\n\u003C\u002Ful>\n","Allows to add exchange rates for WooCommerce store",2000,4260,"2025-07-14T21:37:00.000Z","6.8.5",[128,55,129,130],"currency-switcher","multi-currency","woocommerce-currency-switcher","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-exchange-rate\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-exchange-rate.17.5.0.zip",{"attackSurface":134,"codeSignals":167,"taintFlows":200,"riskAssessment":255,"analyzedAt":270},{"hooks":135,"ajaxHandlers":157,"restRoutes":158,"shortcodes":159,"cronEvents":164,"entryPointCount":31,"unprotectedCount":13},[136,142,146,149,153],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","widgets_init","widget_currency_table_init","currency-table.php",23,{"type":137,"name":143,"callback":144,"file":140,"line":145},"wp_head","fx_currency_table_styles",25,{"type":137,"name":147,"callback":144,"file":140,"line":148},"admin_head",26,{"type":137,"name":150,"callback":151,"file":140,"line":152},"admin_menu","currency_table_add_options_page",489,{"type":137,"name":154,"callback":155,"file":140,"line":156},"currency_table_cron_event","currency_table_cron",491,[],[],[160],{"tag":161,"callback":162,"file":140,"line":163},"currency_table","fx_currency_table_shortcode",31,[165],{"hook":154,"callback":154,"file":140,"line":166},614,{"dangerousFunctions":168,"sqlUsage":169,"outputEscaping":172,"fileOperations":31,"externalRequests":31,"nonceChecks":13,"capabilityChecks":31,"bundledLibraries":199},[],{"prepared":170,"raw":13,"locations":171},12,[],{"escaped":13,"rawEcho":170,"locations":173},[174,177,179,181,183,185,187,189,191,193,195,197],{"file":140,"line":175,"context":176},226,"raw output",{"file":140,"line":178,"context":176},231,{"file":140,"line":180,"context":176},238,{"file":140,"line":182,"context":176},260,{"file":140,"line":184,"context":176},261,{"file":140,"line":186,"context":176},340,{"file":140,"line":188,"context":176},732,{"file":140,"line":190,"context":176},734,{"file":140,"line":192,"context":176},737,{"file":140,"line":194,"context":176},925,{"file":140,"line":196,"context":176},928,{"file":140,"line":198,"context":176},955,[],[201,236],{"entryPoint":202,"graph":203,"unsanitizedCount":234,"severity":235},"trigger_currency_table_actions (currency-table.php:51)",{"nodes":204,"edges":229},[205,210,216,220,224],{"id":206,"type":207,"label":208,"file":140,"line":209},"n0","source","$_POST (x2)",58,{"id":211,"type":212,"label":213,"file":140,"line":214,"wp_function":215},"n1","sink","update_option() [Settings Manipulation]",64,"update_option",{"id":217,"type":207,"label":218,"file":140,"line":219},"n2","$_POST",61,{"id":221,"type":222,"label":223,"file":140,"line":219},"n3","transform","→ get_json()",{"id":225,"type":212,"label":226,"file":140,"line":227,"wp_function":228},"n4","file_get_contents() [SSRF\u002FLFI]",989,"file_get_contents",[230,232,233],{"from":206,"to":211,"sanitized":231},false,{"from":217,"to":221,"sanitized":231},{"from":221,"to":225,"sanitized":231},3,"medium",{"entryPoint":237,"graph":238,"unsanitizedCount":47,"severity":235},"\u003Ccurrency-table> (currency-table.php:0)",{"nodes":239,"edges":249},[240,241,242,243,244,245,247],{"id":206,"type":207,"label":208,"file":140,"line":209},{"id":211,"type":212,"label":213,"file":140,"line":214,"wp_function":215},{"id":217,"type":207,"label":218,"file":140,"line":209},{"id":221,"type":212,"label":226,"file":140,"line":227,"wp_function":228},{"id":225,"type":207,"label":208,"file":140,"line":219},{"id":246,"type":222,"label":223,"file":140,"line":219},"n5",{"id":248,"type":212,"label":226,"file":140,"line":227,"wp_function":228},"n6",[250,252,253,254],{"from":206,"to":211,"sanitized":251},true,{"from":217,"to":221,"sanitized":251},{"from":225,"to":246,"sanitized":231},{"from":246,"to":248,"sanitized":231},{"summary":256,"deductions":257},"The \"fx-currency-tables\" v0.2.0 plugin exhibits a generally good security posture concerning its attack surface and SQL query handling.  All identified entry points are protected by authentication and authorization checks, and all SQL queries utilize prepared statements, which are strong indicators of secure development practices. The absence of any known CVEs further bolsters this positive assessment, suggesting a history of responsible development and maintenance.\n\nHowever, significant concerns arise from the output escaping and taint analysis. The fact that 100% of outputs are not properly escaped presents a high risk of Cross-Site Scripting (XSS) vulnerabilities, especially given that the plugin handles external data (currency tables). The taint analysis reveals flows with unsanitized paths, which, while not reaching critical or high severity in this specific analysis, indicate a potential for insecure data handling if not addressed. The presence of file operations and external HTTP requests without explicit mention of sanitization or validation amplifies these concerns, as these can be vectors for further exploitation if the unsanitized data is used within them.\n\nIn conclusion, while the plugin has strengths in its protected attack surface and secure database interactions, the critical lack of output escaping and the presence of unsanitized data flows represent substantial weaknesses. These issues, if exploited, could lead to significant security compromises. The absence of past vulnerabilities is a positive sign, but it does not mitigate the immediate risks identified in the current static analysis.",[258,261,263,266,268],{"reason":259,"points":260},"All outputs are unescaped",15,{"reason":262,"points":11},"Taint flows with unsanitized paths",{"reason":264,"points":265},"File operations without clear sanitization",5,{"reason":267,"points":265},"External HTTP requests without clear sanitization",{"reason":269,"points":11},"Missing nonce checks","2026-03-17T00:30:12.353Z",{"wat":272,"direct":281},{"assetPaths":273,"generatorPatterns":276,"scriptPaths":277,"versionParams":278},[274,275],"\u002Fwp-content\u002Fplugins\u002Ffx-currency-tables\u002Fcss\u002Ffx-currency-tables.css","\u002Fwp-content\u002Fplugins\u002Ffx-currency-tables\u002Fjs\u002Ffx-currency-tables.js",[],[275],[279,280],"fx-currency-tables\u002Fcss\u002Ffx-currency-tables.css?ver=","fx-currency-tables\u002Fjs\u002Ffx-currency-tables.js?ver=",{"cssClasses":282,"htmlComments":285,"htmlAttributes":287,"restEndpoints":298,"jsGlobals":299,"shortcodeOutput":304},[283,284],"ct_description","ct_bold",[286],"Stop direct call",[288,289,290,291,292,293,294,295,296,297],"name=\"currency_table_api\"","name=\"currency_table_save\"","name=\"action\"","name=\"CLS1\"","name=\"CLS2\"","name=\"CLS3\"","name=\"CLS4\"","name=\"CLS5\"","name=\"CLS6\"","name=\"CLS7\"",[],[300,301,302,144,303],"CURRENCY_TABLE_FOLDER","CURRENCY_TABLE_JSON_URL","CURRENCY_TABLE_FREQ","ct_api_key",[]]