[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fFu21Tq_Chr5r88emtGBEI7nCnrNh_uJDsUDlJD2Xtto":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":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":133,"fingerprints":205},"db-signatures","DB Signatures","1.0","David Beja","https:\u002F\u002Fprofiles.wordpress.org\u002Fdbeja\u002F","\u003Cp>This plugin creates a custom post type where you can define multiple HTML signatures that will appear on the bottom of each post\u002Fpage\u002Fcustom post type. Only one of these HTML signatures will show each time you open a post\u002Fpage\u002Fcustom post type.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Random selection of the HTML signature\u003C\u002Fli>\n\u003Cli>Limit some signatures to certain post types\u003C\u002Fli>\n\u003Cli>Limit some signatures to posts that have certain categories and\u002For tags\u003C\u002Fli>\n\u003Cli>Disable the plugin on some posts\u003C\u002Fli>\n\u003Cli>For a certain post select a fixed signature\u003C\u002Fli>\n\u003C\u002Ful>\n","Add some HTML content to the bottom of every posts, pages and custom post types.",10,1726,0,"2014-02-09T17:27:00.000Z","3.7.41","3.5","",[19,20,21,22,23],"ads","banners","custom-footer","footer","signatures","http:\u002F\u002FURI_Of_Page_Describing_Plugin_and_Updates","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdb-signatures.1.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":33,"trust_score":35,"computed_at":36},"dbeja",3,30,92,88,"2026-04-04T15:22:28.640Z",[38,63,84,101,121],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":13,"last_vuln_date":62,"fetched_at":28},"header-footer","Head, Footer and Post Injections","3.3.3","Stefano Lissa","https:\u002F\u002Fprofiles.wordpress.org\u002Fsatollo\u002F","\u003Cp>Why you have to install 10 plugins to add Google Analytics, Facebook Pixel, custom\u003Cbr \u002F>\ntracking code, Google DFP code, Google Webmaster\u002FAlexa\u002FBing\u002FTradedoubler verification code and so on…\u003C\u002Fp>\n\u003Cp>With Header and Footer plugin you can just copy the code those services give you\u003Cbr \u002F>\nin a centralized point to manage them all. And theme independent: you can change your theme\u003Cbr \u002F>\nwithout loosing the code injected!\u003C\u002Fp>\n\u003Ch4>Injection points and features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>in the  page section where most if the codes are usually added\u003C\u002Fli>\n\u003Cli>just after the  tag as required by some JavaScript SDK (like Facebook)\u003C\u002Fli>\n\u003Cli>in the page footer (just before the  tag)\u003C\u002Fli>\n\u003Cli>recognize and execute PHP code to add logic to your injections\u003C\u002Fli>\n\u003Cli>distinct desktop and mobile injections\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AMP\u003C\u002Fh4>\n\u003Cp>A new AMP dedicated section compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Famp\" rel=\"ugc\">AMP plugin\u003C\u002Fa> lets you to inject specific codes in\u003Cbr \u002F>\nAMP pages. Should be ok even with other AMP plugins.\u003C\u002Fp>\n\u003Ch4>Post Top and Bottom Codes\u003C\u002Fh4>\n\u003Cp>Do you need to inject a banner over the post content or after it? No problem. With Header and\u003Cbr \u002F>\nFooter you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add codes on \u003Cem>top\u003C\u002Fem>, \u003Cem>bottom\u003C\u002Fem> and in the \u003Cem>middle\u003C\u002Fem> of posts and pages\u003C\u002Fli>\n\u003Cli>Differentiate between \u003Cem>mobile\u003C\u002Fem> and \u003Cem>desktop\u003C\u002Fem> (you don’t display the same ad format on both, true?)\u003C\u002Fli>\n\u003Cli>Separate post and page configuration\u003C\u002Fli>\n\u003Cli>Native PHP code enabled\u003C\u002Fli>\n\u003Cli>Shortcodes enabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Special Injections\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Just after the opening BODY tag\u003C\u002Fli>\n\u003Cli>In the middle of post content (using configurable rules)\u003C\u002Fli>\n\u003Cli>Everywhere on template (using placeholders)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>bbPress\u003C\u002Fh4>\n\u003Cp>The specific bbPress injections are going to be removed. Switch to my\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fads-bbpress\" rel=\"ugc\">Ads for bbPress\u003C\u002Fa>, which is more flexible and complete.\u003C\u002Fp>\n\u003Ch4>Limits\u003C\u002Fh4>\n\u003Cp>This plugin cannot change the menu or the footer layout, those features must be covered by your theme!\u003C\u002Fp>\n\u003Cp>Official page: \u003Ca href=\"https:\u002F\u002Fwww.satollo.net\u002Fplugins\u002Fheader-footer\" rel=\"nofollow ugc\">Header and Footer\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Other plugins by Stefano Lissa:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.satollo.net\u002Fplugins\u002Fhyper-cache\" rel=\"nofollow ugc\">Hyper Cache\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\" rel=\"nofollow ugc\">Newsletter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.satollo.net\u002Fplugins\u002Finclude-me\" rel=\"nofollow ugc\">Include Me\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.satollo.net\u002Fplugins\u002Fthumbnails\" rel=\"nofollow ugc\">Thumbnails\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fads-bbpress\u002F\" rel=\"ugc\">Ads for bbPress\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cp>You can contribute to translate this plugin in your language on \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\" rel=\"nofollow ugc\">WordPress Translate\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Privacy and GDPR\u003C\u002Fh3>\n\u003Cp>This plugin does not collect or process any personal user data.\u003C\u002Fp>\n","Head and Footer plugin lets you to add HTML code to the head and footer sections of your site pages, inside posts... and more!",300000,5509086,98,734,"2026-02-03T07:01:00.000Z","6.9.4","6.1","7.0",[19,55,56,22,57],"amp","analytics","header","https:\u002F\u002Fwww.satollo.net\u002Fplugins\u002Fheader-footer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fheader-footer.3.3.3.zip",99,1,"2025-02-20 22:46:06",{"slug":64,"name":65,"version":66,"author":64,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":35,"num_ratings":72,"last_updated":73,"tested_up_to":51,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":80,"download_link":81,"security_score":82,"vuln_count":61,"unpatched_count":13,"last_vuln_date":83,"fetched_at":28},"adplugg","AdPlugg WordPress Ad Plugin","1.12.22","https:\u002F\u002Fprofiles.wordpress.org\u002Fadplugg\u002F","\u003Cp>The AdPlugg WordPress Ad Plugin works in conjunction with the \u003Cstrong>FREE\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.adplugg.com?utm_source=wpo-listing&utm_campaign=desc-l1\" rel=\"nofollow ugc\">adplugg.com\u003C\u002Fa> ad service.\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cp>The AdPlugg WordPress Ad Plugin includes the following awesome features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ability to add your AdPlugg ads to your WordPress site from the WordPress Administrator with no access to the underlying source code required.\u003C\u002Fli>\n\u003Cli>Ability to add your AdPlugg ads using the WordPress\u002FGutenberg block editor and the AdPlugg WordPress Ad Block.\u003C\u002Fli>\n\u003Cli>Ability to add your AdPlugg ads to any Widget Area on your site by dragging the AdPlugg Widget into that area.\u003C\u002Fli>\n\u003Cli>Support for Zones allowing you to put different ads in different locations on a page.\u003C\u002Fli>\n\u003Cli>Support for Facebook Instant Articles allowing you to include ads in your FBIA feed.\u003C\u002Fli>\n\u003Cli>Support for AMP (Accelerated Mobile Pages) allowing you to include ads in your AMP pages.\u003C\u002Fli>\n\u003Cli>GDPR compliant.\u003C\u002Fli>\n\u003Cli>Works with AdPlugg’s Free and Pro versions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>PS: You’ll need a free \u003Ca href=\"https:\u002F\u002Fwww.adplugg.com\u002Fapusers\u002Fsignup?utm_source=wpo-listing&utm_campaign=feat-l1\" rel=\"nofollow ugc\">adplugg.com Access Code\u003C\u002Fa> in order to use the plugin.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>AdPlugg Service Features\u003C\u002Fh4>\n\u003Cp>The FREE AdPlugg Ad Service includes the following amazing features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ad Rotating – Rotate which ads are displayed or the relative positioning of multiple ads.\u003C\u002Fli>\n\u003Cli>Ad Scheduling – Set the start and stop dates for an individual ad or group of ads.\u003C\u002Fli>\n\u003Cli>Ad Tracking – Track ad impressions and ad clicks.\u003C\u002Fli>\n\u003Cli>Analytics – View daily, monthly or yearly graphs of your impressions and clicks.\u003C\u002Fli>\n\u003Cli>Zones – Break your site up into different zones such as the top bar or side bar.\u003C\u002Fli>\n\u003Cli>Placements – Group your ads into placements to simplify management and tracking.\u003C\u002Fli>\n\u003Cli>Easy Setup – Easily create and setup your ads.\u003C\u002Fli>\n\u003Cli>Timed Rotate – Set your ads to rotate after a set interval.\u003C\u002Fli>\n\u003Cli>GDPR compliant – Serve ads while adhering to the privacy rules of the GDPR.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The PRO AdPlugg Ad Service adds the following additional features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Downloadable PDF, Excel and CSV Reports\u003C\u002Fli>\n\u003Cli>Unlimited Scaling\u003C\u002Fli>\n\u003Cli>Additional ad formats including Custom\u002FHTML5, Flash, JavaScript, bar, dialog, interstitial, slide-in, text, and more.\u003C\u002Fli>\n\u003Cli>Additional targeting options (such as targeting ads by on-page meta tags).\u003C\u002Fli>\n\u003Cli>Ability to serve ad tags from third party systems such as Google AdSense.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The BUSINESS AdPlugg Ad Service adds the following additional features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically send reports to your advertisers.\u003C\u002Fli>\n\u003Cli>Use geotargeting to show certain ads to users based on their geographic location.\u003C\u002Fli>\n\u003Cli>Configure ads to serve a specified number of impressions per month. Pace the impressions throughout the month.\u003C\u002Fli>\n\u003Cli>Configure ads to only show to each user once per day.\u003C\u002Fli>\n\u003Cli>Use Ad Groups to A\u002FB test ads or show different messages.\u003C\u002Fli>\n\u003Cli>Serve skippable, in-stream ads within your video content (VAST\u002FVPAID standards compliant).\u003C\u002Fli>\n\u003Cli>Serve ads within your newsletters and other emails.\u003C\u002Fli>\n\u003C\u002Ful>\n","Advertising is easy with AdPlugg. The AdPlugg WordPress Ad Plugin and ad server allow you to easily manage, schedule, rotate and track your ads.",500,185137,36,"2026-03-12T16:53:00.000Z","3.3","5.2.4",[77,78,19,79,20],"ad-rotator","ad-server","advertising","https:\u002F\u002Fwww.adplugg.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadplugg.1.12.22.zip",100,"2015-02-21 00:00:00",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":82,"downloaded":92,"rating":82,"num_ratings":32,"last_updated":93,"tested_up_to":51,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":99,"download_link":100,"security_score":82,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"ad-commander","Ad Commander – Ad Manager for Banners, AdSense, Ad Networks","1.1.25","wildoperation","https:\u002F\u002Fprofiles.wordpress.org\u002Fwildoperation\u002F","\u003Cp>Ad Commander is a complete ad management plugin for WordPress. With Ad Commander, users can quickly create custom banner image ads, Google AdSense ads, Amazon Associates ads, and ads for other affiliate ad networks.\u003C\u002Fp>\n\u003Cp>Create groups of rotating banner ads or randomly displaying ads. Insert ads with shortcodes, template tags, blocks, or automatic placements. Inject scripts into the header or footer of your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AdSense users:\u003C\u002Fstrong> Ad Commander integrates directly with your AdSense account to make implementing AdSense and AMP ads quick and easy. Simply connect an account and choose from a searchable, sortable list of ad units. Alternatively, build your ads manually or paste in code.\u003C\u002Fp>\n\u003Cp>Some key features of Ad Commander include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create individual ads or groups of randomizing, rotating, or manually sorted ads\u003C\u002Fli>\n\u003Cli>AdSense ad type with direct AdSense account integration, manually built ad units, or simple code pasting\u003C\u002Fli>\n\u003Cli>Track impressions and clicks and generate reports for ads\u003C\u002Fli>\n\u003Cli>Support for AMP ads with amp-pixel and amp-analytics tracking\u003C\u002Fli>\n\u003Cli>Inject ads or groups using shortcodes, template tags, blocks, or automatic placements\u003C\u002Fli>\n\u003Cli>Conditionally display ads with content targeting options\u003C\u002Fli>\n\u003Cli>Display required labels above ads\u003C\u002Fli>\n\u003Cli>Add custom code before and after ads or groups\u003C\u002Fli>\n\u003Cli>Dynamically create an ads.txt and manage it in the WordPress admin\u003C\u002Fli>\n\u003Cli>Familiar WordPress interface\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpadcommander.com\u002Fdocumentation\u002F?utm_source=wordpressorg&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpadcommander.com\u002Fsupport\u002F?utm_source=wordpressorg&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Demo Video\u003C\u002Fh3>\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\u002FdCQHwTIxfjM?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\u003Ch3>Connecting AdSense\u003C\u002Fh3>\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\u002FTTR95aFhLls?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=4&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\u003Ch3>Creating rotating banner ads\u003C\u002Fh3>\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\u002FNpPgFlP0T0g?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>Ad Commander core is free to download and use. Ad Commander Pro has additional advanced features. \u003Ca href=\"https:\u002F\u002Fwpadcommander.com\u002F?utm_source=wordpressorg&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Visit our website to learn more about Ad Commander Pro.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Some Pro features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Priority email support\u003C\u002Fli>\n\u003Cli>Automatically convert AdSense ads to AMP ads\u003C\u002Fli>\n\u003Cli>Google Analytics (GA4) or other third-party analytics tracking for impressions and clicks\u003C\u002Fli>\n\u003Cli>Expire ads by date or maximum stats\u003C\u002Fli>\n\u003Cli>Advanced automatic placement positions\u003C\u002Fli>\n\u003Cli>Automatic placements for bbPress and BuddyPress\u003C\u002Fli>\n\u003Cli>Lazy load ads when they enter the viewport\u003C\u002Fli>\n\u003Cli>Popup ads\u003C\u002Fli>\n\u003Cli>Visitor targeting options\u003C\u002Fli>\n\u003Cli>Geotargeting with MaxMind IP databases\u003C\u002Fli>\n\u003Cli>Content and visitor targeting for groups and automatic placements\u003C\u002Fli>\n\u003Cli>Display groups in a grid layout\u003C\u002Fli>\n\u003Cli>Weighted or evenly distributed ad impressions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpadcommander.com\u002Ffeatures\u002F?utm_source=wordpressorg&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">All Features\u003C\u002Fa>\u003C\u002Fp>\n","Insert image banner ads, Google AdSense, Amazon, affiliate ad networks. Rotate and randomize ad groups. Track impressions and clicks. Create ads.txt.",4113,"2026-03-09T20:13:00.000Z","6.2","7.4",[97,79,55,20,98],"adsense","rotate","https:\u002F\u002Fwpadcommander.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fad-commander.1.1.25.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":82,"num_ratings":61,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":17,"download_link":120,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"purpleads","PurpleAds Ad Network","1.0.2","PurpleAds Network","https:\u002F\u002Fprofiles.wordpress.org\u002Fpurpleads\u002F","\u003Ch4>PurpleAds WordPress Plugin\u003C\u002Fh4>\n\u003Cp>PurpleAds is a simple yet effective ad network and platform.\u003Cbr \u002F>\nOur WordPress plugin allows you to seamlessly integrate different ad units, ad formats and ad placements into your website, giving you access to a wide range of monetization options, from banners to video ads.\u003Cbr \u002F>\nWith PurpleAds, ads on your website are automatically optimized connected to global demand partners and ad providers, all via a simple to use interface and integration.\u003Cbr \u002F>\nGet started with PurpleAds ad network monetization in 5 minutes and start genereating ad revenue on your website immediately.\u003C\u002Fp>\n\u003Cp>World Class Customer Support\u003C\u002Fp>\n\u003Cp>Our support team is available always via live chat and email.\u003Cbr \u002F>\nPurpleAds can work with other plugins and ad networks such as Google Adsense, GAM, AdExchange, Ezoic, adthrive, infolinks, Outbrain, Taboola and more.\u003C\u002Fp>\n\u003Ch3>Why PurpleAds?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You do not need to replace any existing ads\u002Fnetwork\u002Fprovider you currently have.\u003C\u002Fli>\n\u003Cli>PurpleAds is a totally separate incremental revenue stream for your website.\u003C\u002Fli>\n\u003Cli>Get paid through PayPal or wire transfer.\u003C\u002Fli>\n\u003Cli>Minimum payout is as low as $20.\u003C\u002Fli>\n\u003Cli>We pay NET+15 which is super fast!\u003C\u002Fli>\n\u003Cli>All reports are almost in real-time.\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\u002FYE0Pk2R-pDE?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>Ad Formats\u003C\u002Fh3>\n\u003Cp>PurpleAds offers multiple ad formats:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Floating banner\u003C\u002Fli>\n\u003Cli>Responsive banners (all iAB sizes are supported)\u003C\u002Fli>\n\u003Cli>Floating video ads\u003C\u002Fli>\n\u003Cli>In-page push \u002F sticky ads\u003C\u002Fli>\n\u003Cli>Bottom\u002Fleft\u002Fright sticky placements\u003C\u002Fli>\n\u003C\u002Ful>\n","PurpleAds Wordpress Plugin",70,3822,"2023-03-06T15:47:00.000Z","6.1.10","3.1.0","5.2",[116,117,20,118,119],"ad-network","banner","monetization","video-ads","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpurpleads.zip",{"slug":122,"name":123,"version":124,"author":88,"author_profile":89,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":13,"num_ratings":13,"last_updated":129,"tested_up_to":130,"requires_at_least":94,"requires_php":95,"tags":131,"homepage":99,"download_link":132,"security_score":34,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"ad-commander-tools","Ad Commander Tools","1.0.4","\u003Cp>This plugin is an add-on for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fad-commander\u002F\" rel=\"ugc\">Ad Commander\u003C\u002Fa> and requires Ad Commander to function. Ad Commander Tools provides functionality that would not be used by most Ad Commander users on a regular basis.\u003C\u002Fp>\n\u003Cp>With Ad Commander Tools you can export your ads, groups, placements, and stats into a bundle, import bundles into other sites, and reset ad statistics for individual ads or all ads.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Export Ad Commander content with or with statistics\u003C\u002Fli>\n\u003Cli>Selectively import ads, groups, placements, stats into Ad Commander via CSVs\u003C\u002Fli>\n\u003Cli>Set imported content to draft or match the status of the exported content\u003C\u002Fli>\n\u003Cli>Delete impressions and clicks for a specific ad\u003C\u002Fli>\n\u003Cli>Delete impressions and clicks for ads that no longer exist\u003C\u002Fli>\n\u003Cli>Reset all impressions and clicks for all ads\u003C\u002Fli>\n\u003C\u002Ful>\n","Add-on for the Ad Commander plugin that allows you to import, export, and manage ad statistics. This plugin requires Ad Commander.",50,1553,"2024-11-04T17:29:00.000Z","6.7.5",[97,79,55,20,98],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fad-commander-tools.1.0.4.zip",{"attackSurface":134,"codeSignals":173,"taintFlows":196,"riskAssessment":197,"analyzedAt":204},{"hooks":135,"ajaxHandlers":169,"restRoutes":170,"shortcodes":171,"cronEvents":172,"entryPointCount":13,"unprotectedCount":13},[136,142,145,149,153,156,160,163,165],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","init","action_init","db-signatures-post-type.php",23,{"type":137,"name":143,"callback":143,"file":140,"line":144},"add_meta_boxes",24,{"type":137,"name":146,"callback":147,"file":140,"line":148},"save_post","action_save_post",25,{"type":137,"name":150,"callback":151,"file":140,"line":152},"admin_menu","rename_core_meta_boxes",26,{"type":137,"name":150,"callback":154,"file":140,"line":155},"add_help_page",27,{"type":157,"name":158,"callback":159,"file":140,"line":33},"filter","manage_edit-db-signatures_columns","set_columns",{"type":137,"name":143,"callback":143,"file":161,"line":162},"db-signatures.php",48,{"type":137,"name":146,"callback":147,"file":161,"line":164},49,{"type":157,"name":166,"callback":167,"priority":11,"file":161,"line":168},"the_content","show_signature",52,[],[],[],[],{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":177,"fileOperations":13,"externalRequests":13,"nonceChecks":194,"capabilityChecks":13,"bundledLibraries":195},[],{"prepared":13,"raw":13,"locations":176},[],{"escaped":13,"rawEcho":178,"locations":179},8,[180,183,184,187,188,189,191,192],{"file":181,"line":178,"context":182},"templates\\meta_box_choose_signature.php","raw output",{"file":181,"line":178,"context":182},{"file":185,"line":186,"context":182},"templates\\meta_box_show_on.php",5,{"file":185,"line":186,"context":182},{"file":185,"line":186,"context":182},{"file":185,"line":190,"context":182},6,{"file":185,"line":190,"context":182},{"file":193,"line":194,"context":182},"templates\\show_signature.php",2,[],[],{"summary":198,"deductions":199},"The \"db-signatures\" v1.0 plugin exhibits a generally strong security posture based on the provided static analysis. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the potential attack surface. Furthermore, the reported absence of dangerous functions, file operations, and external HTTP requests, combined with 100% of SQL queries using prepared statements, indicates good coding practices in these critical areas. The presence of nonce checks is also a positive sign for input validation.\n\nHowever, a significant concern arises from the complete lack of proper output escaping (0% escaped). This means that any data rendered to the user could potentially be vulnerable to cross-site scripting (XSS) attacks, depending on the nature of the plugin's output. The absence of capability checks is also noteworthy, as it suggests that plugin functionality might not be adequately protected against unauthorized access by lower-privileged users.\n\nThe plugin's vulnerability history shows zero known CVEs, which is an excellent track record. This lack of past vulnerabilities, coupled with the absence of critical taint flows, suggests that the plugin has historically been well-maintained and secure. Despite the strengths in attack surface reduction and SQL handling, the unescaped output represents a tangible risk that needs to be addressed to achieve a robust security profile.",[200,202],{"reason":201,"points":178},"Unescaped output",{"reason":203,"points":186},"Missing capability checks","2026-03-17T00:39:23.791Z",{"wat":206,"direct":211},{"assetPaths":207,"generatorPatterns":208,"scriptPaths":209,"versionParams":210},[],[],[],[],{"cssClasses":212,"htmlComments":213,"htmlAttributes":214,"restEndpoints":219,"jsGlobals":220,"shortcodeOutput":221},[],[],[215,216,217,218],"db_signatures_signature","_db_signatures_signature","db_signatures_signature_nonce","_db_signatures_show_on",[],[],[]]