[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fShMAU4BrGKaRvZkDHBnATD5bcvySNsm7my998cRAb8k":3,"$fBYXc4rEnQKsBcpdLsKoRy3wJ3_BpQ8qOxQovgQH4fj8":221,"$fArqGXgm4lqyaP4zRoBOX5slk3PWbBbX8J_Q1u0W_SQ8":226},{"slug":4,"name":5,"version":6,"author":4,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":22,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":34,"analysis":149,"fingerprints":207},"stockviz","StockViz","1.0.1.0","https:\u002F\u002Fprofiles.wordpress.org\u002Fstockviz\u002F","\u003Cp>The WordPress shortcode plugin allows you to pull in the latest stock price from within your post.\u003Cbr \u002F>\nSimply surround the stock symbol by the shortcode: stockquote and you are all set!\u003C\u002Fp>\n\u003Cp>For example, to insert the latest quote for INDUSINDBK, simply put:\u003Cbr \u002F>\n[stockquote]INDUSINDBK[\u002Fstockquote]\u003Cbr \u002F>\ninside your post.\u003C\u002Fp>\n\u003Cp>Note: This only works for stocks listed in the Indian National Stock Exchange (NSE)\u003C\u002Fp>\n","The Wordpress shortcode plugin allows you to pull in the latest stock price from within your post.",10,2711,100,1,"2012-08-28T12:54:00.000Z","3.3.2","3.3.1","",[19,20,21],"india","shortcode","stocks","http:\u002F\u002Fstockviz.biz\u002Fplugins.aspx","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstockviz.1.0.1.0.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":4,"display_name":4,"profile_url":7,"plugin_count":13,"total_installs":10,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},30,84,"2026-05-20T10:11:39.553Z",[35,54,79,103,126],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":25,"downloaded":43,"rating":25,"num_ratings":25,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":47,"tags":48,"homepage":52,"download_link":53,"security_score":12,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"adanos-market-sentiment-widgets","Adanos Market Sentiment Widgets","0.6.2","adanosorg","https:\u002F\u002Fprofiles.wordpress.org\u002Fadanosorg\u002F","\u003Cp>Adanos Market Sentiment Widgets helps finance publishers, bloggers, and investor communities embed self-hosted stock sentiment widgets directly into WordPress content.\u003C\u002Fp>\n\u003Cp>The plugin ships the widget code locally inside WordPress and proxies Adanos API requests through WordPress REST endpoints. Responses are cached with WordPress transients, which means the cache lives in the database by default when no external object cache is active. The default cache TTL is 24 hours so the free 250 requests\u002Fmonth API plan can support daily refreshes without constant re-fetching.\u003C\u002Fp>\n\u003Cp>The plugin adds widget and text shortcodes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[adanos]\u003C\u002Fcode> for the stock sentiment card widget\u003C\u002Fli>\n\u003Cli>\u003Ccode>[adanos_ticker_tape]\u003C\u002Fcode> for the live ticker tape widget\u003C\u002Fli>\n\u003Cli>\u003Ccode>[adanos_top_movers]\u003C\u002Fcode> for the top movers widget\u003C\u002Fli>\n\u003Cli>\u003Ccode>[adanos_value]\u003C\u002Fcode> for inline data points like buzz, bullish percentage, mentions, or trend\u003C\u002Fli>\n\u003Cli>\u003Ccode>[adanos_summary]\u003C\u002Fcode> for one-line stock sentiment summaries\u003C\u002Fli>\n\u003Cli>\u003Ccode>[adanos_trending_text]\u003C\u002Fcode> for plain-text trending stock lists and sentences\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Supported sources:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>reddit\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>x\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>news\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>polymarket\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Adanos Finance API to fetch retail sentiment data for stocks.\u003C\u002Fp>\n\u003Cp>It sends:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>the stock ticker or tickers requested by your shortcode\u003C\u002Fli>\n\u003Cli>the source you selected (\u003Ccode>reddit\u003C\u002Fcode>, \u003Ccode>x\u003C\u002Fcode>, \u003Ccode>news\u003C\u002Fcode>, or \u003Ccode>polymarket\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>the requested lookback window and limit values\u003C\u002Fli>\n\u003Cli>your server IP address as part of the normal HTTPS request\u003C\u002Fli>\n\u003Cli>your Adanos API key in the request header\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It does not send visitor-level personal data from the frontend directly to Adanos. Requests are made server-side by WordPress.\u003C\u002Fp>\n\u003Cp>Service provider:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adanos Software GmbH\u003C\u002Fli>\n\u003Cli>Website: \u003Ca href=\"https:\u002F\u002Fadanos.org\u002F\" rel=\"nofollow ugc\">adanos.org\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>API docs: \u003Ca href=\"https:\u002F\u002Fapi.adanos.org\u002Fdocs\" rel=\"nofollow ugc\">api.adanos.org\u002Fdocs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fadanos.org\u002Fprivacy-policy\" rel=\"nofollow ugc\">adanos.org\u002Fprivacy-policy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Service: \u003Ca href=\"https:\u002F\u002Fadanos.org\u002Fterms\" rel=\"nofollow ugc\">adanos.org\u002Fterms\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>Adanos Market Sentiment Widgets stores your Adanos API key in the WordPress options table and uses it only for server-side API requests.\u003C\u002Fp>\n\u003Cp>The plugin also stores cached API responses in WordPress transients to reduce repeated requests and improve page performance. On most standard WordPress installs, those cached responses are stored in the database unless an external object cache is active.\u003C\u002Fp>\n\u003Cp>The plugin does not track visitors, set its own analytics cookies, or send visitor-entered form data to Adanos.\u003C\u002Fp>\n\u003Cp>The plugin also adds suggested privacy-policy text in WordPress so site owners can include the external-service disclosure in their privacy policy page.\u003C\u002Fp>\n","Embed self-hosted stock sentiment widgets and shortcodes for WordPress, powered by Adanos.",49,"2026-04-08T14:43:00.000Z","6.9.4","6.0","7.4",[49,50,20,21,51],"finance","sentiment","widget","https:\u002F\u002Fgithub.com\u002Fadanos-software\u002Fmarket-sentiment-wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadanos-market-sentiment-widgets.0.6.2.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":45,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":74,"download_link":75,"security_score":76,"vuln_count":77,"unpatched_count":25,"last_vuln_date":78,"fetched_at":27},"shortcodes-ultimate","WP Shortcodes Plugin — Shortcodes Ultimate","7.5.0","Vova","https:\u002F\u002Fprofiles.wordpress.org\u002Fgn_themes\u002F","\u003Ch3>SHORTCODES ULIMATE – THE #1 SHORTCODES PLUGIN\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgetshortcodes.com\u002F?utm_campaign=wporg&utm_medium=readme&utm_source=description\" rel=\"nofollow ugc\">Shortcodes Ultimate\u003C\u002Fa> is a huge collection of useful elements, that you can use in the post editor, text widgets or even in template files.\u003C\u002Fp>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F507942335\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgetshortcodes.com\u002Fdocs-category\u002Fshortcodes\u002F?utm_campaign=wporg&utm_medium=readme&utm_source=features\" rel=\"nofollow ugc\">Over 50 gorgeous shortcodes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Insert shortcodes in 1 click with Live Preview\u003C\u002Fli>\n\u003Cli>Supports the Block Editor\u003C\u002Fli>\n\u003Cli>Seamlessly integrates with your theme\u003C\u002Fli>\n\u003Cli>Looks great on mobile devices\u003C\u002Fli>\n\u003Cli>Custom CSS editor is included\u003C\u002Fli>\n\u003Cli>Developer-friendly with plenty of hooks and extensive documentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Included shortcodes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Posts\u003C\u002Fstrong> – allows you to show specific posts anywhere\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accordion\u003C\u002Fstrong> – simple toggle block to show\u002Fhide your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button\u003C\u002Fstrong> – highly-customizable button with multiple styles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightbox\u003C\u002Fstrong> – a lightbox that you can use with virtually any element\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Carousel\u003C\u002Fstrong> – beautiful super-customizable image carousel\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Columns\u003C\u002Fstrong> – must-have tool for creating layouts\u003C\u002Fli>\n\u003Cli>And many more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get Help\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgetshortcodes.com\u002Fdocs\u002F?utm_campaign=wporg&utm_medium=readme&utm_source=links-docs\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fshortcodes-ultimate\" rel=\"ugc\">Community Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgetshortcodes.com\u002Fsupport\u002Fopen-support-ticket\u002F?utm_campaign=wporg&utm_medium=readme&utm_source=links-support\" rel=\"nofollow ugc\">The Pro Support\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>TRY THE PRO VERSION FOR FREE\u003C\u002Fh3>\n\u003Cp>Try Shortcodes Ultimate Pro risk-free for 30 days. You are fully protected by our no questions asked refund policy!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgetshortcodes.com\u002Fpricing\u002F?utm_campaign=wporg&utm_medium=readme&utm_source=try-pro\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa>\u003C\u002Fp>\n","A comprehensive collection of visual components for your site",400000,24750356,98,5919,"2026-03-23T19:21:00.000Z","5.0","5.4",[70,71,72,20,73],"carousel","columns","posts","toggle","https:\u002F\u002Fgetshortcodes.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortcodes-ultimate.7.5.0.zip",88,36,"2026-04-15 14:02:54",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":32,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":46,"requires_php":92,"tags":93,"homepage":98,"download_link":99,"security_score":100,"vuln_count":101,"unpatched_count":25,"last_vuln_date":102,"fetched_at":27},"mw-wp-form","MW WP Form","5.1.2","Webの相談所","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebsoudan\u002F","\u003Cp>\u003Cstrong>This plugin currently has only the minimum required maintenance releases.\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Main maintainer has been handed over from @inc2734 to @websoudan.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>MW WP Form can create mail form with a confirmation screen using shortcode.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Form created using shortcodes\u003C\u002Fli>\n\u003Cli>Using confirmation page is possible.\u003C\u002Fli>\n\u003Cli>The page changes by the same URL or individual URL are possible.\u003C\u002Fli>\n\u003Cli>Many validation rules\u003C\u002Fli>\n\u003Cli>Saving inquiry data is possible.\u003C\u002Fli>\n\u003Cli>Displaying Chart using saved inquiry data is possible.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Official\u003C\u002Fh4>\n\u003Cp>https:\u002F\u002Fmw-wp-form.web-soudan.co.jp\u003C\u002Fp>\n\u003Ch4>GitHub\u003C\u002Fh4>\n\u003Cp>https:\u002F\u002Fgithub.com\u002Fweb-soudan\u002Fmw-wp-form\u003C\u002Fp>\n\u003Ch4>The following third-party resources\u003C\u002Fh4>\n\u003Cp>Google Charts\u003Cbr \u002F>\nSource: https:\u002F\u002Fdevelopers.google.com\u002Fchart\u002F\u003C\u002Fp>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F2inc.org\" rel=\"nofollow ugc\">Takashi Kitajima\u003C\u002Fa> ( \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Finc2734\" rel=\"nofollow ugc\">inc2734\u003C\u002Fa> )\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwebcre-archive.com\" rel=\"nofollow ugc\">Ryujiro Yamamoto\u003C\u002Fa> ( \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fryu263\" rel=\"nofollow ugc\">ryu263\u003C\u002Fa> )\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fkee-non.com\" rel=\"nofollow ugc\">Tsujimoto Tomoyuki\u003C\u002Fa> ( \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ftomothumb\" rel=\"nofollow ugc\">tomothumb\u003C\u002Fa> )\u003C\u002Fli>\n\u003Cli>[Naoyuki Ohata] ( \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fnanniku\" rel=\"nofollow ugc\">nanniku\u003C\u002Fa> )\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmt8.biz\u002F\" rel=\"nofollow ugc\">Kazuto Takeshita\u003C\u002Fa> ( \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmt8biz\u002F\" rel=\"nofollow ugc\">moto hachi\u003C\u002Fa> )\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.next-season.net\u002F\" rel=\"nofollow ugc\">Atsushi Ando\u003C\u002Fa> ( \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fnext-season\u002F\" rel=\"nofollow ugc\">NExt-Season\u003C\u002Fa> )\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fvisualive.jp\u002F\" rel=\"nofollow ugc\">Kazuki Tomiyasu\u003C\u002Fa> ( \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fkuck1u\u002F\" rel=\"nofollow ugc\">KUCKLU\u003C\u002Fa> )\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmypacecreator.net\u002F\" rel=\"nofollow ugc\">Kei Nomura\u003C\u002Fa> ( \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmypacecreator\u002F\" rel=\"nofollow ugc\">mypacecreator\u003C\u002Fa> )\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmh35\" rel=\"nofollow ugc\">mh35\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnojimage\" rel=\"nofollow ugc\">Takashi Nojima\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fherikutu\" rel=\"nofollow ugc\">herikutu\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftsucharoku\" rel=\"nofollow ugc\">tsucharoku\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ft-hamano\" rel=\"nofollow ugc\">Tetsuaki Hamano\u003C\u002Fa> ( \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fwildworks\u002F\" rel=\"nofollow ugc\">t-hamano\u003C\u002Fa> )\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmusus\" rel=\"nofollow ugc\">Susumu Seino\u003C\u002Fa> ( \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmusus\u002F\" rel=\"nofollow ugc\">Susumu Seino\u003C\u002Fa> )\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flikr\" rel=\"nofollow ugc\">Yosuke Onoue\u003C\u002Fa> ( \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Flikr\u002F\" rel=\"nofollow ugc\">likr\u003C\u002Fa> )\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyudai524\" rel=\"nofollow ugc\">Yudai Konishi\u003C\u002Fa> ( \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fyudai524\u002F\" rel=\"nofollow ugc\">Yudai Konishi\u003C\u002Fa> )\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnoldorinfo\" rel=\"nofollow ugc\">takekoshi\u003C\u002Fa> ( \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fnoldorinfo\u002F\" rel=\"nofollow ugc\">takekoshi\u003C\u002Fa> )\u003C\u002Fli>\n\u003C\u002Ful>\n","MW WP Form is shortcode base contact form plugin. This plugin have many features. For example you can use many validation rules, inquiry data saving,  &hellip;",200000,1824930,23,"2026-04-08T02:35:00.000Z","6.4.8","8.0",[94,95,96,97,20],"confirm","form","mail","preview","https:\u002F\u002Fmw-wp-form.web-soudan.co.jp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmw-wp-form.5.1.2.zip",82,8,"2026-05-13 19:51:32",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":64,"num_ratings":113,"last_updated":114,"tested_up_to":45,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":122,"download_link":123,"security_score":64,"vuln_count":124,"unpatched_count":25,"last_vuln_date":125,"fetched_at":27},"shortcoder","Shortcoder — Create Shortcodes for Anything","6.5.2","vaakash","https:\u002F\u002Fprofiles.wordpress.org\u002Fvaakash\u002F","\u003Cp>Shortcoder plugin allows to create a custom shortcodes for HTML, JavaScript, CSS and other code snippets. Now the shortcodes can be used in posts\u002Fpages and the snippet will be replaced in place.\u003C\u002Fp>\n\u003Ch3>✍ Create shortcodes easily\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Give a name for the shortcode\u003C\u002Fli>\n\u003Cli>Paste the HTML\u002FJavaScript\u002FCSS as shortcode content\u003C\u002Fli>\n\u003Cli>Save !\u003C\u002Fli>\n\u003Cli>Now insert the shortcode \u003Ccode>[sc name=\"my_shortcode\"]\u003C\u002Fcode> in your post\u002Fpage.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Voila !\u003C\u002Fstrong> You got the HTML\u002FJavascript\u002FCSS in your post.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>✨ Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create \u003Cstrong>custom shortcodes\u003C\u002Fstrong> easily and use them in any place where shortcode is supported.\u003C\u002Fli>\n\u003Cli>Have any \u003Cstrong>HTML\u003C\u002Fstrong>, \u003Cstrong>Javascript\u003C\u002Fstrong>, \u003Cstrong>CSS\u003C\u002Fstrong> as Shortcode content.\u003C\u002Fli>\n\u003Cli>Insert: \u003Cstrong>Custom parameters\u003C\u002Fstrong> in shortcode\u003C\u002Fli>\n\u003Cli>Insert: \u003Cstrong>WordPress parameters\u003C\u002Fstrong> in shortcode\u003C\u002Fli>\n\u003Cli>Multiple editors: Code, Visual and text modes.\u003C\u002Fli>\n\u003Cli>Globally disable the shortcode when not needed.\u003C\u002Fli>\n\u003Cli>Disable shortcode on desktop, mobile devices.\u003C\u002Fli>\n\u003Cli>A button in post editor to pick the shortcodes to insert.\u003C\u002Fli>\n\u003Cli>Execute blocks HTML in shortcode content.\u003C\u002Fli>\n\u003Cli>Insert shortcodes in Gutenberg\u002Fblock editor.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎲 An example usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Create a shortcode named “adsenseAd” in the Shortcoder admin page.\u003C\u002Fli>\n\u003Cli>Paste the adsense code in the box given and save it.\u003C\u002Fli>\n\u003Cli>Use \u003Ccode>[sc name=\"adsenseAd\"]\u003C\u002Fcode> in your posts and pages.\u003C\u002Fli>\n\u003Cli>Tada !!! the ad code is replaced and it appears in the post.\u003C\u002Fli>\n\u003Cli>Now you can edit the ad code at one place and the code is updated in all the locations where the shortcode is used.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Similarly shortcodes can be created for frequently used snippets.\u003C\u002Fp>\n\u003Cp>You can also add \u003Ca href=\"https:\u002F\u002Fwww.aakashweb.com\u002Fdocs\u002Fshortcoder\u002F\" rel=\"nofollow ugc\">custom parameters\u003C\u002Fa> (like \u003Ccode>%%id%%\u003C\u002Fcode>) inside the snippets, and change it’s value like \u003Ccode>[sc name=\"youtube\" id=\"GrlRADfvjII\"]\u003C\u002Fcode> when using them.\u003C\u002Fp>\n\u003Ch3>🧱 Using in block editor\u003C\u002Fh3>\n\u003Cp>Though shortcodes can be used in \u003Cstrong>any\u003C\u002Fstrong> place manually, Shortcoder provides below options to select and insert the shortcodes created easily when working with the block editor.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shortcoder block\u003C\u002Fli>\n\u003Cli>Toolbar button to select and insert shortcodes inline (under “more”)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💎 Upgrade to PRO\u003C\u002Fh3>\n\u003Cp>Shortcoder also provides a \u003Ca href=\"https:\u002F\u002Fwww.aakashweb.com\u002Fwordpress-plugins\u002Fshortcoder\u002F\" rel=\"nofollow ugc\">PRO version\u003C\u002Fa> which has additional features to further enhance the experience. Below features are offered in the PRO version.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom editor\u003C\u002Fstrong> – Edit Shortcode content using block editor or page builder plugins like Elementor and WPBakery.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>(New) Translation with WPML\u003C\u002Fstrong> – Translate Shortcode content with WPML.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Revisions\u003C\u002Fstrong> – Revisions support for Shortcode content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Locate shortcode\u003C\u002Fstrong> – Search posts and pages where a shortcode is used.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extra code\u003C\u002Fstrong> – Include extra code to the footer when a shortcode is used in a page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.aakashweb.com\u002Fwordpress-plugins\u002Fshortcoder\u002F\" rel=\"nofollow ugc\">Get started with Shortcoder – PRO\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.aakashweb.com\u002Fdocs\u002Fshortcoder\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.aakashweb.com\u002Fdocs\u002Fshortcoder\u002Ffaq\u002F\" rel=\"nofollow ugc\">FAQs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.aakashweb.com\u002Fforum\u002F\" rel=\"nofollow ugc\">Support forum\u002FReport bugs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.aakashweb.com\u002Fwordpress-plugins\u002Fshortcoder\u002F#pro\" rel=\"nofollow ugc\">PRO features\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Create custom \"Shortcodes\" easily for HTML, JavaScript, CSS code snippets and use the shortcodes within posts, pages & widgets",100000,1903638,226,"2026-03-01T17:44:00.000Z","4.9.0","5.3",[118,119,120,20,121],"code","html","javascript","snippets","https:\u002F\u002Fwww.aakashweb.com\u002Fwordpress-plugins\u002Fshortcoder\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortcoder.6.5.2.zip",2,"2026-01-09 00:00:00",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":111,"downloaded":134,"rating":135,"num_ratings":89,"last_updated":136,"tested_up_to":45,"requires_at_least":137,"requires_php":138,"tags":139,"homepage":144,"download_link":145,"security_score":146,"vuln_count":147,"unpatched_count":13,"last_vuln_date":148,"fetched_at":27},"woo-razorpay","Razorpay for WooCommerce","4.8.2","Razorpay","https:\u002F\u002Fprofiles.wordpress.org\u002Frazorpay\u002F","\u003Cp>Allows you to accept credit cards, debit cards, netbanking, wallet, and UPI payments in India and FPX, eWallets, Duitnow in Malaysia.\u003C\u002Fp>\n\u003Cp>This is the official Razorpay payment gateway plugin for WooCommerce. A system designed to handle end-to-end payments. Accept payments via 100+ payment modes – domestic & international credit & debit cards, EMIs, paylater, net banking, UPI & mobile wallets  including JioMoney, Mobikwik, Airtel Money, FreeCharge, Ola Money and PayZapp  in India, and FPX, Duitnow and eWallets including GrabPay, Touch N Go, Boost in Malaysia, with the WooCommerce plugin.\u003Cbr \u002F>\nGet a feature-filled and easy to integrate checkout with cards (Visa, MasterCard, American Express, UnionPay etc) saved across businesses so that customers can pay seamlessly everywhere, both domestic and international. This plugin allows for refunds, works across all browsers, and is compatible with the latest WooCommerce. Boost conversions with international customers paying in their local currency. Keep your data safe with robust security that comes with PCI DSS Level 1 compliance.\u003C\u002Fp>\n\u003Cp>This is compatible with WooCommerce>=4.0, including the new 9.0 release. It has been tested up to the 9.1.2 WooCommerce release.\u003C\u002Fp>\n\u003Cp>BENEFITS OF USING RAZORPAY\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Get started in minutes with seamless onboarding – \u003Ca href=\"https:\u002F\u002Feasy.razorpay.com\u002Fonboarding\u002Fl1\u002Fsignup?field=MobileNumber\" rel=\"nofollow ugc\">Razorpay registration link\u003C\u002Fa> via 100% digital KYC for Indian businesses and \u003Ca href=\"https:\u002F\u002Fcurlec.com\u002Fonboarding\u002Fmy\u002F\" rel=\"nofollow ugc\">easy onboarding\u003C\u002Fa> for Malaysia businesses\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Boost customer conversions with superior checkout experience on fast-growing UPI  in India and Duitnow in Malaysia\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enjoy industry leading success rate & avoid drop offs with seamless payment flow\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Razorpay has no setup fees, no monthly fees, no hidden costs: you only get charged when you earn money! Earnings are transferred to your bank account as per settlement cycle.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Razorpay supports the WooCommerce Subscriptions extension via \u003Ca href=\"https:\u002F\u002Frazorpay.com\u002Fdocs\u002Fpayments\u002Fsubscriptions\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">Razorpay Subscriptions Plugin for WooCommerce\u003C\u002Fa> and When a customer pays for a subscription item, you can accept recurring payments for the same on your WooCommerce-enabled WordPress site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Razorpay has \u003Ca href=\"https:\u002F\u002Frazorpay.com\u002Fdocs\u002Fpayments\u002Fpayment-gateway\u002Faffordability\u002Fwidget\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">Affordability Widget\u003C\u002Fa> to spread awareness about the affordability-based payment options before they reach checkout.  You can integrate Razorpay Affordability Widget with your WooCommerce website to influence your customer’s purchase decisions before they reach checkout by displaying various affordable payment options and offers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>COUNTRIES SUPPORTED\u003Cbr \u002F>\nRazorpay is available for Store Owners and Merchants in\u003Cbr \u002F>\n– India\u003Cbr \u002F>\n– Malaysia\u003C\u002Fp>\n\u003Ch3>Dependencies\u003C\u002Fh3>\n\u003Col>\n\u003Cli>WordPress v3.9.2 and later\u003C\u002Fli>\n\u003Cli>Woocommerce v4.0 and later\u003C\u002Fli>\n\u003Cli>PHP v5.6.0 and later\u003C\u002Fli>\n\u003Cli>php-curl extension\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit the WooCommerce settings page, and click on the Checkout\u002FPayment Gateways tab.\u003C\u002Fli>\n\u003Cli>Click on Razorpay to edit the settings. If you do not see Razorpay in the list at the top of the screen make sure you have activated the plugin in the WordPress Plugin Manager.\u003C\u002Fli>\n\u003Cli>Enable the Payment Method, name it Credit Card \u002F Debit Card \u002F Internet Banking (this will show up on the payment page your customer sees), add in your Key id and Key Secret.\u003C\u002Fli>\n\u003Cli>The Payment Action should be set to “Authorize and Capture”. If you want to capture payments manually from the Dashboard after manual verification, set it to “Authorize”.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Frazorpay.com\u002Fsupport\u002F#request\u002Fmerchant\u002Ftechnical-assistance\" rel=\"nofollow ugc\">razorpay.com\u003C\u002Fa> for support requests.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>The Razorpay WooCommerce plugin is released under the GPLv2 license, same as that\u003Cbr \u002F>\nof WordPress. See the LICENSE file for the complete LICENSE text.\u003C\u002Fp>\n","Start accepting payments in minutes with 100% digital onboarding & feature filled Razorpay payment gateway with the WooCommerce plugin.",2268977,50,"2026-03-24T09:37:00.000Z","3.9.2","7.0",[140,19,141,142,143],"curlec","payments","razorpay","woocommerce","https:\u002F\u002Frazorpay.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-razorpay.4.8.2.zip",72,4,"2026-02-18 00:00:00",{"attackSurface":150,"codeSignals":175,"taintFlows":192,"riskAssessment":193,"analyzedAt":206},{"hooks":151,"ajaxHandlers":167,"restRoutes":168,"shortcodes":169,"cronEvents":174,"entryPointCount":13,"unprotectedCount":25},[152,158,162],{"type":153,"name":154,"callback":155,"file":156,"line":157},"action","admin_menu","svz_create_menu","option.php",3,{"type":153,"name":159,"callback":160,"file":156,"line":161},"admin_init","register_mysettings",11,{"type":153,"name":163,"callback":164,"file":165,"line":166},"plugins_loaded","anonymous","stockviz.php",99,[],[],[170],{"tag":171,"callback":172,"file":165,"line":173},"stockquote","shortcode_quote",41,[],{"dangerousFunctions":176,"sqlUsage":180,"outputEscaping":182,"fileOperations":124,"externalRequests":25,"nonceChecks":25,"capabilityChecks":25,"bundledLibraries":191},[177],{"fn":178,"file":165,"line":166,"context":179},"create_function","add_action( 'plugins_loaded', create_function( '', 'global $StockVizCode; $StockVizCode = new StockV",{"prepared":25,"raw":25,"locations":181},[],{"escaped":25,"rawEcho":157,"locations":183},[184,187,189],{"file":156,"line":185,"context":186},33,"raw output",{"file":156,"line":188,"context":186},38,{"file":156,"line":190,"context":186},43,[],[],{"summary":194,"deductions":195},"The stockviz v1.0.1.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices regarding SQL query handling, exclusively using prepared statements, and has no recorded vulnerability history, which suggests a potentially stable codebase. Furthermore, the attack surface is minimal, with only one shortcode and no apparent unprotected entry points like AJAX handlers or REST API routes. However, significant concerns arise from the static analysis. The presence of the `create_function` is a notable risk, as it can be a vector for code injection if not handled with extreme caution and proper sanitization. Critically, none of the plugin's outputs are properly escaped, presenting a high risk of Cross-Site Scripting (XSS) vulnerabilities. The lack of nonce checks and capability checks further amplifies these risks, as it implies that actions triggered by the shortcode or other potential entry points might not be adequately protected against unauthorized execution.",[196,198,201,204],{"reason":197,"points":101},"Unescaped output",{"reason":199,"points":200},"Dangerous function usage (create_function)",7,{"reason":202,"points":203},"Missing nonce checks",5,{"reason":205,"points":203},"Missing capability checks","2026-03-17T01:09:11.584Z",{"wat":208,"direct":213},{"assetPaths":209,"generatorPatterns":210,"scriptPaths":211,"versionParams":212},[],[],[],[],{"cssClasses":214,"htmlComments":215,"htmlAttributes":216,"restEndpoints":217,"jsGlobals":218,"shortcodeOutput":219},[],[],[],[],[],[220],"\u003Cspan style=\"font-size:.*?;font-family:.*?;height:20px;padding-left:5px;padding-right:5px;background-color:.*?;display:inline-block;border-radius:3px 3px 3px 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;\">\u003Ca style=\"text-decoration:none;\" href=\"http:\u002F\u002Fstockviz.biz\u002FStockDive.aspx?TICKER=.*?\" title=\".*?\">.*?\u003C\u002Fa> .*? \u003Cspan style=\"color:.*?\">.*? .*?\u003C\u002Fspan>\u003C\u002Fspan>",{"error":222,"url":223,"statusCode":224,"statusMessage":225,"message":225},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fstockviz\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":157,"versions":227},[228,236,241],{"version":229,"download_url":230,"svn_tag_url":231,"released_at":26,"has_diff":232,"diff_files_changed":233,"diff_lines":26,"trac_diff_url":234,"vulnerabilities":235,"is_current":232},"2.0.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstockviz.2.0.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstockviz\u002Ftags\u002F2.0.0.0\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstockviz%2Ftags%2F1.0.1.0&new_path=%2Fstockviz%2Ftags%2F2.0.0.0",[],{"version":6,"download_url":23,"svn_tag_url":237,"released_at":26,"has_diff":232,"diff_files_changed":238,"diff_lines":26,"trac_diff_url":239,"vulnerabilities":240,"is_current":222},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstockviz\u002Ftags\u002F1.0.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fstockviz%2Ftags%2F1.0.0.0&new_path=%2Fstockviz%2Ftags%2F1.0.1.0",[],{"version":242,"download_url":243,"svn_tag_url":244,"released_at":26,"has_diff":232,"diff_files_changed":245,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":246,"is_current":232},"1.0.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstockviz.1.0.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstockviz\u002Ftags\u002F1.0.0.0\u002F",[],[]]