[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fxBqBdMh14yWHyDm_wMfSyYfzy4m3PTHCLYidtbiZI0g":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":5,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":12,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":131,"fingerprints":290},"slayers-ad-integration","Ad Integration","1.1","Tom Slayer","https:\u002F\u002Fprofiles.wordpress.org\u002Fslayer\u002F","\u003Cp>Plugin Usage\u003C\u002Fp>\n\u003Col>\n\u003Cli>Locating the plugin in the Admin Panel\u003C\u002Fli>\n\u003Cli>Adding a new ad\u003C\u002Fli>\n\u003Cli>Editing an ad\u003C\u002Fli>\n\u003Cli>Deleting an ad\u003C\u002Fli>\n\u003Cli>Plugin options settings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>1 Locating the plugin in the Admin Panel\u003C\u002Fp>\n\u003Cp>The plugin creates “Slayer’s Ad Integration” menu item which is visible anywhere in your dashboard\u003Cbr \u002F>\nThe plugin’s options panel is divided to 2 sections “ads” & “options”;\u003C\u002Fp>\n\u003Cp>1.1 “Add ad” Subpage\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“Ad name” = the name of your ad. It isn’t publicly displayed anywhere, it’s just so that you can make the difference between the many ads you will ad.\u003C\u002Fli>\n\u003Cli>“Ad HTML Code” = your ad’s html code(Google Adsense for example)\u003C\u002Fli>\n\u003Cli>“Use default HTML wrapper” = the plugin can conjure the ad in a custom HTML wrapper which can be defiened in the options section. If you don’t know what this is just leave it on default.\u003C\u002Fli>\n\u003Cli>“Max repeat count on same page” = This value defines how many times the ads will appear on the same page. The higher teh value the more times the ads will appear on the page(for example a category page)\u003C\u002Fli>\n\u003Cli>“Ad position” = The position of the ad inside the post.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>2 Adding a new Ad\u003C\u002Fp>\n\u003Cp>In ads section simply locate the “Add Ad” button and define the ad’s title and code. Advanced users: You can define your own HTML wrapper.\u003C\u002Fp>\n\u003Cp>3 Editing an Ad\u003C\u002Fp>\n\u003Cp>In the “Ads” Section locate your ad and click the “Edit” button.\u003C\u002Fp>\n\u003Cp>“Edit ad” subpage (advanced  ad options)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“Load type” = The way the ad is insterted in the posts.\u003C\u002Fli>\n\u003Cli>auto: the ad will be automatically inserted in the posts\u003C\u002Fli>\n\u003Cli>manual: the ad will be shown only in the posts in which you add”\u003C!--slayer_Ad_Integration_[AD_ID]-->” .There’s no limit on the number of ads  you insert in a post.\u003C\u002Fli>\n\u003Cli>“Public” = you can set an ad to be visible by your readers or not. This feature is great if you don’t want to delete an ad for later usage.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>4 Deleting an Ad\u003C\u002Fp>\n\u003Cp>In the “Ads” Section locate your ad and click the “Delete” button. Remember that this is undoable.\u003C\u002Fp>\n\u003Cp>5 Plugin options settings\u003C\u002Fp>\n\u003Cp>Locate the “options” section at the plugin\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“Default HTML Before Ad” & “Default HTML After Ad” define the wrapper for each ad. You can owerwrite this by selecting “Default html wrapper”\u003C\u002Fli>\n\u003Cli>“Custom CSS” gives you the possibility to add css styling to your ad.\u003C\u002Fli>\n\u003Cli>“Max ad count per page”  This value defines how many times the ads will appear on the same page. The higher the value the more times the ads will appear on the page(for example a category page). This doesn’t apply to manual ad inclusion.\u003C\u002Fli>\n\u003C\u002Ful>\n",20,11468,0,"2008-08-18T18:26:00.000Z","2.6.1","2.2","",[18,19,20,21,22],"ads","adsense","advertisements","monetization","post","http:\u002F\u002Fwww.thaslayer.com\u002F2008\u002F08\u002F10\u002Fwordpress-plugin-slayers-ad-integration-v-10\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fslayers-ad-integration.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"slayer",4,30,84,"2026-04-05T01:54:30.754Z",[36,56,77,95,113],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":12,"num_ratings":12,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":16,"tags":49,"homepage":54,"download_link":55,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27},"ads-management","Ads Management","0.2.2","Shah Alom","https:\u002F\u002Fprofiles.wordpress.org\u002Fshahalom\u002F","\u003Cp>Ads Management plugin helps you to save your advertisement script and get specific shortcode for every script categories by different size, different sponsor and type to use in your post. so you can change the script any time to update in your unlimited posts!\u003Cbr \u002F>\nThough we have tried our best to make it useful for you and we are using this plugin on different websites, please let us know if you find any issue that is need to be fix for batter usability.\u003C\u002Fp>\n","Ads Management plugin helps you to save your advertisement script and to use on post and page using shortcode.",10,3199,"2015-05-14T11:08:00.000Z","4.2.39","3.6",[19,50,51,52,53],"affiliate-advertising","manage-ads","manage-advertisements","post-ads","http:\u002F\u002Fmicrosolutionsbd.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fads-management.0.2.2.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":75,"download_link":76,"security_score":66,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27},"simple-google-adsense","AdFlow – Easy Google AdSense Integration","1.2.0","MantraBrain","https:\u002F\u002Fprofiles.wordpress.org\u002Fmantrabrain\u002F","\u003Cp>\u003Cstrong>AdFlow\u003C\u002Fstrong> is the most user-friendly plugin for integrating Google AdSense into your website. Whether you’re a beginner or an advanced user, this plugin provides everything you need to monetize your content effectively and increase your website revenue.\u003C\u002Fp>\n\u003Ch3>🚀 Key Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Auto Ads (Recommended for Beginners)\u003C\u002Fstrong>\u003Cbr \u002F>\n– ✅ \u003Cstrong>One-click setup\u003C\u002Fstrong> – Just enter your Publisher ID\u003Cbr \u002F>\n– ✅ \u003Cstrong>AI-powered placement\u003C\u002Fstrong> – Google’s machine learning optimizes ad positions\u003Cbr \u002F>\n– ✅ \u003Cstrong>Automatic optimization\u003C\u002Fstrong> – Maximizes earnings while maintaining user experience\u003Cbr \u002F>\n– ✅ \u003Cstrong>Mobile responsive\u003C\u002Fstrong> – Works perfectly on all devices\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manual Ads (For Advanced Users)\u003C\u002Fstrong>\u003Cbr \u002F>\n– ✅ \u003Cstrong>Shortcodes\u003C\u002Fstrong> – Easy-to-use shortcodes for precise ad placement\u003Cbr \u002F>\n– ✅ \u003Cstrong>Gutenberg blocks\u003C\u002Fstrong> – Visual block editor integration\u003Cbr \u002F>\n– ✅ \u003Cstrong>Multiple ad types\u003C\u002Fstrong> – Banner, In-article, In-feed, and Matched Content\u003Cbr \u002F>\n– ✅ \u003Cstrong>Flexible formatting\u003C\u002Fstrong> – Auto, Fluid, Rectangle, and more\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Professional Features\u003C\u002Fstrong>\u003Cbr \u002F>\n– ✅ \u003Cstrong>Clean admin interface\u003C\u002Fstrong> – Modern, intuitive settings page\u003Cbr \u002F>\n– ✅ \u003Cstrong>Comprehensive documentation\u003C\u002Fstrong> – Built-in help and guidance\u003Cbr \u002F>\n– ✅ \u003Cstrong>Error handling\u003C\u002Fstrong> – Clear messages when configuration is needed\u003Cbr \u002F>\n– ✅ \u003Cstrong>Responsive design\u003C\u002Fstrong> – Works on all screen sizes\u003C\u002Fp>\n\u003Ch3>🎯 Perfect For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> wanting to monetize their content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Website owners\u003C\u002Fstrong> looking for easy AdSense integration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content creators\u003C\u002Fstrong> seeking to maximize ad revenue\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developers\u003C\u002Fstrong> who need flexible ad placement options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Beginners\u003C\u002Fstrong> who want a simple setup process\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💰 Monetization Benefits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Increase Revenue\u003C\u002Fstrong> – Easy AdSense integration for better earnings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimize Performance\u003C\u002Fstrong> – AI-powered ad placement for maximum CTR\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Optimization\u003C\u002Fstrong> – Responsive ads that work on all devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Experience\u003C\u002Fstrong> – Smart ad placement that doesn’t hurt engagement\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Quick Start Guide\u003C\u002Fh3>\n\u003Ch3>Step 1: Get Your Publisher ID\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fadsense\" rel=\"nofollow ugc\">adsense.google.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Sign in with your Google account\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Account \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Account information\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Copy your \u003Cstrong>Publisher ID\u003C\u002Fstrong> (starts with “pub-“)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>📖 Official Guide:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fadsense\u002Fanswer\u002F105516?hl=en\" rel=\"nofollow ugc\">How to find your Publisher ID\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Step 2: Configure the Plugin\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> AdFlow\u003C\u002Fstrong> in your admin dashboard\u003C\u002Fli>\n\u003Cli>Enter your Publisher ID in the \u003Cstrong>Publisher ID\u003C\u002Fstrong> field\u003C\u002Fli>\n\u003Cli>Choose \u003Cstrong>Auto Ads\u003C\u002Fstrong> (recommended) or \u003Cstrong>Manual Ads\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Save Settings\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Step 3: Set Up Auto Ads (Recommended)\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to your \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fadsense\" rel=\"nofollow ugc\">Google AdSense account\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Navigate to \u003Cstrong>Ads \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Auto ads\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Enable the ad types you want\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Save\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>That’s it! Your ads will start appearing within 24-48 hours.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📖 Official Guide:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fadsense\u002Fanswer\u002F7020288?hl=en\" rel=\"nofollow ugc\">How to set up Auto ads\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Detailed Usage\u003C\u002Fh3>\n\u003Ch3>Auto Ads Setup\u003C\u002Fh3>\n\u003Cp>Auto Ads is the easiest way to monetize your website. Google’s AI automatically places ads where they perform best, maximizing your revenue while maintaining excellent user experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>To enable Auto Ads:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Enter your Publisher ID in the plugin settings\u003Cbr \u002F>\n2. Check “Enable Auto Ads”\u003Cbr \u002F>\n3. Save settings\u003Cbr \u002F>\n4. Configure Auto Ads in your AdSense account\u003C\u002Fp>\n\u003Ch3>Manual Ads Setup\u003C\u002Fh3>\n\u003Cp>For precise control over ad placement, use Manual Ads with shortcodes or Gutenberg blocks.\u003C\u002Fp>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cp>Use these shortcodes in your posts, pages, or widgets:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Basic Ad:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[adsense ad_slot=\"YOUR_AD_SLOT_ID\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Banner Ad:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[adsense_banner ad_slot=\"YOUR_AD_SLOT_ID\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>In-Article Ad:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[adsense_inarticle ad_slot=\"YOUR_AD_SLOT_ID\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>In-Feed Ad:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[adsense_infeed ad_slot=\"YOUR_AD_SLOT_ID\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Matched Content:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[adsense_matched_content ad_slot=\"YOUR_AD_SLOT_ID\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>Gutenberg Blocks\u003C\u002Fh4>\n\u003Cp>The AdFlow plugin includes a powerful Gutenberg block for easy visual ad placement.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step-by-Step Block Setup:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Edit any post or page\u003C\u002Fstrong> in the WordPress block editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Click the “+” button\u003C\u002Fstrong> to add a new block\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search for “AdFlow Ad”\u003C\u002Fstrong> in the block search\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add the block\u003C\u002Fstrong> to your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configure the block settings\u003C\u002Fstrong> in the right sidebar:\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Block Configuration Options:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Ad Slot ID\u003C\u002Fstrong> – Enter your Google AdSense ad unit ID (e.g., 1234567890)\u003Cbr \u002F>\n– \u003Cstrong>Ad Type\u003C\u002Fstrong> – Choose from:\u003Cbr \u002F>\n  – Banner Ad (standard display ads)\u003Cbr \u002F>\n  – In-Article Ad (fluid ads within content)\u003Cbr \u002F>\n  – In-Feed Ad (native-looking ads)\u003Cbr \u002F>\n  – Matched Content (content recommendation ads)\u003Cbr \u002F>\n– \u003Cstrong>Ad Format\u003C\u002Fstrong> – Select from:\u003Cbr \u002F>\n  – Auto (responsive, recommended)\u003Cbr \u002F>\n  – Fluid (adaptive sizing)\u003Cbr \u002F>\n  – Auto Relaxed (flexible sizing)\u003Cbr \u002F>\n  – Rectangle (300×250, 336×280)\u003Cbr \u002F>\n  – Horizontal (728×90, 970×90)\u003Cbr \u002F>\n  – Vertical (160×600, 300×600)\u003Cbr \u002F>\n– \u003Cstrong>Full Width Responsive\u003C\u002Fstrong> – Enable for responsive ad sizing\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Block Preview:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe block shows a live preview in the editor with your configuration, making it easy to see how your ad will appear.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Getting Your Ad Slot ID:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Go to your \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fadsense\" rel=\"nofollow ugc\">Google AdSense account\u003C\u002Fa>\u003Cbr \u002F>\n2. Navigate to \u003Cstrong>Ads \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> By ad unit\u003C\u002Fstrong>\u003Cbr \u002F>\n3. Click \u003Cstrong>Create new ad unit\u003C\u002Fstrong>\u003Cbr \u002F>\n4. Choose your ad type and format\u003Cbr \u002F>\n5. Click \u003Cstrong>Create\u003C\u002Fstrong> and copy the Ad Slot ID\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📖 Official Guide:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fadsense\u002Fanswer\u002F9183566?hl=en\" rel=\"nofollow ugc\">How to create ad units\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Getting Your Ad Slot ID\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to your AdSense account\u003C\u002Fli>\n\u003Cli>Navigate to \u003Cstrong>Ads \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> By ad unit\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Create new ad unit\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Choose ad type and format\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Create\u003C\u002Fstrong> and copy the Ad Slot ID\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>📖 Official Guide:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fadsense\u002Fanswer\u002F9183566?hl=en\" rel=\"nofollow ugc\">How to create ad units\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Need Help?\u003C\u002Fstrong>\u003Cbr \u002F>\n– Check the built-in documentation in the plugin settings\u003Cbr \u002F>\n– Visit our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsimple-google-adsense\u002F\" rel=\"ugc\">support page\u003C\u002Fa>\u003Cbr \u002F>\n– Review the \u003Ca href=\"#frequently-asked-questions\" rel=\"nofollow ugc\">FAQ section\u003C\u002Fa> above\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Found a Bug?\u003C\u002Fstrong>\u003Cbr \u002F>\nPlease report issues on our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmantrabrain\u002Fsimple-google-adsense\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa> or the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsimple-google-adsense\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>More Products from MantraBrain\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpyatra.com\u002F?ref=wporghtaccess\" rel=\"nofollow ugc\">Yatra Travel Booking Plugin\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nComplete travel booking solution for tour operators and travel agencies.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-watermark\u002F\" rel=\"ugc\">Ultimate Image Watermark\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically add watermarks to images as they’re uploaded to your site.\u003C\u002Fp>\n","The easiest way to integrate Google AdSense into your website. Supports Auto Ads and Manual Ads with shortcodes and Gutenberg blocks.",3000,77918,100,2,"2025-07-28T04:21:00.000Z","6.8.5","5.6","7.2",[18,19,73,74,21],"google","google-adsense","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-google-adsense\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-google-adsense.1.2.0.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":12,"num_ratings":12,"last_updated":87,"tested_up_to":47,"requires_at_least":88,"requires_php":16,"tags":89,"homepage":93,"download_link":94,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27},"master-post-advert","Master Post Advert","1.0.2","m_i_n","https:\u002F\u002Fprofiles.wordpress.org\u002Fm_i_n\u002F","\u003Cp>Master Post Advert ia a simple plugin that display advertising between post’s beginning and rest of the content (where the “Read More” tag is).\u003C\u002Fp>\n\u003Ch4>Available languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>english\u003C\u002Fli>\n\u003Cli>polish (polski)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>License\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\" rel=\"nofollow ugc\">GNU GPL version 2\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>About\u003C\u002Fh4>\n\u003Cp>Copyright ©2010 \u003Ca href=\"http:\u002F\u002Fwww.bbproject.net\" rel=\"nofollow ugc\">BBPROJECT.NET\u003C\u002Fa>\u003C\u002Fp>\n","Display advertising between the introduction and post content.",1000,42710,"2017-11-28T17:51:00.000Z","3.2",[90,19,91,92,22],"ad","advert","advertisement","http:\u002F\u002Fwww.bbproject.net\u002Fmoje-projekty\u002Finne\u002Fmaster-post-advert","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaster-post-advert.1.0.2.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":66,"downloaded":103,"rating":66,"num_ratings":104,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":16,"tags":108,"homepage":111,"download_link":112,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27},"add-to-post","Add To Post","1.0","HowWhoWhen","https:\u002F\u002Fprofiles.wordpress.org\u002Fhowwhowhen\u002F","\u003Cp>Add To Post allows you to add additional content to either the start, end or both areas of your blog posts. You can use it to add AdSense code, opt-in forms or notifications such as disclaimers and disclosures to all your posts.\u003C\u002Fp>\n\u003Cp>Demo: \u003Ca href=\"http:\u002F\u002Fwww.get10000subscribers.com\u002F\" title=\"Get 10,000 Subscribers\" rel=\"nofollow ugc\">Get 10,000 Subscribers\u003C\u002Fa>.\u003C\u002Fp>\n","Add To Post allows you to add additional content to either the start, end or both areas of your blog posts.",11558,1,"2012-05-10T19:32:00.000Z","3.3.2","3.0",[96,19,109,110,22],"content","disclaimer","http:\u002F\u002Fwww.Get10000Subscribers.com\u002Fadd-to-post\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-to-post.1.0.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":66,"downloaded":121,"rating":66,"num_ratings":104,"last_updated":122,"tested_up_to":123,"requires_at_least":124,"requires_php":16,"tags":125,"homepage":129,"download_link":130,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27},"linkvertise-script-api","Linkvertise Script API","1.0.8","linkvertise","https:\u002F\u002Fprofiles.wordpress.org\u002Flinkvertise\u002F","\u003Cp>The Linkvertise Script API Plugin automatically monetizes the external links on your website.\u003C\u002Fp>\n\u003Cp>Earn money from visitors who want to leave your site – Perfect for forums, download portals, and blogs.\u003C\u002Fp>\n\u003Cp>Install and activate the plugin, enter your Linkvertise-ID in Settings and easily earn money with links on your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>All benefits at a glance:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Start immediately in one step\u003C\u002Fli>\n\u003Cli>Automatic conversion of all external links into Linkvertise links\u003C\u002Fli>\n\u003Cli>Automatic conversion of all new external links into Linkvertise links\u003C\u002Fli>\n\u003Cli>Passive source of income\u003C\u002Fli>\n\u003Cli>Good user experience of your website visitors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Please note:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>This plugin only works if you have a Linkvertise account\u003C\u002Fli>\n\u003Cli>The advertising settings of the links must still be set on the Linkvertise website\u003C\u002Fli>\n\u003C\u002Ful>\n","The Linkvertise Script API Plugin automatically monetizes the external links on your website.",8192,"2020-04-13T13:05:00.000Z","5.4.19","5.1.1",[19,126,117,127,128],"link-vertise","linkvertise-net","website-monetization","https:\u002F\u002Flinkvertise.net\u002Fdashboard#dynamic","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flinkvertise-script-api.1.0.8.zip",{"attackSurface":132,"codeSignals":157,"taintFlows":234,"riskAssessment":273,"analyzedAt":289},{"hooks":133,"ajaxHandlers":153,"restRoutes":154,"shortcodes":155,"cronEvents":156,"entryPointCount":12,"unprotectedCount":12},[134,140,145,149],{"type":135,"name":136,"callback":137,"file":138,"line":139},"filter","the_content","insert","slayer_Ad_Integration.php",127,{"type":141,"name":142,"callback":143,"file":138,"line":144},"action","admin_head","add_admin_css",128,{"type":141,"name":146,"callback":147,"file":138,"line":148},"wp_head","add_css",129,{"type":141,"name":150,"callback":151,"file":138,"line":152},"admin_menu","add_admin_menu",130,[],[],[],[],{"dangerousFunctions":158,"sqlUsage":163,"outputEscaping":165,"fileOperations":12,"externalRequests":12,"nonceChecks":12,"capabilityChecks":12,"bundledLibraries":233},[159],{"fn":160,"file":138,"line":161,"context":162},"unserialize",123,"$this->ads = is_string($this->ads) ? unserialize($this->ads) : ( $this->ads ? $this->ads : array());",{"prepared":12,"raw":12,"locations":164},[],{"escaped":12,"rawEcho":166,"locations":167},39,[168,172,175,177,178,179,181,182,184,186,187,189,191,193,195,196,198,199,200,202,204,205,207,210,211,212,214,215,216,217,219,221,222,223,225,227,229,230,231],{"file":169,"line":170,"context":171},"admin_actions.php",13,"raw output",{"file":173,"line":174,"context":171},"admin_template_add.php",3,{"file":173,"line":176,"context":171},8,{"file":173,"line":176,"context":171},{"file":173,"line":176,"context":171},{"file":173,"line":180,"context":171},26,{"file":173,"line":180,"context":171},{"file":173,"line":183,"context":171},41,{"file":173,"line":185,"context":171},42,{"file":173,"line":185,"context":171},{"file":173,"line":188,"context":171},43,{"file":190,"line":10,"context":171},"admin_template_edit.php",{"file":190,"line":192,"context":171},24,{"file":190,"line":194,"context":171},38,{"file":190,"line":194,"context":171},{"file":190,"line":197,"context":171},63,{"file":190,"line":197,"context":171},{"file":190,"line":197,"context":171},{"file":190,"line":201,"context":171},75,{"file":190,"line":203,"context":171},76,{"file":190,"line":203,"context":171},{"file":190,"line":206,"context":171},77,{"file":208,"line":209,"context":171},"admin_template_main.php",16,{"file":208,"line":209,"context":171},{"file":208,"line":209,"context":171},{"file":208,"line":213,"context":171},17,{"file":208,"line":213,"context":171},{"file":208,"line":213,"context":171},{"file":208,"line":10,"context":171},{"file":208,"line":218,"context":171},21,{"file":208,"line":220,"context":171},27,{"file":208,"line":220,"context":171},{"file":208,"line":183,"context":171},{"file":208,"line":224,"context":171},45,{"file":208,"line":226,"context":171},49,{"file":208,"line":228,"context":171},57,{"file":208,"line":228,"context":171},{"file":208,"line":197,"context":171},{"file":138,"line":232,"context":171},214,[],[235,252],{"entryPoint":236,"graph":237,"unsanitizedCount":104,"severity":251},"\u003Cadmin_template_add> (admin_template_add.php:0)",{"nodes":238,"edges":248},[239,243],{"id":240,"type":241,"label":242,"file":173,"line":188},"n0","source","$_GET['act']",{"id":244,"type":245,"label":246,"file":173,"line":188,"wp_function":247},"n1","sink","echo() [XSS]","echo",[249],{"from":240,"to":244,"sanitized":250},false,"low",{"entryPoint":253,"graph":254,"unsanitizedCount":31,"severity":251},"\u003Cadmin_template_edit> (admin_template_edit.php:0)",{"nodes":255,"edges":269},[256,259,260,263,265,267],{"id":240,"type":241,"label":257,"file":190,"line":258},"$_GET (x2)",7,{"id":244,"type":245,"label":246,"file":190,"line":10,"wp_function":247},{"id":261,"type":241,"label":262,"file":190,"line":197},"n2","$_GET['id']",{"id":264,"type":245,"label":246,"file":190,"line":197,"wp_function":247},"n3",{"id":266,"type":241,"label":242,"file":190,"line":206},"n4",{"id":268,"type":245,"label":246,"file":190,"line":206,"wp_function":247},"n5",[270,271,272],{"from":240,"to":244,"sanitized":250},{"from":261,"to":264,"sanitized":250},{"from":266,"to":268,"sanitized":250},{"summary":274,"deductions":275},"The \"slayers-ad-integration\" v1.1 plugin presents a mixed security posture. On one hand, its attack surface appears to be minimal, with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that lack authentication or permission checks. Furthermore, all SQL queries are correctly implemented using prepared statements, and there are no recorded vulnerabilities (CVEs) in its history, suggesting a generally stable codebase. However, significant concerns arise from the static analysis. The presence of the `unserialize` function without apparent sanitization or input validation is a critical security risk, as it can lead to Remote Code Execution if the serialized data originates from an untrusted source. Additionally, a concerning 100% of output is not properly escaped, which could open the door to Cross-Site Scripting (XSS) vulnerabilities. The taint analysis showing two flows with unsanitized paths further emphasizes these risks, indicating potential avenues for malicious data to reach sensitive functions.",[276,279,282,284,287],{"reason":277,"points":278},"Dangerous function 'unserialize' used",15,{"reason":280,"points":281},"100% of output not properly escaped",12,{"reason":283,"points":44},"Taint flow with unsanitized paths (2)",{"reason":285,"points":286},"No nonce checks",5,{"reason":288,"points":286},"No capability checks","2026-03-16T23:02:07.656Z",{"wat":291,"direct":303},{"assetPaths":292,"generatorPatterns":296,"scriptPaths":297,"versionParams":298},[293,294,295],"\u002Fwp-content\u002Fplugins\u002Fslayers-ad-integration\u002Fadmin\u002Fcss\u002Fadmin_style.css","\u002Fwp-content\u002Fplugins\u002Fslayers-ad-integration\u002Fadmin\u002Fjs\u002Fadmin_script.js","\u002Fwp-content\u002Fplugins\u002Fslayers-ad-integration\u002Fjs\u002Fscript.js",[],[294,295],[299,300,301,302],"slayers-ad-integration\u002Fstyle.css?ver=","slayers-ad-integration\u002Fadmin\u002Fcss\u002Fadmin_style.css?ver=","slayers-ad-integration\u002Fadmin\u002Fjs\u002Fadmin_script.js?ver=","slayers-ad-integration\u002Fjs\u002Fscript.js?ver=",{"cssClasses":304,"htmlComments":308,"htmlAttributes":310,"restEndpoints":312,"jsGlobals":313,"shortcodeOutput":315},[305,306,307],"slayer_ads","slayer_paypal","slayer_donate_wrapper",[309],"slayer_ad_integration_",[311],"data-slayer-ad-id",[],[314],"slayer_ad_integration_vars",[316],"[slayer_ad_code id=\"1\"]"]