[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJFiDNJ1KZKWwtODnbRRpFxTYrKN-8GVuzQB4fR84wVI":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":130,"fingerprints":335},"simple-cache","Simple Cache","2.0.0","Taylor Lovett","https:\u002F\u002Fprofiles.wordpress.org\u002Ftlovett1\u002F","\u003Cp>Simple Cache was constructed after getting frustrated with the major caching plugins available and building sites with developer-only complex caching solutions that get millions of page views per day. Simple Cache promises the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Extremely simple one-click install. There is an on-off switch. That’s it. No need to wade through 50 complicated settings.\u003C\u002Fli>\n\u003Cli>Simple Cache makes your site run very fast so you can handle lots of traffic.\u003C\u002Fli>\n\u003Cli>Extremely easy to delete. Don’t like the plugin? You can remove it, and your website won’t break.\u003C\u002Fli>\n\u003Cli>Easily clear the cache if you need to.\u003C\u002Fli>\n\u003Cli>Enable gzip compression\u003C\u002Fli>\n\u003Cli>Want to get advanced with object caching (Memached or Redis)? An advanced mode is available that will automatically setup \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbatcache\u002F\" rel=\"ugc\">Batcache\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmemcached\u002F\" rel=\"ugc\">Memcached\u003C\u002Fa>\u002F\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-redis\u002F\" rel=\"ugc\">Redis\u003C\u002Fa> for you.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you need your site to run fast, don’t have time to mess with complicated settings, and have been frustrated by other caching plugins, give Simple Cache a try.\u003C\u002Fp>\n\u003Cp>Pull requests are welcome on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftlovett1\u002Fsimple-cache\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For full documentation, questions, feature requests, and support concerning the Simple Cache plugin, please refer to \u003Ca href=\"http:\u002F\u002Fgithub.com\u002Ftlovett1\u002Fsimple-cache\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n","A very simple plugin to make your site run lightning fast with caching.",1000,129088,84,57,"2021-05-04T02:01:00.000Z","5.8.13","3.9","",[20,21,22,23,24],"cache","memcache","object-cache","object-caching","page-cache","https:\u002F\u002Ftaylorlovett.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-cache.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"tlovett1",9,8320,88,3845,71,"2026-04-04T03:33:15.634Z",[41,62,84,96,113],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":56,"tags":57,"homepage":60,"download_link":61,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"object-cache-4-everyone","Object Cache 4 everyone","2.2","fpuenteonline","https:\u002F\u002Fprofiles.wordpress.org\u002Ffpuenteonline\u002F","\u003Cp>Improve your server performance using Memcached for object caching or improve your server performance using disk support for object caching.\u003C\u002Fp>\n\u003Cp>Less resources needed and better pagespeed.\u003C\u002Fp>\n\u003Cp>Less database queries needed.\u003C\u002Fp>\n\u003Cp>Detects automatically any Memcached server running and adds an object-cache.php file to your WordPress site.\u003C\u002Fp>\n\u003Cp>Default memcached servers tested:\u003Cbr \u002F>\n– 127.0.0.1:11211\u003Cbr \u002F>\n– 127.0.0.1:11212\u003Cbr \u002F>\n– 127.0.0.1:11213\u003Cbr \u002F>\n– 127.0.0.1:20000\u003Cbr \u002F>\n– 127.0.0.1:20001\u003Cbr \u002F>\n– Any SiteGround Memcached setup\u003C\u002Fp>\n\u003Cp>Since 1.4, you can declare your own Memcached Server instance in the wp-config.php file.\u003Cbr \u002F>\nExample:\u003Cbr \u002F>\ndefine(‘OC4EVERYONE_MEMCACHED_SERVER’, ‘127.0.0.1:11211’);\u003C\u002Fp>\n\u003Cp>Starting from version 1.6, you have the option to declare in the wp-config.php file whether you want to use the external disk object cache in case the Memcached Server is not present.\u003Cbr \u002F>\nOutdated or malfunctioning disks can negatively impact website performance.\u003Cbr \u002F>\nExample:\u003Cbr \u002F>\ndefine(‘OC4EVERYONE_DISABLE_DISK_CACHE’, true);\u003C\u002Fp>\n\u003Cp>This plugin includes a modified template from this project:\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Fhumanmade\u002Fwordpress-pecl-memcached-object-cache\u003Cbr \u002F>\nA WordPress object cache that uses the memcached (not memcache) PECL extension.\u003Cbr \u002F>\nThanks to Zack Tollman & 10up\u003C\u002Fp>\n","Memcached or disk backend support for the WP Object Cache. Memcached server running and PHP Memcached class needed for better performance.",5000,59604,86,28,"2023-11-06T13:13:00.000Z","6.4.8","5.0","7.0",[20,58,22,59],"memcached","wpo","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fobject-cache-4-everyone","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fobject-cache-4-everyone.zip",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":11,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":81,"download_link":82,"security_score":83,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"atec-cache-apcu","atec Cache APCu","2.3.68","docjojo","https:\u002F\u002Fprofiles.wordpress.org\u002Fdocjojo\u002F","\u003Cp>atec Cache APCu provides a drop-in object-cache and optional page cache, built entirely on APCu.\u003C\u002Fp>\n\u003Cp>It replaces WordPress’s core cache with a fast, persistent alternative — offering major performance gains, especially on single-server setups.\u003C\u002Fp>\n\u003Cp>APCu is faster than Redis and Memcached in low-latency scenarios. This plugin uses advanced logic that improves object cache efficiency by up to 16.67%.\u003C\u002Fp>\n\u003Cp>The optional page cache is the only APCu-powered full-page cache for WordPress, and includes cache exclusion rules, cache flushing and profiler\u002Fdebugging options.\u003C\u002Fp>\n\u003Ch3>Specifications\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Includes object cache drop-in and optional full page cache  \u003C\u002Fli>\n\u003Cli>Profiler and debug options for diagnostics\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>APCu extension enabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Ch3>Integrity check\u003C\u002Fh3>\n\u003Cp>Once, when activating the plugin, an integrity check is requested from our server – if you give your permission.\u003Cbr \u002F>\nSource: https:\u002F\u002Fatecplugins.com\u002F\u003Cbr \u002F>\nPrivacy policy: https:\u002F\u002Fatecplugins.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Ch3>‘PRO’ Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>AOC Mode (Advanced Object Cache)\u003Cbr \u002F>\nAdvanced Object Cache Mode – takes full advantage of APCu’s in-memory array support, eliminating unnecessary serialize()\u002Funserialize() cycles and boosting PHP performance on every request.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>APC Mode (Advanced Page Cache)\u003Cbr \u002F>\nAdvanced Page Cache is a ‘PRO’-level optimization that activates earlier than regular page cache — before most WordPress logic even runs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Super fast APCu-based Object Cache and the only APCu-powered Page Cache plugin for WordPress.",84890,98,19,"2026-01-08T13:01:00.000Z","6.9.4","4.9","7.4",[78,22,24,79,80],"apcu","performance","persistent-cache","https:\u002F\u002Fatecplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fatec-cache-apcu.2.3.68.zip",100,{"slug":85,"name":86,"version":87,"author":66,"author_profile":67,"description":88,"short_description":89,"active_installs":11,"downloaded":90,"rating":83,"num_ratings":34,"last_updated":91,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":92,"homepage":81,"download_link":95,"security_score":83,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"atec-cache-info","atec Cache Info","1.8.31","\u003Cp>atec Cache Info gives you a complete overview of all system-level caching used by your WordPress installation.\u003C\u002Fp>\n\u003Cp>It detects and displays:\u003Cbr \u002F>\n* OPcache status\u003Cbr \u002F>\n* PHP JIT support\u003Cbr \u002F>\n* Object Cache type and health\u003Cbr \u002F>\n* APCu presence and statistics\u003Cbr \u002F>\n* Redis and Memcached availability\u003Cbr \u002F>\n* SQLite Object Cache support (if any)\u003C\u002Fp>\n\u003Cp>Use this plugin to diagnose performance bottlenecks, verify cache setup, and ensure that all critical caches are working correctly.\u003C\u002Fp>\n\u003Ch3>Specifications\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Compatible with: APCu, Memcached, Redis, SQLite\u003C\u002Fli>\n\u003Cli>Displays runtime statistics and limits\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Ch3>Integrity check\u003C\u002Fh3>\n\u003Cp>Once, when activating the plugin, an integrity check is requested from our server – if you give your permission.\u003Cbr \u002F>\nSource: https:\u002F\u002Fatecplugins.com\u002F\u003Cbr \u002F>\nPrivacy policy: https:\u002F\u002Fatecplugins.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n","Show system cache status and statistics for OPcache, JIT, Object Cache, APCu, Redis, Memcached, and SQLite Cache.",61810,"2025-12-18T09:31:00.000Z",[78,58,22,93,94],"opcache","redis","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fatec-cache-info.1.8.31.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":83,"downloaded":104,"rating":51,"num_ratings":34,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":18,"tags":108,"homepage":111,"download_link":112,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"memcached-redux","Memcached Redux","0.1.7","Scott Taylor","https:\u002F\u002Fprofiles.wordpress.org\u002Fwonderboymusic\u002F","\u003Cp>Changes the famous Memcached WP Object Cache backend to actually use the Memcached class (not the Memcache class). Implements wp_cache_get_multi() and wp_cache_set_multi()\u003C\u002Fp>\n\u003Cpre>\u003Ccode>wp_cache_get_multi( array(\n    array( 'key', 'group' ),\n    array( 'key', '' ),\n    array( 'key', 'group' ),\n    'key'\n) );\n\nwp_cache_set_multi( array(\n    array( 'key', 'data', 'group' ),\n    array( 'key', 'data' )\n) );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Blog Post: \u003Ca href=\"http:\u002F\u002Fscotty-t.com\u002F2012\u002F06\u002F05\u002Fmemcached-redux\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fscotty-t.com\u002F2012\u002F06\u002F05\u002Fmemcached-redux\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Uses the Memcached class (not the Memcache class) to implement WP Object Cache",41780,"2020-05-07T13:20:00.000Z","5.4.19","3.0",[109,20,110,58,22],"admin","manage-cache","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fmemcached-redux\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemcached-redux.0.1.7.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":28,"num_ratings":28,"last_updated":123,"tested_up_to":74,"requires_at_least":124,"requires_php":125,"tags":126,"homepage":128,"download_link":129,"security_score":83,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"snapcache","SnapCache","1.0.0","StaticWeb.io","https:\u002F\u002Fprofiles.wordpress.org\u002Fstaticwebio\u002F","\u003Cp>SnapCache accelerates WordPress by providing a fast, reliable persistent object cache backed by Memcached.\u003Cbr \u002F>\nIt dramatically reduces database load, speeds up page generation, and improves scalability under heavy traffic.\u003C\u002Fp>\n\u003Cp>SnapCache is designed to be safe and fast.\u003Cbr \u002F>\nSee the Benchmarks section for performance results.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Persistent object cache using Memcached\u003C\u002Fli>\n\u003Cli>Automatic prefetching of frequently accessed keys\u003C\u002Fli>\n\u003Cli>WP-CLI commands for inspecting and managing the cache\u003C\u002Fli>\n\u003Cli>Continues to operate even if Memcached is unreachable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Benchmarks\u003C\u002Fh4>\n\u003Cp>Requests per second in a default WordPress installation. Comparison of object cache functionality only.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>SnapCache v1.0.0 with Memcached – 387.0 req\u002Fsec\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Redis Cache v2.7.0 – 367.1 req\u002Fsec\u003C\u002Fli>\n\u003Cli>LiteSpeed v7.6.2 with Redis – 218.6 req\u002Fsec\u003C\u002Fli>\n\u003Cli>LiteSpeed v7.6.2 with Memcached – 218.0 req\u002Fsec\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 6.4 or later\u003C\u002Fli>\n\u003Cli>PHP 8.1+ with the Memcached extension installed\u003C\u002Fli>\n\u003Cli>At least one accessible Memcached server\u003C\u002Fli>\n\u003C\u002Ful>\n","A high-performance persistent object cache powered by Memcached.",40,247,"2025-12-08T13:30:00.000Z","6.4","8.1",[58,22,79,127],"speed","https:\u002F\u002Fgithub.com\u002Fstaticweb-io\u002Fsnapcache","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsnapcache.1.0.0.zip",{"attackSurface":131,"codeSignals":208,"taintFlows":247,"riskAssessment":325,"analyzedAt":334},{"hooks":132,"ajaxHandlers":202,"restRoutes":203,"shortcodes":204,"cronEvents":205,"entryPointCount":28,"unprotectedCount":28},[133,140,143,146,150,154,158,161,165,169,171,173,175,179,182,183,186,190,193,198],{"type":134,"name":135,"callback":136,"priority":137,"file":138,"line":139},"action","pre_post_update","purge_post_on_update",10,"inc\\class-sc-advanced-cache.php",21,{"type":134,"name":141,"callback":136,"priority":137,"file":138,"line":142},"save_post",22,{"type":134,"name":144,"callback":136,"priority":137,"file":138,"line":145},"wp_trash_post",23,{"type":134,"name":147,"callback":148,"priority":137,"file":138,"line":149},"wp_set_comment_status","purge_post_on_comment_status_change",24,{"type":134,"name":151,"callback":152,"priority":137,"file":138,"line":153},"set_comment_cookies","set_comment_cookie_exceptions",25,{"type":134,"name":155,"callback":156,"file":157,"line":142},"sc_purge_cache","purge_cache","inc\\class-sc-cron.php",{"type":134,"name":159,"callback":160,"file":157,"line":145},"init","schedule_events",{"type":162,"name":163,"callback":164,"file":157,"line":149},"filter","cron_schedules","filter_cron_schedules",{"type":134,"name":166,"callback":167,"file":168,"line":142},"network_admin_notices","error_notice","inc\\class-sc-notices.php",{"type":134,"name":166,"callback":170,"file":168,"line":145},"setup_notice",{"type":134,"name":172,"callback":167,"file":168,"line":153},"admin_notices",{"type":134,"name":172,"callback":170,"file":168,"line":174},26,{"type":134,"name":176,"callback":177,"file":178,"line":139},"admin_enqueue_scripts","action_admin_enqueue_scripts_styles","inc\\class-sc-settings.php",{"type":134,"name":180,"callback":181,"file":178,"line":145},"load-settings_page_simple-cache","update",{"type":134,"name":180,"callback":156,"file":178,"line":149},{"type":134,"name":184,"callback":184,"file":178,"line":185},"network_admin_menu",27,{"type":134,"name":187,"callback":188,"file":178,"line":189},"admin_menu","action_admin_menu",29,{"type":134,"name":191,"callback":191,"file":178,"line":192},"admin_bar_menu",30,{"type":134,"name":194,"callback":195,"file":196,"line":197},"plugins_loaded","sc_load_textdomain","simple-cache.php",52,{"type":162,"name":199,"callback":200,"priority":137,"file":196,"line":201},"plugin_action_links","sc_filter_plugin_action_links",74,[],[],[],[206],{"hook":155,"callback":155,"file":157,"line":207},95,{"dangerousFunctions":209,"sqlUsage":220,"outputEscaping":222,"fileOperations":174,"externalRequests":28,"nonceChecks":244,"capabilityChecks":245,"bundledLibraries":246},[210,215],{"fn":211,"file":212,"line":213,"context":214},"create_function","inc\\dropins\\batcache.php",309,"$fun                = create_function( '', $function );",{"fn":216,"file":217,"line":218,"context":219},"unserialize","inc\\dropins\\redis-object-cache.php",604,"$value = unserialize( $value );",{"prepared":28,"raw":28,"locations":221},[],{"escaped":197,"rawEcho":223,"locations":224},8,[225,228,231,233,235,238,240,242],{"file":212,"line":226,"context":227},186,"raw output",{"file":229,"line":230,"context":227},"inc\\dropins\\memcache-object-cache.php",386,{"file":229,"line":232,"context":227},394,{"file":229,"line":234,"context":227},396,{"file":236,"line":237,"context":227},"inc\\dropins\\memcached-object-cache.php",401,{"file":236,"line":239,"context":227},409,{"file":236,"line":241,"context":227},411,{"file":217,"line":243,"context":227},772,2,5,[],[248,268,276,290,299,308,317],{"entryPoint":249,"graph":250,"unsanitizedCount":266,"severity":267},"sc_serve_file_cache (inc\\pre-wp-functions.php:152)",{"nodes":251,"edges":263},[252,258],{"id":253,"type":254,"label":255,"file":256,"line":257},"n0","source","$_SERVER['SERVER_PROTOCOL']","inc\\pre-wp-functions.php",179,{"id":259,"type":260,"label":261,"file":256,"line":257,"wp_function":262},"n1","sink","header() [Header Injection]","header",[264],{"from":253,"to":259,"sanitized":265},false,1,"medium",{"entryPoint":269,"graph":270,"unsanitizedCount":266,"severity":267},"\u003Cpre-wp-functions> (inc\\pre-wp-functions.php:0)",{"nodes":271,"edges":274},[272,273],{"id":253,"type":254,"label":255,"file":256,"line":257},{"id":259,"type":260,"label":261,"file":256,"line":257,"wp_function":262},[275],{"from":253,"to":259,"sanitized":265},{"entryPoint":277,"graph":278,"unsanitizedCount":28,"severity":289},"setup_notice (inc\\class-sc-notices.php:35)",{"nodes":279,"edges":286},[280,283],{"id":253,"type":254,"label":281,"file":168,"line":282},"$_SERVER['REQUEST_URI']",63,{"id":259,"type":260,"label":284,"file":168,"line":282,"wp_function":285},"echo() [XSS]","echo",[287],{"from":253,"to":259,"sanitized":288},true,"low",{"entryPoint":291,"graph":292,"unsanitizedCount":28,"severity":289},"error_notice (inc\\class-sc-notices.php:74)",{"nodes":293,"edges":297},[294,296],{"id":253,"type":254,"label":281,"file":168,"line":295},137,{"id":259,"type":260,"label":284,"file":168,"line":295,"wp_function":285},[298],{"from":253,"to":259,"sanitized":288},{"entryPoint":300,"graph":301,"unsanitizedCount":28,"severity":289},"\u003Cclass-sc-notices> (inc\\class-sc-notices.php:0)",{"nodes":302,"edges":306},[303,305],{"id":253,"type":254,"label":304,"file":168,"line":282},"$_SERVER['REQUEST_URI'] (x2)",{"id":259,"type":260,"label":284,"file":168,"line":282,"wp_function":285},[307],{"from":253,"to":259,"sanitized":288},{"entryPoint":309,"graph":310,"unsanitizedCount":28,"severity":289},"screen_options (inc\\class-sc-settings.php:196)",{"nodes":311,"edges":315},[312,314],{"id":253,"type":254,"label":304,"file":178,"line":313},207,{"id":259,"type":260,"label":284,"file":178,"line":313,"wp_function":285},[316],{"from":253,"to":259,"sanitized":288},{"entryPoint":318,"graph":319,"unsanitizedCount":28,"severity":289},"\u003Cclass-sc-settings> (inc\\class-sc-settings.php:0)",{"nodes":320,"edges":323},[321,322],{"id":253,"type":254,"label":304,"file":178,"line":313},{"id":259,"type":260,"label":284,"file":178,"line":313,"wp_function":285},[324],{"from":253,"to":259,"sanitized":288},{"summary":326,"deductions":327},"The \"simple-cache\" plugin v2.0.0 exhibits a generally good security posture, with no recorded CVEs or known vulnerabilities, suggesting a history of stable and secure development. The static analysis reveals no direct attack vectors through AJAX, REST API, or shortcodes. The plugin also demonstrates strong practices in database interaction, with 100% of SQL queries utilizing prepared statements. Furthermore, a high percentage (87%) of output is properly escaped, and robust nonce and capability checks are implemented, indicating an effort to secure entry points. However, the presence of two \"dangerous functions\" (`create_function` and `unserialize`) raises a red flag. While not explicitly linked to a vulnerability in this analysis, `unserialize` can be a significant risk if used with untrusted data, potentially leading to remote code execution. The taint analysis showing \"flows with unsanitized paths\" is concerning, even if no critical or high severity issues were identified, as it suggests potential pathways for malicious input to be processed without adequate sanitization. The plugin's file operations and external HTTP requests are not immediately concerning given the lack of associated risks, but the `unserialize` function warrants careful consideration in conjunction with any data it processes.",[328,330,332],{"reason":329,"points":137},"Dangerous function: unserialize used",{"reason":331,"points":245},"Dangerous function: create_function used",{"reason":333,"points":223},"Taint flow with unsanitized path","2026-03-16T18:45:56.348Z",{"wat":336,"direct":345},{"assetPaths":337,"generatorPatterns":340,"scriptPaths":341,"versionParams":342},[338,339],"\u002Fwp-content\u002Fplugins\u002Fsimple-cache\u002Fdist\u002Fcss\u002Fsettings-styles.css","\u002Fwp-content\u002Fplugins\u002Fsimple-cache\u002Fdist\u002Fjs\u002Fsettings.js",[],[339],[343,344],"simple-cache\u002Fdist\u002Fcss\u002Fsettings-styles.css?ver=","simple-cache\u002Fdist\u002Fjs\u002Fsettings.js?ver=",{"cssClasses":346,"htmlComments":347,"htmlAttributes":348,"restEndpoints":349,"jsGlobals":350,"shortcodeOutput":352},[],[],[],[],[351],"SC_VERSION",[]]