[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzTgWo9xVmYkuFmZMdMYJCuM8hzXKeAzgOEvEbMXv4c8":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":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":36,"analysis":147,"fingerprints":180},"allow-latex-uploads","Allow LaTeX Uploads","0.3","mitcho (Michael Yoshitaka Erlewine)","https:\u002F\u002Fprofiles.wordpress.org\u002Fmitchoyoshitaka\u002F","\u003Cp>Ever noticed that when you try to upload a \u003Ccode>.tex\u003C\u002Fcode> file to your WordPress blog, it’s mysteriously blocked? This plugin simply allows for LaTeX file uploading.\u003C\u002Fp>\n\u003Cp>In particular, it supports the \u003Ccode>.tex\u003C\u002Fcode>, \u003Ccode>.latex\u003C\u002Fcode>, \u003Ccode>.ps\u003C\u002Fcode>, and \u003Ccode>.dvi\u003C\u002Fcode> extensions. \u003Ccode>.pdf\u003C\u002Fcode> is already supported by the WordPress core.\u003C\u002Fp>\n\u003Cp>This plugin is a component of the \u003Ca href=\"http:\u002F\u002Fecs.mit.edu\" rel=\"nofollow ugc\">MIT Educational Collaboration Space\u003C\u002Fa> project at the \u003Ca href=\"http:\u002F\u002Fmath.mit.edu\u002F\" rel=\"nofollow ugc\">MIT Department of Mathematics\u003C\u002Fa>.\u003C\u002Fp>\n","Allows LaTeX and related file uploads.",10,2850,0,"2011-02-21T00:53:00.000Z","3.1.4","2.8.6","",[19,20,21,22],"file","latex","tex","uploads","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fallow-latex-uploads.0.3.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"mitchoyoshitaka",13,5840,88,30,86,"2026-04-05T02:27:16.719Z",[37,61,85,110,132],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":32,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":17,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":13,"last_vuln_date":60,"fetched_at":26},"mathjax-latex","MathJax-LaTeX","1.3.13","knowledgeblog","https:\u002F\u002Fprofiles.wordpress.org\u002Fknowledgeblog\u002F","\u003Cp>MathJax enables enables rendering of embedded LaTeX or MathML in HTML pages. This plugin adds this functionality to WordPress. The MathJax JavaScript is inject on-demand only to those pages which require it. This ensures that MathJax is not loaded for all pages, which will otherwise slow loading down.\u003C\u002Fp>\n\u003Cp>The MathJax JavaScript can be delivered from your own server, or you can use the Cloudflare Content Distribution Network (CDN), which is the preferred mechanism as it offers increased speed and stability over hosting the JavaScript and configuring the library yourself.\u003C\u002Fp>\n\u003Cp>You may embed latex using a variety of different syntaxes. The shortcode (https:\u002F\u002Fcodex.wordpress.org\u002FShortcode_API) syntax is preferred. So \u003Ccode>[latex]E=mc^2[\u002Flatex]\u003C\u002Fcode> will work out of the box. This also forces loading of MathJax.\u003C\u002Fp>\n\u003Cp>Additionally, you can use native MathJax syntax — \u003Ccode>$$E=mc^2$$\u003C\u002Fcode> or \u003Ccode>\\(E=mc^2\\)\u003C\u002Fcode>. However, if this is the only syntax used, the plugin must be explicitly told to load MathJax for the current page. This can be achieved by adding a \u003Ccode>[mathjax]\u003C\u002Fcode> shortcode anywhere in the post. For posts with both \u003Ccode>[latex]\u003C\u002Fcode>x\u003Ccode>[\u002Flatex]\u003C\u002Fcode> and \u003Ccode>$$x$$\u003C\u002Fcode> syntaxes this is unnecessary.\u003C\u002Fp>\n\u003Cp>You can use wp-latex syntax, \u003Ccode>$latex E=mc^2$\u003C\u002Fcode>. Parameters can be specified as with wp-latex but will be ignored. This means that MathJax-LaTeX should be a drop-in replacement for wp-latex. Because this conflicts with wp-latex, this behaviour is blocked when wp-latex is present, and must be explicitly enabled in the settings.\u003C\u002Fp>\n\u003Cp>You can also specify \u003Ccode>[nomathjax]\u003C\u002Fcode> — this will block mathjax on the current page, regardless of other tags.\u003C\u002Fp>\n\u003Cp>MathJax-LaTeX is developed on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fphillord\u002Fmathjax-latex\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Copyright\u003C\u002Fh3>\n\u003Cp>This plugin is copyright Phillip Lord, Newcastle University and is licensed under GPLv2.\u003C\u002Fp>\n","This plugin enables MathJax (http:\u002F\u002Fwww.mathjax.org) functionality for WordPress (http:\u002F\u002Fwww.wordpress.org).",10000,169356,11,"2025-01-14T16:50:00.000Z","6.7.5","3.0","7.0.0",[20,53,54,55,56],"mathematics","mathjax","mathml","science","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmathjax-latex.1.3.13.zip",91,1,"2013-03-25 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":82,"download_link":83,"security_score":84,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"bulk-media-register","Bulk Media Register","1.41","Katsushi Kawamori","https:\u002F\u002Fprofiles.wordpress.org\u002Fkatsushi-kawamori\u002F","\u003Cp>Bulk register files on the server to the Media Library.\u003C\u002Fp>\n\u003Ch4>Register to media library\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Maintain folder structure.\u003C\u002Fli>\n\u003Cli>This create a thumbnail of the image file.\u003C\u002Fli>\n\u003Cli>This create a metadata(Images, Videos, Audios).\u003C\u002Fli>\n\u003Cli>Change the date\u002Ftime.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Sibling plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmoving-media-library\u002F\" rel=\"ugc\">Moving Media Library\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmedia-from-ftp\u002F\" rel=\"ugc\">Media from FTP\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmedia-from-zip\u002F\" rel=\"ugc\">Media from ZIP\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Note\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If you want to use a multi-byte file name, use UTF-8. The file name is used as the title during registration, but is sanitized and changed to a different file name.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FVa92SMlFDxk?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n","Bulk register files on the server to the Media Library.",8000,122281,90,22,"2025-11-25T21:42:00.000Z","6.9.4","4.6","8.0",[78,79,80,81,22],"files","ftp","import","media","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbulk-media-register\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-media-register.1.41.zip",100,{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":95,"num_ratings":96,"last_updated":97,"tested_up_to":74,"requires_at_least":98,"requires_php":99,"tags":100,"homepage":105,"download_link":106,"security_score":107,"vuln_count":108,"unpatched_count":59,"last_vuln_date":109,"fetched_at":26},"woo-addon-uploads","File Uploads Addon for WooCommerce","1.7.3","Imaginate Solutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fimagisol\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fimaginate-solutions.com\u002Fdownloads\u002Fwoocommerce-addon-uploads\u002F\" rel=\"nofollow ugc\">File Uploads Addon for WooCommerce\u003C\u002Fa> is a plugin for WooCommerce for enabling end users to upload custom image files while adding Products to Cart. End users or customers can upload files from WooCommerce Product pages.\u003C\u002Fp>\n\u003Cp>Typical use cases include an online shop with a Print on demand feature where customers would upload images that would be printed on products such as Coffee Mugs, Picture Frames, T-Shirts to many other items.\u003C\u002Fp>\n\u003Cp>The file upload feature helps store owners to capture additional information from their customers and helps to save considerable time in preparing the Order for customers without waiting for additional information that might be required.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>I was able to install this plugin and have a \u003Cstrong>file upload feature\u003C\u002Fstrong> on all my products. Tested and working well! It’s a \u003Cstrong>great useful feature\u003C\u002Fstrong> for WooCommerce.\u003C\u002Fp>\n\u003Cp>Thanks very much!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Lovely! It works just as shown\u003C\u002Fstrong>\u003Cbr \u002F>\n  – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Flovely-it-works-just-as-shown\u002F\" rel=\"ugc\">vincentfijian\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Through this plugin, the end user or customer can upload image files needed for WooCommerce store owners to complete the order. It reduces the time needed for WooCommerce store owners doing back and forth with the customer.\u003C\u002Fp>\n\u003Cp>The plugin has the provisions to select \u003Cstrong>WooCommerce Product Categories\u003C\u002Fstrong> for which the file upload must be available.\u003C\u002Fp>\n\u003Cp>Uploaded file preview will be available on cart and checkout pages as well.\u003C\u002Fp>\n\u003Cp>An Admin or a Shop Manager can view the file that has been uploaded against each order item by visiting the order details page.\u003C\u002Fp>\n\u003Cp>File Uploads Addon for WooCommerce is compatible with HPOS\u003C\u002Fp>\n\u003Cp>For any suggestions and customizations please create a ticket \u003Ca href=\"https:\u002F\u002Fimaginatesolutions.freshdesk.com\u002Fsupport\u002Ftickets\u002Fnew\" rel=\"nofollow ugc\">here\u003C\u002Fa> and we shall get back to you as soon as possible.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fimaginate-solutions.com\u002Fdownloads\u002Fwoocommerce-addon-uploads\u002F\" rel=\"nofollow ugc\">File Uploads Addon for WooCommerce Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Features of Pro Version:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cem>Per Product Configuration\u003C\u002Fem>: Enable or disable file uploads on specific WooCommerce products, giving you full control over which products allow uploads.\u003C\u002Fli>\n\u003Cli>\u003Cem>Multiple File Uploads\u003C\u002Fem>: Allow customers to select and upload multiple files with ease, enhancing their shopping experience.\u003C\u002Fli>\n\u003Cli>\u003Cem>File Size Validation\u003C\u002Fem>: Set maximum file size limits to ensure that uploaded files meet your requirements, preventing excessive server load and ensuring smooth processing.\u003C\u002Fli>\n\u003Cli>\u003Cem>Image Resolution Validation\u003C\u002Fem>: Define maximum and minimum resolutions for images to be uploaded, maintaining quality standards and preventing low-resolution images from being submitted.\u003C\u002Fli>\n\u003Cli>Compatibility with \u003Cem>WCFM Multivendor Plugin\u003C\u002Fem>: Seamlessly integrate with the WCFM Multivendor plugin for WooCommerce, enabling vendors to offer file upload capabilities on their products.\u003C\u002Fli>\n\u003Cli>\u003Cem>Additional Instructions\u003C\u002Fem>: Provide a dedicated text area for customers to share specific instructions or details with admin or shop managers during the checkout process, enhancing communication and order fulfillment.\u003C\u002Fli>\n\u003Cli>\u003Cem>Email Attachments\u003C\u002Fem>: Automatically include uploaded files as attachments in admin notification emails, ensuring that you have immediate access to customer-submitted files for further processing or review.\u003C\u002Fli>\n\u003Cli>\u003Cem>Image Preview\u003C\u002Fem>: Display a preview of uploaded images directly on the product page, allowing customers to visualize their selections before completing their purchase, improving engagement and reducing uncertainty.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Our other plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fimaginate-solutions.com\u002Fdownloads\u002Fcustom-shipping-methods-for-woocommerce\u002F?utm_source=wporg&utm_medium=fua&utm_campaign=readme\u002F\" rel=\"nofollow ugc\">Custom Shipping Methods for WooCommerce\u003C\u002Fa> – Create custom shipping methods for your WooCommerce store and manage dynamic shipping with ease.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fimaginate-solutions.com\u002Fdownloads\u002Fcustom-payment-gateways-for-woocommerce\u002F?utm_source=wporg&utm_medium=fua&utm_campaign=readme\u002F\" rel=\"nofollow ugc\">Custom Payment Gateways for WooCommerce\u003C\u002Fa> – Create custom payment gateways for your WooCommerce store to add more payment options for the user to choose from.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fimaginate-solutions.com\u002Fdownloads\u002Fpayment-gateways-by-user-roles-for-woocommerce\u002F?utm_source=wporg&utm_medium=fua&utm_campaign=readme\u002F\" rel=\"nofollow ugc\">Payment Gateways by User Roles for WooCommerce\u003C\u002Fa> – Allow payment gateways to be available or not available for only particular user roles.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fimaginate-solutions.com\u002Fdownloads\u002Fvariations-radio-buttons-for-woocommerce\u002F?utm_source=wporg&utm_medium=fua&utm_campaign=readme\u002F\" rel=\"nofollow ugc\">Variations Radio Buttons for WooCommerce\u003C\u002Fa> – Convert your variations dropdown into radio buttons there by allowing customers a much better user experience and speeding up the checkout process.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fimaginate-solutions.com\u002Fdownloads\u002Fwoocommerce-variations-reports\u002F?utm_source=wporg&utm_medium=fua&utm_campaign=readme\u002F\" rel=\"nofollow ugc\">WooCommerce Variations Reports\u003C\u002Fa> – Get a report of how your variations sales are happening on your WooCommerce Store.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Allow users to upload files from the product page while adding products to the cart. Useful for many stores that require images or other information f &hellip;",5000,76746,74,27,"2025-12-22T08:44:00.000Z","5.0","5.6",[101,102,22,103,104],"addon","file-upload","woocommerce","woocommerce-file-upload","https:\u002F\u002Fimaginate-solutions.com\u002Fdownloads\u002Fwoocommerce-addon-uploads\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-addon-uploads.1.7.3.zip",73,2,"2026-01-10 07:10:00",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":93,"downloaded":118,"rating":119,"num_ratings":120,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":17,"tags":124,"homepage":129,"download_link":130,"security_score":58,"vuln_count":108,"unpatched_count":13,"last_vuln_date":131,"fetched_at":26},"wp-quicklatex","WP QuickLaTeX","3.8.8","advanpix","https:\u002F\u002Fprofiles.wordpress.org\u002Fadvanpix\u002F","\u003Cp>Insert formulas & graphics in the posts and comments using native LaTeX shorthands directly in the text. Inline formulas, displayed equations auto-numbering, labeling and referencing, AMS-LaTeX, \u003Ccode>TikZ\u003C\u002Fcode>, custom LaTeX preamble. No LaTeX installation required. Easily customizable using UI page. Actively developed and maintained. Visit \u003Ca href=\"http:\u002F\u002Fwww.holoborodko.com\u002Fpavel\u002Fquicklatex\u002F\" rel=\"nofollow ugc\">QuickLaTeX homepage\u003C\u002Fa> for more info.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Standard LaTeX expressions can be cut and pasted directly into WordPress posts, pages, and comments; display environments require no enclosures, other expressions require only a surrounding \u003Ccode>$..$\u003C\u002Fcode> or \u003Ccode>\\[..\\]\u003C\u002Fcode>.  No need for enclosing tags \u003Ccode>[latex] ... [\u002Flatex]\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Correct vertical positioning of inline formulas relative to baseline of surrounding text. Say “NO” to jumpy equations produced by other plugins!\u003C\u002Fli>\n\u003Cli>SVG vector graphics support, so that formulas are crisp regardless of scaling in browser.\u003C\u002Fli>\n\u003Cli>(AMS)LaTeX displayed math environments support: \u003Ccode>equation, align, gather, multiline, flalign, alignat,\u003C\u002Fcode> etc.\u003C\u002Fli>\n\u003Cli>Automatic numbering of displayed equations. Override autonumbering with \u003Ccode>\\tag{}\u003C\u002Fcode> LaTeX command.\u003C\u002Fli>\n\u003Cli>Equation hyper-referencing by standard LaTeX rules with \u003Ccode>\\label{}\u003C\u002Fcode>, \u003Ccode>\\ref{}\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Custom LaTeX document preamble, allowing added \u003Ccode>\\usepackage{}\u003C\u002Fcode> and \u003Ccode>\\newcommand{}\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>TikZ\u003C\u002Fcode> and \u003Ccode>pgfplots\u003C\u002Fcode> graphics package support.\u003C\u002Fli>\n\u003Cli>Preview formulas in comments before publishing. Additionally \u003Ca href=\"http:\u002F\u002Fblogwaffe.com\u002Fajax-comment-preview\u002F\" rel=\"nofollow ugc\">AJAX Comment Preview\u003C\u002Fa> plugin should be installed to enable this feature.\u003C\u002Fli>\n\u003Cli>Meaningful error messages for mistakes in LaTeX code.\u003C\u002Fli>\n\u003Cli>Precise font properties tuning: \u003Ccode>size, text and background color\u003C\u002Fcode>. \u003C\u002Fli>\n\u003Cli>Easy style customization using UI or CSS file.\u003C\u002Fli>\n\u003Cli>No LaTeX installation is required. \u003C\u002Fli>\n\u003Cli>QuickLaTeX.com automatically provides formula images, which are then cached on user’s server.\u003C\u002Fli>\n\u003Cli>Administrative settings page for setting global parameters; AJAX-ified.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Just place LaTeX math expressions into your text and enable QuickLaTeX on the page by \u003Ccode>[latexpage]\u003C\u002Fcode> command.\u003Cbr \u002F>\nWP QuickLaTeX will convert them to high-quality images and embed into post. Inline formulas will be properly aligned with the text.\u003Cbr \u002F>\nDisplayed equations will be auto-numbered by LaTeX rules.\u003Cbr \u002F>\nTo see plugin in action please visit math-pages on my blog, e.g. \u003Ca href=\"http:\u002F\u002Fwww.holoborodko.com\u002Fpavel\u002Fnumerical-methods\u002Fnumerical-derivative\u002Fcentral-differences\u002F\" rel=\"nofollow ugc\">Central Differences\u003C\u002Fa>,\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.holoborodko.com\u002Fpavel\u002Fnumerical-methods\u002Fnumerical-integration\u002Fcubature-formulas-for-the-unit-disk\u002F\" rel=\"nofollow ugc\">Cubature formulas for the unit disk\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.holoborodko.com\u002Fpavel\u002Fnumerical-methods\u002Fnumerical-derivative\u002Fsmooth-low-noise-differentiators\u002F\" rel=\"nofollow ugc\">Smooth noise robust differentiators\u003C\u002Fa>, etc.\u003C\u002Fp>\n","Advanced LaTeX plugin. Native LaTeX syntax. Allows custom preamble, TikZ and other packages. Zoom-independent visual quality (SVG).",98154,92,31,"2024-06-26T03:00:00.000Z","6.5.8","2.8",[125,126,20,127,128],"equations","gnuplot","math","tikz","http:\u002F\u002Fwww.holoborodko.com\u002Fpavel\u002Fquicklatex\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-quicklatex.3.8.8.zip","2024-07-01 00:00:00",{"slug":133,"name":134,"version":135,"author":136,"author_profile":137,"description":138,"short_description":139,"active_installs":140,"downloaded":141,"rating":142,"num_ratings":30,"last_updated":143,"tested_up_to":144,"requires_at_least":50,"requires_php":17,"tags":145,"homepage":17,"download_link":146,"security_score":84,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"simple-mathjax","Simple Mathjax","2.1.1","Samuel Coskey","https:\u002F\u002Fprofiles.wordpress.org\u002Fsgcoskey\u002F","\u003Cp>This wordpress plugin is yet another simple plugin to load the \u003Ca href=\"http:\u002F\u002Fwww.mathjax.org\" rel=\"nofollow ugc\">MathJax\u003C\u002Fa> scripts at the bottom of all of your pages. It uses a very all-inclusive mathjax configuration by default, with $’s and $$’s the default delimeters for in-line and displayed equations.\u003C\u002Fp>\n\u003Cp>A preference pane is added to the “Settings” group where you can choose whether to use MathJax version 2 or 3, change the MathJax server location (CDN) and the MathJax configuration settings. (See \u003Ca href=\"https:\u002F\u002Fdocs.mathjax.org\u002Fen\u002Flatest\u002Fweb\u002Fstart.html#configuring-mathjax\" rel=\"nofollow ugc\">the mathjax documentation\u003C\u002Fa> for details on the options available.)\u003Cbr \u002F>\nYou can also specify a LaTeX “preamble” of newcommands which will be loaded in a hidden element near the top of each page.\u003C\u002Fp>\n\u003Cp>Fork this plugin on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fboolesrings\u002FSimple-Mathjax-wordpress-plugin\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Yet another plugin to add MathJax support to your wordpress blog. Just wrap your equations inside $ signs and MathJax will render them visually.",4000,47452,94,"2025-09-10T09:57:00.000Z","6.8.5",[20,54],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-mathjax.2.1.1.zip",{"attackSurface":148,"codeSignals":163,"taintFlows":170,"riskAssessment":171,"analyzedAt":179},{"hooks":149,"ajaxHandlers":159,"restRoutes":160,"shortcodes":161,"cronEvents":162,"entryPointCount":13,"unprotectedCount":13},[150,155],{"type":151,"name":152,"callback":153,"file":154,"line":11},"filter","upload_mimes","add_tex_mime","allow-latex.php",{"type":151,"name":156,"callback":157,"priority":11,"file":154,"line":158},"wp_mime_type_icon","tex_mime_type_icon",19,[],[],[],[],{"dangerousFunctions":164,"sqlUsage":165,"outputEscaping":167,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":169},[],{"prepared":13,"raw":13,"locations":166},[],{"escaped":13,"rawEcho":13,"locations":168},[],[],[],{"summary":172,"deductions":173},"Based on the static analysis, the 'allow-latex-uploads' v0.3 plugin exhibits a remarkably strong security posture. The absence of any identified dangerous functions, SQL injection vulnerabilities, unescaped output, file operations, or external HTTP requests is highly commendable. Furthermore, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries, indicating a proactive approach to preventing common database-related exploits. The taint analysis also shows no critical or high-severity issues, reinforcing the initial impression of a secure codebase.\n\nHowever, the analysis also highlights a complete lack of protective measures for its potential entry points. With zero AJAX handlers, REST API routes, shortcodes, or cron events, the plugin appears to have no user-facing functionality that would typically require authentication or authorization. This might suggest a very limited scope or that its functionality is handled elsewhere. The absence of nonce checks and capability checks, while not a direct vulnerability in isolation given the zero attack surface, signifies a missed opportunity to implement security best practices that would be crucial if the plugin were to evolve or expose any interactive elements in the future.\n\nThe plugin's vulnerability history is also completely clean, with no recorded CVEs of any severity. This, combined with the excellent static analysis results, suggests that the plugin has historically been well-maintained and secure. The overall conclusion is that 'allow-latex-uploads' v0.3 appears to be a very secure plugin in its current state, primarily due to its apparent lack of exploitable features and its adherence to safe coding practices in the limited areas analyzed. The primary concern, if any, lies in the complete absence of any security checks on its non-existent entry points, which is more of a theoretical weakness should its functionality expand.",[174,177],{"reason":175,"points":176},"No nonce checks detected",5,{"reason":178,"points":176},"No capability checks detected","2026-03-16T23:55:36.521Z",{"wat":181,"direct":186},{"assetPaths":182,"generatorPatterns":183,"scriptPaths":184,"versionParams":185},[],[],[],[],{"cssClasses":187,"htmlComments":188,"htmlAttributes":189,"restEndpoints":190,"jsGlobals":191,"shortcodeOutput":192},[],[],[],[],[],[]]