[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fj_-s1uRf1FkqevLnoR9ed1qjribfbdCghNHKpkN42hw":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":100,"fingerprints":174},"before-after-content","Before After Content","2.0","Imtiaz Shamim","https:\u002F\u002Fprofiles.wordpress.org\u002Femtiaz51921\u002F","\u003Cp>Before After plugin is designed to give you accessibility with your content’s before and after section. You can use the before section or after section or both at same time.  You can select if it will work only for single blog page or only for pages or both. It will not work for shop page or portfolio or other custom post type.\u003Cbr \u002F>\nYou can use tinymce and linkable image so you can use this plugin for advertisement also. You have also custom design option too.\u003C\u002Fp>\n\u003Cp>Main Features\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Controll before\u002Fafter section\u003C\u002Fli>\n\u003Cli>Responsive\u003C\u002Fli>\n\u003Cli>Linkable image banner\u003C\u002Fli>\n\u003Cli>Image alignment with size control\u003C\u002Fli>\n\u003Cli>Box design for text message\u003C\u002Fli>\n\u003Cli>Design control for text message\u003C\u002Fli>\n\u003Cli>Lightweight\u003C\u002Fli>\n\u003Cli>Easy installation.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin is for quickly adding text or image before or after content.",10,2130,40,3,"2018-10-27T06:35:00.000Z","4.9.29","3.0.1","",[20,21,22,23,24],"add-after-content","add-before-content","after-content","before-content","image-before-content","http:\u002F\u002Fimtiazshamim.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbefore-after-content.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},"emtiaz51921",2,20,30,84,"2026-04-04T04:20:08.482Z",[40,64,80],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":35,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":60,"download_link":61,"security_score":62,"vuln_count":34,"unpatched_count":50,"last_vuln_date":63,"fetched_at":30},"intelly-posts-footer-manager","Posts Footer Manager","2.2.0","Data443 Risk Mitigation, Inc.","https:\u002F\u002Fprofiles.wordpress.org\u002Fdata443\u002F","\u003Cp>Data443 is a Data Security and Privacy Compliance company that is publicly traded \u003Ca href=\"https:\u002F\u002Ffinance.yahoo.com\u002Fquote\u002FATDS?p=ATD\" rel=\"nofollow ugc\">ATDS\u003C\u002Fa>.  We have been providing leading GDPR compliance products such as \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgdpr-framework\u002F\" rel=\"nofollow ugc\">WordPress GDPR Framework\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.data443.com\u002Fclassidocs-home\u002F\" rel=\"nofollow ugc\">ClassiDocs\u003C\u002Fa>, Blockchain privacy, and enterprise cloud eDiscovery tools.\u003C\u002Fp>\n\u003Cp>One of this few things that isn’t under your control when you manage a WordPress site is the Post’s footer, the stuff you usually insert after the content of your posts.\u003C\u002Fp>\n\u003Cp>There are tons of plugin that insert automatically their widgets after the content, the problem you NEED to verify how they fit with your theme… and you start to modify the theme code or leave a mess because essentially you can’t control it.\u003C\u002Fp>\n\u003Cp>I bet I can find lots of stuff at the end of your posts and I bet you never had a tool to order the items or space them correctly.\u003C\u002Fp>\n\u003Cp>Usually in your blog you have:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Share buttons\u003C\u002Fli>\n\u003Cli>Subscription box\u003C\u002Fli>\n\u003Cli>Related posts\u003C\u002Fli>\n\u003Cli>Author bio box\u003C\u002Fli>\n\u003Cli>Banners\u003C\u002Fli>\n\u003Cli>Opt-in boxes\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Of course your visitors can’t decide what to do once read the post, they get confused!\u003C\u002Fp>\n\u003Cp>That’s why we created Post’s Footer Manager\u003C\u002Fp>\n\u003Cp>When a visitor read an article or a page on your site and reach the end of the post, you should display the best things in order to keep it on the site or convert into a subscriber.\u003C\u002Fp>\n\u003Cp>So, what you need is not an hard coding of your theme, but something that manages and gives you the control of this important part of your site.\u003C\u002Fp>\n\u003Cp>With Post’s Footer Manager you put your widgets, insert shortcodes, scripts and so on, with an easy drag and drop interface that let you decide what display before, based on a specific category or a key page.\u003C\u002Fp>\n\u003Cp>Intact, Post’s Footer Manager comes with a well-organized groups and elements that let you decide HOW display your post’s footer, cleaning the mess, giving priority at what really matters and reaching a best performance in terms of page views, conversions and time on site.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Upgrade to PRO and get:\u003C\u002Fstrong>\u003Cbr \u002F>\n  1. Unlimited groups and elements\u003Cbr \u002F>\n  2. Custom Post Type support\u003Cbr \u002F>\n  3. Animation effects to catch reader attention\u003Cbr \u002F>\n  Check the PREMIUM version at \u003Ca href=\"https:\u002F\u002Fintellywp.com\u002Fposts-footer-manager\u002F?utm_source=wordpress-org&utm_medium=plugin-page&utm_campaign=IPFM\" rel=\"nofollow ugc\">https:\u002F\u002Fintellywp.com\u002Fposts-footer-manager\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Clean the mess after your content! Organize your post's footer, insert what you want, order elements, create groups for specific categories.",5157,60,1,"2025-01-15T20:34:00.000Z","6.7.5","2.7","7.3",[22,56,57,58,59],"call-to-action","content-in-post-footer","page-footer","post-footer","https:\u002F\u002Fintellywp.com\u002Fposts-footer-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintelly-posts-footer-manager.2.2.0.zip",69,"2025-04-04 00:00:00",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":11,"downloaded":72,"rating":28,"num_ratings":28,"last_updated":73,"tested_up_to":74,"requires_at_least":17,"requires_php":18,"tags":75,"homepage":78,"download_link":79,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"thumbnail-before-content","Thumbnail Before Content","1.0.0","Adam Ainsworth","https:\u002F\u002Fprofiles.wordpress.org\u002Fadamainsworth\u002F","\u003Cp>Does exactly what it says on the tin, if you want your Featured Image to be inserted before the content in your pages or posts, and your theme doesn’t support this, then this is the plugin for you.\u003C\u002Fp>\n\u003Cp>No styling is done by default, this will be added in a future version.\u003C\u002Fp>\n","This is a simple plugin that automatically inserts the post thumbnail (featured image) before the post content.",2107,"2021-10-26T16:20:00.000Z","5.8.13",[23,76,77],"featured-image","post-thumbnail","https:\u002F\u002Fadamainsworth.co.uk\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthumbnail-before-content.1.0.0.zip",{"slug":81,"name":82,"version":67,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":28,"downloaded":87,"rating":28,"num_ratings":28,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":98,"download_link":99,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"coderlift-product-page-booster","Coderlift Product Page Booster","coderlift","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoderlift\u002F","\u003Cp>If Woocommerce shop owner wants to put some extra information or any type of data just after the cart to inhance the user experience which could be useful for increasing the sales, then this plugin is best.\u003Cbr \u002F>\nThis will add an extra field in product adding page in backend and the data will be showen in single product page just after the cart button.\u003C\u002Fp>\n","Coderlift Product Page Booster plugin will add an extra field to add content after the cart in single product page",814,"2020-01-15T06:52:00.000Z","5.3.21","4.0","7.0",[93,94,95,96,97],"after-cart-content","after-cart-text","cart-after-content","cart-after-text","woocommerce-booster","https:\u002F\u002Fcoderlift.com\u002Fcoderlift-product-page-booster\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcoderlift-product-page-booster.zip",{"attackSurface":101,"codeSignals":154,"taintFlows":166,"riskAssessment":167,"analyzedAt":173},{"hooks":102,"ajaxHandlers":150,"restRoutes":151,"shortcodes":152,"cronEvents":153,"entryPointCount":28,"unprotectedCount":28},[103,108,112,116,121,126,131,136,140,144,147],{"type":104,"name":105,"callback":106,"file":107,"line":37},"action","admin_notices","BAC_TitanFrameworkRequired","before-after-content.php",{"type":104,"name":109,"callback":110,"file":107,"line":111},"plugins_loaded","BAC_check_required_plugins",100,{"type":104,"name":113,"callback":114,"file":107,"line":115},"init","BAC_load_textdomain",103,{"type":104,"name":117,"callback":118,"file":119,"line":120},"tf_create_options","before_after_plugin_option","includes\\options.php",5,{"type":104,"name":122,"callback":123,"file":124,"line":125},"wp_enqueue_scripts","bac_scripts","includes\\scripts-enque.php",11,{"type":104,"name":127,"callback":128,"file":129,"line":130},"wp","BAC_Options_Controll","includes\\show-options-after.php",12,{"type":132,"name":133,"callback":134,"file":129,"line":135},"filter","the_content","bac_after_content",78,{"type":104,"name":137,"callback":138,"file":129,"line":139},"wp_head","hook_css_after",93,{"type":104,"name":127,"callback":141,"file":142,"line":143},"BAC_Before_Options_Controll","includes\\show-options-before.php",13,{"type":132,"name":133,"callback":145,"file":142,"line":146},"bac_before_content",89,{"type":104,"name":137,"callback":148,"file":142,"line":149},"bac_before_hook_css",104,[],[],[],[],{"dangerousFunctions":155,"sqlUsage":156,"outputEscaping":158,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":50,"bundledLibraries":165},[],{"prepared":28,"raw":28,"locations":157},[],{"escaped":28,"rawEcho":34,"locations":159},[160,163],{"file":129,"line":161,"context":162},102,"raw output",{"file":142,"line":164,"context":162},113,[],[],{"summary":168,"deductions":169},"The \"before-after-content\" v2.0 plugin exhibits a generally strong security posture, particularly in its avoidance of known vulnerabilities and its handling of SQL queries. The absence of any recorded CVEs, either historical or currently unpatched, is a significant positive indicator, suggesting a history of responsible development and maintenance. Furthermore, the fact that all SQL queries utilize prepared statements is a robust defense against SQL injection. The plugin also shows no external HTTP requests or file operations, which further limits potential attack vectors.\n\nHowever, the static analysis reveals a critical weakness in output escaping, with 0% of outputs being properly escaped. This represents a significant risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data or dynamic content could be rendered in the browser without proper sanitization, allowing attackers to inject malicious scripts. The lack of nonce checks is also a concern, although in this case, the absence of AJAX handlers, shortcodes, and REST API routes with unauthenticated access points mitigates the immediate risk. The presence of one capability check is positive but doesn't offset the critical output escaping issue.\n\nIn conclusion, while the \"before-after-content\" v2.0 plugin demonstrates good practices in areas like SQL security and vulnerability history, the failure to properly escape output is a serious deficiency that exposes users to XSS attacks. This needs to be addressed urgently to improve the plugin's overall security.",[170],{"reason":171,"points":172},"Outputs not properly escaped",7,"2026-03-17T01:41:11.470Z",{"wat":175,"direct":181},{"assetPaths":176,"generatorPatterns":178,"scriptPaths":179,"versionParams":180},[177],"\u002Fwp-content\u002Fplugins\u002Fbefore-after-content\u002Fincludes\u002Fcss\u002Fstyle.css",[],[],[],{"cssClasses":182,"htmlComments":187,"htmlAttributes":188,"restEndpoints":189,"jsGlobals":190,"shortcodeOutput":192},[183,184,185,186],"_bac_box","_bac_effect1","_bac_active","_bac_after_img",[],[],[],[191],"TitanFramework",[]]