[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ffJ90uSl6nJ_mPRXWpQIcWY2G3PYte_KcG039VSZCSJs":3,"$ffc9g2sSJCuIOGE-xRHUA0Wt9DsxDCL_p7zyhmtgR2wE":178,"$f0BqR5fxvXMUi1EjeBvnPrdhGeneOnTfbRGCpwKOWtn4":183},{"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":22,"download_link":23,"security_score":13,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":36,"analysis":135,"fingerprints":161},"options-view","Options View","2.12","Katsushi Kawamori","https:\u002F\u002Fprofiles.wordpress.org\u002Fkatsushi-kawamori\u002F","\u003Cp>Edit the contents of the options & usermeta table.\u003C\u002Fp>\n\u003Cp>= Options table & Usermeta table=\u003Cbr \u002F>\n* Unserialize option table values for easy viewing.\u003Cbr \u002F>\n* Search by option name & ID is possible.\u003Cbr \u002F>\n* Editable option value.\u003Cbr \u002F>\n* Deletable option value.\u003C\u002Fp>\n\u003Ch4>Logs\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Displays the last 100 logs.\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\u002FOGjK_fXKlkg?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","Edit the contents of the options & usermeta table.",300,8436,100,2,"2026-03-29T21:45:00.000Z","7.0","4.7","8.0",[20,21],"database","option","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foptions-view\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foptions-view.2.12.zip",0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":13,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"katsushi-kawamori",54,55940,178,79,"2026-05-19T20:14:29.764Z",[37,57,80,99,114],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":16,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":13,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"aaa-option-optimizer","AAA Option Optimizer","1.6.1","Progress Planner","https:\u002F\u002Fprofiles.wordpress.org\u002Fprogressplanner\u002F","\u003Cp>This plugin tracks which of the autoloaded options are used on a page, and stores that data at the end of page render. It keeps an array of options that it has seen as being used. On the admin page, it compares all the autoloaded options to the array of stored options, and shows the autoloaded options that have not been used as you were browsing the site. If you’ve been to every page on your site, or you’ve kept the plugin around for a week or so, this means that those options probably don’t need to be autoloaded.\u003C\u002Fp>\n\u003Ch3>How to use this plugin\u003C\u002Fh3>\n\u003Cp>Install this plugin, and go through your entire site. Best is to use it normally for a couple of days, or to visit every page on your site and in your admin manually. Then go to the plugin’s settings screen, and go through the unused options. You can either decide to remove an unused option (they might for instance be for plugins you no longer use), or to set it to not autoload. The latter action is much less destructive: it’ll still be there, but it just won’t be autoloaded.\u003C\u002Fp>\n","Plugin that tracks autoloaded options usage and allows the user to optimize them.",9000,100374,92,24,"2026-03-11T10:26:00.000Z","6.7","7.4",[53,20,54],"cleanup","options","https:\u002F\u002Fprogressplanner.com\u002Fplugins\u002Faaa-option-optimizer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faaa-option-optimizer.1.6.1.zip",{"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":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":72,"download_link":79,"security_score":13,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"autoload-checker","Autoload Checker","1.2","Gerard Blanco","https:\u002F\u002Fprofiles.wordpress.org\u002Fsixaxis\u002F","\u003Cp>Autoload Checker is a WordPress plugin that helps you monitor the total size of the autoloaded data in the \u003Ccode>wp_options\u003C\u002Fcode> table of your database. Autoloaded data is data that is loaded on every page load, regardless of whether it is needed or not. This can affect the performance and speed of your site, especially if you had a lot of plugins installed.\u003C\u002Fp>\n\u003Cp>Autoload Checker does not remove any autoloaded data from your database, it only checks the status and displays it in your WordPress dashboard. You can see the total size of the autoloaded data, as well as the top autoloaded data entries sorted by size. This can help you identify which plugins or themes are adding the most autoloaded data to your database, and decide if you need to optimize them or not.\u003C\u002Fp>\n\u003Cp>Autoload Checker is easy to use and does not require any configuration. Just install and activate the plugin, and you will find the tool on Tools > Autoload Checker.\u003C\u002Fp>\n","Checks the autoloaded data size and lists the top autoloaded data entries sorted by size.",3000,26846,84,10,"2025-12-11T14:12:00.000Z","6.9.4","4.3","",[74,75,76,77,78],"autoloaded-data","autoloads","clean-database","clean-up-options","optimize-database","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautoload-checker.1.2.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":13,"num_ratings":90,"last_updated":91,"tested_up_to":70,"requires_at_least":92,"requires_php":51,"tags":93,"homepage":97,"download_link":98,"security_score":13,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"artiss-transient-cleaner","Transient Cleaner","1.7","David Artiss","https:\u002F\u002Fprofiles.wordpress.org\u002Fdartiss\u002F","\u003Cp>Clean expired transients from your options table. The original and best!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Transient housekeeping was added to the core of WordPress after version 5.8. However, I have decided to open up this plugin to all versions to allow for manual transient cleaning. Longer term I am working on a new version of the plugin, designed specifically for all WordPress releases.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Tested up to PHP 8.2\u003C\u002Fli>\n\u003Cli>Fully complies with WordPress coding standards\u003C\u002Fli>\n\u003Cli>Compliant with the stronger \u003Ca href=\"https:\u002F\u002Fwpvip.com\u002F\" rel=\"nofollow ugc\">WordPress VIP\u003C\u002Fa> coding standards, as well as compatibility with their platform\u003C\u002Fli>\n\u003Cli>Community plugin – visit the [Github page](https:\u002F\u002Fgithub.com\u002Fdartiss\u002F[repo link] “Github”) to get involved with the latest code development, request enhancements and report issues\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>“Transients are a simple and standardized way of storing cached data in the WordPress database temporarily by giving it a custom name and a timeframe after which it will expire and be deleted.”\u003C\u002Fp>\n\u003Cp>Unfortunately, expired transients only get deleted when you attempt to access them. If you don’t access the transient then, even though it’s expired, WordPress will not remove it. This is \u003Ca href=\"https:\u002F\u002Fcore.trac.wordpress.org\u002Fticket\u002F20316\" title=\"Ticket #20316\" rel=\"nofollow ugc\">a known “issue”\u003C\u002Fa> but due to reasons, which are explained in the FAQ, this has not been adequately resolved.\u003C\u002Fp>\n\u003Cp>Why is this a problem? Transients are often used by plugins to “cache” data (my own plugins included). Because of this it means that expired data can be left and build up, resulting in a bloated database table.\u003C\u002Fp>\n\u003Cp>Meantime, this plugin is the hero that you’ve been waiting for. Simply activate the plugin, sit back and enjoy a much cleaner, smaller options table. It also adds the additional recommendation that after a database upgrade all transients will be cleared down.\u003C\u002Fp>\n\u003Ch3>The Settings Screen\u003C\u002Fh3>\n\u003Cp>Within \u003Ccode>Administration\u003C\u002Fcode> -> \u003Ccode>Tools\u003C\u002Fcode> -> \u003Ccode>Transients\u003C\u002Fcode> an options screen exists allowing you to tweak when you’d like cleaning to happen, including the ability to perform an ad-hoc run, and when you’d like the to be automatically scheduled.\u003C\u002Fp>\n\u003Cp>You can even request an optimization of the options table to give your system a real “pep”!\u003C\u002Fp>\n\u003Ch3>Running in Lite mode\u003C\u002Fh3>\n\u003Cp>A “lite” mode is available. By activating this the options screen will no longer appear and default settings will be used. The advantage? Improved performance to Admin and, especially if you’re running multi-site, no chance of anybody “tinkering” with the settings.\u003C\u002Fp>\n\u003Cp>To activate, use the following…\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'TC_LITE', true );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This should be added to your \u003Ccode>wp-config.php\u003C\u002Fcode> file.\u003C\u002Fp>\n\u003Ch3>Using hooks\u003C\u002Fh3>\n\u003Cp>If you’re the type of odd person who likes to code for WordPress (really?) then I’ve added a couple of hooks so you can call our rather neat cleaning functions…\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>housekeep_transients\u003C\u002Fcode> – this will clear down any expired transients\u003C\u002Fli>\n\u003Cli>\u003Ccode>clear_all_transients\u003C\u002Fcode> – this will remove any and all transients, expired or otherwise\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Acknowledgements\u003C\u002Fh3>\n\u003Cp>I’d like to thank WordPress Developer Andrew Nacin for his early discussion on this. Also, I’d like to acknowledge \u003Ca href=\"http:\u002F\u002Fwww.staze.org\u002Fwordpress-_transient-buildup\u002F\" title=\"WordPress _transient buildup\" rel=\"nofollow ugc\">the useful article at Everybody Staze\u003C\u002Fa> for ensuring the proposed solution made sense, and \u003Ca href=\"http:\u002F\u002Fw-shadow.com\u002Fblog\u002F2012\u002F04\u002F17\u002Fdelete-stale-transients\u002F\" title=\"Cleaning Up Stale Transients\" rel=\"nofollow ugc\">W-Shadow.com\u003C\u002Fa> for the cleaning code.\u003C\u002Fp>\n\u003Cp>Iconography is courtesy of the very talented \u003Ca href=\"https:\u002F\u002Fwww.fiverr.com\u002Fjankirathore\" rel=\"nofollow ugc\">Janki Rathod\u003C\u002Fa>.\u003C\u002Fp>\n","Clean expired transients from your options table. The original and best!",1000,127458,23,"2025-12-02T18:22:00.000Z","4.4",[94,95,20,54,96],"cache","clean","transient","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fartiss-transient-cleaner\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fartiss-transient-cleaner.1.7.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":13,"num_ratings":109,"last_updated":110,"tested_up_to":111,"requires_at_least":71,"requires_php":72,"tags":112,"homepage":72,"download_link":113,"security_score":47,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"autoload-optimizer","Autoload Optimizer","1.0","WP Fix Experts","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpfixexperts\u002F","\u003Cp>Autoload Optimizer Plugin is a powerful tool designed to optimize your WordPress database by managing autoloaded options efficiently. Over time, excessive autoloaded data can slow down your website, affecting performance and loading speed. This plugin helps identify, disable, or clean up unnecessary autoloaded entries, reducing database bloat and improving overall efficiency.\u003C\u002Fp>\n\u003Cp>With an intuitive interface, the Autoload Optimizer allows you to analyze autoloaded data, disable non-essential options, and revert changes if needed—all without complex database queries. Whether you’re a developer or a site owner looking to boost performance, this plugin ensures a faster, more optimized WordPress experience.\u003C\u002Fp>\n\u003Cp>Key Features:\u003Cbr \u002F>\n✅ Scan and analyze autoloaded data\u003Cbr \u002F>\n✅ Disable unnecessary autoloaded options\u003Cbr \u002F>\n✅ Revert changes easily via the Disabled Options tab\u003Cbr \u002F>\n✅ Improve website speed and database efficiency\u003Cbr \u002F>\n✅ Safe and user-friendly interface\u003C\u002Fp>\n\u003Cp>Optimize your site today with Autoload Optimizer and keep your WordPress database lean and fast! 🚀\u003C\u002Fp>\n\u003Cp>Warning Note:\u003C\u002Fp>\n\u003Cp>⚠ Proceed with Caution! ⚠\u003C\u002Fp>\n\u003Cp>The Autoload Optimizer Plugin makes direct modifications to your WordPress database. Deleting essential autoloaded data may cause unexpected issues, including broken functionality or site errors.\u003C\u002Fp>\n\u003Cp>📌 Before making changes, please:\u003Cbr \u002F>\n✔ Create a full database backup\u003Cbr \u002F>\n✔ Review the list of autoloaded options carefully\u003Cbr \u002F>\n✔ Test changes on a staging site if possible\u003C\u002Fp>\n\u003Cp>Use this tool responsibly to avoid any disruptions. If you’re unsure, consult a developer or seek professional support.\u003C\u002Fp>\n\u003Cp>Your website’s stability is our priority! 🚀\u003C\u002Fp>\n","Autoload Optimizer Plugin is a powerful tool designed to optimize your WordPress database by managing autoloaded options efficiently.",500,3839,1,"2025-02-05T09:05:00.000Z","6.7.5",[74,75,76,77,78],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautoload-optimizer.1.0.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":13,"downloaded":122,"rating":13,"num_ratings":14,"last_updated":123,"tested_up_to":70,"requires_at_least":124,"requires_php":51,"tags":125,"homepage":131,"download_link":132,"security_score":133,"vuln_count":109,"unpatched_count":24,"last_vuln_date":134,"fetched_at":26},"nhrrob-options-table-manager","NHR Advanced Options Table Manager & Autoload Optimizer","1.3.0","Nazmul Hasan Robin","https:\u002F\u002Fprofiles.wordpress.org\u002Fnhrrob\u002F","\u003Cp>🚀 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnhrrob\u002Fnhrrob-options-table-manager\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa> – Found a bug or have a feature request? Let us know!\u003Cbr \u002F>\n💬 \u003Ca href=\"https:\u002F\u002Fjoin.slack.com\u002Ft\u002Fnhrrob\u002Fshared_invite\u002Fzt-2m3nyrl1f-eKv7wwJzsiALcg0nY6~e0Q\" rel=\"nofollow ugc\">Slack Community\u003C\u002Fa> – Got questions or just want to chat? Come hang out with us on Slack!\u003C\u002Fp>\n\u003Cp>\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\u002Fle89m1qfb0U?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>\u003C\u002Fp>\n\u003Cp>Are you fed up with the size of wp otions table? You are not alone!\u003Cbr \u002F>\nInstall this plugin and get a fine view of the table and analytics.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo 'Small WP Options Table, Clean Database!'; ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>🚀 A Powerful Yet Simple Solution to Manage wp_options\u003C\u002Fh3>\n\u003Cp>Tired of an overloaded \u003Ccode>wp_options\u003C\u002Fcode> table slowing down your WordPress site? \u003Cstrong>NHR Options Table Manager\u003C\u002Fstrong> provides a clean, organized, and optimized way to view and manage your options table efficiently. Get detailed analytics, edit and delete options, and keep your database lean and performant.\u003C\u002Fp>\n\u003Ch3>✨ Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Option History & Rollback\u003C\u002Fstrong> – Track all changes to individual options and restore previous versions instantly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Autoload Health Check\u003C\u002Fstrong> – Analyze total autoloaded data size and identify heavy options that slow down your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automated Daily Cleanup\u003C\u002Fstrong> – Schedule automated daily deletion of expired transients via WP Cron.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scalable Tab Architecture\u003C\u002Fstrong> – Unified interface that seamlessly supports third-party tables like Better Payment and WP Recipe Maker.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage Options\u003C\u002Fstrong> – Add, edit, and delete options easily using a secure, optimized modal system.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Usermeta Table Support\u003C\u002Fstrong> – Edit and delete user meta entries just like options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Serialized Data Handling\u003C\u002Fstrong> – Edit serialized data seamlessly; it appears as a structured object or array.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Options Usage Analytics\u003C\u002Fstrong> – Get visual insights into which prefixes dominate your options table.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Search & Pagination\u003C\u002Fstrong> – High-performance DataTables with server-side processing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security & Optimization\u003C\u002Fstrong> – Protection for core WordPress options to prevent accidental data loss.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import \u002F Export\u003C\u002Fstrong> – Move settings between sites easily with JSON support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global Search & Replace\u003C\u002Fstrong> – Safely replace strings across the database with dry-run preview.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Orphan Scanner\u003C\u002Fstrong> – Find and clean up leftovers from uninstalled plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-CLI Support\u003C\u002Fstrong> – Manage options (wp nhr-options list, wp nhr-options delete) from the command line.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Coming Soon\u003C\u002Fh3>\n\u003Cp>We’re constantly improving NHR Options Table Manager! Here’s what’s on the way:\u003Cbr \u002F>\n– \u003Cstrong>Scheduled Backups\u003C\u002Fstrong> – Automatically backup your \u003Ccode>wp_options\u003C\u002Fcode> table before major changes.\u003C\u002Fp>\n\u003Ch3>⚡ Easy Installation & Instant Setup\u003C\u002Fh3>\n\u003Cp>No complex configurations needed! Just install, activate, and head to \u003Cstrong>Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Options Table\u003C\u002Fstrong> for a detailed DataTable view of your options.\u003C\u002Fp>\n\u003Ch3>🎯 Optimize Performance & Reduce Bloat\u003C\u002Fh3>\n\u003Cp>Analyze, clean, and optimize your database by removing unnecessary options, improving site performance significantly.\u003C\u002Fp>\n\u003Ch3>🌟 Join Thousands of Happy Users\u003C\u002Fh3>\n\u003Cp>Get started today and take control of your WordPress options like never before!\u003C\u002Fp>\n","Optimize WordPress with Advanced Option History, Autoload Health Checks, and Automated Cleanup. Boost performance by reducing database bloat.",3348,"2026-01-30T09:25:00.000Z","6.0",[126,127,128,129,130],"database-optimization","optimize","transients","usermeta","wp_options","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnhrrob-options-table-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnhrrob-options-table-manager.1.3.0.zip",98,"2025-02-24 00:00:00",{"attackSurface":136,"codeSignals":142,"taintFlows":153,"riskAssessment":154,"analyzedAt":160},{"hooks":137,"ajaxHandlers":138,"restRoutes":139,"shortcodes":140,"cronEvents":141,"entryPointCount":24,"unprotectedCount":24},[],[],[],[],[],{"dangerousFunctions":143,"sqlUsage":144,"outputEscaping":150,"fileOperations":24,"externalRequests":24,"nonceChecks":24,"capabilityChecks":24,"bundledLibraries":152},[],{"prepared":24,"raw":109,"locations":145},[146],{"file":147,"line":148,"context":149},"uninstall.php",22,"$wpdb->get_col() with variable interpolation",{"escaped":24,"rawEcho":24,"locations":151},[],[],[],{"summary":155,"deductions":156},"The static analysis of \"options-view\" v2.12 reveals a generally robust security posture regarding its exposed attack surface. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events, and importantly, none of these entry points are unprotected. This indicates a deliberate effort by the developers to minimize potential avenues for attack.  Furthermore, the code analysis shows excellent output escaping and no file operations or external HTTP requests, which are common sources of vulnerabilities.\n\nHowever, a significant concern arises from the single SQL query found, which is not utilizing prepared statements. This presents a direct risk of SQL injection if the data feeding into this query is not meticulously sanitized at every possible input point, which is difficult to guarantee. While there are no recorded past vulnerabilities or critical taint flows, this single instance of raw SQL is a notable weakness. The absence of nonce and capability checks, while not directly exploitable due to the zero attack surface, is a missed opportunity for defense-in-depth.\n\nIn conclusion, \"options-view\" v2.12 excels in limiting its attack surface and handling output securely. The lack of past vulnerabilities is encouraging. The primary weakness is the single un-prepared SQL query, which, despite the current lack of exploitable entry points, represents a tangible security risk that should be addressed by the developers.",[157],{"reason":158,"points":159},"Raw SQL query without prepared statements",8,"2026-03-16T20:08:06.920Z",{"wat":162,"direct":171},{"assetPaths":163,"generatorPatterns":166,"scriptPaths":167,"versionParams":168},[164,165],"\u002Fwp-content\u002Fplugins\u002Foptions-view\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Foptions-view\u002Fjs\u002Foptions-view.js",[],[165],[169,170],"options-view\u002Fcss\u002Fstyle.css?ver=","options-view\u002Fjs\u002Foptions-view.js?ver=",{"cssClasses":172,"htmlComments":173,"htmlAttributes":174,"restEndpoints":175,"jsGlobals":176,"shortcodeOutput":177},[],[],[],[],[],[],{"error":179,"url":180,"statusCode":181,"statusMessage":182,"message":182},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Foptions-view\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":184,"versions":185},15,[186,192,199,206,213,220,227,234,241,248,255,262,269,276,283],{"version":6,"download_url":23,"svn_tag_url":187,"released_at":25,"has_diff":188,"diff_files_changed":189,"diff_lines":25,"trac_diff_url":190,"vulnerabilities":191,"is_current":179},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Foptions-view\u002Ftags\u002F2.12\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Foptions-view%2Ftags%2F2.11&new_path=%2Foptions-view%2Ftags%2F2.12",[],{"version":193,"download_url":194,"svn_tag_url":195,"released_at":25,"has_diff":188,"diff_files_changed":196,"diff_lines":25,"trac_diff_url":197,"vulnerabilities":198,"is_current":188},"2.11","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foptions-view.2.11.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Foptions-view\u002Ftags\u002F2.11\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Foptions-view%2Ftags%2F2.10&new_path=%2Foptions-view%2Ftags%2F2.11",[],{"version":200,"download_url":201,"svn_tag_url":202,"released_at":25,"has_diff":188,"diff_files_changed":203,"diff_lines":25,"trac_diff_url":204,"vulnerabilities":205,"is_current":188},"2.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foptions-view.2.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Foptions-view\u002Ftags\u002F2.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Foptions-view%2Ftags%2F2.09&new_path=%2Foptions-view%2Ftags%2F2.10",[],{"version":207,"download_url":208,"svn_tag_url":209,"released_at":25,"has_diff":188,"diff_files_changed":210,"diff_lines":25,"trac_diff_url":211,"vulnerabilities":212,"is_current":188},"2.09","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foptions-view.2.09.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Foptions-view\u002Ftags\u002F2.09\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Foptions-view%2Ftags%2F2.08&new_path=%2Foptions-view%2Ftags%2F2.09",[],{"version":214,"download_url":215,"svn_tag_url":216,"released_at":25,"has_diff":188,"diff_files_changed":217,"diff_lines":25,"trac_diff_url":218,"vulnerabilities":219,"is_current":188},"2.08","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foptions-view.2.08.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Foptions-view\u002Ftags\u002F2.08\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Foptions-view%2Ftags%2F2.07&new_path=%2Foptions-view%2Ftags%2F2.08",[],{"version":221,"download_url":222,"svn_tag_url":223,"released_at":25,"has_diff":188,"diff_files_changed":224,"diff_lines":25,"trac_diff_url":225,"vulnerabilities":226,"is_current":188},"2.07","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foptions-view.2.07.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Foptions-view\u002Ftags\u002F2.07\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Foptions-view%2Ftags%2F2.06&new_path=%2Foptions-view%2Ftags%2F2.07",[],{"version":228,"download_url":229,"svn_tag_url":230,"released_at":25,"has_diff":188,"diff_files_changed":231,"diff_lines":25,"trac_diff_url":232,"vulnerabilities":233,"is_current":188},"2.06","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foptions-view.2.06.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Foptions-view\u002Ftags\u002F2.06\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Foptions-view%2Ftags%2F2.05&new_path=%2Foptions-view%2Ftags%2F2.06",[],{"version":235,"download_url":236,"svn_tag_url":237,"released_at":25,"has_diff":188,"diff_files_changed":238,"diff_lines":25,"trac_diff_url":239,"vulnerabilities":240,"is_current":188},"2.05","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foptions-view.2.05.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Foptions-view\u002Ftags\u002F2.05\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Foptions-view%2Ftags%2F2.04&new_path=%2Foptions-view%2Ftags%2F2.05",[],{"version":242,"download_url":243,"svn_tag_url":244,"released_at":25,"has_diff":188,"diff_files_changed":245,"diff_lines":25,"trac_diff_url":246,"vulnerabilities":247,"is_current":188},"2.04","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foptions-view.2.04.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Foptions-view\u002Ftags\u002F2.04\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Foptions-view%2Ftags%2F2.03&new_path=%2Foptions-view%2Ftags%2F2.04",[],{"version":249,"download_url":250,"svn_tag_url":251,"released_at":25,"has_diff":188,"diff_files_changed":252,"diff_lines":25,"trac_diff_url":253,"vulnerabilities":254,"is_current":188},"2.03","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foptions-view.2.03.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Foptions-view\u002Ftags\u002F2.03\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Foptions-view%2Ftags%2F2.02&new_path=%2Foptions-view%2Ftags%2F2.03",[],{"version":256,"download_url":257,"svn_tag_url":258,"released_at":25,"has_diff":188,"diff_files_changed":259,"diff_lines":25,"trac_diff_url":260,"vulnerabilities":261,"is_current":188},"2.02","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foptions-view.2.02.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Foptions-view\u002Ftags\u002F2.02\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Foptions-view%2Ftags%2F2.01&new_path=%2Foptions-view%2Ftags%2F2.02",[],{"version":263,"download_url":264,"svn_tag_url":265,"released_at":25,"has_diff":188,"diff_files_changed":266,"diff_lines":25,"trac_diff_url":267,"vulnerabilities":268,"is_current":188},"2.01","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foptions-view.2.01.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Foptions-view\u002Ftags\u002F2.01\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Foptions-view%2Ftags%2F2.00&new_path=%2Foptions-view%2Ftags%2F2.01",[],{"version":270,"download_url":271,"svn_tag_url":272,"released_at":25,"has_diff":188,"diff_files_changed":273,"diff_lines":25,"trac_diff_url":274,"vulnerabilities":275,"is_current":188},"2.00","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foptions-view.2.00.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Foptions-view\u002Ftags\u002F2.00\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Foptions-view%2Ftags%2F1.01&new_path=%2Foptions-view%2Ftags%2F2.00",[],{"version":277,"download_url":278,"svn_tag_url":279,"released_at":25,"has_diff":188,"diff_files_changed":280,"diff_lines":25,"trac_diff_url":281,"vulnerabilities":282,"is_current":188},"1.01","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foptions-view.1.01.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Foptions-view\u002Ftags\u002F1.01\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Foptions-view%2Ftags%2F1.00&new_path=%2Foptions-view%2Ftags%2F1.01",[],{"version":284,"download_url":285,"svn_tag_url":286,"released_at":25,"has_diff":188,"diff_files_changed":287,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":288,"is_current":188},"1.00","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foptions-view.1.00.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Foptions-view\u002Ftags\u002F1.00\u002F",[],[]]