[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2JlZIyv2Q2MB9UkAWWbYyF_PsROQbMe47GQ9s76m2Ps":3,"$fAsIHr2iMFW360hNYqTk-GP46qFQLJPKDFzxQHL0HoEw":229},{"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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":135,"fingerprints":207},"mortgage-rates","Mortgage Rates","1.3.11","Mortgage Calculator","https:\u002F\u002Fprofiles.wordpress.org\u002Fmlcalc\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.mlcalc.com\u002Fmortgage-rates\u002F\" title=\"Mortgage Rates Homepage\" rel=\"nofollow ugc\">Mortgage Rates\u003C\u002Fa> is a great value-add for any mortgage officer or real estate agent looking to provide good-looking, functional, valuable mortgage content to readers. The execution of this infobox is superb from the smooth sidebar integration, modal window trend and AJAX-based graphs that are incredibly visually appealing. It’s a great little mortgage application that delivers a lot of value in a user-friendly and well-executed way.\u003C\u002Fp>\n\u003Cp>The mortgage plugin uses external JavaScript to update mortgage rates from \u003Ca href=\"https:\u002F\u002Fwww.mlcalc.com\u002Fmortgage-rates\u002F\" title=\"Mortgage Rates Source\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.mlcalc.com\u002Fmortgage-rates\u002F\u003C\u002Fa> served by CloudFlare CDN.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Mortgage Rates Shortcode\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Use the shortcodes on different pages:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[mlrates]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>specify default values:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[mlrates state=\"NY\" size=\"narrow\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.mlcalc.com\u002Ffree-widgets\u002Fmortgage-rates\u002Fwordpress.htm\" rel=\"nofollow ugc\">WordPress Mortgage Rates Plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Mortgage Rates Screenshots\u003C\u002Fh3>\n\u003Col>\n\u003Cli>The Mortgage Rates front-end, as it appears in your WordPress Sidebar.\u003C\u002Fli>\n\u003Cli>The Trend Chart and Detailed Rates, as it appears when a visitor clicks the View Trend anchor.\u003C\u002Fli>\n\u003Cli>The Mortgage Rates widget configuration dialog, as it appears within WordPress Administration Interface.\u003C\u002Fli>\n\u003C\u002Fol>\n","Mortgage rates widget for your blog. Free.",400,16754,80,2,"2024-07-07T04:33:00.000Z","6.5.8","2.0.1","",[20,21,4,22,23],"mortgage","mortgage-rate","rates","widget","https:\u002F\u002Fwww.mlcalc.com\u002Ffree-widgets\u002Fmortgage-rates\u002Fwordpress.htm","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmortgage-rates.1.3.11.zip",92,0,null,"2026-04-06T09:54:40.288Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"mlcalc",7400,30,88,"2026-04-06T14:25:04.810Z",[38,57,81,102,117],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":27,"num_ratings":27,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":18,"tags":51,"homepage":54,"download_link":55,"security_score":56,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"easy-mortgage-rates","Easy Mortgage Rates",".2","Sheldon","https:\u002F\u002Fprofiles.wordpress.org\u002Fhyperlinked\u002F","\u003Cp>This plugin will allow you to use [easy_mortgage_rates_table] as a template tag to insert a table of common real estate loan program interest rates into your posts and pages. You can also use your table as a widget. This plugin has a feature that allows for a generic mortgage rates widget from ERATE.COM to be displayed if your custom rates have not been updated within a set number of hours.\u003C\u002Fp>\n\u003Cp>To enter interest rates and edit settings, click on the “Easy Mortgage Rates” link under the Settings area of the Admin area. Most of the settings available should be self-explanatory.\u003C\u002Fp>\n\u003Cp>In the settings for Easy Mortgage Rates you may set the number of hours you want to pass before the generic rates from ERATE.COM are used instead of your custom rates. You can customize the generic rates displayed by the ERATE.COM widget by entering a state in the settings.\u003C\u002Fp>\n\u003Cp>If you wish to omit rate information for certain programs, leave the corresponding fields blank and the program will not be displayed in your custom rate table. You may also leave all APR fields blank if you wish to omit the APR column in your table.\u003C\u002Fp>\n","This plugin will allow you to use [easy_mortgage_rates_table] as a template tag to insert a table of common real estate loan program interest rates in &hellip;",10,1863,"2011-03-30T19:43:00.000Z","3.1.4","2.8",[52,4,53],"loans","mortgages","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Feasy-mortgage-rates\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-mortgage-rates.zip",85,{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":14,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":77,"download_link":78,"security_score":67,"vuln_count":79,"unpatched_count":27,"last_vuln_date":80,"fetched_at":29},"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,27079,100,"2025-12-01T11:45:00.000Z","6.9.4","3.1","5.3",[73,74,75,76,23],"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",1,"2024-03-25 00:00:00",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":67,"downloaded":89,"rating":67,"num_ratings":79,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":18,"tags":93,"homepage":98,"download_link":99,"security_score":100,"vuln_count":79,"unpatched_count":27,"last_vuln_date":101,"fetched_at":29},"cc-canadian-mortgage-calculator","CC Canadian Mortgage Calculator","2.1.1","CC","https:\u002F\u002Fprofiles.wordpress.org\u002Fcalculatorscanadaca\u002F","\u003Cp>This simple \u003Ca href=\"https:\u002F\u002Fcalculatorscanada.ca\u002Fmortgage-calculator\u002F\" rel=\"nofollow ugc\">Canadian mortgage calculator\u003C\u002Fa> calculates mortgage monthly payments.\u003C\u002Fp>\n\u003Cp>Calculator is very easy customizable: you can change colour of background, borders and text to match your web site’s theme and change widget title.\u003C\u002Fp>\n\u003Cp>Note: check \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcc-mortgage-calculator\u002F\" rel=\"ugc\">this mortgage calculator plugin\u003C\u002Fa> if you are looking for mortgage calculator for other country then Canada.\u003C\u002Fp>\n","Add a free simple customizable Canadian mortgage calculator to your web site.",6580,"2025-11-14T10:52:00.000Z","6.8.5","3.0",[94,95,96,97,23],"canada","mortgage-calculator","shortcode","sidebar","https:\u002F\u002Fcalculatorscanada.ca\u002Fmortgage-calculator-wordpress-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcc-canadian-mortgage-calculator.2.1.1.zip",99,"2025-01-06 16:19:47",{"slug":103,"name":104,"version":105,"author":85,"author_profile":86,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":14,"last_updated":111,"tested_up_to":91,"requires_at_least":92,"requires_php":18,"tags":112,"homepage":115,"download_link":116,"security_score":67,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"cc-mortgage-calculator","CC Mortgage Calculator","1.1.0","\u003Cp>This simple \u003Ca href=\"https:\u002F\u002Fcalculatorsworld.com\u002Ffinancial\u002Fmortgage-calculator\u002F\" rel=\"nofollow ugc\">mortgage calculator\u003C\u002Fa> calculates mortgage monthly payments.\u003C\u002Fp>\n\u003Cp>Calculator is very easy customizable: you can change color of background, borders and text to match your web site’s theme, select currency sign and change widget title.\u003C\u002Fp>\n","Add a free simple customizable mortgage calculator to your web site.",90,7529,60,"2025-11-14T10:53:00.000Z",[113,114,95,97,23],"financial","interest","http:\u002F\u002Fmortgage.calculatorscanada.ca\u002Fwidgets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcc-mortgage-calculator.1.1.0.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":27,"num_ratings":27,"last_updated":127,"tested_up_to":69,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":18,"download_link":134,"security_score":67,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"thefinancials-market-widgets","theFinancials Market Widgets","3.0.10","theFinancials.com","https:\u002F\u002Fprofiles.wordpress.org\u002Ftfcwidgets\u002F","\u003Cp>This plugin from theFinancials.com lets you embed free, live-updating, financial market data widgets into your WordPress pages. Choose 50+ popular financial widgets including:\u003Cbr \u002F>\n– Interest rate widgets | Featuring U.S. Treasury Rates, SOFR Rates, Prime Rate, Canadian CMB Rates, GOC Rates, CORRA, and other capital markets rates\u003Cbr \u002F>\n– Exchange rate widgets | Featuring Spot rates for major currency pairs – USD\u002FEUR, USD\u002FGBP, USD\u002FJPY, USD\u002FCAD, EUR\u002FGBP, EUR\u002FJPY\u003Cbr \u002F>\n– Indexes widgets | Featuring Dow, S&P 500, NASDAQ\u003Cbr \u002F>\n– Energy prices widgets | Featuring Crude Prices, Natural Gas Prices, Rig Counts\u003Cbr \u002F>\n– Grain prices widgets | Featuring Corn Prices, Wheat Prices, Soy Prices\u003Cbr \u002F>\n– Metals prices widgets | Featuring Gold Prices, Silver Prices, Platinum Prices\u003C\u002Fp>\n\u003Cp>And many more rates, quotes and prices across financial markets and industries.\u003C\u002Fp>\n\u003Cp>The plugin uses the widget catalog from theFinancials.com — a trusted financial data provider since 1996. You choose the Market, Widget Type, Size\u002FShape, and preferred embed Method (JavaScript or iframe). Perfect if you need a market data widget, ticker widget, or financial charts for your website.\u003C\u002Fp>\n\u003Cp>Open \u003Cstrong>theFinancials\u003C\u002Fstrong> from the WordPress admin menu to configure global settings, or use the \u003Cstrong>theFinancials Embed\u003C\u002Fstrong> block to edit directly in the block sidebar.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Daily updates for hundreds of popular financial instruments in web-ready widgets.\u003C\u002Fli>\n\u003Cli>Catalog-driven: Markets, Widgets, and Sizes come directly from theFinancials catalog (no manual updates).\u003C\u002Fli>\n\u003Cli>Two embed methods: JavaScript or iframe (Ticker always JavaScript).\u003C\u002Fli>\n\u003Cli>Block editor support with live preview.\u003C\u002Fli>\n\u003Cli>Global or per-block configuration — your most recent save becomes current.\u003C\u002Fli>\n\u003Cli>Shortcode generator with copy-and-paste ready code.\u003C\u002Fli>\n\u003Cli>Security-first: fetches data only from theFinancials.com subdomains.\u003C\u002Fli>\n\u003Cli>All widgets are free. (For Custom Widgets contact info@mail.thefinancials.com)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to a third-party service operated by theFinancials.com LLC to retrieve widget catalog data, generate the embed code used to display selected widgets on your site, and (once per site) send a minimal, anonymous install signal for compatibility and adoption tracking.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service owner:\u003C\u002Fstrong> theFinancials.com LLC\u003Cbr \u002F>\n\u003Cstrong>Service purpose:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Provide the list of available market-data widgets\u003Cbr \u002F>\n– Return the HTML\u002FJS embed code for the widgets you choose\u003Cbr \u002F>\n– Receive a one-time, anonymous install ping so the provider can understand adoption and maintain compatibility\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service endpoints:\u003C\u002Fstrong> Hosted by theFinancials.com over HTTPS, including (but not limited to):\u003Cbr \u002F>\n– Catalog and widget endpoints under \u003Ccode>https:\u002F\u002Fthefinancials.com\u003C\u002Fcode> and its subdomains\u003Cbr \u002F>\n– Install ping endpoint at: \u003Ccode>https:\u002F\u002Fthefinancials.com\u002Fwordpress-widgets\u002Finstalls.php\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Terms:\u003C\u002Fstrong> https:\u002F\u002Fthefinancials.com\u002Fterms-and-conditions\u002F\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fthefinancials.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Ch3>What Data Is Sent and When\u003C\u002Fh3>\n\u003Cp>The plugin makes requests to theFinancials.com in three situations:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>In the WordPress admin (catalog & settings UI):\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen you open the plugin’s pages to browse or configure widgets, the plugin requests the latest widget catalog.\u003Cbr \u002F>\nThe request may include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Your site URL (as HTTP Referer)\u003C\u002Fli>\n\u003Cli>The plugin’s user agent (which includes the plugin version)\u003C\u002Fli>\n\u003Cli>Your current plugin settings necessary to filter the catalog (e.g., selected markets or widget IDs)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>On the front end (rendering a widget):\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen a page loads a widget, the plugin requests the corresponding embed\u002Fsnippet.\u003Cbr \u002F>\nThe request includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The widget identifier(s) you selected in the admin\u003C\u002Fli>\n\u003Cli>Minimal context required to return the correct embed (e.g., size\u002Fvariant flags)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>One-time install ping (after activation\u002Fupdate):\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen the plugin is first activated on a site, or after updating to a version that includes this feature, it schedules a one-time, background “install ping” to theFinancials.com.\u003Cbr \u002F>\nThis ping is sent asynchronously and does \u003Cstrong>not\u003C\u002Fstrong> block page loads. It includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Site URL and hostname\u003C\u002Fli>\n\u003Cli>Plugin slug and plugin version\u003C\u002Fli>\n\u003Cli>WordPress version\u003C\u002Fli>\n\u003Cli>PHP version\u003C\u002Fli>\n\u003Cli>Timestamp of the ping\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This install ping is used solely to understand adoption and environment compatibility (e.g., which WP\u002FPHP versions are in use with this plugin).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Not sent by the plugin:\u003C\u002Fstrong>\u003Cbr \u002F>\nEnd-user names, emails, or other directly identifying visitor information.\u003Cbr \u002F>\nThe plugin does not send WordPress user account details.\u003Cbr \u002F>\nNo cookies are set by the plugin for this purpose.\u003Cbr \u002F>\nNetwork metadata (e.g., IP address) may be visible to the service as part of normal HTTPS requests.\u003C\u002Fp>\n\u003Ch3>Why This Data Is Sent\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>To show you an up-to-date widget catalog in the admin UI  \u003C\u002Fli>\n\u003Cli>To return the correct widget code so the widget can be displayed on the front end  \u003C\u002Fli>\n\u003Cli>To help the provider maintain compatibility and troubleshoot version-specific issues (using WordPress\u002FPHP\u002Fplugin version signals)  \u003C\u002Fli>\n\u003Cli>To measure anonymous adoption (how many sites use the plugin and which environments they run)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How Data Is Transmitted and Stored\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Transport:\u003C\u002Fstrong> All requests use HTTPS.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Retention:\u003C\u002Fstrong> Operational logs may be retained by the service provider for security and reliability (e.g., abuse prevention, debugging). See the provider’s Privacy Policy for details.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Opt-Out \u002F Disabling the Service\u003C\u002Fh3>\n\u003Cp>This plugin’s core functionality depends on the external API.\u003Cbr \u002F>\nIf you do not wish to send the above data to theFinancials.com, you should deactivate the plugin (widgets will no longer render).\u003Cbr \u002F>\nThe one-time install ping is only sent while the plugin is active.\u003C\u002Fp>\n\u003Ch3>Front-End JavaScript Rendering\u003C\u002Fh3>\n\u003Cp>This plugin enqueues all admin\u002Feditor assets using WordPress APIs.\u003C\u002Fp>\n\u003Cp>For the front end, the \u003Cstrong>JavaScript\u003C\u002Fstrong> widget method outputs a \u003Ccode>\u003Cscript src=\"…\">\u003C\u002Fcode> inline at the block position.\u003Cbr \u002F>\nThis is intentional: the vendor script requires synchronous, in-place execution.\u003Cbr \u002F>\nEnqueuing causes many themes\u002Fbuilders\u002Foptimizers to relocate or defer the script, which breaks in-place rendering (widgets appear outside the content area or fail to load).\u003C\u002Fp>\n\u003Cp>The inline script is limited to front-end rendering, sanitized, and contains no inline event handlers.\u003Cbr \u002F>\nIt mirrors the officially supported embed method that theFinancials.com customers use today.\u003C\u002Fp>\n","Embed free interest rate widgets, market data widgets, financial tickers and charts in WordPress. 50+ free, live-updating widgets from theFinancials.",40,555,"2025-12-10T22:28:00.000Z","6.3","7.4",[131,132,22,133,23],"finance","quotes","ticker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthefinancials-market-widgets.3.0.10.zip",{"attackSurface":136,"codeSignals":152,"taintFlows":199,"riskAssessment":200,"analyzedAt":206},{"hooks":137,"ajaxHandlers":144,"restRoutes":145,"shortcodes":146,"cronEvents":151,"entryPointCount":79,"unprotectedCount":27},[138],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","widgets_init","mlcalc_rates_register","mlcalc_rates.php",194,[],[],[147],{"tag":148,"callback":149,"file":142,"line":150},"mlrates","display_mlcalc_rates",195,[],{"dangerousFunctions":153,"sqlUsage":154,"outputEscaping":156,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":198},[],{"prepared":27,"raw":27,"locations":155},[],{"escaped":157,"rawEcho":34,"locations":158},3,[159,162,163,164,165,166,167,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,188,190,192,194,196],{"file":160,"line":79,"context":161},"form-narrow.inc.php","raw output",{"file":160,"line":79,"context":161},{"file":160,"line":79,"context":161},{"file":160,"line":79,"context":161},{"file":160,"line":79,"context":161},{"file":160,"line":79,"context":161},{"file":160,"line":79,"context":161},{"file":160,"line":79,"context":161},{"file":160,"line":79,"context":161},{"file":160,"line":79,"context":161},{"file":160,"line":79,"context":161},{"file":160,"line":79,"context":161},{"file":174,"line":79,"context":161},"form-wide.inc.php",{"file":174,"line":79,"context":161},{"file":174,"line":79,"context":161},{"file":174,"line":79,"context":161},{"file":174,"line":79,"context":161},{"file":174,"line":79,"context":161},{"file":174,"line":79,"context":161},{"file":174,"line":79,"context":161},{"file":174,"line":79,"context":161},{"file":174,"line":79,"context":161},{"file":174,"line":79,"context":161},{"file":174,"line":79,"context":161},{"file":142,"line":187,"context":161},46,{"file":142,"line":189,"context":161},47,{"file":142,"line":191,"context":161},53,{"file":142,"line":193,"context":161},105,{"file":142,"line":195,"context":161},153,{"file":142,"line":197,"context":161},159,[],[],{"summary":201,"deductions":202},"The 'mortgage-rates' plugin v1.3.11 exhibits a generally strong security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, cron events, file operations, and external HTTP requests significantly limits the potential attack surface. Furthermore, the complete reliance on prepared statements for all SQL queries is a commendable security practice.  However, a notable weakness lies in the low percentage of properly escaped output (9%). This indicates a risk of Cross-Site Scripting (XSS) vulnerabilities, where user-supplied data might be rendered without proper sanitization, allowing malicious scripts to be injected into the website.\n\nThe plugin's vulnerability history is clean, with no recorded CVEs. This, combined with the absence of critical taint flows and dangerous functions in the static analysis, suggests a history of secure development. Despite the positive indicators, the unescaped output remains a concern. While the plugin has no apparent critical vulnerabilities from this analysis, the lack of proper output escaping could be exploited in certain scenarios. It is recommended to address the output escaping issue to further harden the plugin's security.",[203],{"reason":204,"points":205},"Low percentage of properly escaped output",8,"2026-03-16T19:47:15.472Z",{"wat":208,"direct":217},{"assetPaths":209,"generatorPatterns":212,"scriptPaths":213,"versionParams":214},[210,211],"\u002Fwp-content\u002Fplugins\u002Fmortgage-rates\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fmortgage-rates\u002Fjs\u002Frates.js",[],[211],[215,216],"mortgage-rates\u002Fcss\u002Fstyle.css?ver=","mortgage-rates\u002Fjs\u002Frates.js?ver=",{"cssClasses":218,"htmlComments":220,"htmlAttributes":222,"restEndpoints":224,"jsGlobals":225,"shortcodeOutput":227},[219],"mlcalc-rates-widget",[221],"\u003C!-- Mortgage Rates Widget -->",[223],"data-state-url",[],[226],"mlcalc_rates",[228],"[mortgage-rates-widget]",{"slug":4,"current_version":6,"total_versions":230,"versions":231},12,[232,239,246,253,260,267,274,281,288,295,302,309],{"version":6,"download_url":25,"svn_tag_url":233,"released_at":28,"has_diff":234,"diff_files_changed":235,"diff_lines":28,"trac_diff_url":236,"vulnerabilities":237,"is_current":238},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmortgage-rates\u002Ftags\u002F1.3.11\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmortgage-rates%2Ftags%2F1.3.10&new_path=%2Fmortgage-rates%2Ftags%2F1.3.11",[],true,{"version":240,"download_url":241,"svn_tag_url":242,"released_at":28,"has_diff":234,"diff_files_changed":243,"diff_lines":28,"trac_diff_url":244,"vulnerabilities":245,"is_current":234},"1.3.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmortgage-rates.1.3.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmortgage-rates\u002Ftags\u002F1.3.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmortgage-rates%2Ftags%2F1.3.9&new_path=%2Fmortgage-rates%2Ftags%2F1.3.10",[],{"version":247,"download_url":248,"svn_tag_url":249,"released_at":28,"has_diff":234,"diff_files_changed":250,"diff_lines":28,"trac_diff_url":251,"vulnerabilities":252,"is_current":234},"1.3.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmortgage-rates.1.3.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmortgage-rates\u002Ftags\u002F1.3.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmortgage-rates%2Ftags%2F1.3.8&new_path=%2Fmortgage-rates%2Ftags%2F1.3.9",[],{"version":254,"download_url":255,"svn_tag_url":256,"released_at":28,"has_diff":234,"diff_files_changed":257,"diff_lines":28,"trac_diff_url":258,"vulnerabilities":259,"is_current":234},"1.3.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmortgage-rates.1.3.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmortgage-rates\u002Ftags\u002F1.3.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmortgage-rates%2Ftags%2F1.3.7&new_path=%2Fmortgage-rates%2Ftags%2F1.3.8",[],{"version":261,"download_url":262,"svn_tag_url":263,"released_at":28,"has_diff":234,"diff_files_changed":264,"diff_lines":28,"trac_diff_url":265,"vulnerabilities":266,"is_current":234},"1.3.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmortgage-rates.1.3.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmortgage-rates\u002Ftags\u002F1.3.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmortgage-rates%2Ftags%2F1.3.6&new_path=%2Fmortgage-rates%2Ftags%2F1.3.7",[],{"version":268,"download_url":269,"svn_tag_url":270,"released_at":28,"has_diff":234,"diff_files_changed":271,"diff_lines":28,"trac_diff_url":272,"vulnerabilities":273,"is_current":234},"1.3.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmortgage-rates.1.3.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmortgage-rates\u002Ftags\u002F1.3.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmortgage-rates%2Ftags%2F1.3.5&new_path=%2Fmortgage-rates%2Ftags%2F1.3.6",[],{"version":275,"download_url":276,"svn_tag_url":277,"released_at":28,"has_diff":234,"diff_files_changed":278,"diff_lines":28,"trac_diff_url":279,"vulnerabilities":280,"is_current":234},"1.3.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmortgage-rates.1.3.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmortgage-rates\u002Ftags\u002F1.3.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmortgage-rates%2Ftags%2F1.3.4&new_path=%2Fmortgage-rates%2Ftags%2F1.3.5",[],{"version":282,"download_url":283,"svn_tag_url":284,"released_at":28,"has_diff":234,"diff_files_changed":285,"diff_lines":28,"trac_diff_url":286,"vulnerabilities":287,"is_current":234},"1.3.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmortgage-rates.1.3.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmortgage-rates\u002Ftags\u002F1.3.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmortgage-rates%2Ftags%2F1.3.3&new_path=%2Fmortgage-rates%2Ftags%2F1.3.4",[],{"version":289,"download_url":290,"svn_tag_url":291,"released_at":28,"has_diff":234,"diff_files_changed":292,"diff_lines":28,"trac_diff_url":293,"vulnerabilities":294,"is_current":234},"1.3.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmortgage-rates.1.3.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmortgage-rates\u002Ftags\u002F1.3.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmortgage-rates%2Ftags%2F1.3.2&new_path=%2Fmortgage-rates%2Ftags%2F1.3.3",[],{"version":296,"download_url":297,"svn_tag_url":298,"released_at":28,"has_diff":234,"diff_files_changed":299,"diff_lines":28,"trac_diff_url":300,"vulnerabilities":301,"is_current":234},"1.3.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmortgage-rates.1.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmortgage-rates\u002Ftags\u002F1.3.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmortgage-rates%2Ftags%2F1.3.1&new_path=%2Fmortgage-rates%2Ftags%2F1.3.2",[],{"version":303,"download_url":304,"svn_tag_url":305,"released_at":28,"has_diff":234,"diff_files_changed":306,"diff_lines":28,"trac_diff_url":307,"vulnerabilities":308,"is_current":234},"1.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmortgage-rates.1.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmortgage-rates\u002Ftags\u002F1.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmortgage-rates%2Ftags%2F1.3&new_path=%2Fmortgage-rates%2Ftags%2F1.3.1",[],{"version":310,"download_url":311,"svn_tag_url":312,"released_at":28,"has_diff":234,"diff_files_changed":313,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":314,"is_current":234},"1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmortgage-rates.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmortgage-rates\u002Ftags\u002F1.3\u002F",[],[]]