[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTrIbAyBLkZNo1J5jufa2oVQY4q-NkLZNQmRtj_OwRiE":3},{"slug":4,"name":4,"version":5,"author":6,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":12,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":20,"download_link":21,"security_score":22,"vuln_count":12,"unpatched_count":12,"last_vuln_date":23,"fetched_at":24,"vulnerabilities":25,"developer":26,"crawl_stats":23,"alternatives":34,"analysis":138,"fingerprints":157},"wp-spoiler-alert","0.8.3","Darshan Sawardekar","https:\u002F\u002Fprofiles.wordpress.org\u002Fdsawardekar\u002F","\u003Cp>This plugin adds the shortcode \u003Ccode>[spoiler]\u003C\u002Fcode> to WordPress. Any content\u003Cbr \u002F>\nwrapped inside this shortcode is blurred out. It can be revealed by\u003Cbr \u002F>\nclicking on the blurred content.\u003C\u002Fp>\n\u003Cp>The shortcode takes a \u003Ccode>mode\u003C\u002Fcode> parameter, which defaults to \u003Ccode>block\u003C\u002Fcode>. This\u003Cbr \u002F>\nwraps your content inside a div. To add spoilers that are inside to your\u003Cbr \u002F>\ntext use the mode \u003Ccode>inline\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Eg:- Some [spoiler mode=’inline’]super secret stuff[\u002Fspoiler] here!\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Inspired by the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjoshbuddy\u002Fspoiler-alert\" rel=\"nofollow ugc\">spoilerAlert\u003C\u002Fa> jQuery plugin by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjoshbuddy\" rel=\"nofollow ugc\">Joshua Hull\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Shortcode to hide Spoilers in your Posts.",20,2677,0,"2014-08-07T14:05:00.000Z","3.9.40","3.5.0","",[18,19],"spoiler","spoiler-alert","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-spoiler-alert","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-spoiler-alert.0.8.3.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":27,"display_name":6,"profile_url":7,"plugin_count":28,"total_installs":29,"avg_security_score":30,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"dsawardekar",6,70,88,30,86,"2026-04-04T18:39:50.850Z",[35,56,79,98,118],{"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":28,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":51,"download_link":52,"security_score":53,"vuln_count":54,"unpatched_count":12,"last_vuln_date":55,"fetched_at":24},"simple-spoiler","Simple Spoiler","1.5","Webliberty","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebliberty\u002F","\u003Cp>Use spoilers to hide some content on the page using shortcode. On the settings page, you can specify the color of the spoiler.\u003C\u002Fp>\n\u003Ch3>How to use\u003C\u002Fh3>\n\u003Cp>Example: \u003Ccode>[spoiler]Spoiler content[\u002Fspoiler]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Example: \u003Ccode>[spoiler title=\"Show spoiler\"]Spoiler content[\u002Fspoiler]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>You can translate Simple Spoiler on \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fsimple-spoiler\" rel=\"nofollow ugc\">\u003Cstrong>translate.wordpress.org\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n","The plugin allows to create simple spoilers with shortcode.",2000,18215,90,"2025-06-19T10:28:00.000Z","6.8.5","4.6","7.0",[18],"https:\u002F\u002Fwebliberty.ru\u002Fsimple-spoiler\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-spoiler.1.5.zip",96,3,"2025-04-09 00:00:00",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"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":66,"vuln_count":12,"unpatched_count":12,"last_vuln_date":23,"fetched_at":24},"inline-spoilers","Inline Spoilers","2.1.0","Sergey Kuzmich","https:\u002F\u002Fprofiles.wordpress.org\u002Fsergeykuzmich\u002F","\u003Cp>The plugin allows to create content spoilers with Guttenberg block or simple shortcode.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[spoiler title=\"Expand Me\"]Spoiler content[\u002Fspoiler]\n\u003C\u002Fcode>\u003C\u002Fpre>\n","The plugin allows to create content spoilers with Guttenberg block or simple shortcode.",1000,76476,92,14,"2025-02-17T18:15:00.000Z","6.7.5","6.6","7.2",[73,74,75,76,18],"bbcode","block","guttenberg","shortcode","https:\u002F\u002Fgithub.com\u002Fsergeykuzmich\u002Finline-spoilers","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finline-spoilers.2.1.0.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":16,"tags":94,"homepage":96,"download_link":97,"security_score":22,"vuln_count":12,"unpatched_count":12,"last_vuln_date":23,"fetched_at":24},"advanced-spoiler","Advanced Spoiler","2.02","Cheon, YoungMin","https:\u002F\u002Fprofiles.wordpress.org\u002F082net\u002F","\u003Cp>New version of \u003Ca href=\"http:\u002F\u002F082net.com\u002Ftag\u002Faj-spoiler\u002F\" rel=\"nofollow ugc\">Ajax Spoiler\u003C\u002Fa> plugin renamed to ‘Advanced Spoiler’.\u003C\u002Fp>\n\u003Cp>Show or hide contents(text, image etc.) with animated effects wrapped by spoiler markup tag([spoiler][\u002Fspoiler]).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Animate effects: appear, blind, slide, apblind(appear + blind), phase, simple(no animate)\u003C\u002Fli>\n\u003Cli>Supports TinyMCE button and quicktags button\u003C\u002Fli>\n\u003Cli>Provides option page for default effect, show text, hide text, animate speed, nested spoilers.\u003C\u002Fli>\n\u003Cli>Supports ‘Simple Mode’: no aniated effects and just simple javascript.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Included Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Korean translation by me 😉\u003C\u002Fli>\n\u003Cli>Russian translation by \u003Ca href=\"http:\u002F\u002Fwww.fatcow.com\" rel=\"nofollow ugc\">FatCow\u003C\u002Fa> – Thanks!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Enclose any paragraphs or passages with \u003Ccode>[spoiler]\u003C\u002Fcode> and \u003Ccode>[\u002Fspoiler]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>e.g.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>simple: \u003Ccode>[spoiler] spoiler content... [\u002Fspoiler]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>options: \u003Ccode>[spoiler effect=\"blind\" show=\"Show me\" hide=\"Hide me\"] spoiler content... [\u002Fspoiler]\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n","Show or hide contents(text, image etc.) with animated effects wrapped by spoiler markup tag([spoiler][\u002Fspoiler]).",600,51239,100,1,"2017-11-28T21:11:00.000Z","2.8.6","2.7",[80,95,18],"jquery","http:\u002F\u002F082net.com\u002Ftag\u002Fadvanced-spoiler\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-spoiler.2.02.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":87,"downloaded":106,"rating":89,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":111,"tags":112,"homepage":16,"download_link":117,"security_score":22,"vuln_count":12,"unpatched_count":12,"last_vuln_date":23,"fetched_at":24},"otfm-gutenberg-spoiler","OtFm Gutenberg Spoiler – (or FAQ) collapse block","1.5.4","Vova Druzhaev","https:\u002F\u002Fprofiles.wordpress.org\u002Fotshelnik-fm\u002F","\u003Cp>WordPress 5.0 introduces a block-based editor (codename “Gutenberg”) that offers a streamlined editing experience.\u003Cbr \u002F>\nThe plugin provides in the block editor 2 types of spoilers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Little Spoiler\u003C\u002Fli>\n\u003Cli>Box spoiler\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Little Spoiler – small spoiler for plain text.\u003C\u002Fp>\n\u003Cp>Box spoiler – consists of 2 blocks:\u003Cbr \u002F>\nOpening spoiler (Box Spoiler Start) and closing spoiler (Box Spoiler End)\u003Cbr \u002F>\nBetween them, you insert any block (or several block’s) with content that you want to hide.\u003C\u002Fp>\n\u003Cp>In the frontend, the spoiler (accordion) opens with animation.\u003Cbr \u002F>\nIn the editor you can choose the color design of the spoiler.\u003C\u002Fp>\n\u003Cp>Ability to add new colors or replace a set of colors. See FAQ\u003C\u002Fp>\n\u003Cp>Want to hide part of the publication? or make up the FAQ? – plugin is perfect for this\u003C\u002Fp>\n\u003Cp>Check out all beauty and power of the plugin by watching this video:\u003Cbr \u002F>\n\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\u002FIrC1yVttMho?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\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>PHP 7.4, 8.0+ recommended for better performance, WordPress 6.1\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cp>Available in English, Russian, Ukrainian, Spanish, German, Swedish, Dutch, Japanese, French, Italian, Norwegian, Portuguese, Chinese and more other languages in becoming.\u003C\u002Fp>\n\u003Ch4>Acknowledgements\u003C\u002Fh4>\n\u003Cp>Thanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fnilovelez\u002F\" rel=\"nofollow ugc\">Nilo Velez\u003C\u002Fa> for Spanish (Spain) translation approval.\u003Cbr \u002F>\nThanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fyordansoares\u002F\" rel=\"nofollow ugc\">Yordan Soares\u003C\u002Fa> for Spanish (Venezuela) translation.\u003Cbr \u002F>\nThanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ftobifjellner\u002F\" rel=\"nofollow ugc\">Tor-Bjorn Fjellner\u003C\u002Fa> for Swedish translation approval.\u003Cbr \u002F>\nThanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fpsmits1567\u002F\" rel=\"nofollow ugc\">Peter Smits\u003C\u002Fa> for Dutch translation approval.\u003Cbr \u002F>\nThanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmiccweb\u002F\" rel=\"nofollow ugc\">miccweb\u003C\u002Fa> for Japanese translation approval.\u003Cbr \u002F>\nThanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ffxbenard\u002F\" rel=\"nofollow ugc\">FX Bénard\u003C\u002Fa> for French (France) translation approval.\u003Cbr \u002F>\nThanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fdarkavenger\u002F\" rel=\"nofollow ugc\">Luisa Ravelli\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Faliceorru\u002F\" rel=\"nofollow ugc\">aliceorru\u003C\u002Fa> for Italian translation approval.\u003Cbr \u002F>\nThanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmeinmycell\u002F\" rel=\"nofollow ugc\">Eivind\u003C\u002Fa> for Norwegian (Nynorsk) translation approval.\u003Cbr \u002F>\nThanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fpedromendonca\u002F\" rel=\"nofollow ugc\">Pedro Mendonça\u003C\u002Fa> for Portuguese (Portugal) translation approval.\u003Cbr \u002F>\nThanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fsergeykovalets\u002F\" rel=\"nofollow ugc\">Sergey Kovalets\u003C\u002Fa> for Ukrainian translation.\u003Cbr \u002F>\nThanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fjensratzel\u002F\" rel=\"nofollow ugc\">Jens Ratzel\u003C\u002Fa> for German translation.\u003Cbr \u002F>\nThanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Falexclassroom\u002F\" rel=\"nofollow ugc\">Alex Lion\u003C\u002Fa> for Chinese (Taiwan) translation.\u003Cbr \u002F>\nThanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fnekojonez\u002F\" rel=\"nofollow ugc\">Pieterjan Deneys\u003C\u002Fa> for Dutch (Belgium) translation.\u003C\u002Fp>\n","The plugin provides in the block editor 2 types of spoilers. Need FAQ or Spoiler?",9837,5,"2023-01-15T17:25:00.000Z","6.1.10","6.1.0","8.0",[113,114,115,116,18],"blocks","frequently-asked-questions","gutenberg","gutenberg-blocks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fotfm-gutenberg-spoiler.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":128,"num_ratings":90,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":16,"tags":132,"homepage":136,"download_link":137,"security_score":22,"vuln_count":12,"unpatched_count":12,"last_vuln_date":23,"fetched_at":24},"wpspoiler","wpSpoiler","1.2","Felix Triller","https:\u002F\u002Fprofiles.wordpress.org\u002Fflix\u002F","\u003Cp>wpSpoiler is a plugin for WordPress, designed to protect the reader against spoilers, for example in book or filmreviews.\u003Cbr \u002F>\nThe spoiler text is hidden by default and shows up if wished.\u003C\u002Fp>\n\u003Cp>To mark a text as spoiler, enclose the passage with [spoiler] and [\u002Fspoiler].\u003C\u002Fp>\n\u003Cp>Features\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Very fast, less code\u003C\u002Fli>\n\u003Cli>Customizeable with CSS\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A german version of this page can be found \u003Ca href=\"http:\u002F\u002Ffelixtriller.de\u002Fprojekte\u002Fwpspoiler\u002F\" title=\"felixtriller.de\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003Cbr \u002F>\nEine deutsche Version dieser Seite ist \u003Ca href=\"http:\u002F\u002Ffelixtriller.de\u002Fprojekte\u002Fwpspoiler\u002F\" title=\"felixtriller.de\" rel=\"nofollow ugc\">hier\u003C\u002Fa> zu finden.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>To mark a text as spoiler, enclose the passage with [spoiler] and [\u002Fspoiler].\u003Cbr \u002F>\nExample:\u003Cbr \u002F>\n    Spoiler: [spoiler]Bruce Willis is a ghost![\u002Fspoiler]\u003C\u002Fp>\n\u003Cp>The result is shown in the screenshot section.\u003C\u002Fp>\n\u003Ch3>Customize\u003C\u002Fh3>\n\u003Cp>The language of the link text has to be changed in the pluginfile itself: \u003Cstrong>wpSpoiler.php\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>CSS can be used to style the spoiler box and the links. The spoiler-div is identified by the classname \u003Ccode>spoiler_div\u003C\u002Fcode>.\u003Cbr \u002F>\nThe link’s class is \u003Ccode>spoiler_link_show\u003C\u002Fcode> or \u003Ccode>spoiler_link_hide\u003C\u002Fcode>, depending on the current state.\u003C\u002Fp>\n\u003Cp>An example stylesheet code snippet:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F* wpSpoiler *\u002F\na.spoiler_link_show,\na.spoiler_link_hide {\n    background-repeat:      no-repeat;\n    background-position:    left center;\n    padding-left:           18px;\n}\na.spoiler_link_show {\n    background-image:       url(images\u002Fadd.png);\n}\na.spoiler_link_hide {\n    background-image:       url(images\u002Fdelete.png);\n}\ndiv.spoiler_div {\n    background-color:       #ddd;\n    margin-top:             -10px;\n    padding:                2px;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n","A plugin designed to protect the reader against spoilers.",400,18129,80,"2008-05-31T15:46:00.000Z","2.5.1","2.0",[133,134,135,18],"hide","post","show","http:\u002F\u002Ffelixtriller.de\u002Fprojekte\u002Fwpspoiler\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpspoiler.1.2.zip",{"attackSurface":139,"codeSignals":145,"taintFlows":152,"riskAssessment":153,"analyzedAt":156},{"hooks":140,"ajaxHandlers":141,"restRoutes":142,"shortcodes":143,"cronEvents":144,"entryPointCount":12,"unprotectedCount":12},[],[],[],[],[],{"dangerousFunctions":146,"sqlUsage":147,"outputEscaping":149,"fileOperations":12,"externalRequests":12,"nonceChecks":12,"capabilityChecks":12,"bundledLibraries":151},[],{"prepared":12,"raw":12,"locations":148},[],{"escaped":12,"rawEcho":12,"locations":150},[],[],[],{"summary":154,"deductions":155},"The \"wp-spoiler-alert\" v0.8.3 plugin exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of any identified dangerous functions, raw SQL queries, unescaped output, file operations, external HTTP requests, nonce checks, or capability checks is highly positive. Furthermore, the lack of any recorded CVEs, either historical or current, suggests a mature and well-maintained codebase with a low likelihood of known exploitable vulnerabilities.  The plugin's minimal attack surface, with zero entry points identified, also contributes to its perceived safety.  However, it is important to note that the analysis reports zero taint flows, which could indicate either a truly secure implementation or a limitation in the taint analysis tool itself.  Without taint analysis, it's difficult to definitively rule out complex, context-dependent vulnerabilities.  Overall, this plugin appears to be well-developed with robust security practices. The primary weakness, if it can be called that, is the lack of detailed taint analysis results, which prevents a complete assessment of all potential data flow vulnerabilities.",[],"2026-03-16T23:09:24.147Z",{"wat":158,"direct":167},{"assetPaths":159,"generatorPatterns":162,"scriptPaths":163,"versionParams":164},[160,161],"\u002Fwp-content\u002Fplugins\u002Fwp-spoiler-alert\u002Farrow-plugin-loader.php","\u002Fwp-content\u002Fplugins\u002Fwp-spoiler-alert\u002Fwp-spoiler-alert.php",[],[],[165,166],"wp-spoiler-alert.php?ver=","arrow-plugin-loader.php?ver=",{"cssClasses":168,"htmlComments":173,"htmlAttributes":174,"restEndpoints":179,"jsGlobals":180,"shortcodeOutput":182},[169,170,171,172],"spoiler-alert-wrapper","spoiler-alert-content","spoiler-alert-message","spoiler-alert-button",[],[175,176,177,178],"data-spoiler-alert-message","data-spoiler-alert-button-text","data-spoiler-alert-button-color","data-spoiler-alert-button-size",[],[181],"WpSpoilerAlert",[183,184],"[spoiler]","[\u002Fspoiler]"]