[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$flPcN9S-YkOJ10VFvuMXWcAPh_AhrnumXp7EdrCoca7Y":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":145,"fingerprints":173},"scheduled-contnet-by-streama","Scheduled Content","2.1","Danny159","https:\u002F\u002Fprofiles.wordpress.org\u002Fdanny159\u002F","\u003Cp>After installing and activating the plugin you can use the shortcode [schedule]. You can pass upto 4 parameters, the date and the time to show the content and the date and time the content will expired and disappear from your page or post. You have to pass at least one parameter from the scheduled or expired.\u003C\u002Fp>\n\u003Cp>Sample –\u003C\u002Fp>\n\u003Cp>[schedule on=’2014-12-01′ at=”10:01″ expon=’2014-12-01′ expat=”13:15″]\u003Cbr \u002F>\nthe content you want to hide here\u003Cbr \u002F>\n[\u002Fschedule]\u003C\u002Fp>\n\u003Cp>The 4 parameters are “on”, “at”, “expon” and “expat”.\u003Cbr \u002F>\n“on” accepts a date, until that date is arrived the content will be hidden.\u003Cbr \u002F>\n“at” accepts a time. Time has to be set in 24hrs format. (date should be yy-mm-dd if you only pass time)\u003Cbr \u002F>\n“expon” accepts a date, the content will disappear from the page on this date.\u003Cbr \u002F>\n“expat” accepts a time. Time has to be set in 24hrs format. (date should be yy-mm-dd if you only pass time)\u003C\u002Fp>\n\u003Cp>The time is compared with your blog’s time zone settings, if you set your time zone to local time zone it would be easy for you. Go to “General” settings of your wordpress dashboard, under “Time Zone” you can set the time zone you prefer.\u003C\u002Fp>\n\u003Cp>Shortcodes will also run inside this shortcode!!\u003C\u002Fp>\n","Scheduled content enables you to schedule portions of a post or page and\u002For set an expiery date for that content.",60,3619,100,6,"2014-05-08T13:44:00.000Z","3.9.40","3.5","",[20,21,22,23,24],"content","page","posts","scheduled-content","timed","http:\u002F\u002Fthatblogger.co\u002Fscheduled-content-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscheduled-contnet-by-streama.2.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"danny159",2,160,30,84,"2026-04-04T14:32:16.051Z",[40,61,81,104,120],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":37,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":59,"download_link":60,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"timed-content-for-beaver-builder","Timed Content For Beaver Builder","1.0.5","Pratik Chaskar","https:\u002F\u002Fprofiles.wordpress.org\u002Fpratikchaskar\u002F","\u003Cp>The Timed Content for Beaver Builder plugin adds an advanced custom module to the basic page builder, making it easy for users to hide content after given time. Like all the other Beaver Builder modules, the Timed Content module can simply be dragged and dropped on a page, followed by the additional customizations.\u003C\u002Fp>\n\u003Ch3>Features of the Timed Content Module\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy setting to display saved templates\u003C\u002Fli>\n\u003Cli>Hide content \u002F display message after time lapse\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Since this module is easy to use and highly customizable, you can use for various applications across the web.\u003C\u002Fp>\n\u003Ch3>Applications of Timed Content Module\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Display special offers, discount codes for valid time period & hide it automatically by setting expiry time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To know more about the Timed Content module – \u003Ca href=\"https:\u002F\u002Fwww.ultimatebeaver.com\u002Fbeaver-builder-free\u002Ftimed-content\u002F?utm_source=wp-repo&utm_campaign=timed-content-for-bb&utm_medium=demo-link\" rel=\"nofollow ugc\">Click here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>What’s More?\u003C\u002Fh3>\n\u003Cp>If you like this plugin, please leave us a good review and rating! Your feedback and suggestions will be highly appreciated.\u003C\u002Fp>\n\u003Cp>You can also consider checking out our other plugins:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002F?utm_source=wp-repo&utm_campaign=timed-content-for-bb&utm_medium=other-plugins”\" rel=\"nofollow ugc\">Ultimate Addons for Beaver Builder Lite\u003C\u002Fa>: The Best Addon for Beaver Builder with a huge collection of advanced and creative modules.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002Fbeaver-builder-freebies\u002Fexpandable-row\u002F?utm_source=wp-repo&utm_campaign=timed-content-for-bb&utm_medium=other-plugins”\" rel=\"nofollow ugc\">Expandable Row for Beaver Builder\u003C\u002Fa>: An advanced plugin that lets you expand your Beaver Builder rows.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002Fbeaver-builder-freebies\u002Ftimed-content-for-bb?utm_source=wp-repo&utm_campaign=timed-content-for-bb&utm_medium=other-plugins”\" rel=\"nofollow ugc\">Timeline module for Beaver Builder\u003C\u002Fa>: An advanced module to create attractive and responsive timelines using Beaver Builder.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002Fbeaver-builder-freebies\u002Fbbalerts\u002F?utm_source=wp-repo&utm_campaign=timed-content-for-bb&utm_medium=other-plugins”\" rel=\"nofollow ugc\">Beaver Builder Alerts\u003C\u002Fa>: An advanced module to create attention seeking alerts in Beaver Builder.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002Fbeaver-builder-freebies\u002Fbb-header-footer\u002F?utm_source=wp-repo&utm_campaign=timed-content-for-bb&utm_medium=other-plugins”\" rel=\"nofollow ugc\">Beaver Builder Header Footer\u003C\u002Fa>: Design beautiful headers and footers with Beaver Builder.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002Fbeaver-builder-freebies\u002Fcolumn-seperator\u002F?utm_source=wp-repo&utm_campaign=timed-content-for-bb&utm_medium=other-plugins”\" rel=\"nofollow ugc\">Column Separator for Beaver Builder\u003C\u002Fa>: This plugin will no longer leave you pondering for a column separator in Beaver Builder. You can add it right away!\u003C\u002Fp>\n\u003Ch3>Acknowledgements\u003C\u002Fh3>\n\u003Cp>Props to \u003Ca href=\"http:\u002F\u002Fwww.tlc-online.co.uk\u002F\" rel=\"nofollow ugc\">TLC Online\u003C\u002Fa> for their idea and sponsoring development of this Beaver Builder module.\u003C\u002Fp>\n","A very easy to use plugin to hide content automatically after given time. Its purely PHP based plugin, so it removes content from source as well.",1000,16805,5,"2026-01-19T12:31:00.000Z","6.9.4","4.4",[55,56,57,58],"beaver-builder","page-builder-plugin","php-based-timed-content","timed-content","https:\u002F\u002Fpratikchaskar.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftimed-content-for-beaver-builder.1.0.5.zip",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":48,"downloaded":69,"rating":13,"num_ratings":34,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":79,"download_link":80,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"yahman-add-ons","YAHMAN Add-ons","0.9.30","YAHMAN","https:\u002F\u002Fprofiles.wordpress.org\u002Fback2nature\u002F","\u003Cp>Page views,Google Adsense,Analytics,Social,Profile,Table of contents,Related Posts,sitemap,SEO,JSON-LD structured data,Open Graph protocol(OGP),Blog card,Twitter timeline,Facebook timeline,Carousel Slider etc…\u003C\u002Fp>\n","YAHMAN Add-ons has Multiple functions.",95737,"2025-04-08T23:10:00.000Z","6.8.5","4.9.8","5.4",[75,76,77,78],"pageviews","popular-posts","table-of-contents","twitter-timeline","https:\u002F\u002Fdev.back2nature.jp\u002Fen\u002Fyahman-add-ons\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyahman-add-ons.0.9.30.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":34,"last_updated":92,"tested_up_to":52,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":18,"download_link":101,"security_score":102,"vuln_count":34,"unpatched_count":28,"last_vuln_date":103,"fetched_at":30},"postpage-import-export-with-custom-fields-taxonomies","Post\u002FPage Import Export – Migrate Content with Custom Fields & Taxonomies","2.1.0","wpspin","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpspin\u002F","\u003Cp>📦 \u003Cstrong>Post\u002FPage Import & Export\u003C\u002Fstrong> makes it easy to migrate content between WordPress sites — no database dumps, no complex migration tools.\u003C\u002Fp>\n\u003Cp>With a single click, export any post or page as a lightweight \u003Cstrong>JSON file\u003C\u002Fstrong> that includes everything: content, custom fields, taxonomies, featured images, and ACF data. Then upload that file on another WordPress site to instantly recreate the content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Just click, download, upload, done.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>✨ Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>📤 \u003Cstrong>One-Click Export\u003C\u002Fstrong> — Export any post or page as a JSON file directly from the list view\u003C\u002Fli>\n\u003Cli>📥 \u003Cstrong>Quick Import\u003C\u002Fstrong> — Import JSON files via a simple popup modal\u003C\u002Fli>\n\u003Cli>🖼️ \u003Cstrong>Featured Image Transfer\u003C\u002Fstrong> — Automatically downloads and re-attaches featured images on the destination site\u003C\u002Fli>\n\u003Cli>🏷️ \u003Cstrong>Taxonomy Preservation\u003C\u002Fstrong> — Categories, tags, and custom taxonomies are fully preserved\u003C\u002Fli>\n\u003Cli>📝 \u003Cstrong>Custom Fields \u002F PostMeta\u003C\u002Fstrong> — All custom field data is carried over during migration\u003C\u002Fli>\n\u003Cli>🔧 \u003Cstrong>ACF Support\u003C\u002Fstrong> — Advanced Custom Fields including nested repeaters up to 5 levels deep\u003C\u002Fli>\n\u003Cli>🖼️ \u003Cstrong>Inline Image Handling\u003C\u002Fstrong> — Images embedded in post content are downloaded and URLs are updated automatically\u003C\u002Fli>\n\u003Cli>📄 \u003Cstrong>Custom Post Types\u003C\u002Fstrong> — Works with any registered post type, not just posts and pages\u003C\u002Fli>\n\u003Cli>🏗️ \u003Cstrong>Page Builder Friendly\u003C\u002Fstrong> — Compatible with Elementor, WPBakery, Beaver Builder, and more\u003C\u002Fli>\n\u003Cli>🔒 \u003Cstrong>Secure\u003C\u002Fstrong> — Only administrators can export content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💡 Use Cases\u003C\u002Fh4>\n\u003Col>\n\u003Cli>🌐 \u003Cstrong>Cross-Site Content Migration\u003C\u002Fstrong> — Move posts or pages from a staging site to production without database migration\u003C\u002Fli>\n\u003Cli>📋 \u003Cstrong>Content Duplication\u003C\u002Fstrong> — Clone a post or page within the same site with all its metadata intact\u003C\u002Fli>\n\u003Cli>🏗️ \u003Cstrong>Staging to Production\u003C\u002Fstrong> — Build pages on staging and deploy to the live site via JSON export\u002Fimport\u003C\u002Fli>\n\u003Cli>🔄 \u003Cstrong>Multi-Site Content Sharing\u003C\u002Fstrong> — Share content across a multisite network or between independent installs\u003C\u002Fli>\n\u003Cli>📦 \u003Cstrong>Content Backup\u003C\u002Fstrong> — Export critical posts as JSON backups before making major changes\u003C\u002Fli>\n\u003Cli>👨‍💻 \u003Cstrong>Developer Handoff\u003C\u002Fstrong> — Share pre-built pages with clients or team members as portable JSON files\u003C\u002Fli>\n\u003Cli>🛒 \u003Cstrong>WooCommerce Product Migration\u003C\u002Fstrong> — Move product pages with custom fields between stores\u003C\u002Fli>\n\u003Cli>📰 \u003Cstrong>Editorial Workflow\u003C\u002Fstrong> — Export drafted content for offline review and re-import after approval\u003C\u002Fli>\n\u003Cli>🎨 \u003Cstrong>Template Distribution\u003C\u002Fstrong> — Create a page with ACF fields and page builder layouts, distribute as JSON\u003C\u002Fli>\n\u003Cli>🧪 \u003Cstrong>A\u002FB Testing\u003C\u002Fstrong> — Duplicate pages quickly to test different content versions while preserving all metadata\u003C\u002Fli>\n\u003Cli>🏫 \u003Cstrong>Demo Content Setup\u003C\u002Fstrong> — Set up demo content on fresh WordPress installations for training or presentations\u003C\u002Fli>\n\u003Cli>🔀 \u003Cstrong>Theme Migration\u003C\u002Fstrong> — Export key pages and re-import them when switching themes to preserve structured content\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>📋 What Gets Exported\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>✅ Post title, content, and excerpt\u003C\u002Fli>\n\u003Cli>✅ Post status and post type\u003C\u002Fli>\n\u003Cli>✅ Featured image (auto-downloaded on import)\u003C\u002Fli>\n\u003Cli>✅ All custom fields \u002F postmeta\u003C\u002Fli>\n\u003Cli>✅ Categories, tags, and custom taxonomies\u003C\u002Fli>\n\u003Cli>✅ ACF fields (including nested repeaters and image fields)\u003C\u002Fli>\n\u003Cli>✅ Inline images in content (auto-downloaded and URLs updated)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🤝 Works Great With These Popular Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>🔧 \u003Cstrong>Advanced Custom Fields (ACF)\u003C\u002Fstrong> — Full support for ACF fields including nested repeaters and image fields\u003C\u002Fli>\n\u003Cli>🏗️ \u003Cstrong>Elementor\u003C\u002Fstrong> — All layout data stored in postmeta is preserved during export\u002Fimport\u003C\u002Fli>\n\u003Cli>🏗️ \u003Cstrong>WPBakery Page Builder\u003C\u002Fstrong> — Shortcode-based layouts in post content transfer seamlessly\u003C\u002Fli>\n\u003Cli>🦫 \u003Cstrong>Beaver Builder\u003C\u002Fstrong> — Page builder data in custom fields is carried over\u003C\u002Fli>\n\u003Cli>🛒 \u003Cstrong>WooCommerce\u003C\u002Fstrong> — Migrate product pages with all custom fields and taxonomies\u003C\u002Fli>\n\u003Cli>📝 \u003Cstrong>Yoast SEO\u003C\u002Fstrong> — SEO metadata (title, description, focus keyword) is exported and imported\u003C\u002Fli>\n\u003Cli>📝 \u003Cstrong>Rank Math\u003C\u002Fstrong> — All SEO metadata stored in custom fields is preserved\u003C\u002Fli>\n\u003Cli>🖼️ \u003Cstrong>Meta Box\u003C\u002Fstrong> — Custom fields created with Meta Box are included in the export\u003C\u002Fli>\n\u003Cli>🔁 \u003Cstrong>WPML\u003C\u002Fstrong> — Export translated content individually and import on multilingual sites\u003C\u002Fli>\n\u003Cli>🗂️ \u003Cstrong>Custom Post Type UI\u003C\u002Fstrong> — Works with any custom post type registered by CPT UI\u003C\u002Fli>\n\u003C\u002Ful>\n","Export and import WordPress posts & pages as JSON files with full support for custom fields, taxonomies, ACF fields, and featured images.",200,4713,70,"2026-02-12T20:04:00.000Z","4.0.0","7.4",[96,97,98,99,100],"clone-pages","content-migration","copy-posts","export-posts","import-posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpostpage-import-export-with-custom-fields-taxonomies.2.1.0.zip",98,"2025-01-20 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":13,"downloaded":112,"rating":13,"num_ratings":113,"last_updated":114,"tested_up_to":115,"requires_at_least":17,"requires_php":18,"tags":116,"homepage":18,"download_link":119,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"easy-content-adder","Easy Content Adder","1.1.2","byronj","https:\u002F\u002Fprofiles.wordpress.org\u002Fbyronj\u002F","\u003Cp>Easy Content Adder allows you to add custom content via a native WordPress editor and display the content at the top or bottom of all posts, pages, or both.\u003C\u002Fp>\n\u003Cp>All text, links, and media attachments can be added to the custom content. If you can add it to a WordPress Page or Post, it can be added via Easy Content Adder.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Hide the content from all posts without having to delete your content or disable the plugin.\u003C\u002Fli>\n\u003Cli>Choose which post types to display the content on.\u003C\u002Fli>\n\u003Cli>Display the content only on posts that have been tagged with select categories or taxonomies. \u003C\u002Fli>\n\u003Cli>Chose whether to display the content at the bottom and\u002For top of all posts.\u003C\u002Fli>\n\u003C\u002Ful>\n","A WordPress plugin to easily add custom content to all of your Pages, Posts, and Custom Post Types.",4918,3,"2020-01-26T16:17:00.000Z","5.3.21",[20,117,118,22],"pages","post-types","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-content-adder.1.1.2.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":13,"num_ratings":130,"last_updated":131,"tested_up_to":132,"requires_at_least":133,"requires_php":18,"tags":134,"homepage":140,"download_link":141,"security_score":142,"vuln_count":143,"unpatched_count":143,"last_vuln_date":144,"fetched_at":30},"wp-order-by","WP Order By","1.4.2","weiluri","https:\u002F\u002Fprofiles.wordpress.org\u002Fweiluri\u002F","\u003Cp>Simple and easy way to order your posts, pages or any other custom post-type in a various options, with the ability to define a different order option for each content type.\u003C\u002Fp>\n\u003Cp>A new menu will appear on the admin side-menu under each content type that is defined on your site (posts, pages etc.) and it will also be added automatically to future custom post types you will add in the future.\u003Cbr \u002F>\nIn addition, under the \u003Cem>Settings\u003C\u002Fem> menu in WordPress you will find a general settings sub-menu to set global options for the plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Something is wrong with this plugin on your site? Please create a ticket at WordPress forum,\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Or email me to \u003Ca href=\"mailto:weiluri@gmail.com\" rel=\"nofollow ugc\">weiluri@gmail.com\u003C\u002Fa> and I’ll fix it.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>You are welcome to suggest and request features to be added to the next versions. I’ll be glad to hear.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ordering Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Date\u003C\u002Fli>\n\u003Cli>Last Modified Date\u003C\u002Fli>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Author\u003C\u002Fli>\n\u003Cli>Post,Page or post-type Id\u003C\u002Fli>\n\u003Cli>Post\u002FPage Parent Id\u003C\u002Fli>\n\u003Cli>Menu Order\u003C\u002Fli>\n\u003Cli>Randomly\u003C\u002Fli>\n\u003Cli>Number of Comments\u003C\u002Fli>\n\u003Cli>By Custom Field\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Extra Feature\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Exclude ordering for a specific page\u002Fs on your site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>I’ll appreciate if you rate me or write a review on the plugin page.\u003Cbr \u002F>\nI’m doing my best to maintain and improve this plugin. if you feel like donating a small amount, of your choice, through the donation link on the plugin page, I will be very glad 🙂\u003C\u002Fp>\n\u003Cp>Enjoy…\u003C\u002Fp>\n","Simple and easy way to order your posts, pages or any other custom post-type in a various options.",90,5397,7,"2016-04-27T22:50:00.000Z","4.5.33","4.1",[135,136,137,138,139],"content-ordering","order-by","order-pages","order-post-type","order-posts","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-order-by\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-order-by.1.4.2.zip",64,1,"2025-01-14 00:00:00",{"attackSurface":146,"codeSignals":157,"taintFlows":164,"riskAssessment":165,"analyzedAt":172},{"hooks":147,"ajaxHandlers":148,"restRoutes":149,"shortcodes":150,"cronEvents":156,"entryPointCount":143,"unprotectedCount":28},[],[],[],[151],{"tag":152,"callback":153,"file":154,"line":155},"schedule","thatblogger_schdule","index.php",14,[],{"dangerousFunctions":158,"sqlUsage":159,"outputEscaping":161,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":163},[],{"prepared":28,"raw":28,"locations":160},[],{"escaped":28,"rawEcho":28,"locations":162},[],[],[],{"summary":166,"deductions":167},"The \"scheduled-content-by-streama\" plugin version 2.1 exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests is a significant positive. Furthermore, the complete use of prepared statements for SQL and proper output escaping indicates robust defensive coding practices. The lack of recorded vulnerabilities in its history further bolsters this impression, suggesting a well-maintained and secure codebase.\n\nHowever, the analysis does reveal a potential area of concern: the lack of any capability checks or nonce checks across its entry points. While the current attack surface is small and consists of a single shortcode with no apparent unprotected AJAX or REST API routes, this absence of authorization and validation mechanisms could become a vulnerability if the plugin's functionality were to expand or if a new entry point were introduced without proper safeguards. Taint analysis also returned no findings, which is good, but a zero result on taint analysis can sometimes be due to the complexity or scope of the analysis itself.\n\nIn conclusion, this plugin appears to be securely developed with strong adherence to fundamental security principles like prepared statements and output escaping. The vulnerability history is also a major positive. The primary weakness lies in the complete absence of capability and nonce checks, which, while not a current exploitable issue given the limited attack surface, represents a technical debt that could lead to future vulnerabilities if not addressed. The plugin has a good foundation but could benefit from implementing these common security checks.",[168,170],{"reason":169,"points":50},"Missing nonce checks",{"reason":171,"points":50},"Missing capability checks","2026-03-16T21:47:22.246Z",{"wat":174,"direct":179},{"assetPaths":175,"generatorPatterns":176,"scriptPaths":177,"versionParams":178},[],[],[],[],{"cssClasses":180,"htmlComments":181,"htmlAttributes":182,"restEndpoints":183,"jsGlobals":184,"shortcodeOutput":185},[],[],[],[],[],[186,187],"\u003C!-- BEGIN SCHEDULED CONTENT BY THATBLOGGER -->","\u003C!-- END SCHEDULED CONTENT BY THATBLOGGER -->"]