[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTGsCi-k3rdX5Soc-Hhq4-v_nNHpE3o5tsI4z1BA2-Dw":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":144,"fingerprints":236},"textcensor-for-articles","TextCensor For Articles","1.1.2","沈唁","https:\u002F\u002Fprofiles.wordpress.org\u002Fshenyanzhi\u002F","\u003Cp>基于百度文本审核技术来提供WordPress文章内容审核，作者提交的文章中如若夹杂了推广、反动、色情信息，会给内容平台带来极大的法律风险，应用文本审核可帮助解决个人和企业一直以来困扰和担心的问题。\u003C\u002Fp>\n\u003Ch3>依赖第三方服务\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>依赖百度AI文本审核技术：https:\u002F\u002Fai.baidu.com\u002Ftech\u002Ftextcensoring\u003C\u002Fli>\n\u003Cli>使用说明：https:\u002F\u002Fai.baidu.com\u002Fai-doc\u002FANTIPORN\u002FVk3h6xaga\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>主要功能\u003C\u002Fh3>\n\u003Col>\n\u003Cli>基于百度Api，一站式检测文本中夹杂的色情、推广、辱骂、违禁、涉政、灌水等垃圾内容，净化网络环境；\u003C\u002Fli>\n\u003Cli>用户可以在平台上自助选择审核维度、审核标签，审核松紧度、自定义文本黑白名单，让文本按照勾选的维度、松紧度进行审核。\u003C\u002Fli>\n\u003Cli>插件更多详细介绍和安装：\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsy-records\u002Ftextcensor-for-articles\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fsy-records\u002Ftextcensor-for-articles\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>作者博客\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fqq52o.me\" title=\"沈唁志\" rel=\"nofollow ugc\">沈唁志\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>相关插件\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>评论内容审核\u003C\u002Fstrong>：\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsy-records\u002Fwp-baidu-textcensor\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>，\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbaidu-textcensor\" rel=\"ugc\">WordPress Plugins\u003C\u002Fa>\u003C\u002Fp>\n","基于百度文本审核技术来提供WordPress文章内容审核。",100,3288,0,"2025-12-05T03:13:00.000Z","6.9.4","4.6","5.6.0",[19,20,21,22,23],"baidu","posts","textcensor","%e6%96%87%e7%ab%a0%e6%a3%80%e6%b5%8b","%e6%96%87%e6%9c%ac%e5%86%85%e5%ae%b9%e5%ae%a1%e6%a0%b8","https:\u002F\u002Fgithub.com\u002Fsy-records\u002Ftextcensor-for-articles","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftextcensor-for-articles.1.1.2.zip",null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"shenyanzhi",13,3950,99,143,78,"2026-04-05T09:20:33.496Z",[38,53,79,100,122],{"slug":39,"name":40,"version":41,"author":7,"author_profile":8,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":46,"requires_php":47,"tags":48,"homepage":51,"download_link":52,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"baidu-textcensor","Baidu TextCensor For Comments","1.2.0","\u003Cp>基于百度文本内容审核技术来提供 WordPress 评论内容审核，对网站用户的评论信息检测，一旦发现用户提交恶意垃圾内容，可以做到文本的自动审核与实时过滤。\u003C\u002Fp>\n\u003Ch3>依赖第三方服务\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>依赖百度 AI 文本审核技术：https:\u002F\u002Fai.baidu.com\u002Ftech\u002Ftextcensoring\u003C\u002Fli>\n\u003Cli>使用说明：https:\u002F\u002Fai.baidu.com\u002Fai-doc\u002FANTIPORN\u002FVk3h6xaga\u003C\u002Fli>\n\u003Cli>即在 WordPress 中有新的评论时，将会调用百度文本审核接口进行验证，验证结果分为 4 种：1. 合规、2. 不合规、3. 疑似、4. 审核失败\u003C\u002Fli>\n\u003Cli>不改变原有的讨论规则，不合规时提示重新评论；疑似和审核失败时写数据库，人工二次审核\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>主要功能\u003C\u002Fh3>\n\u003Col>\n\u003Cli>基于百度 Api，一站式检测文本中夹杂的色情、推广、辱骂、违禁、涉政、灌水等垃圾内容，净化网络环境；\u003C\u002Fli>\n\u003Cli>用户可以在平台上自助选择审核维度、审核标签，审核松紧度、自定义文本黑白名单，让文本按照勾选的维度、松紧度进行审核。\u003C\u002Fli>\n\u003Cli>插件更多详细介绍和安装：\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsy-records\u002Fwp-baidu-textcensor\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fsy-records\u002Fwp-baidu-textcensor\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>作者博客\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fqq52o.me\" title=\"沈唁志\" rel=\"nofollow ugc\">沈唁志\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>相关插件\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>文章内容审核\u003C\u002Fstrong>：\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsy-records\u002Ftextcensor-for-articles\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>，\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftextcensor-for-articles\" rel=\"ugc\">WordPress Plugins\u003C\u002Fa>\u003C\u002Fp>\n","基于百度文本内容审核技术来提供 WordPress 评论内容审核",40,4261,"5.6","7.0",[19,49,50,21],"comments","%e8%af%84%e8%ae%ba%e8%bf%87%e6%bb%a4","https:\u002F\u002Fgithub.com\u002Fsy-records\u002Fwp-baidu-textcensor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbaidu-textcensor.1.2.0.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":63,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":74,"download_link":75,"security_score":76,"vuln_count":77,"unpatched_count":13,"last_vuln_date":78,"fetched_at":27},"duplicate-page","Duplicate Page","4.5.6","mndpsingh287","https:\u002F\u002Fprofiles.wordpress.org\u002Fmndpsingh287\u002F","\u003Cp>Duplicate Posts, Pages and Custom Posts easily using single click. You can duplicate your pages, posts and custom post by just one click and it will save as your selected options (draft, private, public, pending).\u003C\u002Fp>\n\u003Ch4>Key Features in Duplicate Page Pro Editions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>User Roles:\u003C\u002Fstrong> Allow User Roles To access Duplicate Page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Types:\u003C\u002Fstrong> Filter to show Duplicate Page link in post types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clone Link Location:\u003C\u002Fstrong> Option where to show clone link.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Status:\u003C\u002Fstrong> Option to select Duplicate Posts Status.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Redirection:\u003C\u002Fstrong> Option to Redirect after click on clone link..\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clone Link Title:\u003C\u002Fstrong> Option to change Duplicate Post Link Title.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Prefix:\u003C\u002Fstrong> Option to add Post Prefix.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Suffix:\u003C\u002Fstrong> Option to add Post Suffix.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Editor\u003C\u002Fstrong>: And Many More Filters and Features.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fduplicatepro.com\u002Fpro\u002F?utm_source=Wordpress.org&utm_medium=Website&utm_campaign=Duplicate%20Page%20Pro\" rel=\"nofollow ugc\">Buy Pro Version\u003C\u002Fa>\u003C\u002Fstrong> with various features & support.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fduplicatepro.com\u002Fcontact\u002F?utm_source=Wordpress.org&utm_medium=Website&utm_campaign=Duplicate%20Page%20Pro\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>\u003C\u002Fstrong> for Support Only Pro Version Users.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fduplicatepro.com\u002Fpro\u002F?utm_source=Wordpress.org&utm_medium=Website&utm_campaign=Duplicate%20Page%20Pro\" rel=\"nofollow ugc\">Upgrade to Pro Version\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\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\u002FFj8BHxvebXs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>How to use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>First Activate Plugin.\u003C\u002Fli>\n\u003Cli>Go Select to Duplicate Page settings Menu from Settings Tab and savings settings. \u003C\u002Fli>\n\u003Cli>Then Create New Post\u002FPage or Use old.\u003C\u002Fli>\n\u003Cli>After click on duplicate this link, then duplicate post\u002F page will be created and saved as draft,publish,pending,private depending upon settings.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Minimum requirements for Duplicate Page\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 3.3+\u003C\u002Fli>\n\u003Cli>PHP 5.x\u003C\u002Fli>\n\u003Cli>MySQL 5.x\u003C\u002Fli>\n\u003C\u002Ful>\n","Duplicate Posts, Pages and Custom Posts easily using single click",3000000,35845792,96,442,"2025-10-16T11:26:00.000Z","6.8.5","3.4","",[70,54,71,72,73],"duplicate-custom-posts","duplicate-post","page-duplicate","post-duplicate","https:\u002F\u002Fduplicatepro.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduplicate-page.zip",98,3,"2021-08-28 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":15,"requires_at_least":92,"requires_php":46,"tags":93,"homepage":98,"download_link":99,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"post-types-order","Post Types Order","2.4.6","nsp-code","https:\u002F\u002Fprofiles.wordpress.org\u002Fnsp-code\u002F","\u003Cp>\u003Cstrong>Over 12 MILLIONS DOWNLOADS and near PERFECT rating out of 200 REVIEWS\u003C\u002Fstrong>. \u003Cbr \u002F>\nEasily Sort Posts and Custom Post Types with Drag-and-Drop\u003C\u002Fp>\n\u003Cp>Take full control of your post order with a powerful plugin that lets you effortlessly reorder posts and custom post types using a simple drag-and-drop interface.\u003C\u002Fp>\n\u003Cp>Customize the order directly from the default WordPress post archive list or use the dedicated Re-Order interface, which displays all available items for easy management. Whether you’re working with default posts or custom post types, organizing your content has never been easier.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>This plugin was designed to be user-friendly, ensuring that anyone can easily use its sorting feature, regardless of their WordPress experience:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Install the plugin via the “Install Plugins” interface or by uploading the post-types-order folder to the \u002Fwp-content\u002Fplugins\u002F directory.\u003C\u002Fli>\n\u003Cli>Activate the Post Types Order plugin.\u003C\u002Fli>\n\u003Cli>A new settings page will be added under Settings > Post Types Order. Visit this page and save the options for the first time.\u003C\u002Fli>\n\u003Cli>With the \u003Cstrong>AutoSort\u003C\u002Fstrong> option enabled, no code changes are needed, the plugin will automatically apply the customized post order.\u003C\u002Fli>\n\u003Cli>Use the Re-Order interface, available for every non-hierarchical custom post type, to change the post order as needed.\u003C\u002Fli>\n\u003Cli>For sorting posts via code, include ‘orderby’ => ‘menu_order’ within the custom query arguments. For more details, visit this guide \u003Ca href=\"https:\u002F\u002Fwww.nsp-code.com\u002Fsample-code-on-how-to-apply-the-sort-for-post-types-order-plugin\u002F\" rel=\"nofollow ugc\">Sample Usage\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Example of Usage\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F6-so4UH-n6M?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>\n\u003Cp>As you can see, reordering posts is as simple as dragging and dropping, with the changes instantly reflected on the front end.\u003C\u002Fp>\n\u003Cp>If the post order doesn’t update on your site, it could be due to one of two reasons: either there was a mistake during setup, or your theme\u002Fplugin is using a custom query that doesn’t follow WordPress Codex standards. But don’t worry—we’re here to help! You can report the issue in the forum, where many users are happy to assist, or you can contact us directly.\u003C\u002Fp>\n\u003Cp>If you encounter any problems with the plugin, feel free to reach out via the forum or contact us directly through our \u003Ca href=\"https:\u002F\u002Fwww.nsp-code.com\" rel=\"nofollow ugc\">support page\u003C\u002Fa>, and we’ll take a look.\u003C\u002Fp>\n\u003Ch4>Need advanced features ?\u003C\u002Fh4>\n\u003Cp>For advanced features and functionality, check out the extended version of this plugin at \u003Ca href=\"https:\u002F\u002Fwww.nsp-code.com\u002Fpremium-plugins\u002Fwordpress-plugins\u002Fadvanced-post-types-order\u002F\" rel=\"nofollow ugc\">Advanced Post Types Order\u003C\u002Fa>\u003Cbr \u002F>\n * Hierarchically post types order\u003Cbr \u002F>\n * Manual Drag & Drop \u002F Automatic Sorting\u003Cbr \u002F>\n * Specify exact area where to apply through conditionals\u003Cbr \u002F>\n * Advanced query interface filtering and complex sorts including multiple post types and taxonomies\u003Cbr \u002F>\n * Posts Order by Custom Taxonomies\u003Cbr \u002F>\n * Enhanced Interface, List \u002F Grid View\u003Cbr \u002F>\n * Allow Interface Filters (Categories, Dates, Search etc)\u003Cbr \u002F>\n * Post Types Thumbnails\u003Cbr \u002F>\n * Advanced query usage\u003Cbr \u002F>\n * MultiSite Network Support, WPML, Polylang, WooCommerce, WP E-Commerce, Platform Pro, Genesis etc\u003Cbr \u002F>\n * WPML 100% compatibility with sort synchronization across languages\u003Cbr \u002F>\n * Mobile Touch Drag & Drop Ready\u003Cbr \u002F>\n * Sort interfaces through admin and front end\u003Cbr \u002F>\n * Pagination for sort lists\u003Cbr \u002F>\n * Free Updates\u003Cbr \u002F>\n * Free Support\u003C\u002Fp>\n\u003Cp>This plugin is developed by \u003Ca href=\"https:\u002F\u002Fwww.nsp-code.com\" rel=\"nofollow ugc\">Nsp-Code\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Localization\u003C\u002Fh3>\n\u003Cp>Would you like to contribute a translation in your language? Please check at https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fpost-types-order\u003C\u002Fp>\n\u003Cp>There isn’t any Editors for your native language on plugin Contributors? You can help to moderate! https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fpost-types-order\u002Fcontributors\u003C\u002Fp>\n","Sort posts and custom post type objects using a drag-and-drop, sortable JavaScript AJAX interface, or through the default WordPress dashboard",600000,16094255,90,296,"2026-03-13T09:43:00.000Z","2.8",[94,95,80,96,97],"post-order","post-sort","posts-order","posts-sort","http:\u002F\u002Fwww.nsp-code.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-types-order.2.4.6.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":66,"requires_at_least":113,"requires_php":68,"tags":114,"homepage":118,"download_link":119,"security_score":33,"vuln_count":120,"unpatched_count":13,"last_vuln_date":121,"fetched_at":27},"intuitive-custom-post-order","Intuitive Custom Post Order","3.2.0","hijiri","https:\u002F\u002Fprofiles.wordpress.org\u002Fhijiri\u002F","\u003Cp>Intuitively reorder Posts, Pages, Custom Post Types, Taxonomies, and Sites with a simple drag-and-drop interface.\u003C\u002Fp>\n\u003Cp>Intuitive Custom Post Order lets you reorder items with simple drag and drop in the WordPress admin.\u003Cbr \u002F>\nYou can sort Posts, Pages, Custom Post Types, Taxonomies, and (on Multisite) Sites.\u003C\u002Fp>\n\u003Cp>Go to \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Intuitive CPO\u003C\u002Fstrong> and select which content types you want to make sortable.\u003Cbr \u002F>\nOnce enabled, just drag and drop items in the list tables—no extra setup is required.\u003C\u002Fp>\n\u003Cp>If you create custom queries in your theme or plugins, set \u003Ccode>orderby=menu_order\u003C\u002Fcode> and \u003Ccode>order=ASC\u003C\u002Fcode> to respect the drag-and-drop order.\u003Cbr \u002F>\nTo keep the default WordPress order (by date), explicitly set \u003Ccode>orderby=date\u003C\u002Fcode> and \u003Ccode>order=DESC\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Source code and development are available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhijiriworld\u002Fintuitive-custom-post-order\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Intuitively reorder Posts, Pages, Custom Post Types, Taxonomies, and Sites with a simple drag-and-drop interface.",400000,2982725,88,139,"2025-09-16T03:37:00.000Z","3.5.0",[115,116,117,94,96],"custom-post-type-order","order-post","order-posts","http:\u002F\u002Fhijiriworld.com\u002Fweb\u002Fplugins\u002Fintuitive-custom-post-order\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintuitive-custom-post-order.3.2.0.zip",4,"2023-01-25 00:00:00",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":108,"downloaded":130,"rating":76,"num_ratings":131,"last_updated":132,"tested_up_to":15,"requires_at_least":133,"requires_php":134,"tags":135,"homepage":140,"download_link":141,"security_score":110,"vuln_count":142,"unpatched_count":13,"last_vuln_date":143,"fetched_at":27},"shortcodes-ultimate","WP Shortcodes Plugin — Shortcodes Ultimate","7.4.9","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",24545518,5917,"2026-02-02T16:19:00.000Z","5.0","5.4",[136,137,20,138,139],"carousel","columns","shortcode","toggle","https:\u002F\u002Fgetshortcodes.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortcodes-ultimate.7.4.9.zip",35,"2026-04-03 19:34:03",{"attackSurface":145,"codeSignals":177,"taintFlows":202,"riskAssessment":229,"analyzedAt":235},{"hooks":146,"ajaxHandlers":173,"restRoutes":174,"shortcodes":175,"cronEvents":176,"entryPointCount":13,"unprotectedCount":13},[147,152,156,162,166,169],{"type":148,"name":149,"callback":150,"file":151,"line":31},"action","admin_init","luffy_tcfa_submit_default_options","textcensor-for-articles.php",{"type":148,"name":153,"callback":154,"file":151,"line":155},"admin_menu","luffy_tcfa_submit_menu",43,{"type":157,"name":158,"callback":159,"priority":160,"file":151,"line":161},"filter","plugin_action_links","luffy_tcfa_plugin_action_links",10,65,{"type":157,"name":163,"callback":164,"file":151,"line":165},"publish_post","luffy_tcfa_publish_post",186,{"type":157,"name":167,"callback":164,"file":151,"line":168},"publish_page",187,{"type":148,"name":170,"callback":171,"file":151,"line":172},"admin_notices","luffy_tcfa_status_notices",189,[],[],[],[],{"dangerousFunctions":178,"sqlUsage":179,"outputEscaping":181,"fileOperations":199,"externalRequests":77,"nonceChecks":200,"capabilityChecks":200,"bundledLibraries":201},[],{"prepared":13,"raw":13,"locations":180},[],{"escaped":120,"rawEcho":182,"locations":183},7,[184,187,189,191,193,195,197],{"file":151,"line":185,"context":186},103,"raw output",{"file":151,"line":188,"context":186},114,{"file":151,"line":190,"context":186},120,{"file":151,"line":192,"context":186},124,{"file":151,"line":194,"context":186},128,{"file":151,"line":196,"context":186},132,{"file":151,"line":198,"context":186},194,2,1,[],[203,221],{"entryPoint":204,"graph":205,"unsanitizedCount":13,"severity":220},"luffy_tcfa_submit_options (textcensor-for-articles.php:68)",{"nodes":206,"edges":217},[207,212],{"id":208,"type":209,"label":210,"file":151,"line":211},"n0","source","$_POST",85,{"id":213,"type":214,"label":215,"file":151,"line":196,"wp_function":216},"n1","sink","echo() [XSS]","echo",[218],{"from":208,"to":213,"sanitized":219},true,"low",{"entryPoint":222,"graph":223,"unsanitizedCount":13,"severity":220},"\u003Ctextcensor-for-articles> (textcensor-for-articles.php:0)",{"nodes":224,"edges":227},[225,226],{"id":208,"type":209,"label":210,"file":151,"line":211},{"id":213,"type":214,"label":215,"file":151,"line":196,"wp_function":216},[228],{"from":208,"to":213,"sanitized":219},{"summary":230,"deductions":231},"The textcensor-for-articles plugin v1.1.2 exhibits a generally positive security posture based on the provided static analysis and vulnerability history.  The absence of known CVEs and a lack of critical taint flows are strong indicators of a secure codebase.  Furthermore, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries and including nonce and capability checks for its entry points, although the total number of entry points is zero.  However, a significant concern lies in the output escaping, where only 36% of outputs are properly escaped. This could leave the plugin vulnerable to Cross-Site Scripting (XSS) attacks if user-supplied data is directly outputted without adequate sanitization, especially concerning since there are file operations and external HTTP requests that might involve data handling.",[232],{"reason":233,"points":234},"Low percentage of properly escaped output",8,"2026-03-16T21:08:26.750Z",{"wat":237,"direct":243},{"assetPaths":238,"generatorPatterns":240,"scriptPaths":241,"versionParams":242},[239],"\u002Fwp-content\u002Fplugins\u002Ftextcensor-for-articles\u002Fsrc\u002FAipBase.php",[],[],[],{"cssClasses":244,"htmlComments":246,"htmlAttributes":247,"restEndpoints":250,"jsGlobals":251,"shortcodeOutput":252},[245],"luffy_tcfa_submit",[],[248,249],"name=\"_luffy_tcfa_nonce\"","value=\"luffyTcfaSubmit\"",[],[],[]]