[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f--i6KNqtQu3JvOA0g5czajdpYGxCY-ApLBNyTqcxYgA":3,"$fBudM6zy_oEzi5pPN7-YzYWp0w5vHvZWcJqQxTAjFg4E":216,"$fx4CwVvt8mXZa_7yvGk16gG-YuFg-E6pMPAWE8wQke28":221},{"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":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":94,"fingerprints":183},"trigger-warning-deluxe","Trigger Warning Deluxe","1.0.3","Jon Weatherhead","https:\u002F\u002Fprofiles.wordpress.org\u002Fjweathe\u002F","\u003Cp>A trauma trigger is an experience that triggers a traumatic memory in someone who has experienced trauma. A trigger is thus a troubling reminder of a traumatic event, although the trigger itself\u003Cbr \u002F>\nneed not be frightening or traumatic.\u003C\u002Fp>\n\u003Cp>Trigger Warning Deluxe is a great way of giving your readers a heads up in what to expect in articles containing potential triggers.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Flag posts as potentially triggering with the click of a checkbox\u003C\u002Fli>\n\u003Cli>Append a trigger warning to the titles of your posts and present a popup describing why the post is flagged as triggering\u003C\u002Fli>\n\u003Cli>Customize the default trigger warning label and warning message in the administrative panel\u003C\u002Fli>\n\u003Cli>Optionally override the defaults with post-specific labels and warnings while editing posts\u003C\u002Fli>\n\u003Cli>Replace triggering inline content with a trigger warning & content toggle by using a [triggerwarning] shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n","Warn your readers of potentially traumatic content.",10,1503,0,"2015-05-15T06:11:00.000Z","4.2.39","3.5.0","",[19,20,21,22],"content-rating","sensitivity","trauma","trigger-warning","http:\u002F\u002Fportfolio.planetjon.ca\u002Fprojects\u002Ftrigger-warning-deluxe\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftrigger-warning-deluxe.zip",85,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"jweathe",5,60,30,84,"2026-05-20T01:27:42.132Z",[38,55,76],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":11,"downloaded":46,"rating":13,"num_ratings":13,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":17,"tags":50,"homepage":53,"download_link":54,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"triggerwarning","Trigger Warning","1.0","zingming","https:\u002F\u002Fprofiles.wordpress.org\u002Fzingming\u002F","\u003Cp>Wrap the trigger content in \u003Cstrong>[trigger][\u002Ftrigger]\u003C\u002Fstrong> to hide it. Example: [trigger]something terrible[\u002Ftrigger] If you want to specify the type of trigger, you can do something like \u003Cstrong>[trigger warning=”violent imagery”]\u003C\u002Fstrong>something terrible\u003Cstrong>[\u002Ftrigger]\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Readers can choose to read the trigger content by clicking on the “Show” button.\u003C\u002Fp>\n","Wrap the trigger content in [trigger][\u002Ftrigger] to hide it. Readers can choose to read the trigger content by clicking on the \"Show\" button.",1734,"2010-08-13T14:58:00.000Z","3.0.5","3.0.1",[51,52,22],"feminism","trigger","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Ftriggerwarning\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftriggerwarning.1.0.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":13,"downloaded":63,"rating":13,"num_ratings":13,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":67,"tags":68,"homepage":17,"download_link":73,"security_score":74,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":75},"helpfulnessmeter","HelpfulnessMeter","1.4","Ludovic S. Clain","https:\u002F\u002Fprofiles.wordpress.org\u002Fludovicsclain\u002F","\u003Cp>HelpfulnessMeter is your ally to collect valuable information on the perception of your content by your visitors. Thanks to its small voting insert located at the bottom of each post, you offer your readers the possibility of giving their opinion anonymously. It’s simple, fast and extremely useful!\u003C\u002Fp>\n\u003Cp>👥 Let your visitors have their say: HelpfulnessMeter’s voting insert is designed to make it easy for your readers to participate. They can express their opinion with just one click, without having to fill out long and tedious forms.\u003C\u002Fp>\n\u003Cp>🔍 Instantly understand the quality of your content: Anonymous visitor votes give you immediate insight into your audience’s overall satisfaction. So you can quickly assess the impact of your content and take steps to improve it.\u003C\u002Fp>\n\u003Cp>💡 Identify strengths and weaknesses: Thanks to votes, you will be able to identify the articles that receive the most appreciation and those that need improvement. This knowledge will allow you to optimize your content strategy and maintain a high level of satisfaction among your readers.\u003C\u002Fp>\n\u003Cp>🚀 Boost engagement and retention: By giving your visitors the opportunity to express themselves, you encourage interaction and a sense of belonging to your community. This drives engagement, keeps readers coming back, and makes it easier to build a loyal fan base.\u003C\u002Fp>\n\u003Cp>✨ Add a touch of interactivity to your site: HelpfulnessMeter is designed to integrate seamlessly with your WordPress theme, creating a smooth and engaging user experience. Your visitors will appreciate this interactive feature which adds an extra dimension to your content.\u003C\u002Fp>\n\u003Cp>Don’t let your visitors stay silent! Use HelpfulnessMeter to gain valuable insights into your WordPress content and deliver an ever more captivating experience to your audience. Try it now and see your content shine with success! 💪✨\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Global or individual activation by shortcode\u003C\u002Fli>\n\u003Cli>Compatible with posts, pages, and custom post types\u003C\u002Fli>\n\u003Cli>Collection of detailed voting statistics\u003C\u002Fli>\n\u003Cli>Translatable and statistics can be reset (v1.2)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to use\u003C\u002Fh4>\n\u003Cp>Simply activate HelpfulnessMeter, go to settings, configure your preferences… and voilà!\u003C\u002Fp>\n\u003Ch4>Credit Where Credit’s Due\u003C\u002Fh4>\n\u003Cp>This plugin is 95% fork of WaspThemes’s WordPress plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwas-this-article-helpful\u002F\" rel=\"ugc\">Was This Helpful?\u003C\u002Fa>. Since the “Was This Helpful?” plugin is not actively maintained and not tested with the latest version of WordPress, I decided to take it over and continue to improve.\u003C\u002Fp>\n\u003Ch4>Review\u003C\u002Fh4>\n\u003Cp>Great people use HelpfulnessMeter to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fhelpfulnessmeter\u002Freviews\u002F\" rel=\"ugc\">leave their best review afterwards…\u003C\u002Fa> and you are great too!\u003C\u002Fp>\n\u003Ch3>Latest Updates\u003C\u002Fh3>\n\u003Ch4>1.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Thank you messages now support HTML and shortcodes for greater customization.\u003C\u002Fli>\n\u003Cli>Improved security with proper escaping of user inputs and outputs.\u003C\u002Fli>\n\u003Cli>Restricted access to certain features (e.g., statistics shortcode) to administrators only.\u003C\u002Fli>\n\u003Cli>Changed the text domain to align with WordPress coding standards.\u003C\u002Fli>\n\u003Cli>Various improvements to ensure compatibility with the latest WordPress standards, verified using the Plugin Check (PCP) tool.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added different answers depending on the user’s vote\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added option to reset site vote statistics\u003C\u002Fli>\n\u003Cli>HelpfulnessMeter is now translatable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved readme\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added a new shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Minor updates and fixes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Minor updates and fixes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Initial Release\u003C\u002Fli>\n\u003C\u002Ful>\n","Improve your WordPress content easily with HelpfulnessMeter, effectively collecting feedback from your visitors.",1756,"2025-04-02T15:41:00.000Z","6.7.5","6.0","7.4",[69,19,70,71,72],"content-improvement","user-experience","user-feedback","vote","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhelpfulnessmeter.1.4.zip",92,"2026-04-16T10:56:18.058Z",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":13,"downloaded":84,"rating":13,"num_ratings":13,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":17,"download_link":93,"security_score":74,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"traumaradar","TraumaRadar","1.0.5","snoei","https:\u002F\u002Fprofiles.wordpress.org\u002Fsnoei\u002F","\u003Cp>\u003Cstrong>TraumaRadar\u003C\u002Fstrong> biedt een widget en shortcode voor WordPress waarmee gebruikers realtime de route kunnen volgen van trauma-, ambulance-, politie- en kustwachthelikopters. Informatie naar voor gedetailleerde vluchtinformatie. Ideaal voor nieuwswebsites maar ook voor websites gericht op luchtvaart, hulpdiensten of 112 nieuwsverslaggeving.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Belangrijkste functies\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Toon een live kaart met helikopterroutes.\u003Cbr \u002F>\n– Ondersteuning voor traumahelikopters, ambulancehelikopters, politiehelikopters en kustwachthelikopters.\u003Cbr \u002F>\n– Informatie naar gedetailleerde vluchtgegevens en bijbehorende 112 meldingen\u003Cbr \u002F>\n– Eenvoudige integratie via een shortcode of widget op je website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gebruik van de ShortCode\u003C\u002Fstrong>\u003Cbr \u002F>\nJe kunt een kaart\u002Fmap aan je website toevoegen van een helikoptervlucht met behulp van een shortcode:\u003Cbr \u002F>\n1. Ga naar je Pagina of Post > Voeg blok toe > Zoek naar “Shortcode”\u003Cbr \u002F>\n2. Voeg nu de volgende code toe:\u003C\u002Fp>\n\u003Cpre>\n[traumaradar_map url=\"https:\u002F\u002Ftraumaradar.nl\u002Fvlucht\u002F2024\u002F10\u002F11\u002F103682\u002Flifeliner-4-ph-ttr-naar-groningen-airport-eelde.html\" show_title=\"1\" show_date=\"1\" show_map=\"1\"]\n\u003C\u002Fpre>\n\u003Cp>De parameters:\u003Cbr \u002F>\n* \u003Cem>“url”\u003C\u002Fem> – Vervang “url” met de gewenste url naar de vlucht die je wilt tonen. Zoek deze op op \u003Ca href=\"https:\u002F\u002Ftraumaradar.nl\" rel=\"nofollow ugc\">traumaradar.nl\u003C\u002Fa>.\u003Cbr \u002F>\n* \u003Cem>“show_title”\u003C\u002Fem> – Toont de titel. Vervang “1” door “0” om de titel niet te tonen.\u003Cbr \u002F>\n* \u003Cem>“show_date”\u003C\u002Fem> – Toont de datum van de vlucht. Vervang “1” door “0” om de datum niet te tonen.\u003Cbr \u002F>\n* \u003Cem>“show_map”\u003C\u002Fem> – Toont de kaart. Vervang “1” door “0” om de kaart niet te tonen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gebruik van de Widget (vanaf WordPress 6.6)\u003C\u002Fstrong>\u003Cbr \u002F>\nJe kunt een kaart\u002Fmap aan je website toevoegen van een helikoptervlucht met behulp van een block of widget:\u003Cbr \u002F>\n1. Ga naar je Pagina of Post > Voeg blok toe > Zoek naar “TraumaRadar Map”\u003Cbr \u002F>\n2. Ga naar de traumaradar.nl website en zoek naar de vlucht die je wilt tonen\u003Cbr \u002F>\n3. Kopieer de link naar de pagina vanuit de browser en plak deze in het “Traumaradar vlucht url” veld.\u003Cbr \u002F>\n4. Kies welke onderdelen je wilt tonen: Kaart, datum en titel.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Voorwaarden\u003C\u002Fstrong>\u003Cbr \u002F>\nDeze plugin maakt gebruik van de (third-party) traumaradar.nl website om het kaartje en de gegevens op je website te tonen. De plugin gebruikt daarvoor de \u003Ca href=\"https:\u002F\u002Ftraumaradar.nl\u002Fwordpressapi\" rel=\"nofollow ugc\">TraumaRadar API\u003C\u002Fa>. Let op: deze API mag alleen worden gebruikt door de code van de plugin, het gebruik buiten de plugin om is niet toegestaan. Lees het\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ftraumaradar.nl\u002Fprivacybeleid\" rel=\"nofollow ugc\">Privacybeleid\u003C\u002Fa> en onze \u003Ca href=\"https:\u002F\u002Ftraumaradar.nl\u002Falgemene-voorwaarden\" rel=\"nofollow ugc\">Algemene Voorwaarden\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Tags\u003C\u002Fh3>\n\u003Cp>traumahelikopter, ambulancehelikopter, politiehelikopter, kustwacht, vluchten, radar, kaart, helikopter, traumaradar, luchtvaart, emergency services, live tracking\u003C\u002Fp>\n\u003Ch3>License & Copyright\u003C\u002Fh3>\n\u003Cp>Deze plugin is gelicenseerd onder de GPLv2 of later.\u003C\u002Fp>\n","Toon een map\u002Fkaart helikoptervluchten van trauma-, ambulance-, politie- en kustwachthelikopters op je website doormiddel van een widget of shortcode.",863,"2024-10-11T09:49:00.000Z","6.6.5","5.0","5.6",[90,91,92,77],"112","heli","traumahelikopters","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftraumaradar.1.0.5.zip",{"attackSurface":95,"codeSignals":159,"taintFlows":178,"riskAssessment":179,"analyzedAt":182},{"hooks":96,"ajaxHandlers":151,"restRoutes":152,"shortcodes":153,"cronEvents":157,"entryPointCount":158,"unprotectedCount":13},[97,102,105,108,111,114,118,121,126,130,133,136,140,144,148],{"type":98,"name":99,"callback":99,"file":100,"line":101},"action","admin_init","admin-plugin.php",290,{"type":98,"name":103,"callback":103,"file":100,"line":104},"admin_menu",291,{"type":98,"name":106,"callback":106,"file":100,"line":107},"admin_enqueue_scripts",292,{"type":98,"name":109,"callback":109,"file":100,"line":110},"add_meta_boxes",294,{"type":98,"name":112,"callback":112,"file":100,"line":113},"save_post",295,{"type":115,"name":116,"callback":116,"file":100,"line":117},"filter","manage_posts_columns",297,{"type":115,"name":119,"callback":119,"file":100,"line":120},"manage_posts_custom_column",298,{"type":98,"name":122,"callback":123,"file":124,"line":125},"admin_notices","twd_requirements_notice","plugin.php",16,{"type":98,"name":127,"callback":127,"file":128,"line":129},"plugins_loaded","wordpress-plugin.php",128,{"type":98,"name":131,"callback":131,"file":128,"line":132},"init",129,{"type":98,"name":134,"callback":134,"file":128,"line":135},"wp_enqueue_scripts",130,{"type":115,"name":137,"callback":138,"priority":11,"file":128,"line":139},"the_title","titleStub",132,{"type":115,"name":141,"callback":142,"file":128,"line":143},"the_content","contentStub",133,{"type":115,"name":145,"callback":146,"file":128,"line":147},"the_excerpt","excerptStub",134,{"type":115,"name":149,"callback":149,"file":128,"line":150},"post_class",136,[],[],[154],{"tag":39,"callback":155,"file":128,"line":156},"shortcodeStub",68,[],1,{"dangerousFunctions":160,"sqlUsage":161,"outputEscaping":163,"fileOperations":13,"externalRequests":13,"nonceChecks":158,"capabilityChecks":158,"bundledLibraries":177},[],{"prepared":13,"raw":13,"locations":162},[],{"escaped":164,"rawEcho":165,"locations":166},40,4,[167,170,173,175],{"file":168,"line":125,"context":169},"views\u002Fadmin\u002Fposttriggereditbox.php","raw output",{"file":171,"line":172,"context":169},"views\u002Fcommon\u002Finlinewarning.php",3,{"file":174,"line":158,"context":169},"views\u002Fcommon\u002Fposttitlewarning.php",{"file":176,"line":165,"context":169},"views\u002Fcommon\u002Fpostwarning.php",[],[],{"summary":180,"deductions":181},"The \"trigger-warning-deluxe\" plugin v1.0.3 exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, SQL injection vulnerabilities, file operations, and external HTTP requests, coupled with the consistent use of prepared statements and a high percentage of properly escaped output, are all positive indicators.  Furthermore, the presence of both nonce and capability checks on the identified entry point is commendable, as is the complete lack of known vulnerabilities in its history.\n\nWhile the static analysis reveals a minimal attack surface with no unprotected entry points and zero taint flows of any severity, there is a minor area for consideration. The presence of a shortcode, while not inherently insecure, represents a potential avenue for user interaction that could be further scrutinized in a deeper manual review.  However, given the other strong security signals and the clean vulnerability history, the overall risk associated with this plugin appears to be very low. The developer has demonstrated good security practices, making this a trustworthy plugin.",[],"2026-04-16T11:49:16.804Z",{"wat":184,"direct":193},{"assetPaths":185,"generatorPatterns":188,"scriptPaths":189,"versionParams":190},[186,187],"\u002Fwp-content\u002Fplugins\u002Ftrigger-warning-deluxe\u002Fassets\u002Fcss\u002Fadmin-styles.css","\u002Fwp-content\u002Fplugins\u002Ftrigger-warning-deluxe\u002Fassets\u002Fjs\u002Fadmin-scripts.js",[],[187],[191,192],"trigger-warning-deluxe\u002Fassets\u002Fcss\u002Fadmin-styles.css?ver=","trigger-warning-deluxe\u002Fassets\u002Fjs\u002Fadmin-scripts.js?ver=",{"cssClasses":194,"htmlComments":197,"htmlAttributes":202,"restEndpoints":207,"jsGlobals":208,"shortcodeOutput":211},[195,196],"twd-trigger-warning-box","twd-trigger-warning-label",[198,199,200,201],"\u003C!-- TW D Trigger Warning Box -->","\u003C!-- End TW D Trigger Warning Box -->","\u003C!-- Trigger Warning Deluxe Post Meta Box -->","\u003C!-- end Trigger Warning Deluxe Post Meta Box -->",[203,204,205,206],"data-trigger-warning-deluxe-id","data-trigger-warning-deluxe-type","data-trigger-warning-deluxe-label","data-trigger-warning-deluxe-content",[],[209,210],"TWD_triggerWarningData","triggerWarningDeluxe",[212,213,214,215],"\u003Cdiv class=\"twd-trigger-warning-box\">","\u003Cp class=\"twd-trigger-warning-label\">","\u003C\u002Fp>","\u003C\u002Fdiv>",{"error":217,"url":218,"statusCode":219,"statusMessage":220,"message":220},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ftrigger-warning-deluxe\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":222},[]]