[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3wUfGBiW_05nFPcq7FWPyZi8XYOG0oEjsdg5NedhK14":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":39,"analysis":131,"fingerprints":186},"ap-stream-to-rocket","AP Stream to Rocket","0.0.5","Frank Neumann-Staude","https:\u002F\u002Fprofiles.wordpress.org\u002Ffstaude\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstream\u002F\" rel=\"ugc\">Stream\u003C\u002Fa> records activity on your WordPress site in your WordPress database.\u003Cbr \u002F>\nThis plugin allows you to also send those records to \u003Ca href=\"https:\u002F\u002Frocket.chat\u002F\" rel=\"nofollow ugc\">Rocket.chat\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can configure the message with macros.\u003C\u002Fp>\n\u003Cp>Based on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstream-to-papertrail\u002F\" rel=\"ugc\">Stream to Papertrail\u003C\u002Fa>\u003C\u002Fp>\n","Send your Stream records to Rocket.Chat.",10,1845,100,1,"2019-02-21T12:59:00.000Z","5.0.25","4.3","",[20,21,22,23,24],"logging","rocket","rocket-chat","rocketchat","stream","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fap-stream-to-rocket\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fap-stream-to-rocket.0.0.5.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":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"fstaude",11,8250,30,84,"2026-04-04T07:07:44.200Z",[40,59,74,92,112],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":13,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":17,"requires_php":18,"tags":53,"homepage":57,"download_link":58,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"stream-to-slack","Stream to Slack","0.0.1","Nathan Monk","https:\u002F\u002Fprofiles.wordpress.org\u002Fnathansmonk\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstream\u002F\" rel=\"ugc\">Stream\u003C\u002Fa> records activity on your WordPress site in your WordPress database. This plugin allows you to also send those records to \u003Ca href=\"https:\u002F\u002Fslack.com\u002F\" rel=\"nofollow ugc\">Slack\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cem>Based on the excellent Stream to Papertrail by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjaph\" rel=\"nofollow ugc\">@Japh\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\n","Send your Stream records to Slack.",20,3190,2,"2015-10-31T12:25:00.000Z","4.3.34",[54,55,20,56,24],"actions","hosted","slack","https:\u002F\u002Fgithub.com\u002Fwearesmile\u002FStream-to-Slack","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstream-to-slack.zip",{"slug":60,"name":61,"version":62,"author":7,"author_profile":8,"description":63,"short_description":64,"active_installs":11,"downloaded":65,"rating":28,"num_ratings":28,"last_updated":66,"tested_up_to":67,"requires_at_least":17,"requires_php":18,"tags":68,"homepage":72,"download_link":73,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ap-stream-to-gelf","AP Stream to GELF","0.0.2","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstream\u002F\" rel=\"ugc\">Stream\u003C\u002Fa> records activity on your WordPress site in your WordPress database.\u003Cbr \u002F>\nThis plugin allows you to also send those records to GELF compatible logging services.\u003C\u002Fp>\n\u003Cp>This is a first version to test the connection to graylog.\u003Cbr \u002F>\nFor Feedback, Feature Requests and Bugreports use the github \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fadminpress\u002Fap-stream-to-gelf\u002Fissues\" rel=\"nofollow ugc\">issue tracker\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Based on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstream-to-papertrail\u002F\" rel=\"ugc\">Stream to Papertrail\u003C\u002Fa>\u003C\u002Fp>\n","Send your Stream records via GELF to Graylog2, logstash and other logging services",1738,"2016-11-05T18:47:00.000Z","4.6.30",[69,70,20,71,24],"gelf","graylog","logstash","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fap-stream-to-gelf\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fap-stream-to-gelf.0.0.2.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":11,"downloaded":82,"rating":28,"num_ratings":28,"last_updated":83,"tested_up_to":84,"requires_at_least":85,"requires_php":86,"tags":87,"homepage":90,"download_link":91,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"extra-settings-for-rocketchat","Extra Settings for RocketChat","0.1","andrewabarber","https:\u002F\u002Fprofiles.wordpress.org\u002Fandrewabarber\u002F","\u003Cp>Extra settings for Rocket.Chat’s WordPress plugin. Helps display better on sites that have WooCommerce activated, adjust if data is collected from signed in users and more.\u003C\u002Fp>\n\u003Ch3>Author\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fandrewbarber.me\" rel=\"nofollow ugc\">Andrew A. Barber\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002FAndrewBarber\" rel=\"nofollow ugc\">Buy me a ☕\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fandrewbarber\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FAndrewBarber\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fp>\n","Extra settings for Rocket.Chat's Wordpress plugin. Helps display better on sites that have WooCommerce activated, adjust if data is collected fro &hellip;",1042,"2020-02-25T10:14:00.000Z","5.3.21","5.1","5.2.4",[88,23,89],"livechat","woocommerce","https:\u002F\u002Fandrewbarber.me","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fextra-settings-for-rocketchat.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":11,"downloaded":100,"rating":13,"num_ratings":14,"last_updated":101,"tested_up_to":102,"requires_at_least":103,"requires_php":18,"tags":104,"homepage":110,"download_link":111,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"live-broadcast","Live Broadcast","0.1.3","Valerio Souza","https:\u002F\u002Fprofiles.wordpress.org\u002Fvaleriosza\u002F","\u003Cp>This Plugin for streaming live in Text for WordPress\u003C\u002Fp>\n\u003Ch4>Descrição\u003C\u002Fh4>\n\u003Cp>Este Plugin permite fazer uma transmissão ao-vivo no seu WordPress\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>Live Broadcast is free software: you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>Live Broadcast is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License along with Notify Users E-Mail. If not, see \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\u003C\u002Fa>.\u003C\u002Fp>\n","Easy streaming live for WordPress",11587,"2014-09-04T13:51:00.000Z","4.0.38","3.0",[105,106,107,108,109],"blogging","broadcast","live","post","streaming","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Flive-broadcast","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flive-broadcast.0.1.3.zip",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":18,"short_description":118,"active_installs":11,"downloaded":119,"rating":28,"num_ratings":28,"last_updated":18,"tested_up_to":120,"requires_at_least":121,"requires_php":18,"tags":122,"homepage":128,"download_link":129,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":130},"rss-stream","RSS Stream","1.0.3","Ricardo Gonzalez","https:\u002F\u002Fprofiles.wordpress.org\u002Frickgc\u002F","RSS Stream displays your social feeds in a lifestream way.",14504,"2.3.3","2",[123,124,125,126,127],"lifestream","microblogging","rss","social","twitter","http:\u002F\u002Frick.jinlabs.com\u002Fcode\u002Frss-stream","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frss-stream.zip","2026-03-15T10:48:56.248Z",{"attackSurface":132,"codeSignals":161,"taintFlows":173,"riskAssessment":174,"analyzedAt":185},{"hooks":133,"ajaxHandlers":157,"restRoutes":158,"shortcodes":159,"cronEvents":160,"entryPointCount":28,"unprotectedCount":28},[134,140,145,150,153],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","init","register_ap_stream_rocket","ap-stream-to-rocket.php",21,{"type":135,"name":141,"callback":142,"file":143,"line":144},"admin_notices","stream_not_found_notice","inc\\class-ap-stream-rocket-api.php",12,{"type":146,"name":147,"callback":148,"file":143,"line":149},"filter","wp_stream_settings_option_fields","options",19,{"type":135,"name":141,"callback":151,"file":143,"line":152},"destination_undefined_notice",22,{"type":135,"name":154,"callback":155,"priority":11,"file":143,"line":156},"wp_stream_record_inserted","log",25,[],[],[],[],{"dangerousFunctions":162,"sqlUsage":163,"outputEscaping":165,"fileOperations":28,"externalRequests":14,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":172},[],{"prepared":28,"raw":28,"locations":164},[],{"escaped":14,"rawEcho":50,"locations":166},[167,170],{"file":143,"line":168,"context":169},145,"raw output",{"file":143,"line":171,"context":169},152,[],[],{"summary":175,"deductions":176},"The \"ap-stream-to-rocket\" v0.0.5 plugin exhibits a strong security posture based on the provided static analysis. The complete absence of direct entry points like AJAX handlers, REST API routes, and shortcodes significantly limits the plugin's attack surface. Furthermore, the code shows good practices regarding SQL queries, utilizing prepared statements exclusively, and no file operations or external HTTP requests were detected. The zero-count for dangerous functions and critical\u002Fhigh severity taint flows further contributes to its positive security assessment.  However, a notable concern is the low percentage of properly escaped output, with only one out of three outputs being escaped. This could potentially lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is involved in the unescaped outputs.  The plugin's vulnerability history is clean, with no known CVEs, which is a positive indicator of its development and maintenance.  In conclusion, while the plugin demonstrates commendable security engineering by minimizing its attack surface and securing its data interactions, the lack of comprehensive output escaping presents a tangible risk that warrants attention. The absence of nonces and capability checks on potential, albeit currently absent, entry points also leaves room for improvement should the plugin evolve.",[177,180,183],{"reason":178,"points":179},"Low output escaping percentage",6,{"reason":181,"points":182},"No nonce checks",5,{"reason":184,"points":182},"No capability checks","2026-03-17T01:11:37.401Z",{"wat":187,"direct":192},{"assetPaths":188,"generatorPatterns":189,"scriptPaths":190,"versionParams":191},[],[],[],[],{"cssClasses":193,"htmlComments":194,"htmlAttributes":195,"restEndpoints":196,"jsGlobals":197,"shortcodeOutput":198},[],[],[],[],[],[]]