[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fnf74AFsri4Pqz6hmTOIu3-IOa34bqBDrB2rvS1zqb3c":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":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":26,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":120,"crawl_stats":36,"alternatives":126,"analysis":217,"fingerprints":698},"oik","4.15.4","bobbingwide","https:\u002F\u002Fprofiles.wordpress.org\u002Fbobbingwide\u002F","\u003Cp>Now with 9 blocks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Address – Displays your address from oik-options\u003C\u002Fli>\n\u003Cli>Contact form – Displays a contact form\u003C\u002Fli>\n\u003Cli>Contact field – Part of the Contact form\u003C\u002Fli>\n\u003Cli>Countdown – Countdown \u002F count since timer\u003C\u002Fli>\n\u003Cli>Dynamic content – Dynamic content block\u003C\u002Fli>\n\u003Cli>Follow me – Displays your social media links\u003C\u002Fli>\n\u003Cli>Google Maps – Displays a Google Maps map using oik options\u003C\u002Fli>\n\u003Cli>PayPal button – PayPal button for: Pay Now, Buy Now, Donate, Add to Cart, and View Cart \u002F Checkout\u003C\u002Fli>\n\u003Cli>Shortcode block for oik shortcodes – Expands oik shortcodes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The \u003Cem>oik base\u003C\u002Fem> plugin provides a series of advanced WordPress shortcodes that help you display dynamic content from your website’s pages, posts, attachments, links and custom post types.\u003Cbr \u002F>\nThe OIK Information Kit uses lazy smart shortcode technology to display your WordPress website’s content including your often included key-information.\u003Cbr \u002F>\nThe functionality in the oik base plugin is used by over 40 other WordPress plugins, providing powerful facilities for an efficient, performant website.\u003C\u002Fp>\n\u003Cp>oik now provides over 80 shortcodes including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>[bw_pages], [bw_posts], [bw_thumbs], [bw_attachments], [bw_images], [bw_pdf] shortcodes to list subpages, posts, attachments or custom post types \u003C\u002Fli>\n\u003Cli>[bw_cycle] to display content using jQuery cycle.\u003C\u002Fli>\n\u003Cli>[bw_list], [bw_tree] to display lists of links to pages, posts, attachments or custom post types \u003C\u002Fli>\n\u003Cli>[bw_table] to tabulate pages, posts or custom post types\u003C\u002Fli>\n\u003Cli>[bw_bookmarks] to list links\u003C\u002Fli>\n\u003Cli>[paypal] shortcodes for PayPal buttons: Pay Now, Buy Now, Donate, Add to Cart, View Cart\u002FCheckout\u003C\u002Fli>\n\u003Cli>[bw_block] & [bw_eblock], [div] & [ediv], [clear] – to create block structures within your pages, posts and even widgets\u003C\u002Fli>\n\u003Cli>[bw_button], [bw_contact_button] – to provide call-to-action button style links for Artisteer themes\u003C\u002Fli>\n\u003Cli>helper shortcodes for web designers and developers: [bw_editcss], [bwtrace], [bw_wpadmin], [bw_wtf], [stag] & [etag]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>oik helps you to display information about you, your company, your social networking ids and your website using standard formats that search engines such as Google recognise.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You enter your information once, then use oik shortcodes to display it wherever you want; in titles, post and page content, header, sidebar and footer widgets.\u003C\u002Fli>\n\u003Cli>Whenever you need to change a value you only need to update it in one place; and your website is updated instantly.\u003C\u002Fli>\n\u003Cli>Shortcodes to display often included key information include: [bw_contact], [bw_telephone], [bw_mobile], [bw_mailto], [bw_company], [bw_address], [bw_show_googlemap], [bw_directions], [bw_logo], [bw_qrcode], [bw_copyright]\u003C\u002Fli>\n\u003Cli>For your social networking use the [bw_follow_me] shortcode to display your links to Twitter, Facebook, LinkedIn, etcetera\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>oik provides buttons to help you write the shortcodes, showing you the parameters you can choose and default values \u003C\u002Fli>\n\u003Cli>oik provides a shortcode discovery page where you can find out about every shortcode which is active in your site\u003C\u002Fli>\n\u003Cli>lazy programming means that code is only loaded when it’s actually needed\u003C\u002Fli>\n\u003Cli>smart means that the shortcodes can recognise the content in which they’re used and adjust their behaviour accordingly\u003C\u002Fli>\n\u003Cli>oik is extendable – plugin developers can build on the oik base functionality \u003C\u002Fli>\n\u003Cli>using the oik API: help, syntax information, examples AND HTML snippets can be produced for any plugin or theme that provides shortcodes\u003C\u002Fli>\n\u003Cli>oik is theme independent; meaning that you can change your theme without having to worry about whether or not the shortcodes will still work.\u003C\u002Fli>\n\u003Cli>oik uses microformats so that Google and other search engines can understand your content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Further reading\u003C\u002Fh3>\n\u003Cp>If you want to read more about the oik plugins then please visit the\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik\" rel=\"nofollow ugc\">oik plugin\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>“the oik plugin – for often included key-information”\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Other plugins\u003C\u002Fh4>\n\u003Cp>Other plugins which depend upon the oik API are available on WordPress.org:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wordpress.org\u002Fextend\u002Fplugins\u002Fbbboing\" rel=\"nofollow ugc\">bbboing\u003C\u002Fa> – obfuscate text but leave it readable\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wordpress.org\u002Fextend\u002Fplugins\u002Fcookie-cat\" rel=\"nofollow ugc\">cookie-cat\u003C\u002Fa> – [cookies] shortcode to list the cookies your website may use\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wordpress.org\u002Fextend\u002Fplugins\u002Foik-batchmove\" rel=\"nofollow ugc\">oik-batchmove\u003C\u002Fa> – batch change post categories or published date\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Foik-nivo-slider\u002F\" rel=\"ugc\">oik-nivo-slider\u003C\u002Fa> – [nivo] shortcode for the jQuery “Nivo slider” for posts, pages, attachments and custom post types\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wordpress.org\u002Fextend\u002Fplugins\u002Foik-privacy-policy\" rel=\"nofollow ugc\">oik-privacy-policy\u003C\u002Fa> – generate a privacy policy page, compliant with UK cookie law (EU cookie directive)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foik-read-more\" rel=\"ugc\">oik-read-more\u003C\u002Fa> – progressively reveal content by clicking on “read more” buttons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plugins which participate with oik shared libraries are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foik-bwtrace\u002F\" rel=\"ugc\">oik-bwtrace\u003C\u002Fa> – Debug trace for WordPress, including action and filter tracing\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wordpress.org\u002Fextend\u002Fplugins\u002Foik-css\" rel=\"nofollow ugc\">oik-css\u003C\u002Fa> – [bw_css] for CSS styling per page\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fuk-tides\u002F\" rel=\"ugc\">uk-tides\u003C\u002Fa> – [bw_tides] shortcode for tide times and heights in the UK  (replaces oik-tides)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These plugins are not dependent upon oik:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fallow-reinstalls\u002F\" rel=\"ugc\">allow-reinstalls\u003C\u002Fa> – Allow re-installation of plugins and themes by upload\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foik-weight-zone-shipping\" rel=\"ugc\">oik-weight-zone-shipping\u003C\u002Fa> – Weight Zone Shipping for WooCommerce\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foik-weightcountry-shipping\" rel=\"ugc\">oik-weightcountry-shipping\u003C\u002Fa> – Weight\u002FCountry Shipping for WooCommerce\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More FREE and Premium plugins are available from \u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Fwordpress-plugins-from-oik-plugins\u002F\" rel=\"nofollow ugc\">oik-plugins.com\u003C\u002Fa> including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Fdiy-oik\" rel=\"nofollow ugc\">diy-oik\u003C\u002Fa> – Do-It-Yourself shortcodes\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-blocks\" rel=\"nofollow ugc\">oik-blocks\u003C\u002Fa> – WordPress blocks for oik shortcodes\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Fexternal-link-warning-jquery\u002F\" rel=\"nofollow ugc\">oik-External link warning jQuery\u003C\u002Fa> – Warns visitor about leaving your site\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-fields-custom-post-type-field-apis\" rel=\"nofollow ugc\">oik-fields\u003C\u002Fa> – custom post type field APIs\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-ms-oik-multisite-shortcodes\u002F\" rel=\"nofollow ugc\">oik-ms\u003C\u002Fa> – oik MultiSite shortcodes\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-mshot\" rel=\"nofollow ugc\">oik-mshot\u003C\u002Fa> – Shortcode to display the “mshot” of an URL; oik-fields extension\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-rating\" rel=\"nofollow ugc\">oik-rating\u003C\u002Fa> – 5 star rating custom field; oik-fields extension\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-testimonials\" rel=\"nofollow ugc\">oik-testimonials\u003C\u002Fa> – Manage and display testimonials.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-todo-todo-list\" rel=\"nofollow ugc\">oik-todo\u003C\u002Fa> – TO DO list\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-types\" rel=\"nofollow ugc\">oik-types\u003C\u002Fa> – custom content type, field and taxonomy manager\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-user\" rel=\"nofollow ugc\">oik-user\u003C\u002Fa> – display oik information for each site user\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>oik plugins are suitable for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress site owners\u003C\u002Fli>\n\u003Cli>WordPress site administrators\u003C\u002Fli>\n\u003Cli>WordPress designers\u003C\u002Fli>\n\u003Cli>WordPress web site developers \u003C\u002Fli>\n\u003Cli>WordPress plugin developers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>oik plugins are tested with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress\u003C\u002Fli>\n\u003Cli>WordPress Multisite\u003C\u002Fli>\n\u003Cli>PHP 8.1, PHP 8.2, PHP 8.3 & PHP 8.4\u003C\u002Fli>\n\u003Cli>PHPUnit 9.6, 10.5 & 11.4\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All of the plugins are developed using a set of functions that can make PHP and HTML coding a bit easier.\u003Cbr \u002F>\nThese are known as the \u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Fapis\u002Foik-apis\" rel=\"nofollow ugc\">OIK Application Programming Interface (OIK API)\u003C\u002Fa>\u003C\u002Fp>\n","Over 80 advanced, powerful shortcodes, and 9 blocks for displaying the content of your WordPress website.",2000,228785,74,3,"2025-11-25T15:21:00.000Z","6.8.5","5.5","",[19,20,21,22],"advanced","blocks","shortcode","shortcodes","https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foik.4.15.4.zip",95,7,0,"2025-11-26 00:00:00","2026-03-15T15:16:48.613Z",[31,46,60,72,85,97,109],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":5,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":28,"updated_date":42,"references":43,"days_to_patch":45},"CVE-2025-67549","oik-authenticated-contributor-stored-cross-site-scripting","oik \u003C= 4.15.3 - Authenticated (Contributor+) Stored Cross-Site Scripting","The oik plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 4.15.3 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=4.15.3","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-12-10 16:22:53",[44],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F2af82310-fd9a-41b9-9cac-5acb6bcd20be?source=api-prod",15,{"id":47,"url_slug":48,"title":49,"description":50,"plugin_slug":4,"theme_slug":36,"affected_versions":51,"patched_in_version":52,"severity":38,"cvss_score":53,"cvss_vector":54,"vuln_type":41,"published_date":55,"updated_date":56,"references":57,"days_to_patch":59},"CVE-2025-54670","oik-reflected-cross-site-scripting","oik \u003C= 4.15.2 - Reflected Cross-Site Scripting","The oik plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in all versions up to, and including, 4.15.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=4.15.2","4.15.3",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2025-08-14 00:00:00","2025-08-19 13:32:29",[58],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6e3b68c8-151a-43d7-a953-051f57dec418?source=api-prod",6,{"id":61,"url_slug":62,"title":63,"description":64,"plugin_slug":4,"theme_slug":36,"affected_versions":51,"patched_in_version":52,"severity":38,"cvss_score":65,"cvss_vector":66,"vuln_type":67,"published_date":68,"updated_date":69,"references":70,"days_to_patch":59},"CVE-2025-54671","oik-cross-site-request-forgery","oik \u003C= 4.15.2 - Cross-Site Request Forgery","The oik plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 4.15.2. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action granted they can trick a site administrator into performing an action such as clicking on a link.",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2025-07-30 00:00:00","2025-08-04 21:04:45",[71],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F33f335ef-7cf5-4056-a8bb-f64b3f54eded?source=api-prod",{"id":73,"url_slug":74,"title":75,"description":76,"plugin_slug":4,"theme_slug":36,"affected_versions":77,"patched_in_version":78,"severity":38,"cvss_score":65,"cvss_vector":79,"vuln_type":80,"published_date":81,"updated_date":82,"references":83,"days_to_patch":59},"CVE-2025-49241","oik-missing-authorization","oik \u003C= 4.15.1 - Missing Authorization","The oik plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 4.15.1. This makes it possible for authenticated attackers, with Subscriber-level access and above, to perform an unauthorized action.","\u003C=4.15.1","4.15.2","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2025-06-05 00:00:00","2025-06-10 15:53:30",[84],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe0ef8c54-2ac3-4fcc-9ae1-8b23f4d061cd?source=api-prod",{"id":86,"url_slug":87,"title":88,"description":89,"plugin_slug":4,"theme_slug":36,"affected_versions":90,"patched_in_version":91,"severity":38,"cvss_score":65,"cvss_vector":66,"vuln_type":67,"published_date":92,"updated_date":93,"references":94,"days_to_patch":96},"CVE-2024-43356","oik-cross-site-request-forgery-2","oik \u003C= 4.12.0 - Cross-Site Request Forgery","The oik plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 4.12.0. This is due to missing or incorrect nonce validation on the _oik_plugins_delete_settings() function. This makes it possible for unauthenticated attackers to delete the plugin's settings via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=4.12.0","4.12.1","2024-08-16 00:00:00","2024-08-19 20:21:37",[95],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F5e2e6775-219d-472c-8ebb-794bbff3e5ec?source=api-prod",4,{"id":98,"url_slug":99,"title":100,"description":101,"plugin_slug":4,"theme_slug":36,"affected_versions":102,"patched_in_version":103,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":104,"updated_date":105,"references":106,"days_to_patch":108},"CVE-2024-6391","oik-authenticated-contributor-stored-cross-site-scripting-via-bwbutton-shortcode","oik \u003C= 4.10.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via bw_button Shortcode","The oik plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's bw_button shortcode in all versions up to, and including, 4.10.3 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=4.10.3","4.12.0","2024-07-08 23:21:00","2024-07-09 11:33:21",[107],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd3dfa92a-57da-49ab-95f7-504fa99ed47f?source=api-prod",1,{"id":110,"url_slug":111,"title":112,"description":113,"plugin_slug":4,"theme_slug":36,"affected_versions":114,"patched_in_version":115,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":116,"updated_date":117,"references":118,"days_to_patch":108},"CVE-2024-2256","oik-authenticated-contributor-stored-cross-site-scripting-via-shortcode","oik \u003C= 4.10.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode","The oik plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's shortcodes such as bw_contact_button and bw_button shortcodes in all versions up to, and including, 4.10.0 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contributor-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=4.10.0","4.10.2","2024-03-14 00:00:00","2024-03-14 20:34:23",[119],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F1266c6df-214b-4b6b-8f1d-a67385469bf5?source=api-prod",{"slug":6,"display_name":6,"profile_url":7,"plugin_count":121,"total_installs":122,"avg_security_score":123,"avg_patch_time_days":45,"trust_score":124,"computed_at":125},16,6770,97,92,"2026-04-04T03:39:04.303Z",[127,148,168,186,201],{"slug":128,"name":129,"version":130,"author":131,"author_profile":132,"description":133,"short_description":134,"active_installs":135,"downloaded":136,"rating":137,"num_ratings":96,"last_updated":138,"tested_up_to":15,"requires_at_least":139,"requires_php":140,"tags":141,"homepage":144,"download_link":145,"security_score":146,"vuln_count":13,"unpatched_count":27,"last_vuln_date":147,"fetched_at":29},"uix-shortcodes","Uix Shortcodes","2.0.5","UIUX Lab","https:\u002F\u002Fprofiles.wordpress.org\u002Fuiuxlab\u002F","\u003Cp>Uix Shortcodes makes it easy and quick to add the shortcode you need to achieve the page layout or function you desire. It provides easy to use over 26+ shortcodes. The content elements are the heart of any page builder. These are the elements shortcodes that come with theme. You may customize the shortcode by changing\u002Fadding the parameters. \u003Cstrong>“Content Shortcode”\u003C\u002Fstrong>, \u003Cstrong>“Column Shortcode”\u003C\u002Fstrong>, \u003Cstrong>“Web Elements Shortcode”\u003C\u002Fstrong>, \u003Cstrong>“Container Shortcode”\u003C\u002Fstrong>, and so on. They could be used together. \u003Cstrong>It is compatible with Gutenberg.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The Uix Shortcodes consists of several core features that are key to support multi-style switch. According to current progress, some styles can be summarized as follows: \u003Cstrong>Elegant (default), Slant, Rich.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A variety of optional styles are available for Uix ShortCodes. Go to \u003Cstrong>“Uix ShortCodes -> Settings -> General Settings”\u003C\u002Fstrong>, you can choose the shortcodes style you want.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Included Modules\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The currently available default elements:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>container\u003C\u002Fli>\n\u003Cli>parallax\u003C\u002Fli>\n\u003Cli>image slider\u003C\u002Fli>\n\u003Cli>timeline\u003C\u002Fli>\n\u003Cli>columns\u003C\u002Fli>\n\u003Cli>buttons\u003C\u002Fli>\n\u003Cli>progress bar\u003C\u002Fli>\n\u003Cli>google maps\u003C\u002Fli>\n\u003Cli>special heading\u003C\u002Fli>\n\u003Cli>pricing table\u003C\u002Fli>\n\u003Cli>icons\u003C\u002Fli>\n\u003Cli>features boxes\u003C\u002Fli>\n\u003Cli>testimonials carousel\u003C\u002Fli>\n\u003Cli>team\u003C\u002Fli>\n\u003Cli>list of clients\u003C\u002Fli>\n\u003Cli>responsive video\u003C\u002Fli>\n\u003Cli>audio\u003C\u002Fli>\n\u003Cli>accordion\u003C\u002Fli>\n\u003Cli>dividing line\u003C\u002Fli>\n\u003Cli>tabs\u003C\u002Fli>\n\u003Cli>code with highlighter\u003C\u002Fli>\n\u003Cli>share buttons\u003C\u002Fli>\n\u003Cli>contact form(use commenting form template)\u003C\u002Fli>\n\u003Cli>portfolio(support lightbox)\u003C\u002Fli>\n\u003Cli>recent posts with custom template\u003C\u002Fli>\n\u003Cli>author card\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\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\u002F8bX2vyA5iT4?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","Uix Shortcodes brings an amazing set of beautiful and useful elements to your site that lets you do nifty things with very little effort.",400,42710,100,"2025-04-24T06:11:00.000Z","4.2","5.6",[20,142,143,21,22],"gutenberg","short-code","https:\u002F\u002Fuiux.cc\u002Fwp-plugins\u002Fuix-shortcodes\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuix-shortcodes.2.0.5.zip",94,"2025-04-16 00:00:00",{"slug":149,"name":150,"version":151,"author":152,"author_profile":153,"description":154,"short_description":155,"active_installs":156,"downloaded":157,"rating":137,"num_ratings":108,"last_updated":158,"tested_up_to":159,"requires_at_least":160,"requires_php":140,"tags":161,"homepage":17,"download_link":166,"security_score":167,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"dev-content-blocks","Dev Content Blocks","1.4.1","Allon Sacks","https:\u002F\u002Fprofiles.wordpress.org\u002Fallonsacksgmailcom\u002F","\u003Cp>Not only for developers.\u003Cbr \u002F>\nCreate content blocks for reusable global content. Supports revisions. With input fields for raw HTML, JS, and CSS without worrying about auto formatting, with an option to also use the usual formatted WordPress tinyMCE editor.\u003C\u002Fp>\n\u003Cp>This plugin let’s you create modular content blocks the right way:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Content blocks are a post type.\u003C\u002Fli>\n\u003Cli>Allows you to add HTML, CSS, and JS in separate blocks using ACE editor with code completion and error notifications.\u003C\u002Fli>\n\u003Cli>WordPress WYSIWYG editor optional.\u003C\u002Fli>\n\u003Cli>Revisions(!) You can change your WordPress content, HTML, CSS, and JS and then go back to a previous state the same as you can with the out of the box wordpress post revisions.\u003C\u002Fli>\n\u003Cli>Use a shortcode to add the blocks in posts, pages, CPT’s, widgets, and in your theme files.\u003C\u002Fli>\n\u003Cli>Preview your content.\u003C\u002Fli>\n\u003Cli>Easily import & export using the default WordPress XML import\u002Fexport tool.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Using content blocks you can create blocks of content to display globally. Change the block and any page the content block is embedded on will reflect the changes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use Cases:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>The WordPress WYSIWYG editor and even the text editor is often unpredictable not adding line breaks when wanted, or losing formatting after editing a post:\u003C\u002Fstrong>\u003Cbr \u002F>\nJust create a content block calling it “br” using only the HTML box and put \u003Cbr> in the box. The shortcode “[dcb name=br]” can then be used whenever you want to make sure that you have a line break.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>You may have multiple “thank you” pages for different LP’s. When you start new campaigns or want to add new conversion code (or delete an old conversion code), you need to go to each ty page and add\u002Fdelete the conversion code:\u003C\u002Fstrong>\u003Cbr \u002F>\nWith modular content you can maintain all your conversion codes in one block and then just put the same shortcode in all ty pages. Also, with the regular WordPress editor you cannot always safely embed conversion code in the post itself and rely on using a separate template. This plugin solves all these issues.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ads:\u003C\u002Fstrong>\u003Cbr \u002F>\nUse the content blocks to manage your ads in one place. Create a content block per ad, then use a shortcode in your post content\u002Ftheme files\u002Fwidgets where you want to display each ad.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>There are many more use cases, these were just a few examples. Really you can use content blocks for so many cases and the power it gives you to manage and maintain modular content is necessary on almost any kind of website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Content Blocks are an easy way for you to create your own shortcodes within the admin and can be used as a minimal shortcode builder.\u003C\u002Fp>\n\u003Cp>Dev Content Blocks is created with developers in mind, so while it is simple enough for any WordPress user to use, developers will have added benefit of being able to use raw HTML without it being formatted by wptexturize and wpautop. Think arbitrary HTML in the old text widget (new “Custom HTML” widget). Here paragraphs are NOT added automatically.\u003Cbr \u002F>\nAlso, as CSS and JS can easily be added here without fear of it losing it’s formatting, this plugin let’s you create and manage your own shortcodes. You can easily create shortcodes (the type that do not accept arguments) and manage them in one place in the admin instead of creating them in the theme or as a separate plugin per shortcode.\u003C\u002Fp>\n\u003Cp>You can actually add CSS and JS in the HTML box but, for convenience this plugin has separate optional CSS and JS boxes to allow you to separate your content and code.\u003Cbr \u002F>\nThe output of the shortcode is:\u003Cbr \u002F>\n1. Content from the WordPress editor if it is enabled. (Note, here wptexturize and wpautop are used).\u003Cbr \u002F>\n2. Content from the HTML box.\u003Cbr \u002F>\n3. The CSS code wrapped in a style tag.\u003Cbr \u002F>\n4. The JS code wrapped in a script tag.\u003Cbr \u002F>\n(“if(typeof(jQuery) !== ‘undefined’) {$ = jQuery.noConflict();}” is prepended to the script.)\u003C\u002Fp>\n\u003Cp>Please Note. Dev Content Blocks lets you use raw HTML, JS, and CSS therefore be careful if copying and pasting from random web pages as in order to allow you maximum control with the content blocks, you will be able to paste JS that is not entirely validated.\u003C\u002Fp>\n\u003Ch3>Future Versions\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Enable\u002Fdisable each box in the “Content Block Code” section.\u003C\u002Fli>\n\u003Cli>More Page builder support\u003C\u002Fli>\n\u003Cli>Variables to be passed in the shortcode\u003C\u002Fli>\n\u003Cli>Option to enqueue other CSS & JS files when a block is used\u003C\u002Fli>\n\u003Cli>Preview in a light box on the admin screen\u003C\u002Fli>\n\u003Cli>Options for incorporating and using the featured image\u003C\u002Fli>\n\u003Cli>Add an option to change the order of the HTML box vs. the WP editor\u003C\u002Fli>\n\u003Cli>Add an option to turn off formatting in the WP editor\u003C\u002Fli>\n\u003Cli>Add an option to enqueue the CSS and JS instead of outputting it in the HTML\u003C\u002Fli>\n\u003Cli>Widget\u003C\u002Fli>\n\u003Cli>Button in tinyMCE to add shortcodes\u003C\u002Fli>\n\u003Cli>Show shortcodes in main Dev Content Blocks screen\u003C\u002Fli>\n\u003Cli>Localization and language support\u003C\u002Fli>\n\u003Cli>When leaving or refreshing the admin page users should receive a prommpt if they have unsaved changes in the code boxes\u003C\u002Fli>\n\u003Cli>All above are under consideration and may or may not be added. Please feel free to email me or write a comment here in the reviews or support section with bugs and\u002For suggestions.\u003C\u002Fli>\n\u003C\u002Fol>\n","Content blocks for global content, with revisions. Use HTML without formatting being broken. Not only for devs.",300,3611,"2018-12-25T10:14:00.000Z","5.0.25","4.0.1",[162,163,164,165,22],"content-blocks","html","modular","reusable-content","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdev-content-blocks.1.4.1.zip",85,{"slug":169,"name":170,"version":171,"author":172,"author_profile":173,"description":174,"short_description":175,"active_installs":176,"downloaded":177,"rating":27,"num_ratings":27,"last_updated":17,"tested_up_to":178,"requires_at_least":179,"requires_php":180,"tags":181,"homepage":183,"download_link":184,"security_score":137,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":185},"advanced-shortcodes","Shortcodes – Advanced Shortcode Manager","1.2.1","BeautifulPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fbeautifulplugins\u002F","\u003Cp>Shortcodes – Advanced Shortcode Manager is a powerful and user-friendly WordPress plugin designed to help you manage shortcodes across your website. With Advanced Shortcode Manager, you can easily create, edit, and manage shortcodes from a single, intuitive interface. Whether you’re a beginner or an experienced developer, Advanced Shortcode Manager makes it easy to add custom functionality to your website without writing a single line of code. With Advanced Shortcode Manager, you can create custom shortcodes with ease using the built-in shortcode editor, edit existing shortcodes directly from the shortcode manager, manage all your shortcodes in one place, export your shortcodes to use on other websites or share with others, import shortcodes from other websites or users, access a library of pre-built shortcodes, generate shortcodes with custom attributes and options, build complex shortcodes with multiple attributes and options, edit shortcodes with a visual editor and live preview, create widgets with your shortcodes, build components with your shortcodes, define classes for your shortcodes, add scripts to your shortcodes, write code for your shortcodes, add snippets to your shortcodes, define functions for your shortcodes, add methods to your shortcodes, add features to your shortcodes, set options for your shortcodes, define settings for your shortcodes, configure your shortcodes, set up your shortcodes, and much more. Advanced Shortcode Manager is packed with powerful features to help you create custom shortcodes that suit your needs. Whether you’re looking to add custom functionality to your website or enhance your existing shortcodes, Advanced Shortcode Manager has you covered. Get started today and take your website to the next level with Advanced Shortcode Manager. You won’t be disappointed! 😊\u003C\u002Fp>\n\u003Ch3>✨ Features of Shortcodes – Advanced Shortcode Manager\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Create Shortcodes\u003C\u002Fstrong>: Create shortcodes with custom attributes and options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Edit Existing Shortcodes\u003C\u002Fstrong>: Edit existing shortcodes directly from the shortcode manager.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage Shortcodes\u003C\u002Fstrong>: Manage all your shortcodes from a single, intuitive interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export Shortcodes\u003C\u002Fstrong>: Export your shortcodes to use on other websites or share with others.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import Shortcodes\u003C\u002Fstrong>: Import shortcodes from other websites or users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Manager\u003C\u002Fstrong>: Manage all your shortcodes in one place.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Editor\u003C\u002Fstrong>: Edit shortcodes with a visual editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Documentation\u003C\u002Fstrong>: Access detailed documentation for each shortcode.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Customization\u003C\u002Fstrong>: Customize your shortcodes with custom attributes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Options\u003C\u002Fstrong>: Add options to your shortcodes for more flexibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Widgets\u003C\u002Fstrong>: Create widgets with your shortcodes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Components\u003C\u002Fstrong>: Build components with your shortcodes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Scripts\u003C\u002Fstrong>: Add scripts to your shortcodes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Settings\u003C\u002Fstrong>: Define settings for your shortcodes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose Shortcodes – Advanced Shortcode Manager?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy to Use\u003C\u002Fstrong>: Advanced Shortcode Manager is designed to be user-friendly and intuitive.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Powerful\u003C\u002Fstrong>: Advanced Shortcode Manager is packed with powerful features to help you create custom shortcodes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible\u003C\u002Fstrong>: Advanced Shortcode Manager gives you the flexibility to create shortcodes with custom attributes and options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable\u003C\u002Fstrong>: Advanced Shortcode Manager allows you to customize your shortcodes to suit your needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive\u003C\u002Fstrong>: Advanced Shortcode Manager is fully responsive and works on all devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Regular Updates\u003C\u002Fstrong>: Advanced Shortcode Manager is regularly updated with new features and improvements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dedicated Support\u003C\u002Fstrong>: Advanced Shortcode Manager comes with dedicated support to help you with any issues or questions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong>: Advanced Shortcode Manager comes with detailed documentation to help you get started.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Community\u003C\u002Fstrong>: Join our community of users to share ideas and get help with your shortcodes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Affordable\u003C\u002Fstrong>: Advanced Shortcode Manager is affordable and offers great value for money.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure\u003C\u002Fstrong>: Advanced Shortcode Manager is secure and follows best practices for WordPress plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong>: Advanced Shortcode Manager is lightweight and won’t slow down your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO-Friendly\u003C\u002Fstrong>: Advanced Shortcode Manager is SEO-friendly and helps improve your website’s search engine rankings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation-Ready\u003C\u002Fstrong>: Advanced Shortcode Manager is translation-ready and supports multiple languages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Compatible\u003C\u002Fstrong>: Advanced Shortcode Manager is compatible with WordPress Multisite.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Compatible\u003C\u002Fstrong>: Advanced Shortcode Manager is compatible with the Gutenberg editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor Compatible\u003C\u002Fstrong>: Advanced Shortcode Manager is compatible with the Elementor page builder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Beaver Builder Compatible\u003C\u002Fstrong>: Advanced Shortcode Manager is compatible with the Beaver Builder page builder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Divi Compatible\u003C\u002Fstrong>: Advanced Shortcode Manager is compatible with the Divi theme and page builder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPBakery Compatible\u003C\u002Fstrong>: Advanced Shortcode Manager is compatible with the WPBakery page builder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visual Composer Compatible\u003C\u002Fstrong>: Advanced Shortcode Manager is compatible with the Visual Composer page builder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SiteOrigin Compatible\u003C\u002Fstrong>: Advanced Shortcode Manager is compatible with the SiteOrigin page builder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fusion Builder Compatible\u003C\u002Fstrong>: Advanced Shortcode Manager is compatible with the Fusion Builder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Avada Compatible\u003C\u002Fstrong>: Advanced Shortcode Manager is compatible with the Avada theme and Fusion Builder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flatsome Compatible\u003C\u002Fstrong>: Advanced Shortcode Manager is compatible with the Flatsome theme and UX Builder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Astra Compatible\u003C\u002Fstrong>: Advanced Shortcode Manager is compatible with the Astra theme and Elementor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OceanWP Compatible\u003C\u002Fstrong>: Advanced Shortcode Manager is compatible with the OceanWP theme and Elementor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GeneratePress Compatible\u003C\u002Fstrong>: Advanced Shortcode Manager is compatible with the GeneratePress theme and Elementor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sydney Compatible\u003C\u002Fstrong>: Advanced Shortcode Manager is compatible with the Sydney theme and Elementor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>And Many More\u003C\u002Fstrong>: Advanced Shortcode Manager is compatible with many other page builders and themes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Get Started Today:\u003C\u002Fh3>\n\u003Cp>Install Advanced Shortcode Manager from the WordPress plugin repository and start creating custom shortcodes for your website. With Advanced Shortcode Manager, you can easily add custom functionality to your website without writing a single line of code. Get started today and take your website to the next level with Advanced Shortcode Manager.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Advanced Shortcode Manager does not collect any personal data from your website visitors. The plugin only collects data that is necessary for its functionality, such as shortcode settings and configurations. Advanced Shortcode Manager does not store any personal information or track user activity. Your privacy is important to us, and we take all necessary measures to protect your data. If you have any questions or concerns about our privacy policy, please contact us at \u003Ca href=\"https:\u002F\u002Fbeautifulplugins.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbeautifulplugins.com\u002Fcontact\u002F\u003C\u002Fa>. We’re here to help! Thank you for choosing Advanced Shortcode Manager. We appreciate your support!\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>Advanced Shortcode Manager is distributed under the terms of the GNU General Public License v2 or later \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fa>. You may use it free of charge on your personal or commercial website. If you find it helpful, please leave a positive review and share it with your friends. Your support is greatly appreciated. Thank you for using Advanced Shortcode Manager. We hope you enjoy it!\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>This plugin is created by \u003Ca href=\"https:\u002F\u002Fbeautifulplugins.com\u002F\" rel=\"nofollow ugc\">BeautifulPlugins\u003C\u002Fa>. We specialize in creating high-quality WordPress plugins and themes to help you build amazing websites. If you have any questions or need help with our plugins or themes, please contact us at \u003Ca href=\"https:\u002F\u002Fbeautifulplugins.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbeautifulplugins.com\u002Fcontact\u002F\u003C\u002Fa>. We’re here to help! Thank you for choosing BeautifulPlugins. We appreciate your support!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Thank You\u003C\u002Fh3>\n\u003Cp>Thank you for using Advanced Shortcode Manager. We hope you find it helpful and easy to use. If you have any questions or need help with the plugin, please contact us at \u003Ca href=\"https:\u002F\u002Fbeautifulplugins.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbeautifulplugins.com\u002Fcontact\u002F\u003C\u002Fa>. We’re here to help! Your satisfaction is our top priority, and we’re committed to providing you with the best possible experience. Thank you for choosing Advanced Shortcode Manager. We appreciate your support! Enjoy! 😊\u003C\u002Fp>\n","Shortcodes - Advanced Shortcode Manager is a powerful and user-friendly WordPress plugin designed to help you manage shortcodes across your website.",10,1339,"6.9.4","5.0","7.4",[169,143,21,182,22],"shortcode-manager","https:\u002F\u002Fbeautifulplugins.com\u002Fadvanced-shortcodes\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-shortcodes.1.2.1.zip","2026-03-15T10:48:56.248Z",{"slug":187,"name":187,"version":188,"author":6,"author_profile":7,"description":189,"short_description":190,"active_installs":176,"downloaded":191,"rating":192,"num_ratings":193,"last_updated":194,"tested_up_to":195,"requires_at_least":179,"requires_php":17,"tags":196,"homepage":199,"download_link":200,"security_score":124,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"oik-css","2.3.1","\u003Cul>\n\u003Cli>Use the CSS block to add custom CSS.\u003C\u002Fli>\n\u003Cli>Use the GeSHi block to syntax highlight: CSS, HTML, JavaScript, jQuery, PHP, MySQL or None.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For backward compatibility:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use the [bw_css] shortcode to add custom CSS as and when you need it.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For designers, developers and documenters [bw_css] supports echoing of the custom CSS, allowing you to document the CSS you are using.\u003Cbr \u002F>\nFor readability, the CSS is processed using the Generic Syntax Highlighter (GeSHi) processing.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use the [bw_geshi] shortcode for syntax highlighting of: CSS, HTML(5), JavaScript and jQuery, PHP and MySQL.\u003Cbr \u002F>\nAlso supports language: none.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If the oik base plugin is activated\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Use the [bw_autop] shortcode to disable or re-enable WordPress’s wpautop() logic.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use the experimental [bw_background] shortcode to display an attached image in the background.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Further reading\u003C\u002Fh3>\n\u003Cp>If you want to read more about the oik plugins then please visit the\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik\" rel=\"nofollow ugc\">oik plugin\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>“OIK – OIK Information Kit”\u003C\u002Fstrong>\u003C\u002Fp>\n","Allows internal CSS styling to be included in the content of the page.",5663,90,2,"2024-11-14T15:50:00.000Z","6.7.5",[20,197,198,22],"css","geshi","https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-css","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foik-css.2.3.1.zip",{"slug":202,"name":203,"version":204,"author":205,"author_profile":206,"description":207,"short_description":208,"active_installs":27,"downloaded":209,"rating":27,"num_ratings":27,"last_updated":210,"tested_up_to":211,"requires_at_least":212,"requires_php":17,"tags":213,"homepage":17,"download_link":216,"security_score":167,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"mir-blocks-and-shortcodes","MIR blocks and shortcodes","1.0.0","Daniel Ehrenhofer","https:\u002F\u002Fprofiles.wordpress.org\u002Fmirsoftware\u002F","\u003Cp>You need just a toolbox which is simple to use and gives you a couple of options to beautify your content?\u003Cbr \u002F>\nThen just use MIR blocks and shortcodes!\u003C\u002Fp>\n\u003Cp>We hand you two pre constructed presentation boxes which you can use eather as a block or as a classic shortcode.\u003C\u002Fp>\n\u003Cp>Furthermore you can use a rotating icon circle which uses the full free Font Awesome 5 icon library.\u003C\u002Fp>\n\u003Cp>What you need more? Right! You need a block\u002Fshortcode where you can show your visitors a progress bar!\u003C\u002Fp>\n\u003Cp>You know what? Everyone loves Stats, right? Yes! So we hand you stats as well.\u003C\u002Fp>\n\u003Cp>And overall… in the future you will get much more blocks\u002Fshortcodes!\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Super simple to use, no setup required.\u003C\u002Fli>\n\u003Cli>You can use it as a block or as a shortcode\u003C\u002Fli>\n\u003Cli>Many more in the future…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Videos\u003C\u002Fh3>\n\u003Ch4>Presentation box 1\u003C\u002Fh4>\n\u003Cp>\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\u002F9Q9cqO0J7yY?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>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=9Q9cqO0J7yY\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=9Q9cqO0J7yY\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Presentation box 2\u003C\u002Fh4>\n\u003Cp>\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\u002FW09L3ONePsQ?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>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=W09L3ONePsQ\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=W09L3ONePsQ\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Stats\u003C\u002Fh4>\n\u003Cp>\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\u002FJbn7NtMp1YU?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>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Jbn7NtMp1YU\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Jbn7NtMp1YU\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Rotating icon circle\u003C\u002Fh4>\n\u003Cp>\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\u002FxqhtHIWI_w0?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>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=xqhtHIWI_w0\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=xqhtHIWI_w0\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Progress bar\u003C\u002Fh4>\n\u003Cp>\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\u002FdomChxlJ0xM?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>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=domChxlJ0xM\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=domChxlJ0xM\u003C\u002Fa>\u003C\u002Fp>\n","It's a block \u002F shortcode toolbox which makes your wordpress live much easier.",982,"2019-09-06T11:50:00.000Z","5.2.24","5.1",[214,20,21,22,215],"block","tools","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmir-blocks-and-shortcodes.zip",{"attackSurface":218,"codeSignals":518,"taintFlows":583,"riskAssessment":682,"analyzedAt":697},{"hooks":219,"ajaxHandlers":501,"restRoutes":515,"shortcodes":516,"cronEvents":517,"entryPointCount":96,"unprotectedCount":13},[220,226,231,234,237,242,246,251,255,261,264,267,271,274,277,280,284,288,293,297,302,307,310,313,317,320,323,326,329,332,335,338,341,345,348,352,355,359,361,365,368,372,376,381,385,389,392,397,401,404,408,412,416,420,424,427,431,435,439,442,446,450,454,458,460,464,466,470,474,477,479,481,485,490,494,498],{"type":221,"name":222,"callback":223,"file":224,"line":225},"action","admin_footer","_js_vars","admin\\class-bw-list-table.php",148,{"type":221,"name":227,"callback":228,"priority":176,"file":229,"line":230},"pre_current_active_plugins","bw_relocate_pre_current_active_plugins","admin\\oik-admin.php",47,{"type":221,"name":227,"callback":232,"priority":176,"file":229,"line":233},"bw_check_symlinks",48,{"type":221,"name":227,"callback":235,"priority":176,"file":229,"line":236},"bw_check_gitrepos",49,{"type":221,"name":238,"callback":239,"priority":176,"file":240,"line":241},"add_meta_boxes","bw_effort_meta_boxes","includes\\bw_metadata.php",17,{"type":221,"name":243,"callback":244,"priority":176,"file":240,"line":245},"save_post","bw_effort_save_postdata",19,{"type":221,"name":247,"callback":248,"file":249,"line":250},"shortcode_ui_before_do_shortcode","oik_shortcake_shortcode_ui_before_do_shortcode","includes\\oik-ajax.php",88,{"type":221,"name":252,"callback":253,"file":249,"line":254},"shortcode_ui_after_do_shortcode","oik_shortcake_shortcode_ui_after_do_shortcode",89,{"type":256,"name":257,"callback":258,"priority":108,"file":259,"line":260},"filter","bw_email_subject","bw_replace_fields","includes\\oik-contact-form-email.php",40,{"type":256,"name":262,"callback":258,"priority":108,"file":259,"line":263},"bw_email_message",81,{"type":256,"name":265,"callback":258,"priority":108,"file":259,"line":266},"bw_email_headers",101,{"type":221,"name":268,"callback":268,"file":269,"line":270},"bw_sc_help","includes\\oik-shortcodes.php",119,{"type":221,"name":272,"callback":272,"file":269,"line":273},"bw_sc_syntax",120,{"type":221,"name":275,"callback":275,"file":269,"line":276},"bw_sc_example",121,{"type":221,"name":278,"callback":278,"file":269,"line":279},"bw_sc_snippet",122,{"type":256,"name":281,"callback":282,"priority":176,"file":269,"line":283},"oik_shortcode_result","oik_navi_shortcode_result",155,{"type":256,"name":285,"callback":286,"priority":176,"file":269,"line":287},"oik_shortcode_atts","oik_navi_shortcode_atts",156,{"type":256,"name":289,"callback":290,"file":291,"line":292},"mce_buttons","bw_filter_mce_button","oik-button-shortcodes.php",11,{"type":256,"name":294,"callback":295,"file":291,"line":296},"mce_external_plugins","bw_filter_mce_plugin",12,{"type":256,"name":298,"callback":299,"file":300,"line":301},"manage_posts_columns","oik_ids_column","oik-ids.php",173,{"type":221,"name":303,"callback":304,"priority":305,"file":300,"line":306},"manage_posts_custom_column","oik_ids_value",1000,174,{"type":256,"name":308,"callback":299,"file":300,"line":309},"manage_pages_columns",175,{"type":221,"name":311,"callback":304,"priority":305,"file":300,"line":312},"manage_pages_custom_column",176,{"type":256,"name":314,"callback":315,"file":300,"line":316},"manage_edit-post_sortable_columns","oik_ids_sortable_column",181,{"type":256,"name":318,"callback":315,"file":300,"line":319},"manage_edit-{$taxonomy}_sortable_columns",198,{"type":256,"name":321,"callback":299,"file":300,"line":322},"manage_media_columns",208,{"type":221,"name":324,"callback":304,"priority":305,"file":300,"line":325},"manage_media_custom_column",209,{"type":256,"name":327,"callback":315,"file":300,"line":328},"manage_upload_sortable_columns",210,{"type":256,"name":330,"callback":299,"file":300,"line":331},"manage_link-manager_columns",220,{"type":221,"name":333,"callback":304,"priority":305,"file":300,"line":334},"manage_link_custom_column",221,{"type":256,"name":336,"callback":315,"file":300,"line":337},"manage_link-manager_sortable_columns",222,{"type":221,"name":339,"callback":299,"file":300,"line":340},"manage_users_columns",232,{"type":256,"name":342,"callback":343,"priority":305,"file":300,"line":344},"manage_users_custom_column","oik_ids_return_value",233,{"type":256,"name":346,"callback":315,"file":300,"line":347},"manage_users_sortable_columns",234,{"type":256,"name":289,"callback":349,"file":350,"line":351},"bw_paypal_filter_mce_button","oik-paypal-shortcodes.php",52,{"type":256,"name":294,"callback":353,"file":350,"line":354},"bw_paypal_filter_mce_plugin",53,{"type":221,"name":356,"callback":357,"file":358,"line":292},"edit_form_advanced","bw_load_admin_scripts","oik-quicktags.php",{"type":221,"name":360,"callback":357,"file":358,"line":296},"edit_page_form",{"type":256,"name":289,"callback":362,"file":363,"line":364},"bw_shortc_filter_mce_button","oik-shortc-shortcodes.php",8,{"type":256,"name":294,"callback":366,"file":363,"line":367},"bw_shortc_filter_mce_plugin",9,{"type":256,"name":369,"callback":369,"file":370,"line":371},"bw_sc_shortcake_compatible","oik-shortcake.php",68,{"type":221,"name":373,"callback":374,"priority":367,"file":370,"line":375},"admin_enqueue_scripts","oik_shortcake_admin_enqueue_scripts",409,{"type":256,"name":377,"callback":378,"file":379,"line":380},"oik_query_libs","oik_query_libs_query_libs","oik.php",56,{"type":221,"name":382,"callback":383,"file":379,"line":384},"oik_lib_loaded","oik_oik_lib_loaded",57,{"type":221,"name":386,"callback":387,"priority":292,"file":379,"line":388},"wp_enqueue_scripts","oik_enqueue_stylesheets",69,{"type":221,"name":373,"callback":390,"file":379,"line":391},"add_thickbox",70,{"type":221,"name":393,"callback":394,"priority":395,"file":379,"line":396},"init","oik_main_init",20,72,{"type":221,"name":393,"callback":398,"priority":399,"file":379,"line":400},"oik_register_dynamic_blocks",21,73,{"type":221,"name":402,"callback":403,"priority":395,"file":379,"line":12},"rest_api_init","oik_rest_api_init",{"type":256,"name":405,"callback":406,"file":379,"line":407},"attachment_fields_to_edit","oik_attachment_fields_to_edit",76,{"type":256,"name":409,"callback":410,"file":379,"line":411},"attachment_fields_to_save","oik_attachment_fields_to_save",77,{"type":256,"name":413,"callback":414,"priority":176,"file":379,"line":415},"oembed_remote_get_args","oik_oembed_remote_get_args",78,{"type":221,"name":417,"callback":418,"file":379,"line":419},"admin_menu","oik_admin_menu",149,{"type":221,"name":421,"callback":422,"file":379,"line":423},"network_admin_menu","oik_network_admin_menu",150,{"type":221,"name":425,"callback":422,"file":379,"line":426},"network_admin_notices",151,{"type":221,"name":428,"callback":429,"priority":395,"file":379,"line":430},"admin_bar_menu","oik_admin_bar_menu",152,{"type":221,"name":432,"callback":433,"file":379,"line":434},"login_head","oik_login_head",153,{"type":221,"name":436,"callback":437,"priority":367,"file":379,"line":438},"admin_notices","oik_admin_notices",154,{"type":221,"name":440,"callback":441,"file":379,"line":283},"oik_add_shortcodes","bw_oik_add_shortcodes",{"type":256,"name":443,"callback":444,"priority":176,"file":379,"line":445},"_sc__help","oik_oik_sc__help",157,{"type":221,"name":447,"callback":448,"file":379,"line":449},"enqueue_block_assets","oik_enqueue_block_assets",189,{"type":221,"name":451,"callback":452,"file":379,"line":453},"enqueue_block_editor_assets","oik_enqueue_block_editor_assets",190,{"type":221,"name":455,"callback":456,"file":379,"line":457},"admin_init","oik_admin_init",243,{"type":221,"name":373,"callback":387,"priority":292,"file":379,"line":459},245,{"type":221,"name":461,"callback":462,"file":379,"line":463},"activate_plugin","oik_load_plugins",247,{"type":221,"name":455,"callback":456,"file":379,"line":465},268,{"type":256,"name":467,"callback":468,"priority":176,"file":379,"line":469},"block_type_metadata","oik_block_type_metadata",633,{"type":256,"name":471,"callback":472,"priority":176,"file":379,"line":473},"load_script_textdomain_relative_path","oik_load_script_textdomain_relative_path",670,{"type":221,"name":268,"callback":268,"file":475,"line":476},"shortcodes\\oik-codes.php",229,{"type":221,"name":275,"callback":275,"file":475,"line":478},230,{"type":221,"name":272,"callback":272,"priority":176,"file":475,"line":480},231,{"type":256,"name":482,"callback":482,"priority":483,"file":484,"line":45},"bw_jquery_script_url",5,"shortcodes\\oik-jquery.php",{"type":256,"name":486,"callback":487,"file":488,"line":489},"login_headerurl","oik_login_headerurl","shortcodes\\oik-logo.php",62,{"type":256,"name":491,"callback":492,"file":488,"line":493},"login_headertext","oik_login_headertitle",63,{"type":256,"name":495,"callback":495,"priority":176,"file":496,"line":497},"bw_navi_filter_textarea","shortcodes\\oik-navi.php",435,{"type":256,"name":499,"callback":495,"priority":176,"file":496,"line":500},"bw_navi_filter_sctextarea",436,[502,506,509,512],{"action":503,"nopriv":504,"callback":503,"hasNonce":504,"hasCapCheck":505,"file":249,"line":123},"oik_ajax_list_shortcodes",false,true,{"action":507,"nopriv":504,"callback":507,"hasNonce":504,"hasCapCheck":504,"file":249,"line":508},"oik_ajax_load_shortcode_syntax",98,{"action":510,"nopriv":504,"callback":510,"hasNonce":504,"hasCapCheck":504,"file":249,"line":511},"oik_ajax_load_shortcode_help",99,{"action":513,"nopriv":504,"callback":514,"hasNonce":504,"hasCapCheck":504,"file":249,"line":137},"do_shortcode","oik_ajax_do_shortcode",[],[],[],{"dangerousFunctions":519,"sqlUsage":520,"outputEscaping":522,"fileOperations":193,"externalRequests":27,"nonceChecks":27,"capabilityChecks":193,"bundledLibraries":582},[],{"prepared":13,"raw":27,"locations":521},[],{"escaped":523,"rawEcho":524,"locations":525},36,29,[526,529,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,571,573,575,576,577,579,581],{"file":224,"line":527,"context":528},351,"raw output",{"file":224,"line":527,"context":528},{"file":224,"line":531,"context":528},352,{"file":224,"line":533,"context":528},398,{"file":224,"line":535,"context":528},450,{"file":224,"line":537,"context":528},451,{"file":224,"line":539,"context":528},452,{"file":224,"line":541,"context":528},457,{"file":224,"line":543,"context":528},835,{"file":224,"line":545,"context":528},1081,{"file":224,"line":547,"context":528},1096,{"file":224,"line":549,"context":528},1105,{"file":224,"line":551,"context":528},1179,{"file":224,"line":553,"context":528},1252,{"file":224,"line":555,"context":528},1255,{"file":224,"line":557,"context":528},1263,{"file":224,"line":559,"context":528},1264,{"file":224,"line":561,"context":528},1265,{"file":224,"line":563,"context":528},1268,{"file":224,"line":565,"context":528},1269,{"file":224,"line":567,"context":528},1270,{"file":569,"line":570,"context":528},"admin\\oik-activation.php",225,{"file":229,"line":572,"context":528},1120,{"file":229,"line":574,"context":528},1221,{"file":240,"line":539,"context":528},{"file":249,"line":121,"context":528},{"file":249,"line":578,"context":528},34,{"file":249,"line":580,"context":528},50,{"file":300,"line":371,"context":528},[],[584,621,631,640,650],{"entryPoint":585,"graph":586,"unsanitizedCount":96,"severity":38},"search_box (admin\\class-bw-list-table.php:335)",{"nodes":587,"edges":616},[588,593,598,602,604,608,610,614],{"id":589,"type":590,"label":591,"file":224,"line":592},"n0","source","$_REQUEST['orderby']",342,{"id":594,"type":595,"label":596,"file":224,"line":592,"wp_function":597},"n1","sink","echo() [XSS]","echo",{"id":599,"type":590,"label":600,"file":224,"line":601},"n2","$_REQUEST['order']",344,{"id":603,"type":595,"label":596,"file":224,"line":601,"wp_function":597},"n3",{"id":605,"type":590,"label":606,"file":224,"line":607},"n4","$_REQUEST['post_mime_type']",346,{"id":609,"type":595,"label":596,"file":224,"line":607,"wp_function":597},"n5",{"id":611,"type":590,"label":612,"file":224,"line":613},"n6","$_REQUEST['detached']",348,{"id":615,"type":595,"label":596,"file":224,"line":613,"wp_function":597},"n7",[617,618,619,620],{"from":589,"to":594,"sanitized":504},{"from":599,"to":603,"sanitized":504},{"from":605,"to":609,"sanitized":504},{"from":611,"to":615,"sanitized":504},{"entryPoint":622,"graph":623,"unsanitizedCount":108,"severity":38},"oik_ajax_load_shortcode_syntax (includes\\oik-ajax.php:27)",{"nodes":624,"edges":629},[625,628],{"id":589,"type":590,"label":626,"file":249,"line":627},"$_REQUEST",30,{"id":594,"type":595,"label":596,"file":249,"line":578,"wp_function":597},[630],{"from":589,"to":594,"sanitized":504},{"entryPoint":632,"graph":633,"unsanitizedCount":108,"severity":38},"oik_ajax_load_shortcode_help (includes\\oik-ajax.php:43)",{"nodes":634,"edges":638},[635,637],{"id":589,"type":590,"label":626,"file":249,"line":636},46,{"id":594,"type":595,"label":596,"file":249,"line":580,"wp_function":597},[639],{"from":589,"to":594,"sanitized":504},{"entryPoint":641,"graph":642,"unsanitizedCount":27,"severity":649},"\u003Coik-ajax> (includes\\oik-ajax.php:0)",{"nodes":643,"edges":647},[644,646],{"id":589,"type":590,"label":645,"file":249,"line":627},"$_REQUEST (x2)",{"id":594,"type":595,"label":596,"file":249,"line":578,"wp_function":597},[648],{"from":589,"to":594,"sanitized":505},"low",{"entryPoint":651,"graph":652,"unsanitizedCount":59,"severity":681},"\u003Cclass-bw-list-table> (admin\\class-bw-list-table.php:0)",{"nodes":653,"edges":674},[654,655,656,657,658,659,660,661,662,666,668,670],{"id":589,"type":590,"label":591,"file":224,"line":592},{"id":594,"type":595,"label":596,"file":224,"line":592,"wp_function":597},{"id":599,"type":590,"label":600,"file":224,"line":601},{"id":603,"type":595,"label":596,"file":224,"line":601,"wp_function":597},{"id":605,"type":590,"label":606,"file":224,"line":607},{"id":609,"type":595,"label":596,"file":224,"line":607,"wp_function":597},{"id":611,"type":590,"label":612,"file":224,"line":613},{"id":615,"type":595,"label":596,"file":224,"line":613,"wp_function":597},{"id":663,"type":590,"label":664,"file":224,"line":665},"n8","$_SERVER",1022,{"id":667,"type":595,"label":596,"file":224,"line":555,"wp_function":597},"n9",{"id":669,"type":590,"label":664,"file":224,"line":665},"n10",{"id":671,"type":595,"label":672,"file":224,"line":555,"wp_function":673},"n11","call_user_func() [RCE]","call_user_func",[675,676,677,678,679,680],{"from":589,"to":594,"sanitized":504},{"from":599,"to":603,"sanitized":504},{"from":605,"to":609,"sanitized":504},{"from":611,"to":615,"sanitized":504},{"from":663,"to":667,"sanitized":504},{"from":669,"to":671,"sanitized":504},"high",{"summary":683,"deductions":684},"The oik plugin v4.15.4 presents a mixed security posture. While it demonstrates good practices such as 100% usage of prepared statements for SQL queries and a history of having all reported CVEs patched, there are significant concerns identified in the static analysis. Specifically, a substantial portion of the attack surface, comprising 3 out of 4 AJAX handlers, lacks proper authentication checks. This opens the door for unauthorized actions if these handlers can be triggered by unauthenticated users. Furthermore, the taint analysis reveals one high-severity flow with unsanitized input, indicating a potential for vulnerabilities even if not explicitly detailed in the CVE history. The plugin's history of 7 medium-severity CVEs, particularly those related to Cross-Site Request Forgery, Missing Authorization, and Cross-site Scripting, suggests a pattern of past weaknesses in input validation and authorization mechanisms. Although currently unpatched vulnerabilities are zero, the presence of unsanitized taint flows and unprotected entry points points to ongoing risks that require immediate attention. The plugin needs to address the unprotected AJAX endpoints and ensure all sensitive operations are adequately secured with robust authorization and input sanitization to improve its overall security.",[685,687,689,691,693,695],{"reason":686,"points":45},"Unprotected AJAX handlers",{"reason":688,"points":296},"High severity taint flow with unsanitized input",{"reason":690,"points":364},"Taint flows with unsanitized paths",{"reason":692,"points":176},"Missing nonce checks on entry points",{"reason":694,"points":483},"Medium severity CVE history pattern",{"reason":696,"points":59},"55% of outputs properly escaped","2026-03-16T18:35:03.850Z",{"wat":699,"direct":706},{"assetPaths":700,"generatorPatterns":702,"scriptPaths":703,"versionParams":704},[701],"\u002Fwp-content\u002Fplugins\u002Foik\u002Foik.css",[],[],[705],"oik\u002Foik.css?ver=",{"cssClasses":707,"htmlComments":708,"htmlAttributes":709,"restEndpoints":710,"jsGlobals":712,"shortcodeOutput":713},[],[],[],[711],"\u002Fwp-json\u002Foik\u002Fv1",[],[]]