[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f18WPXyYM2JllqbJ7HaTqzqxL2_iZ4gKP_LHI4HEz6-8":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":139,"fingerprints":299},"page-in-page","Page In Page","2.0.3","Cyril","https:\u002F\u002Fprofiles.wordpress.org\u002Ftcyr\u002F","\u003Cp>The page-in-page plugin has a very simple mission:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Insert posts and pages within each other with no stress.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Bring your Facebook Page posts to your WP pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Show your Tweets in your WP blog.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It provides possibilities to use both widgets and shortcodes. If using a widget you are only able to include pages within pages but if using the shortcode, you are able to able to insert posts\u002Fpages\u003Cbr \u002F>\nwithin other posts\u002Fpages.\u003C\u002Fp>\n\u003Cp>For Facebook Page posts, only the first 25 most recent posts are returned and for Tweets, only the first 20 most recent tweets are returned. In future releases maybe we will include pagination for social feeds.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Using the widget\u003C\u002Fh4>\n\u003Cp>The settings in the widget include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cem>Title\u003C\u002Fem>: Widget Title. This title will be shown as the page’s title if ‘Show page title’ option is not selected.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Page\u003C\u002Fem>: Select the page that will be included when widget is called.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Show page title\u003C\u002Fem>: If checked (selected) then the page title will be shown and the ‘Widget Title’ ignored.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Show title as link\u003C\u002Fem>: If checked (selected) the title will be displayed as a link to the page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Show page content\u003C\u002Fem>: If checked (selected) then the page content will be included in the output.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Show featured image\u003C\u002Fem>: If checked (selected) then the featured image will be included in the output.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Show featured image as link\u003C\u002Fem> : If checked (selected) then the featured image will be included and linked to page in the output.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Output Template\u003C\u002Fem>: Insert an HTML template that will be used to display content of the widget. If not provided the default template will be used\u003C\u002Fp>\n\u003Cp>Slugs that can be used in your template are \u003Cstrong>${page_title}\u003C\u002Fstrong>, \u003Cstrong>${page_content}\u003C\u002Fstrong>, \u003Cstrong>${page_link}\u003C\u002Fstrong>, \u003Cstrong>${page_image}\u003C\u002Fstrong> . Each are self explanatory of what they will be replaced with.\u003C\u002Fp>\n\u003Cp>The default output template is\u003C\u002Fp>\n\u003Cp>\u003Cdiv class=”twl-page-in-page”>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=”twl-page-in-page-title”>${page_title}\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cdiv class=”twl-page-in-page-content”>\u003C\u002Fp>\n\u003Cp>\u003Cdiv class=”twl-page-in-page-image”>\u003Cimg src=”${page_image}” \u002F>\u003C\u002Fdiv>\u003C\u002Fp>\n\u003Cp>\u003Cdiv class=”twl-page-in-page-text”>${page_content}\u003C\u002Fdiv>\u003C\u002Fp>\n\u003Cp>\u003C\u002Fdiv>\u003C\u002Fp>\n\u003Cp>\u003C\u002Fdiv>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Using shortcode\u003C\u002Fh4>\n\u003Cp>With shortcodes, you can insert posts in posts, pages in pages, posts in pages and vice versa.\u003C\u002Fp>\n\u003Cp>Settings that can be used in a shortcode are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>id : The ID of the page\u002Fpost you want to insert\u003C\u002Fli>\n\u003Cli>show_page_title: should the page title be displayed? (Can be 1 for true or 0 for false. Defaults to 1)\u003C\u002Fli>\n\u003Cli>show_page_content: should the page title be displayed? (Can be 1 for true or 0 for false. Defaults to 1)\u003C\u002Fli>\n\u003Cli>show_title_as_link: Can be 1 for true or 0 for false. Defaults to 0. If set to 1, the page title will be displayed as a link to the page\u002Fpost\u003C\u002Fli>\n\u003Cli>show_featured_image: Can be 1 for true or 0 for false. Defaults to 0. If set to 1, the page’s featured image will be included\u003C\u002Fli>\n\u003Cli>show_featured_image_as_ink: Can be 1 for true or 0 for false. Defaults to 0. If set to 1, the page’s featured image will be included as a link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note that\u003C\u002Fstrong> if you are specifying a template in the shortcode, then the above settings will be ignored and the slugs you insert in your template will be replaced with appropriate content.\u003Cbr \u002F>\nSee a template example and allowed slugs above.\u003C\u002Fp>\n\u003Cp>To insert a shortcode you can do one of the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>To insert without specifying a template you can simply use\u003C\u002Fp>\n\u003Cp>[twl_page_in id=123] OR [twl_page_in id=123 show_page_title=1].\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>To insert your shortcode specifying a template for page\u002Fpost’s title and content use the following. You can include other supported slugs mentioned above\u003C\u002Fp>\n\u003Cp>[twl_page_in id=123 show_page_title=1]\u003C\u002Fp>\n\u003Cp>\u003Ch3 class=”my-awesome-title-class”>${page_title}\u003C\u002Fh3>\u003C\u002Fp>\n\u003Cp>\u003Cdiv class=”my-awesome-content-class”>${page_content}\u003C\u002Fdiv>\u003C\u002Fp>\n\u003Cp>[\u002Ftwl_page_in]\u003C\u002Fp>\n\u003Cp>The template specified in the [twl_page_in] tag will be used to display the page\u002Fpost with the specified id when inserting it. The template is optional and if not specified then the default template will be used.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IMPORTANT!!!\u003C\u002Fstrong> If you specify a template, you MUST have the slugs you want to be shown else you might get unexpected results\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IMPORTANT!!!\u003C\u002Fstrong> This template has to be defined when Editor is in ‘Visual’ mode and NOT in ‘Text’ mode (see screen shot). If you do not respect this you might have unexpected results because HTML tags might not be parsed properly.\u003Cbr \u002F>\nHowever if you have escaping with magic quotes off on your server then template should be defined when editor is in ‘Text’ mode.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>To insert posts from your Facebook page, Go to Admin > Settings > Page In Page Plugin and insert your facebook application credentials.\u003Cbr \u002F>\nNext edit the page where you want the posts to appear and insert the short code \u003Cstrong>[twl_page_in_fb]\u003C\u002Fstrong>. See screenshot 3 for output.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>To insert tweets from your twitter account, Go to Admin > Settings > Page In Page Plugin and insert your twitter application credentials.\u003Cbr \u002F>\nNext edit the page where you want the posts to appear and insert the short code \u003Cstrong>[twl_page_in_tw]\u003C\u002Fstrong>. See screenshot 4 for output.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What Next?\u003C\u002Fh3>\n\u003Cp>Find a bug or got any worries? well never mind just send an email to cyril.tata@hotmail.com.\u003C\u002Fp>\n\u003Cp>Future releases: Integrate same functionality across multi sites and pagination for social page feeds.\u003C\u002Fp>\n\u003Ch3>2.0.3\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Remove non-GPL compatible jquery isotope library\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Important\u003C\u002Fstrong> In the widget, the “title template” and “content template” fields have been unified to “output template”. Template specification in editor remains unchanged but more slugs added.\u003C\u002Fli>\n\u003Cli>More settings added\n\u003Cul>\n\u003Cli>show page title (shortcode parameter: show_page_title. Can be 1 or 0)\u003C\u002Fli>\n\u003Cli>show page title as link (shortcode parameter: show_title_as_link. Can be 1 or 0)\u003C\u002Fli>\n\u003Cli>show page content (shortcode parameter: show_page_content. Can be 1 or 0)\u003C\u002Fli>\n\u003Cli>show featured image (shortcode parameter: show_featured_image. Can be 1 or 0)\u003C\u002Fli>\n\u003Cli>show featured image as link (shortcode parameter: show_featured_image_as_link. Can be 1 or 0)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>If an output template is specified, then the settings above are ignored so all necessary slugs should be specified in output template.\u003C\u002Fli>\n\u003Cli>Slugs to be used in templates: \u003Cstrong>${page_title}\u003C\u002Fstrong>, \u003Cstrong>${page_content}\u003C\u002Fstrong>, \u003Cstrong>${page_link}\u003C\u002Fstrong>, \u003Cstrong>${page_image}\u003C\u002Fstrong> .\u003C\u002Fli>\n\u003Cli>Usage of namespace for twitter SDK removed due to complaints for PHP \u003C 5.3 (this change is only for those who have not been able to use the twitter shortcode)\u003C\u002Fli>\n\u003Cli>Some code re-factoring\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>code re-factoring\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add possibility to include \u003Cstrong>posts\u003C\u002Fstrong> from a facebook page.\u003C\u002Fli>\n\u003Cli>Add possibility to include tweets from a twitter timeline.\u003C\u002Fli>\n\u003Cli>Include new shortcodes: \u003Cstrong>[twl_page_in_wp]\u003C\u002Fstrong> for inserting a WordPress page, \u003Cstrong>[twl_page_in_fb]\u003C\u002Fstrong> for inserting Facebook posts and \u003Cstrong>[twl_page_in_tw]\u003C\u002Fstrong> for inserting user tweets.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Initial version of plugin\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin helps you insert a post or page from the WP posts database table within another, bring your Facebook posts and Twitter feeds to your blog.",200,7660,72,5,"2014-02-24T11:48:00.000Z","3.7.41","3.0.1","",[20,21,22,23,24],"insert-post-in-page","page","post","shortcode","widget","http:\u002F\u002Fcyriltata.blogspot.com\u002F2013\u002F11\u002Fwordpress-plugin-page-in-page.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpage-in-page.2.0.3.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},"tcyr",2,300,30,84,"2026-04-04T15:37:17.443Z",[40,66,86,106,124],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":61,"download_link":62,"security_score":63,"vuln_count":64,"unpatched_count":28,"last_vuln_date":65,"fetched_at":30},"apollo13-framework-extensions","Apollo13 Framework Extensions","1.9.9","apollo13themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fapollo13themes\u002F","\u003Cp>\u003Cstrong>Apollo13 Framework Extensions\u003C\u002Fstrong> adds few features to themes build on Apollo13 Framework. These are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Designs Importer,\u003C\u002Fli>\n\u003Cli>shortcodes based on Apollo13 Framework features: writtng effect, count down, socials, scroller, slider, galleries, post grid,\u003C\u002Fli>\n\u003Cli>support for WPBakery Page Builder elements added by Apollo13 Framework,\u003C\u002Fli>\n\u003Cli>custom post types: albums, works & people,\u003C\u002Fli>\n\u003Cli>Export\u002FImport of theme options,\u003C\u002Fli>\n\u003Cli>Custom Sidebar,\u003C\u002Fli>\n\u003Cli>Custom CSS,\u003C\u002Fli>\n\u003Cli>Meta options that are creating content for posts, pages, albums and works,\u003C\u002Fli>\n\u003Cli>Responsive Image resizing ,\u003C\u002Fli>\n\u003Cli>Maintenance mode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin requires one of themes build on \u003Cstrong>Apollo13 Framework\u003C\u002Fstrong> theme to be installed.\u003C\u002Fp>\n\u003Cp>It is mostly used for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapollo13themes.com\u002Frife\u002Ffree\u002F\" rel=\"nofollow ugc\">Rife Free\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapollo13themes.com\u002Frife\u002F\" rel=\"nofollow ugc\">Rife Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits & Copyright\u003C\u002Fh3>\n\u003Ch4>Anime.js, Copyright 2019 Julian Garnier\u003C\u002Fh4>\n\u003Cp>Licenses: MIT\u003Cbr \u002F>\nSource: https:\u002F\u002Fanimejs.com\u002F\u003C\u002Fp>\n","Adds custom post types, shortcodes and some features that are used in themes built on Apollo13 Framework.",20000,534616,100,1,"2025-12-04T08:12:00.000Z","6.5.8","4.7","5.4.0",[57,58,59,60],"custom-post-types","elementor-widgets","shortcodes","wpbakery-page-builder-support","https:\u002F\u002Fapollo13themes.com\u002Frife\u002Ffree","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapollo13-framework-extensions.zip",95,6,"2026-02-18 15:32:44",{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":74,"downloaded":75,"rating":76,"num_ratings":77,"last_updated":78,"tested_up_to":79,"requires_at_least":80,"requires_php":18,"tags":81,"homepage":84,"download_link":85,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"disable-author-pages","Disable Author Pages","0.11","Frank Neumann-Staude","https:\u002F\u002Fprofiles.wordpress.org\u002Ffstaude\u002F","\u003Cp>Disable the author pages ( \u002Fauthor=? ) in wordpress and redirect the user to another page.\u003C\u002Fp>\n","Disable the author pages",6000,50618,98,17,"2017-11-28T17:13:00.000Z","4.7.32","3.0",[21,22,23,82,83],"sidebar","widgets","https:\u002F\u002Fstaude.net\u002Fwordpress\u002Fplugins\u002Fdisable-author-pages\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-author-pages.0.11.zip",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":50,"num_ratings":51,"last_updated":96,"tested_up_to":97,"requires_at_least":17,"requires_php":18,"tags":98,"homepage":104,"download_link":105,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"login-form-anywhere","Login Form Anywhere","1.5","BCS Website Solutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fbcswpplugins\u002F","\u003Cp>Allow admin to show login from anywhere in WordPress. There are 2 ways to do so:\u003Cbr \u002F>\nUse shortcode [loginform]. If redirect param is not passed, it will use the current page permalink as a redirect.\u003C\u002Fp>\n\u003Cp>OR\u003C\u002Fp>\n\u003Cp>Use shortcode [loginform redirect=”http:\u002F\u002Fwww.YOURDOMAIN.com\u002FPAGE”]. If a redirect param is set, it will redirect the user to that page. Do note that the page must be on the same URL, it will not redirect to external URLs.\u003C\u002Fp>\n","Allow admin to show login from anywhere in Wordpress.",60,4093,"2016-02-22T20:05:00.000Z","4.4.34",[99,100,101,102,103],"add-login-form-to-page","add-login-form-to-post","add-login-form-to-widget","embed-login-form","login-form-shortcode","https:\u002F\u002Fwww.bcswebsitesolutions.com\u002Fdownloads\u002Flogin-form-anywhere\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-form-anywhere.1.5.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":28,"num_ratings":28,"last_updated":18,"tested_up_to":116,"requires_at_least":80,"requires_php":18,"tags":117,"homepage":121,"download_link":122,"security_score":50,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":123},"bloglovin-follow","Bloglovin Follow","1.0","Aigars Silkalns","https:\u002F\u002Fprofiles.wordpress.org\u002Fperper\u002F","\u003Cp>This plugin allows the user to display their Bloglovin Follow button in different contexts and\u002For in a widget.\u003C\u002Fp>\n\u003Cp>The Bloglovin Follow code can be \u003Ca href=\"http:\u002F\u002Fwww.bloglovin.com\u002Fwidgets\u002F\" rel=\"nofollow ugc\">obtained here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fgithub.com\u002Fkollegorna\u002Fwp-bloglovin-follow\" rel=\"nofollow ugc\">Source code and development on GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This plugin is sponsored by \u003Ca href=\"http:\u002F\u002Frodeo.net\" rel=\"nofollow ugc\">Rodeo Magazine\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Fwww.kollegorna.se\" rel=\"nofollow ugc\">Kollegorna\u003C\u002Fa>.\u003Cbr \u002F>\nMuch of the code and inspiration came from the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Ffacebook-likes-you\u002F\" rel=\"ugc\">Facebook Likes You!\u003C\u002Fa> plugin by Piotr Sochalewski.\u003C\u002Fp>\n","Allows the user to display their Bloglovin Follow button in posts\u002Fpages\u002F custom post types or in a widget.",40,5759,"3.2.1",[118,119,120,23,24],"bloglovin","pages","posts","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbloglovin-follow\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbloglovin-follow.zip","2026-03-15T10:48:56.248Z",{"slug":125,"name":126,"version":6,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":50,"num_ratings":51,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":18,"tags":136,"homepage":137,"download_link":138,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"newscodes-news-magazine-and-blog-elements","Newscodes – News, Magazine and Blog Elements – Free Version","dzeriho","https:\u002F\u002Fprofiles.wordpress.org\u002Fdzeriho\u002F","\u003Cp>Create stunning layouts on your pages without having to use any coding, thanks to the super user-friendly options and settings that will let you transform your pages with amazing post layouts and styles in no time. Newscodes provide unlimited post layout and style possibilities and options for your awesome current and future projects. Many great included layouts are available, like: Featured Poster, Grid, Lists, Column Lists, Marquees, Tickers and more! Dozens of slick and modern Styles are also included! Use the included styles, edit them to your liking or create your own, completely new and unique Newscodes styles for your website. Unlimited design possibilities are at your disposal with extensive font and color options and advanced text formatting for all post layouts and styles. Every Newscodes element is fully customizable. Instantly preview all your changes directly from your page, saving time and your invaluable creative flow. Newscodes have been made with you in mind.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>20+ Awesome Newscodes Post Layouts\u003C\u002Fli>\n\u003Cli>Unilimited Tabbed Posts\u003C\u002Fli>\n\u003Cli>Unlimited Newscodes Styles\u003C\u002Fli>\n\u003Cli>Support for All Post Types\u003C\u002Fli>\n\u003Cli>Newscodes Style Manager and Editor with Live Preview\u003C\u002Fli>\n\u003Cli>Post Filters, Taxonomy Filters, Meta Filters\u003C\u002Fli>\n\u003Cli>AJAX Pagination, Load More\u003C\u002Fli>\n\u003Cli>Full Featured Image Customizations\u003C\u002Fli>\n\u003Cli>Featured Posts, Grids, Post Lists, Marquee, Ticker, Columned Lists\u003C\u002Fli>\n\u003Cli>LESS CSS for Ultimate Optimization\u003C\u002Fli>\n\u003Cli>Supports Visual Composer and Cornerstone Content Builders!\u003C\u002Fli>\n\u003Cli>and many, many more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The power and simplicity of Newscodes make it an invaluable tool for every WordPress website and it works with all themes! Newscodes put you in charge over your posts with each option being specifically created and designed for easy use and incredible flexibility. Start the Post revolution today! The Newscodes plugin comes fully compatible with any theme you might be using and it also fully supports page builder plugins like Visual Composer and the Cornerstone extension for the X Theme.\u003C\u002Fp>\n\u003Cp>Newscodes was developed by Mihajlovicnenad.com!\u003C\u002Fp>\n\u003Cp>Newscodes Documentation – http:\u002F\u002Fmihajlovicnenad.com\u002Fnewscodes\u002Fdocumentation\u002F\u003C\u002Fp>\n\u003Cp>Newscodes Premium Version – http:\u002F\u002Fmihajlovicnenad.com\u002Fnewscodes\u003C\u002Fp>\n","Welcome to the future of your posts! Newscodes will revolutionize how you use and display your posts and improve the way your visitors interact with y &hellip;",20,7617,"2016-11-07T22:39:00.000Z","4.6.30","3.5",[21,120,23,82,24],"http:\u002F\u002Fwww.mihajlovicnenad.com\u002Fnewscodes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnewscodes-news-magazine-and-blog-elements.2.0.3.zip",{"attackSurface":140,"codeSignals":186,"taintFlows":288,"riskAssessment":289,"analyzedAt":298},{"hooks":141,"ajaxHandlers":165,"restRoutes":166,"shortcodes":167,"cronEvents":184,"entryPointCount":185,"unprotectedCount":28},[142,148,153,158,162],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","admin_menu","adminMenu","classes\\admin.php",8,{"type":143,"name":149,"callback":150,"file":151,"line":152},"widgets_init","twl_pip_register_widgets","classes\\widgets.php",183,{"type":143,"name":154,"callback":155,"file":156,"line":157},"init","twl_pip_is_runnable","functions.php",36,{"type":143,"name":159,"callback":160,"file":156,"line":161},"wp_enqueue_scripts","twl_pip_enqueue_scripts",54,{"type":143,"name":163,"callback":160,"file":156,"line":164},"admin_init",55,[],[],[168,173,176,180],{"tag":169,"callback":170,"file":171,"line":172},"twl_page_in","shortcode_wordpress","classes\\page.php",22,{"tag":174,"callback":170,"file":171,"line":175},"twl_page_in_wp",23,{"tag":177,"callback":178,"file":171,"line":179},"twl_page_in_fb","shortcode_facebook",24,{"tag":181,"callback":182,"file":171,"line":183},"twl_page_in_tw","shortcode_twitter",25,[],4,{"dangerousFunctions":187,"sqlUsage":188,"outputEscaping":190,"fileOperations":51,"externalRequests":14,"nonceChecks":51,"capabilityChecks":28,"bundledLibraries":287},[],{"prepared":28,"raw":28,"locations":189},[],{"escaped":185,"rawEcho":191,"locations":192},62,[193,195,197,199,201,202,203,204,205,207,209,210,211,212,214,215,216,218,220,221,222,224,226,227,228,230,232,233,234,236,238,240,241,243,245,247,249,251,252,253,255,257,259,260,262,264,266,267,268,270,271,273,274,275,276,278,280,281,283,284,285,286],{"file":171,"line":94,"context":194},"raw output",{"file":171,"line":196,"context":194},86,{"file":151,"line":198,"context":194},80,{"file":151,"line":200,"context":194},81,{"file":151,"line":200,"context":194},{"file":151,"line":37,"context":194},{"file":151,"line":27,"context":194},{"file":151,"line":27,"context":194},{"file":151,"line":206,"context":194},91,{"file":151,"line":208,"context":194},97,{"file":151,"line":208,"context":194},{"file":151,"line":208,"context":194},{"file":151,"line":76,"context":194},{"file":151,"line":213,"context":194},101,{"file":151,"line":213,"context":194},{"file":151,"line":213,"context":194},{"file":151,"line":217,"context":194},102,{"file":151,"line":219,"context":194},105,{"file":151,"line":219,"context":194},{"file":151,"line":219,"context":194},{"file":151,"line":223,"context":194},106,{"file":151,"line":225,"context":194},109,{"file":151,"line":225,"context":194},{"file":151,"line":225,"context":194},{"file":151,"line":229,"context":194},110,{"file":151,"line":231,"context":194},113,{"file":151,"line":231,"context":194},{"file":151,"line":231,"context":194},{"file":151,"line":235,"context":194},114,{"file":151,"line":237,"context":194},117,{"file":151,"line":239,"context":194},118,{"file":151,"line":239,"context":194},{"file":151,"line":242,"context":194},122,{"file":156,"line":244,"context":194},92,{"file":246,"line":64,"context":194},"inc\\templates\\fb-feed-item.php",{"file":246,"line":248,"context":194},7,{"file":246,"line":250,"context":194},10,{"file":246,"line":250,"context":194},{"file":246,"line":250,"context":194},{"file":246,"line":254,"context":194},11,{"file":246,"line":256,"context":194},16,{"file":246,"line":258,"context":194},19,{"file":246,"line":172,"context":194},{"file":246,"line":261,"context":194},26,{"file":246,"line":263,"context":194},27,{"file":246,"line":265,"context":194},28,{"file":246,"line":157,"context":194},{"file":246,"line":157,"context":194},{"file":269,"line":14,"context":194},"inc\\templates\\messages.php",{"file":269,"line":254,"context":194},{"file":272,"line":64,"context":194},"inc\\templates\\twitter-feed-item.php",{"file":272,"line":248,"context":194},{"file":272,"line":248,"context":194},{"file":272,"line":147,"context":194},{"file":272,"line":277,"context":194},9,{"file":272,"line":279,"context":194},13,{"file":272,"line":279,"context":194},{"file":272,"line":282,"context":194},18,{"file":272,"line":172,"context":194},{"file":272,"line":175,"context":194},{"file":272,"line":36,"context":194},{"file":272,"line":36,"context":194},[],[],{"summary":290,"deductions":291},"The \"page-in-page\" v2.0.3 plugin exhibits a mixed security posture. On the positive side, there are no known vulnerabilities in its history, and the static analysis reveals no dangerous functions, no raw SQL queries, and no taint flows indicating critical or high-severity issues. The plugin also has a limited attack surface with no unprotected entry points identified.\n\nHowever, significant concerns arise from the code signals. The extremely low percentage of properly escaped output (6%) is a major red flag. This indicates a high likelihood of cross-site scripting (XSS) vulnerabilities, where user-supplied data could be rendered unsafely, allowing attackers to inject malicious scripts. The presence of file operations and external HTTP requests, while not inherently insecure, requires careful scrutiny to ensure they are handled with proper sanitization and validation to prevent path traversal or unintended data leakage.\n\nIn conclusion, while the absence of known vulnerabilities and critical code flaws is encouraging, the poor output escaping practices present a substantial security risk. This weakness needs to be addressed to improve the plugin's overall security.",[292,294,296],{"reason":293,"points":131},"Poor output escaping practices",{"reason":295,"points":14},"File operations present",{"reason":297,"points":14},"External HTTP requests present","2026-03-16T20:21:03.186Z",{"wat":300,"direct":309},{"assetPaths":301,"generatorPatterns":304,"scriptPaths":305,"versionParams":306},[302,303],"\u002Fwp-content\u002Fplugins\u002Fpage-in-page\u002Fassets\u002Fcss\u002Fpage-in-page.css","\u002Fwp-content\u002Fplugins\u002Fpage-in-page\u002Fassets\u002Fjs\u002Fpage-in-page.js",[],[303],[307,308],"page-in-page\u002Fassets\u002Fcss\u002Fpage-in-page.css?ver=","page-in-page\u002Fassets\u002Fjs\u002Fpage-in-page.js?ver=",{"cssClasses":310,"htmlComments":316,"htmlAttributes":317,"restEndpoints":319,"jsGlobals":320,"shortcodeOutput":325},[311,312,313,314,315],"twl-page-in-page","twl-page-in-page-title","twl-page-in-page-image","twl-page-in-page-content","twl-page-in-page-text",[],[318],"data-twl-page-in-page-id",[],[321,322,323,324],"TWL_Page_IN_Page_Page","TWL_Page_IN_Page_Widget","TWL_Page_In_Page_Vars","TWL_PIP_Config",[326,327,328,329],"[twl_page_in","[twl_page_in_wp","[twl_page_in_fb","[twl_page_in_tw"]