[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fe8rw-J8csmhuIb0aMBQeSItubmcI7r7JjUpa4gTeHLw":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":13,"tags":16,"homepage":13,"download_link":22,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":33,"analysis":123,"fingerprints":153},"streak-wp","Streak WP","1.0.3.3","jay venka","https:\u002F\u002Fprofiles.wordpress.org\u002Fjayvenka\u002F","\u003Cp>Display a chart of published post activity on your dashboard.\u003C\u002Fp>\n","Display a chart of published post activity on your dashboard.",0,476,"","6.5.8","5.0",[17,18,19,20,21],"activity","dashboard","posts","published","widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstreak-wp.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":23,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},"jayvenka",1,30,94,"2026-04-04T15:58:00.758Z",[34,51,70,88,107],{"slug":20,"name":35,"version":36,"author":37,"author_profile":38,"description":39,"short_description":40,"active_installs":11,"downloaded":41,"rating":11,"num_ratings":11,"last_updated":42,"tested_up_to":43,"requires_at_least":44,"requires_php":45,"tags":46,"homepage":13,"download_link":48,"security_score":49,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":50},"Published","1.1.1","Brad Parbs","https:\u002F\u002Fprofiles.wordpress.org\u002Fbradparbs\u002F","\u003Cp>Quickly and easily view all your published posts.\u003C\u002Fp>\n\u003Ch3>Availiable filters\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>published_widget_icon - The dashicon to use for the dashboard widget.\npublished_widget_title - The title to use for the dashboard widget.\npublished_post_types_to_show - An arry of post types to show in the widget. Defaults to all post types.\npublished_widget_query_args - An array of arguments to pass to the WP_Query.\npublished_show_in_widget - Will pass ID of each post, returning `false` will not add it to the dashboard widget.\n\u003C\u002Fcode>\u003C\u002Fpre>\n","A WordPress plugin to quickly and easily view all your published posts.",2979,"2021-08-20T17:07:00.000Z","5.8.13","5.2","5.6",[47,18,19,20,21],"content","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpublished.1.1.1.zip",85,"2026-03-15T15:16:48.613Z",{"slug":52,"name":53,"version":54,"author":55,"author_profile":56,"description":57,"short_description":58,"active_installs":59,"downloaded":60,"rating":23,"num_ratings":61,"last_updated":62,"tested_up_to":63,"requires_at_least":64,"requires_php":13,"tags":65,"homepage":68,"download_link":69,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":50},"admin-dashboard-last-edits","Admin Dashboard Last Edits","1.1.4","Johannes","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdocde\u002F","\u003Cp>Admin Dashboard Last Edits is an easy and lightweight solution for showing the last edited posts and pages on the admin dashboard.\u003C\u002Fp>\n","Easy and lightweight solution for showing the last edited posts and pages on the admin dashboard.",900,8672,8,"2025-11-12T10:13:00.000Z","6.9.4","3.8",[18,66,67,19,21],"edits","pages","https:\u002F\u002Fwpdoc.de\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-dashboard-last-edits.zip",{"slug":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":78,"downloaded":79,"rating":11,"num_ratings":11,"last_updated":80,"tested_up_to":81,"requires_at_least":81,"requires_php":13,"tags":82,"homepage":86,"download_link":87,"security_score":49,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":50},"dashboard-recent-posts-extended","Dashboard: Recent Posts Extended","2.0","Ricardo Gonzalez","https:\u002F\u002Fprofiles.wordpress.org\u002Frickgc\u002F","\u003Cp>WordPress 2.5 introduces a widgetized dashboard featuring the latest posts and WordPress news.\u003C\u002Fp>\n\u003Cp>This plugin creates a new widget for that dashboard that lists out the latest posts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>See Also:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fdashboard-widget-manager\u002F\" rel=\"ugc\">Dashboard Widget Manager\u003C\u002Fa>\u003C\u002Fp>\n","Widget for the WordPress 2.7+ dashboard to display the latest posts.",20,4768,"2009-01-30T23:47:00.000Z","2.7",[18,83,84,85],"dashboard-widget","recent-posts","widgets","http:\u002F\u002Frick.jinlabs.com\u002Fcode\u002Fdashboard-recent-posts-extended","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdashboard-recent-posts-extended.zip",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":11,"num_ratings":11,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":101,"tags":102,"homepage":105,"download_link":106,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":50},"future-monitor","Future Monitor","1.0.2","EdwardBock","https:\u002F\u002Fprofiles.wordpress.org\u002Fedwardbock\u002F","\u003Cp>Dashboard Widget for planned posts. Safety-net for planned posts.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n","Dashboard Widget for planned posts. Safety-net for planned posts.",10,1745,"2026-02-18T20:13:00.000Z","6.4.8","4.0","8.0",[18,103,104,21],"planned-posts","schedule-visualization","https:\u002F\u002Fgithub.com\u002Fpalasthotel\u002Ffuture-monitor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffuture-monitor.1.0.2.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":96,"downloaded":115,"rating":11,"num_ratings":11,"last_updated":116,"tested_up_to":117,"requires_at_least":118,"requires_php":13,"tags":119,"homepage":121,"download_link":122,"security_score":49,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":50},"pendig-reviews-dashboard-widget","Pendig Reviews Dashboard Widget","1.0.3.1","brandt-net","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrandt-net\u002F","\u003Cp>The Widget shows a list of pending reviews of posts and pages (you can hide the page entrys from the list).\u003Cbr \u002F>\nAlso in the configuration part of the widget you can set how many pending entrys you would like to display or hide the date or author information.\u003Cbr \u002F>\nThis Plugin is  inspirational from the plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fdashboard-pending-review\u002F\" rel=\"ugc\">Dashboard: Pending Review\u003C\u002Fa>.\u003Cbr \u002F>\nThx to Viper007Bond.\u003C\u002Fp>\n","Widget for the WordPress 2.7+ dashboard to display the current pending reviews.",6127,"2013-12-15T12:00:00.000Z","3.8.0","2.7.0",[18,83,120,19,85],"pending-reviews","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fpendig-reviews-dashboard-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpendig-reviews-dashboard-widget.1.0.3.1.zip",{"attackSurface":124,"codeSignals":140,"taintFlows":148,"riskAssessment":149,"analyzedAt":152},{"hooks":125,"ajaxHandlers":136,"restRoutes":137,"shortcodes":138,"cronEvents":139,"entryPointCount":11,"unprotectedCount":11},[126,132],{"type":127,"name":128,"callback":129,"file":130,"line":131},"action","admin_enqueue_scripts","streakwp_admin_enqueue","streak-wp.php",16,{"type":127,"name":133,"callback":134,"file":130,"line":135},"wp_dashboard_setup","streakwp_dashboard_widget",29,[],[],[],[],{"dangerousFunctions":141,"sqlUsage":142,"outputEscaping":144,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":147},[],{"prepared":11,"raw":11,"locations":143},[],{"escaped":145,"rawEcho":11,"locations":146},5,[],[],[],{"summary":150,"deductions":151},"The \"streak-wp\" plugin version 1.0.3.3 exhibits a strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points significantly limits the potential attack surface. Furthermore, the code demonstrates excellent security practices by utilizing prepared statements for all SQL queries and properly escaping all identified output.  The lack of any file operations, external HTTP requests, nonce checks, or capability checks also contributes to a clean code signal, indicating no immediate vulnerabilities in these common areas.\n\nThe vulnerability history for this plugin is entirely clear, with no recorded CVEs. This suggests a history of responsible development and maintenance, or that the plugin has not yet been targeted or thoroughly analyzed for vulnerabilities. The taint analysis also shows zero flows, further reinforcing the impression of secure coding. However, the complete absence of entry points (AJAX, REST, shortcodes, cron) is an unusual finding. While this drastically reduces the attack surface, it might indicate that the plugin's functionality is extremely limited or relies on other mechanisms for interaction not captured in this analysis. It's also worth noting the complete lack of nonce and capability checks, which, while not immediately problematic given the lack of entry points, would be a significant concern if any were present.  In conclusion, the plugin appears highly secure due to its minimal attack surface and rigorous code practices. The absence of any known vulnerabilities is a significant strength. The primary area for consideration is the very limited detected attack surface, which warrants further investigation into the plugin's actual functionality and integration to ensure no indirect vulnerabilities exist.",[],"2026-03-17T05:45:59.456Z",{"wat":154,"direct":163},{"assetPaths":155,"generatorPatterns":158,"scriptPaths":159,"versionParams":160},[156,157],"\u002Fwp-content\u002Fplugins\u002Fstreak-wp\u002Fcss\u002Fstreak-wp.css","\u002Fwp-content\u002Fplugins\u002Fstreak-wp\u002Fjs\u002Fstreak-wp.js",[],[157],[161,162],"streak-wp\u002Fcss\u002Fstreak-wp.css?ver=1.0","streak-wp\u002Fjs\u002Fstreak-wp.js?ver=1.0",{"cssClasses":164,"htmlComments":172,"htmlAttributes":173,"restEndpoints":174,"jsGlobals":175,"shortcodeOutput":177},[165,166,167,168,169,170,171],"streak-wp-container","streak-wp-header","streak-wp-info","streak-wp-content","streak-wp-summary","streak-wp-legend","streak-wp-quantity",[],[],[],[176],"massive",[]]