[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f4mAiQcNDPW95tI6NCcJkif4rHKEm2UuXbpojjaCd6Mg":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":21,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":34,"analysis":136,"fingerprints":171},"clean-expired-transients","Clean Expired Transients","1.2","Milan Dinić","https:\u002F\u002Fprofiles.wordpress.org\u002Fdimadin\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fmilandinic.com\u002Fwordpress\u002Fplugins\u002Fclean-expired-transients\u002F\" rel=\"nofollow ugc\">Plugin homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fmilandinic.com\u002F\" rel=\"nofollow ugc\">Plugin author\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fmilandinic.com\u002Fdonate\u002F\" rel=\"nofollow ugc\">Donate\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This plugin cleans every transient from database older than one minute using safe native WordPress function. It works on multisite too.\u003C\u002Fp>\n\u003Cp>By default, it will check for expired transients once daily, though you can call it any time using \u003Ccode>Clean_Expired_Transients::clean();\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Clean Expired Transients is a very lightweight, it has no settings, just activate it and it works immediately.\u003C\u002Fp>\n\u003Cp>Note that it can be used by developers in their project in any place, it doesn’t require activation and it’s safe to use since it checks is there existing installation, just include it.\u003C\u002Fp>\n\u003Cp>And it’s on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdimadin\u002Fclean-expired-transients\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Safest and simplest transients garbage collector.",10,2362,0,"2019-02-24T21:35:00.000Z","5.1.22","4.0","5.2.4",[19,20],"transient","transients","https:\u002F\u002Fmilandinic.com\u002Fwordpress\u002Fplugins\u002Fclean-expired-transients\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclean-expired-transients.1.2.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":23,"computed_at":33},"dimadin",20,48020,87,30,"2026-04-04T07:18:18.018Z",[35,57,80,102,119],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":45,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"delete-expired-transients","Delete Expired Transients","2.0.7","webaware","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebaware\u002F","\u003Cp>Delete old, expired transients from the WordPress options table (\u003Ccode>wp_options\u003C\u002Fcode>), to prevent them from bloating your database and even slowing down your website.\u003C\u002Fp>\n\u003Cp>Unless you are using an object cache (like memcached), WordPress stores transient records in the options table. Many transients are given an expiration time, so in theory they should disappear after some time. In practise, because old transients are only deleted when requested again after they’ve expired, many transients stay in the database. After a while, there can be thousands or even millions of expired transients needlessly taking up space in your options table, depending on what your plugins are doing.\u003C\u002Fp>\n\u003Cp>Delete Expired Transients schedules a daily task to delete any expired transients from the options table. It performs this operation with a single SQL query, and then runs a second query to find any orphaned expiration records and deletes them too.\u003C\u002Fp>\n\u003Cp>There are a few other plugins around that clean up expired transients. This one is written for fast performance, set-and-forget scheduled housekeeping, and maximum compatibility. It uses the PHP time to determine whether transients are expired, not the database time (which can be different). It does only one job, and it does it well with the minimum of resources.\u003C\u002Fp>\n\u003Cp>Now optimised for WordPress Multisite.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>Many thanks to the generous efforts of our translators:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English (en_CA) — \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Fen-ca\u002Fdefault\u002Fwp-plugins\u002Fdelete-expired-transients\" rel=\"nofollow ugc\">the English (Canadian) translation team\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>English (en_GB) — \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Fen-gb\u002Fdefault\u002Fwp-plugins\u002Fdelete-expired-transients\" rel=\"nofollow ugc\">the English (British) translation team\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>English (en_ZA) — \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Fen-za\u002Fdefault\u002Fwp-plugins\u002Fdelete-expired-transients\" rel=\"nofollow ugc\">the English (South African) translation team\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>French (fr_FR) — \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Ffr\u002Fdefault\u002Fwp-plugins\u002Fdelete-expired-transients\" rel=\"nofollow ugc\">the French translation team\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Hungarian (hu_HU) — \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Fhu\u002Fdefault\u002Fwp-plugins\u002Fdelete-expired-transients\" rel=\"nofollow ugc\">the Hungarian translation team\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Norwegian: Bokmål (nb_NO) — \u003Ca href=\"https:\u002F\u002Fwww.neonnero.com\u002F\" rel=\"nofollow ugc\">neonnero\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Norwegian: Nynorsk (nn_NO) — \u003Ca href=\"https:\u002F\u002Fwww.neonnero.com\u002F\" rel=\"nofollow ugc\">neonnero\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Russian (ru_RU) — \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Fru\u002Fdefault\u002Fwp-plugins\u002Fdelete-expired-transients\" rel=\"nofollow ugc\">the Russian translation team\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Spanish (es_ES) — \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Fes\u002Fdefault\u002Fwp-plugins\u002Fdelete-expired-transients\" rel=\"nofollow ugc\">the Spanish translation team\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you’d like to help out by translating this plugin, please \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fdelete-expired-transients\" rel=\"nofollow ugc\">sign up for an account and dig in\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contributions\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fdelete-expired-transients\" rel=\"nofollow ugc\">Translate into your preferred language\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwebaware\u002Fdelete-expired-transients\" rel=\"nofollow ugc\">Fork me on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>Delete Expired Transients does not collect any personally identifying information, and does not set any cookies. It removes some old information from the database, potentially reducing a website’s exposure to leakage of personally identifying information.\u003C\u002Fp>\n","Delete old, expired transients from WordPress wp_options table",5000,116909,100,13,"2025-12-14T03:52:00.000Z","6.9.4","3.7","5.3",[52,53,19,20,54],"cache","expired","wp_options","https:\u002F\u002Fshop.webaware.com.au\u002Fdownloads\u002Fdelete-expired-transients\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdelete-expired-transients.2.0.7.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":45,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":77,"download_link":78,"security_score":79,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"wp-healthcheck","WP Healthcheck","1.4.0","Tiago Hillebrandt","https:\u002F\u002Fprofiles.wordpress.org\u002Ftiagohillebrandt\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwp-healthcheck.com\" rel=\"nofollow ugc\">WP Healthcheck\u003C\u002Fa> is a plugin to check the health of your WordPress install.\u003C\u002Fp>\n\u003Cp>It detects some useful information regarding your site health, like the number of active transients and autoload options, and then displays them conveniently via the WordPress Dashboard.\u003C\u002Fp>\n\u003Cp>This plugin can help you improve your site performance by cleaning up the transients and deactivating autoload options.\u003C\u002Fp>\n\u003Cp>WP Healthcheck also verifies the software versions in use by your server. We maintain information about software minimum requirements up to date in our systems. This allows the plugin to retrieve this information from our external API and compare versus the ones installed in your server.\u003C\u002Fp>\n\u003Cp>SSL certificate expiration dates are also checked and notifications for expired or near expiration SSL certificates are provided conveniently via the WordPress Dashboard.\u003C\u002Fp>\n\u003Ch4>WP-CLI Extension\u003C\u002Fh4>\n\u003Cp>WP Healthcheck also includes a WP-CLI extension. If you want to see all the CLI commands available in the plugin, go ahead and run \u003Ccode>wp healthcheck\u003C\u002Fcode> in your site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>wp healthcheck autoload [--deactivate=\u003Coption-name>] [--history]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp healthcheck transient [--delete-expired] [--delete-all]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp healthcheck server\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp healthcheck ssl\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n","WP Healthcheck is a plugin to check the health of your WordPress install.",1000,26475,3,"2024-07-16T05:30:00.000Z","6.6.5","5.0","7.0",[73,74,75,76,20],"autoload","cron","healthcheck","performance","https:\u002F\u002Fwp-healthcheck.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-healthcheck.1.4.0.zip",92,{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":45,"downloaded":88,"rating":45,"num_ratings":89,"last_updated":90,"tested_up_to":48,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":97,"download_link":98,"security_score":99,"vuln_count":100,"unpatched_count":13,"last_vuln_date":101,"fetched_at":25},"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.",3180,2,"2026-01-30T09:25:00.000Z","6.0","7.4",[94,95,20,96,54],"database-optimization","optimize","usermeta","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,1,"2025-02-24 00:00:00",{"slug":103,"name":104,"version":105,"author":61,"author_profile":62,"description":106,"short_description":107,"active_installs":45,"downloaded":108,"rating":45,"num_ratings":100,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":115,"download_link":116,"security_score":117,"vuln_count":100,"unpatched_count":13,"last_vuln_date":118,"fetched_at":25},"supervisor","Supervisor","1.3.3","\u003Cp>\u003Cstrong>Optimize and Secure Your WordPress Site with Supervisor\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Boost the performance and security of your WordPress site effortlessly with our powerful plugin. Supervisor provides vital insights into your site’s health directly through your WordPress Dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Performance Optimization:\u003C\u002Fstrong> Improve your site’s speed by cleaning up transients and deactivating unnecessary autoload options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Brute Force Protection:\u003C\u002Fstrong> Shield your site from attacks with robust security measures designed to prevent unauthorized access.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Web Server Software Verification:\u003C\u002Fstrong> Ensure your server software is up-to-date, keeping your site running smoothly and securely.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SSL Certificate Monitoring:\u003C\u002Fstrong> Stay informed about your SSL certificate status with dashboard notifications for impending expirations or expired certificates.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Experience a faster and more secure WordPress site with Supervisor. Download it today and feel the difference!\u003C\u002Fp>\n","Supervisor is a powerful plugin designed to enhance both the performance and security of your WordPress installation.",5563,"2025-10-23T08:56:00.000Z","6.8.5","5.5","7.2",[73,75,114,76,20],"load-time","https:\u002F\u002Fsupervisorwp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsupervisor.1.3.3.zip",99,"2025-10-23 19:46:03",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":45,"num_ratings":100,"last_updated":129,"tested_up_to":48,"requires_at_least":70,"requires_php":130,"tags":131,"homepage":134,"download_link":135,"security_score":45,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"flush-transients","Flush Transients","1.0.1","Felix Arntz","https:\u002F\u002Fprofiles.wordpress.org\u002Fflixos90\u002F","\u003Cp>Just like many other plugins offer a feature to flush the WordPress object cache, this plugin allows to flush transients.\u003C\u002Fp>\n\u003Cp>Many WordPress sites do not have access to an object cache in their hosting environment, and for those sites transients are the only mechanism for caching data which WordPress natively supports. Being able to clear transients can be crucial for certain use-cases, particularly on sites that do not use an object cache.\u003C\u002Fp>\n\u003Cp>This plugin adds a small admin bar menu item where users with the required capabilities can flush transients for the site. For sites not using an object cache, where transients are stored in the database, the menu item also provides information on the amount of transients stored.\u003C\u002Fp>\n\u003Cp>Both regular transients and network transients are supported. When using WordPress Multisite, network transients can be flushed in the Network Admin UI.\u003C\u002Fp>\n","This plugin allows you to flush WordPress transients, plain and simple.",90,2077,"2025-11-24T23:33:00.000Z","5.2",[52,132,133,76,20],"flushing","invalidation","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflush-transients\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflush-transients.1.0.1.zip",{"attackSurface":137,"codeSignals":153,"taintFlows":161,"riskAssessment":162,"analyzedAt":170},{"hooks":138,"ajaxHandlers":149,"restRoutes":150,"shortcodes":151,"cronEvents":152,"entryPointCount":13,"unprotectedCount":13},[139,145],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","wp_scheduled_delete","clean","clean-expired-transients.php",43,{"type":140,"name":146,"callback":147,"file":143,"line":148},"plugins_loaded","cet_initialize",151,[],[],[],[],{"dangerousFunctions":154,"sqlUsage":155,"outputEscaping":158,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":160},[],{"prepared":156,"raw":13,"locations":157},6,[],{"escaped":13,"rawEcho":13,"locations":159},[],[],[],{"summary":163,"deductions":164},"The plugin \"clean-expired-transients\" v1.2 presents a strong security posture based on the provided static analysis. The absence of any identified entry points such as AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its attack surface.  Furthermore, the code exhibits good security practices by not utilizing dangerous functions, performing all SQL queries using prepared statements, and ensuring 100% of output is properly escaped.  The lack of file operations and external HTTP requests further reinforces this secure design. The complete absence of vulnerability history, including known CVEs, is a positive indicator of its past reliability.\n\nWhile the static analysis shows no critical or high-severity issues, the complete lack of any capability checks or nonce checks across all entry points (even though there are zero entry points) represents a potential area for concern if the plugin were to introduce them in the future without proper security considerations. However, given the current state of zero entry points, this is a theoretical rather than immediate risk. The vulnerability history being completely clean is an excellent sign, suggesting the developers have a good track record or the plugin has not been a target. Overall, \"clean-expired-transients\" v1.2 appears to be a securely developed plugin with minimal to no immediate security risks.",[165,168],{"reason":166,"points":167},"No capability checks implemented",5,{"reason":169,"points":167},"No nonce checks implemented","2026-03-17T00:49:30.323Z",{"wat":172,"direct":177},{"assetPaths":173,"generatorPatterns":174,"scriptPaths":175,"versionParams":176},[],[],[],[],{"cssClasses":178,"htmlComments":179,"htmlAttributes":180,"restEndpoints":181,"jsGlobals":182,"shortcodeOutput":183},[],[],[],[],[],[]]