[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZzQJ6AmhDPvRZswo15ndbQZ9mjAmmO1znnet6m9eCfA":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":44,"crawl_stats":35,"alternatives":52,"analysis":151,"fingerprints":1282},"dima-take-action","Dima Take Action","1.0.5","PixelDima","https:\u002F\u002Fprofiles.wordpress.org\u002Fpixeldima\u002F","\u003Cp>Adds a beautiful, customizable take action banner containe a promotion or a news to the top or the bottom of your WordPress site.\u003Cbr \u002F>\nBanner that is dismissable and dismiss is saved by cookie.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Display a \u003Cstrong>message\u003C\u002Fstrong> with a \u003Cstrong>button\u003C\u002Fstrong> (optional).\u003C\u002Fli>\n\u003Cli>Background Image, Gradient color, RGBa Color.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Colors\u003C\u002Fstrong> are fully \u003Cstrong>customizable\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Position\u003C\u002Fstrong> the bar on \u003Cstrong>top\u003C\u002Fstrong> or \u003Cstrong>bottom\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Set \u003Cstrong>any height\u003C\u002Fstrong> you want.\u003C\u002Fli>\n\u003Cli>Display a \u003Cstrong>close button\u003C\u002Fstrong> for the visitor.\u003C\u002Fli>\n\u003Cli>Cookie Bar.\u003C\u002Fli>\n\u003Cli>Floating Button.\u003C\u002Fli>\n\u003Cli>Responsive.\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily lets you add a Top\u002FButtom Banner to display a notification and promotion.",300,13978,0,"2018-08-06T22:36:00.000Z","4.9.29","4.0","",[19,20,4,21,22],"banner","bottom-bar","top-bar","wordpress-notification-bar","http:\u002F\u002Fpixeldima.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdima-take-action.zip",64,1,"2025-04-01 00:00:00","2026-03-15T15:16:48.613Z",[30],{"id":31,"url_slug":32,"title":33,"description":34,"plugin_slug":4,"theme_slug":35,"affected_versions":36,"patched_in_version":35,"severity":37,"cvss_score":38,"cvss_vector":39,"vuln_type":40,"published_date":27,"updated_date":41,"references":42,"days_to_patch":35},"CVE-2025-31742","dima-take-action-authenticated-administrator-stored-cross-site-scripting","Dima Take Action \u003C= 1.0.5 - Authenticated (Administrator+) Stored Cross-Site Scripting","The Dima Take Action plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 1.0.5 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only impacts multi-site installations and installations where unfiltered_html has been disabled.",null,"\u003C=1.0.5","medium",4.4,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-04-09 13:16:56",[43],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F13209280-5822-492b-94fa-780ce6d38924?source=api-prod",{"slug":45,"display_name":7,"profile_url":8,"plugin_count":46,"total_installs":47,"avg_security_score":48,"avg_patch_time_days":49,"trust_score":50,"computed_at":51},"pixeldima",2,400,75,30,77,"2026-04-04T01:21:29.675Z",[53,77,94,114,132],{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":63,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":72,"download_link":73,"security_score":74,"vuln_count":75,"unpatched_count":13,"last_vuln_date":76,"fetched_at":28},"wpfront-notification-bar","WPFront Notification Bar","3.5.1","Syam Mohan","https:\u002F\u002Fprofiles.wordpress.org\u002Fsyammohanm\u002F","\u003Cp>Want to display a notification about a promotion or a news? WPFront Notification Bar plugin lets you do that easily.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwpfront.com\u002Fnotification-bar-pro\u002F\" rel=\"nofollow ugc\">Upgrade to PRO\u003C\u002Fa> to create multiple bars and to use advanced editor.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Display a \u003Cstrong>message\u003C\u002Fstrong> with a \u003Cstrong>button\u003C\u002Fstrong> (optional).\u003C\u002Fli>\n\u003Cli>Processes \u003Cstrong>shortcodes\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Button will \u003Cstrong>open a URL\u003C\u002Fstrong> or \u003Cstrong>execute JavaScript\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Position\u003C\u002Fstrong> the bar on \u003Cstrong>top\u003C\u002Fstrong> or \u003Cstrong>bottom\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Can be \u003Cstrong>fixed at position\u003C\u002Fstrong> (Sticky Bar).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display on Scroll\u003C\u002Fstrong> option.\u003C\u002Fli>\n\u003Cli>Set \u003Cstrong>any height\u003C\u002Fstrong> you want.\u003C\u002Fli>\n\u003Cli>Set the number of \u003Cstrong>seconds before\u003C\u002Fstrong> the \u003Cstrong>bar appears\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Display a \u003Cstrong>close button\u003C\u002Fstrong> for the visitor.\u003C\u002Fli>\n\u003Cli>Set the number of \u003Cstrong>seconds before auto close\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Colors\u003C\u002Fstrong> are fully \u003Cstrong>customizable\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Display a \u003Cstrong>Reopen Button\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Select the pages\u002Fposts\u003C\u002Fstrong> you want to display the notification.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Select the user roles\u003C\u002Fstrong> you want to display the notification.\u003C\u002Fli>\n\u003Cli>Set \u003Cstrong>Start\u003C\u002Fstrong> and \u003Cstrong>End dates\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Hide in \u003Cstrong>Small Devices\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fwpfront.com\u002Fwordpress-plugins\u002Fnotification-bar-plugin\u002Fwpfront-notification-bar-troubleshooting\u002F\" rel=\"nofollow ugc\">WPFront Notification Bar Troubleshooting\u003C\u002Fa> page for troubleshooting steps.\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"http:\u002F\u002Fwpfront.com\u002Fnotification-bar-plugin-settings\u002F\" rel=\"nofollow ugc\">WPFront Notification Bar Settings\u003C\u002Fa> page for detailed option descriptions.\u003C\u002Fp>\n","Easily lets you create a bar on top or bottom to display a notification.",50000,1044538,90,131,"2025-12-02T16:51:00.000Z","6.9.4","5.0","7.0",[20,70,71,21,22],"notification","notification-bar","http:\u002F\u002Fwpfront.com\u002Fnotification-bar-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpfront-notification-bar.3.5.1.zip",99,4,"2024-03-25 00:00:00",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":13,"num_ratings":13,"last_updated":87,"tested_up_to":88,"requires_at_least":67,"requires_php":17,"tags":89,"homepage":17,"download_link":92,"security_score":93,"vuln_count":13,"unpatched_count":13,"last_vuln_date":35,"fetched_at":28},"simple-site-notice","Simple Site Notice – Top Bar & Bottom Bar","1.2.0","MakeYourWeb","https:\u002F\u002Fprofiles.wordpress.org\u002Fmakeyourwebonline\u002F","\u003Cp>\u003Cstrong>Simple Site Notice – Top Bar & Bottom Bar\u003C\u002Fstrong> lets you display a customizable notification banner on your WordPress site, either fixed to the top of the screen or placed inline at the bottom.\u003C\u002Fp>\n\u003Cp>Perfect for cookie notices, promotions, announcements, donation requests, or any other message you want to highlight.\u003C\u002Fp>\n\u003Cp>Key features:\u003Cbr \u002F>\n* Place the notice at the top or bottom of your site\u003Cbr \u002F>\n* Use plain text or HTML in your message\u003Cbr \u002F>\n* Choose background and text colors\u003Cbr \u002F>\n* Customize font size and padding\u003Cbr \u002F>\n* Add your own CSS styles (without \u003Ccode>\u003Cstyle>\u003C\u002Fcode> tags)\u003Cbr \u002F>\n* Option to hide the notice on mobile devices\u003Cbr \u002F>\n* Option to enable a close button so users can dismiss the notice\u003Cbr \u002F>\n* Option to remember closure with a cookie (notice stays hidden after closing)\u003Cbr \u002F>\n* Lightweight and clean – no JavaScript required (unless close button is enabled)\u003Cbr \u002F>\n* Works instantly – no setup complexity\u003C\u002Fp>\n","Display a customizable notification bar at the top or bottom of your site. Perfect for notices, promotions, or announcements.",20,569,"2025-05-13T09:19:00.000Z","6.8.5",[90,19,20,91,21],"announcement","notice","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-site-notice.1.2.0.zip",100,{"slug":21,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":103,"num_ratings":104,"last_updated":105,"tested_up_to":66,"requires_at_least":106,"requires_php":17,"tags":107,"homepage":109,"download_link":110,"security_score":111,"vuln_count":112,"unpatched_count":13,"last_vuln_date":113,"fetched_at":28},"Top Bar","3.0.6","WP Darko","https:\u002F\u002Fprofiles.wordpress.org\u002Fspwebguy\u002F","\u003Cp>Simply the easiest way to add a topbar to your website. This plugin adds a simple and clean notification bar at the top of your website, allowing you to display a nice message to your visitors as well as a custom link. What you see is what you get, and it’s totally free.\u003C\u002Fp>\n\u003Ch4>No limitation for the Free version\u003C\u002Fh4>\n\u003Cp>The Free version of the Top Bar plugin is \u003Cstrong>not limited\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwpdarko.com\u002Fitems\u002Ftop-bar-pro\u002F\" rel=\"nofollow ugc\">PRO version\u003C\u002Fa> gives you access to a lot of new features: allow users to \u003Cstrong>close the Top Bar\u003C\u002Fstrong>, choose an \u003Cstrong>initial state\u003C\u002Fstrong>, add a \u003Cstrong>bottom border\u003C\u002Fstrong>, set a \u003Cstrong>time before the Top Bar appears\u003C\u002Fstrong>, bottom positioning, user visibility settings (\u003Cstrong>only for guests or registered users\u003C\u002Fstrong>), change the \u003Cstrong>font-size\u003C\u002Fstrong>…\u003C\u002Fp>\n\u003Ch4>Fully translatable\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>POT files included (\u002Flang\u002F)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Available fields\u002Foptions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Status (active or inactive)\u003C\u002Fli>\n\u003Cli>Stay visible when scrolling\u003C\u002Fli>\n\u003Cli>Message (obviously)\u003C\u002Fli>\n\u003Cli>Button text\u003C\u002Fli>\n\u003Cli>Button URL\u003C\u002Fli>\n\u003Cli>Color\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>Go to \u003Ca href=\"https:\u002F\u002Fwpdarko.com\u002Fsupport\u002Fdocs\u002Fget-started-with-the-top-bar-plugin\u002F\" rel=\"nofollow ugc\">the plugin’s documentation\u003C\u002Fa> if you need more information on how to use this plugin.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Find help on \u003Ca href=\"https:\u002F\u002Fwpdarko.com\u002Fsupport\" rel=\"nofollow ugc\">our support platform\u003C\u002Fa> for this plugin (we’ll answer you fast, promise).\u003C\u002Fp>\n","Simply the easiest way to add a topbar to your website. Create a notification bar in no-time and show a message and a button to your visitors.",20000,299110,80,43,"2026-01-29T19:32:00.000Z","3.6",[19,108,70,71,21],"info-bar","https:\u002F\u002Fwpdarko.com\u002Ftop-bar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftop-bar.3.0.6.zip",98,3,"2024-04-10 00:00:00",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":66,"requires_at_least":127,"requires_php":128,"tags":129,"homepage":130,"download_link":131,"security_score":93,"vuln_count":13,"unpatched_count":13,"last_vuln_date":35,"fetched_at":28},"easy-notification-bar","Easy Notification Bar","1.7","wpexplorer","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpexplorer\u002F","\u003Cp>Easily add a custom top bar notification message to on your site with live customization options via the WordPress customizer. The plugin allows you to enter your notification bar text as well as an optional button to display next to your text. Perfect for notifying visitors of a current sale, hot product, warnings or other important messages.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-notification-bar\u002F\" rel=\"ugc\">Easy Notification Bar\u003C\u002Fa> plugin makes use of the newer “wp_body_open” action hook introduced in WordPress 5.2.0 which allows the plugin to work better with any theme that has been updated to support the tag. Contrary to other notice bar solutions which rely on absolute positioning, this plugin inserts the notice bar right after the body tag so it should display perfectly without any conflicts on any well-coded theme.\u003C\u002Fp>\n\u003Cp>By default, the notification bar is “static” which means it displays at the top of your site so when you scroll down the page it will become “hidden”. This is generally better for usability and \u003Ca href=\"https:\u002F\u002Fwww.wpexplorer.com\u002Fwordpress-seo\u002F\" rel=\"nofollow ugc\">SEO\u003C\u002Fa>. However, in version 1.4 we added a new \u003Cstrong>sticky option\u003C\u002Fstrong> which you can enable in the Customizer so that the notification bar remains visible as you scroll down the page. The sticky functionality makes use of the CSS sticky property (not javascript).\u003C\u002Fp>\n\u003Cp>Although disabled by default, you can enable a \u003Cstrong>close icon\u003C\u002Fstrong> for your notice. When enabled, your visitors will see an “x” icon over the top bar which they can click to hide the message for their current and future sessions. This functionality makes use of localStorage (not cookies). You can also select to hide the notification bar when clicking the call to action button.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Sitewide (or homepage only) top notification bar.\u003C\u002Fli>\n\u003Cli>Easy setup via the WordPress customizer.\u003C\u002Fli>\n\u003Cli>Optional close icon.\u003C\u002Fli>\n\u003Cli>Optional sticky display.\u003C\u002Fli>\n\u003Cli>Custom background, color, text alignment and font size settings.\u003C\u002Fli>\n\u003Cli>Optional callout button.\u003C\u002Fli>\n\u003Cli>Responsive design so it looks good on mobile.\u003C\u002Fli>\n\u003Cli>Minimal code.\u003C\u002Fli>\n\u003Cli>Vanilla Javascript used for close icon (jQuery not needed).\u003C\u002Fli>\n\u003C\u002Ful>\n","A simple plugin for displaying a notice at the top of your website that can be closed by the visitor. Completely free and minimal without any upsells.",9000,135989,92,16,"2026-03-10T18:26:00.000Z","6.3","7.4",[19,91,70,71,21],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-notification-bar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-notification-bar.1.7.zip",{"slug":133,"name":134,"version":135,"author":136,"author_profile":137,"description":138,"short_description":139,"active_installs":140,"downloaded":141,"rating":142,"num_ratings":143,"last_updated":144,"tested_up_to":66,"requires_at_least":16,"requires_php":145,"tags":146,"homepage":148,"download_link":149,"security_score":111,"vuln_count":112,"unpatched_count":13,"last_vuln_date":150,"fetched_at":28},"notibar","Notibar – Notification Bar for WordPress","2.1.9","Ninja Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fninjateam\u002F","\u003Cp>\u003Cstrong>Customizer for sticky header, notification bar, alert, promo code, marketing campaign, top banner\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin adds a \u003Cstrong>top notification bar\u003C\u002Fstrong> to indicate significant announcements on your website. You can set it as a sticky header that is visible when scrolling.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>Dismiss\u003C\u002Fstrong> button can be disabled, closed permanently, or toggled so that your visitors can easily find it again.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Instant live preview\u003C\u002Fstrong> mode helps you see how every setting affects the notification bar before you publish it.\u003C\u002Fp>\n\u003Cp>Notibar seamlessly integrates with your existing WordPress theme, ensuring a cohesive look and feel. It has integrated clear and compelling call-to-action buttons to drive user engagement and conversions.\u003C\u002Fp>\n\u003Ch3>⚡️ FEATURES\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>This alert banner is built to optimize appearance and drive a positive impact on your WordPress website traffic and conversions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Designed with \u003Cstrong>clean\u003C\u002Fstrong> UI & modern style\u003C\u002Fli>\n\u003Cli>Display in \u003Cstrong>absolute\u003C\u002Fstrong> or \u003Cstrong>fixed\u003C\u002Fstrong> positioning\u003C\u002Fli>\n\u003Cli>Custom color, text, click-to-action\u003C\u002Fli>\n\u003Cli>Various notice bar \u003Cstrong>style presets\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Set text container width and alignment\u003C\u002Fli>\n\u003Cli>Actions for \u003Cstrong>Dismiss\u003C\u002Fstrong> button: disable, toggle, close for good\u003C\u002Fli>\n\u003Cli>WYSIWYG visual banner editor with \u003Cstrong>live preview\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Display on all pages\u002Fposts or specific page\u002Fpost ID\u003C\u002Fli>\n\u003Cli>Add different content for mobile devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 TYPICAL USE CASES\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>These are good ideas on how to exploit the Notification Bar plugin:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Important announcements\u003C\u002Fli>\n\u003Cli>Technical notices\u003C\u002Fli>\n\u003Cli>Time-sensitive appeals for donation or CTA\u003C\u002Fli>\n\u003Cli>Subscription increase\u003C\u002Fli>\n\u003Cli>Terms or operational changes\u003C\u002Fli>\n\u003Cli>Privacy policy acknowledgments\u003C\u002Fli>\n\u003Cli>Maintenance messages\u003C\u002Fli>\n\u003Cli>Service outage or resource shortage\u003C\u002Fli>\n\u003Cli>Seasonal offers or promotions\u003C\u002Fli>\n\u003Cli>Driving traffic to other sites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Notibar is ideal for you to promote upcoming events, new blog posts, product launches, or special offers with ease.\u003C\u002Fp>\n\u003Cp>Did you know? You can even capture email leads by offering incentives and integrating with your email marketing provider.\u003C\u002Fp>\n\u003Ch3>🎉 Supported Themes and Plugins\u003C\u002Fh3>\n\u003Cp>We have done extra work to ensure complete compatibility with all themes, page builders and other popular plugins.\u003C\u002Fp>\n\u003Ch3>📝 Documentation and Support\u003C\u002Fh3>\n\u003Cp>If you’re having issues, do let us know and we’ll try to help you out.\u003Cbr \u002F>\nYou can always reach us at \u003Ca href=\"http:\u002F\u002Fninjateam.org\u002Fsupport\" rel=\"nofollow ugc\">Ninja Team Support Center\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>♥️ Like this Top Bar Alert Plugin?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Rate us 5⭐ stars on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fnotibar\u002Freviews\u002F?filter=5#new-post\" rel=\"ugc\">WordPress.org\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Learn to \u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fcategory\u002Fwoocommerce-tutorials\u002F\" rel=\"nofollow ugc\">create successful online stores\u003C\u002Fa> with advanced built-in features.\u003C\u002Fli>\n\u003C\u002Ful>\n","Customizer for sticky header, notification bar, alert, promo code, marketing campaign, top banner",8000,129210,96,62,"2026-01-26T18:09:00.000Z","5.3.1",[90,19,71,147,21],"notifications","https:\u002F\u002Fninjateam.org\u002Fnotibar-wordpress-notification-bar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnotibar.2.1.9.zip","2025-03-05 21:11:50",{"attackSurface":152,"codeSignals":421,"taintFlows":1141,"riskAssessment":1272,"analyzedAt":1281},{"hooks":153,"ajaxHandlers":395,"restRoutes":417,"shortcodes":418,"cronEvents":419,"entryPointCount":277,"unprotectedCount":13},[154,160,165,169,172,177,181,186,191,196,200,203,206,210,214,217,220,224,228,233,237,240,243,246,248,252,254,258,260,263,268,271,274,280,285,288,292,296,300,305,310,314,316,319,322,326,329,332,336,339,343,346,349,352,355,357,360,364,366,368,369,371,374,377,379,380,385,388,391],{"type":155,"name":156,"callback":157,"file":158,"line":159},"action","redux\u002Fpage\u002Fdima_ta_demo\u002Fenqueue","dima_ta_addPanelCSS","admin\\class-dima-take-action-admin.php",123,{"type":155,"name":161,"callback":162,"file":163,"line":164},"wp_loaded","options_toggle_check","admin\\redux-framework\\class.redux-plugin.php",170,{"type":155,"name":166,"callback":167,"file":163,"line":168},"wpmu_new_blog","activate_new_site",173,{"type":155,"name":170,"callback":170,"file":163,"line":171},"admin_notices",176,{"type":173,"name":174,"callback":175,"file":163,"line":176},"filter","plugin_row_meta","plugin_metalinks",179,{"type":155,"name":178,"callback":179,"file":163,"line":180},"activated_plugin","load_first",181,{"type":155,"name":182,"callback":183,"file":184,"line":185},"redux\u002Floaded","remove_demo","admin\\redux-framework\\pixeldima\\pixeldima-config.php",648,{"type":155,"name":187,"callback":188,"priority":189,"file":184,"line":190},"admin_menu","dima_ta_remove_redux_menu",12,769,{"type":155,"name":192,"callback":193,"file":194,"line":195},"wp_dashboard_setup","anonymous","admin\\redux-framework\\ReduxCore\\core\\dashboard.php",13,{"type":155,"name":197,"callback":198,"file":199,"line":49},"redux\u002Finit","ReduxFrameworkInstances::get_instance","admin\\redux-framework\\ReduxCore\\framework.php",{"type":155,"name":187,"callback":201,"file":199,"line":202},"_options_page",354,{"type":155,"name":204,"callback":201,"file":199,"line":205},"network_admin_menu",358,{"type":155,"name":207,"callback":208,"file":199,"line":209},"admin_bar_menu","_admin_bar_menu",362,{"type":155,"name":211,"callback":212,"file":199,"line":213},"admin_init","_register_settings",368,{"type":155,"name":211,"callback":215,"file":199,"line":216},"_update_check",373,{"type":155,"name":170,"callback":218,"priority":74,"file":199,"line":219},"_admin_notices",378,{"type":155,"name":211,"callback":221,"priority":222,"file":199,"line":223},"_dismiss_admin_notice",9,381,{"type":155,"name":225,"callback":226,"priority":26,"file":199,"line":227},"admin_enqueue_scripts","_enqueue",385,{"type":155,"name":229,"callback":230,"priority":231,"file":199,"line":232},"wp_head","_output_css",150,391,{"type":155,"name":234,"callback":235,"priority":231,"file":199,"line":236},"wp_enqueue_scripts","_enqueue_output",392,{"type":155,"name":238,"callback":230,"priority":231,"file":199,"line":239},"login_head",397,{"type":155,"name":241,"callback":235,"priority":231,"file":199,"line":242},"login_enqueue_scripts",398,{"type":155,"name":244,"callback":230,"priority":231,"file":199,"line":245},"admin_head",403,{"type":155,"name":225,"callback":235,"priority":231,"file":199,"line":247},404,{"type":155,"name":249,"callback":250,"priority":93,"file":199,"line":251},"wp_print_scripts","vc_fixes",408,{"type":155,"name":225,"callback":250,"priority":93,"file":199,"line":253},409,{"type":155,"name":207,"callback":255,"priority":256,"file":199,"line":257},"network_admin_bar",999,417,{"type":155,"name":244,"callback":244,"file":199,"line":259},1735,{"type":173,"name":261,"callback":261,"file":199,"line":262},"admin_footer_text",1738,{"type":155,"name":264,"callback":265,"file":266,"line":267},"after_setup_theme","createRedux","admin\\redux-framework\\ReduxCore\\inc\\class.redux_api.php",47,{"type":155,"name":269,"callback":265,"file":266,"line":270},"init",48,{"type":155,"name":272,"callback":265,"file":266,"line":273},"switch_theme",49,{"type":155,"name":275,"callback":276,"priority":277,"file":278,"line":279},"redux\u002Fconstruct","capture",5,"admin\\redux-framework\\ReduxCore\\inc\\class.redux_instances.php",60,{"type":155,"name":281,"callback":282,"file":283,"line":284},"customize_register","_register_customizer_controls","admin\\redux-framework\\ReduxCore\\inc\\extensions\\customizer\\extension_customizer.php",113,{"type":155,"name":229,"callback":286,"file":283,"line":287},"customize_preview_init",118,{"type":155,"name":289,"callback":290,"file":283,"line":291},"customize_save_after","customizer_save_after",122,{"type":155,"name":293,"callback":294,"file":283,"line":295},"customize_controls_print_scripts","enqueue_controls_css",125,{"type":155,"name":297,"callback":298,"file":283,"line":299},"customize_controls_init","enqueue_panel_css",127,{"type":173,"name":301,"callback":302,"file":303,"line":304},"upload_mimes","custom_upload_mimes","admin\\redux-framework\\ReduxCore\\inc\\extensions\\import_export\\extension_import_export.php",97,{"type":173,"name":306,"callback":307,"file":308,"line":309},"redux\u002Ffont-icons","get_font_icons","admin\\redux-framework\\ReduxCore\\inc\\fields\\select\\elusive-icons.php",312,{"type":155,"name":225,"callback":311,"file":312,"line":313},"enqueue_admin_styles","admin\\redux-framework\\ReduxCore\\inc\\themecheck\\class.redux_themecheck.php",74,{"type":155,"name":225,"callback":315,"file":312,"line":48},"enqueue_admin_scripts",{"type":155,"name":317,"callback":318,"file":312,"line":50},"themecheck_checks_loaded","disable_checks",{"type":155,"name":317,"callback":320,"file":312,"line":321},"add_checks",78,{"type":155,"name":225,"callback":323,"file":324,"line":325},"_enqueue_tracking","admin\\redux-framework\\ReduxCore\\inc\\tracking.php",81,{"type":155,"name":225,"callback":327,"file":324,"line":328},"_enqueue_newsletter",83,{"type":155,"name":330,"callback":331,"file":324,"line":93},"redux_tracking","tracking",{"type":155,"name":333,"callback":334,"file":324,"line":335},"admin_print_footer_scripts","tracking_request",110,{"type":155,"name":333,"callback":337,"file":324,"line":338},"newsletter_request",119,{"type":173,"name":340,"callback":341,"file":324,"line":342},"redux\u002Ftracking\u002Foptions","redux_tracking_additions",486,{"type":155,"name":269,"callback":344,"priority":74,"file":345,"line":279},"flush_permalinks","admin\\redux-framework\\ReduxCore\\inc\\validation\\unique_slug\\validation_unique_slug.php",{"type":155,"name":182,"callback":269,"file":347,"line":348},"admin\\redux-framework\\ReduxCore\\inc\\welcome\\welcome.php",23,{"type":155,"name":187,"callback":350,"file":347,"line":351},"admin_menus",35,{"type":173,"name":261,"callback":353,"file":347,"line":354},"change_wp_footer",41,{"type":155,"name":244,"callback":244,"file":347,"line":356},42,{"type":155,"name":269,"callback":358,"file":347,"line":359},"do_redirect",91,{"type":155,"name":361,"callback":193,"file":362,"line":363},"plugins_loaded","includes\\class-dima-take-action.php",142,{"type":155,"name":225,"callback":193,"file":362,"line":365},157,{"type":155,"name":225,"callback":193,"file":362,"line":367},158,{"type":155,"name":234,"callback":193,"file":362,"line":168},{"type":155,"name":234,"callback":193,"file":362,"line":370},174,{"type":155,"name":269,"callback":269,"file":372,"line":373},"includes\\class-pixeldima-base.php",24,{"type":155,"name":361,"callback":375,"file":372,"line":376},"plugins_loaded_base",25,{"type":155,"name":211,"callback":211,"file":372,"line":378},29,{"type":155,"name":187,"callback":187,"file":372,"line":49},{"type":173,"name":381,"callback":382,"priority":383,"file":372,"line":384},"plugin_action_links","action_links",10,31,{"type":155,"name":234,"callback":386,"file":372,"line":387},"enqueue_styles",33,{"type":155,"name":234,"callback":389,"file":372,"line":390},"enqueue_scripts",34,{"type":155,"name":229,"callback":392,"file":393,"line":394},"write_markup","public\\class-dima-take-action-public.php",66,[396,403,405,410,414],{"action":397,"nopriv":398,"callback":399,"hasNonce":398,"hasCapCheck":400,"file":401,"line":402},"redux_p",true,"proxy",false,"admin\\redux-framework\\ReduxCore\\inc\\class.p.php",7,{"action":397,"nopriv":400,"callback":399,"hasNonce":398,"hasCapCheck":400,"file":401,"line":404},8,{"action":406,"nopriv":400,"callback":407,"hasNonce":398,"hasCapCheck":400,"file":408,"line":409},"redux_hide_admin_notice","dismissAdminNoticeAJAX","admin\\redux-framework\\ReduxCore\\inc\\class.redux_admin_notices.php",32,{"action":411,"nopriv":400,"callback":412,"hasNonce":398,"hasCapCheck":400,"file":324,"line":413},"redux_allow_tracking","redux_allow_tracking_callback",510,{"action":415,"nopriv":400,"callback":416,"hasNonce":398,"hasCapCheck":400,"file":347,"line":376},"redux_support_hash","support_hash",[],[],[420],{"hook":330,"callback":330,"file":324,"line":111},{"dangerousFunctions":422,"sqlUsage":423,"outputEscaping":425,"fileOperations":1138,"externalRequests":1139,"nonceChecks":277,"capabilityChecks":26,"bundledLibraries":1140},[],{"prepared":402,"raw":13,"locations":424},[],{"escaped":426,"rawEcho":257,"locations":427},436,[428,431,434,436,437,439,441,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,483,486,488,490,492,494,495,497,500,501,502,505,507,509,511,514,515,517,519,520,523,525,527,529,530,532,534,535,537,538,540,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,580,582,584,586,587,589,590,592,594,595,596,598,600,602,604,606,608,610,612,613,614,616,618,619,621,623,625,627,629,631,633,635,637,638,641,643,644,645,647,649,651,653,654,655,656,658,659,661,662,664,666,669,671,673,674,675,676,679,680,681,682,684,686,688,689,690,691,693,694,695,696,698,699,701,702,704,705,706,708,710,712,714,715,716,718,720,722,725,726,727,729,731,733,735,737,739,740,742,743,745,746,748,749,750,751,752,754,755,756,757,759,760,763,765,767,769,771,773,775,777,778,780,782,783,784,785,786,787,789,790,791,792,793,794,796,798,800,801,803,804,805,806,807,808,809,810,811,813,815,817,819,821,823,825,826,827,829,831,832,833,834,836,838,839,841,843,845,846,848,849,851,853,855,857,858,860,862,865,867,869,870,871,873,874,875,877,878,881,882,884,886,888,890,892,894,896,898,899,901,903,905,907,909,910,911,913,914,915,917,919,920,922,923,925,927,929,931,933,935,937,939,941,943,944,945,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974,976,978,980,982,983,984,985,986,987,989,990,992,994,997,999,1000,1001,1002,1003,1005,1007,1008,1009,1010,1011,1012,1013,1015,1016,1017,1018,1020,1022,1024,1026,1028,1030,1031,1033,1035,1036,1037,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1076,1078,1080,1082,1084,1086,1088,1090,1092,1094,1096,1097,1099,1100,1102,1103,1105,1107,1108,1109,1111,1113,1114,1116,1117,1118,1119,1120,1122,1123,1125,1126,1128,1130,1132,1134,1136],{"file":163,"line":429,"context":430},331,"raw output",{"file":432,"line":433,"context":430},"admin\\redux-framework\\ReduxCore\\core\\panel.php",65,{"file":432,"line":435,"context":430},68,{"file":432,"line":335,"context":430},{"file":432,"line":438,"context":430},141,{"file":432,"line":440,"context":430},156,{"file":432,"line":164,"context":430},{"file":432,"line":443,"context":430},184,{"file":432,"line":445,"context":430},204,{"file":432,"line":447,"context":430},212,{"file":432,"line":449,"context":430},220,{"file":199,"line":451,"context":430},1134,{"file":199,"line":453,"context":430},1136,{"file":199,"line":455,"context":430},1600,{"file":199,"line":457,"context":430},1687,{"file":199,"line":459,"context":430},2793,{"file":199,"line":461,"context":430},2802,{"file":199,"line":463,"context":430},2864,{"file":199,"line":465,"context":430},2883,{"file":199,"line":467,"context":430},2935,{"file":199,"line":469,"context":430},3299,{"file":199,"line":471,"context":430},3552,{"file":199,"line":473,"context":430},3555,{"file":401,"line":475,"context":430},258,{"file":408,"line":477,"context":430},109,{"file":408,"line":479,"context":430},111,{"file":408,"line":481,"context":430},116,{"file":266,"line":50,"context":430},{"file":484,"line":485,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\class.redux_filesystem.php",50,{"file":278,"line":487,"context":430},76,{"file":283,"line":489,"context":430},246,{"file":283,"line":491,"context":430},621,{"file":493,"line":125,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\extensions\\customizer\\inc\\customizer_control.php",{"file":493,"line":387,"context":430},{"file":493,"line":496,"context":430},39,{"file":498,"line":499,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\extensions\\customizer\\inc\\customizer_panel.php",114,{"file":498,"line":338,"context":430},{"file":498,"line":363,"context":430},{"file":503,"line":504,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\extensions\\customizer\\inc\\customizer_section.php",132,{"file":303,"line":506,"context":430},148,{"file":303,"line":508,"context":430},178,{"file":303,"line":510,"context":430},190,{"file":512,"line":513,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\extensions\\import_export\\import_export\\field_import_export.php",107,{"file":512,"line":284,"context":430},{"file":512,"line":516,"context":430},133,{"file":512,"line":518,"context":430},139,{"file":512,"line":518,"context":430},{"file":521,"line":522,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\extensions\\options_object\\options_object\\field_options_object.php",106,{"file":524,"line":325,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\ace_editor\\field_ace_editor.php",{"file":524,"line":526,"context":430},84,{"file":528,"line":513,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\background\\field_background.php",{"file":528,"line":481,"context":430},{"file":528,"line":531,"context":430},117,{"file":528,"line":533,"context":430},124,{"file":528,"line":438,"context":430},{"file":528,"line":536,"context":430},145,{"file":528,"line":365,"context":430},{"file":528,"line":539,"context":430},161,{"file":528,"line":168,"context":430},{"file":528,"line":542,"context":430},177,{"file":528,"line":544,"context":430},188,{"file":528,"line":546,"context":430},192,{"file":528,"line":548,"context":430},203,{"file":528,"line":550,"context":430},206,{"file":528,"line":552,"context":430},223,{"file":528,"line":554,"context":430},227,{"file":528,"line":556,"context":430},279,{"file":528,"line":558,"context":430},280,{"file":528,"line":560,"context":430},281,{"file":528,"line":562,"context":430},282,{"file":528,"line":564,"context":430},283,{"file":528,"line":566,"context":430},304,{"file":528,"line":568,"context":430},305,{"file":528,"line":570,"context":430},306,{"file":528,"line":572,"context":430},314,{"file":528,"line":574,"context":430},321,{"file":528,"line":576,"context":430},337,{"file":578,"line":287,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\border\\field_border.php",{"file":578,"line":295,"context":430},{"file":578,"line":581,"context":430},128,{"file":578,"line":583,"context":430},129,{"file":578,"line":585,"context":430},130,{"file":578,"line":64,"context":430},{"file":578,"line":588,"context":430},138,{"file":578,"line":536,"context":430},{"file":578,"line":591,"context":430},152,{"file":578,"line":593,"context":430},159,{"file":578,"line":370,"context":430},{"file":578,"line":171,"context":430},{"file":578,"line":597,"context":430},180,{"file":578,"line":599,"context":430},194,{"file":578,"line":601,"context":430},196,{"file":603,"line":74,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\button_set\\field_button_set.php",{"file":603,"line":605,"context":430},143,{"file":603,"line":607,"context":430},146,{"file":603,"line":609,"context":430},147,{"file":611,"line":48,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\checkbox\\field_checkbox.php",{"file":611,"line":142,"context":430},{"file":611,"line":93,"context":430},{"file":611,"line":615,"context":430},101,{"file":611,"line":617,"context":430},105,{"file":611,"line":338,"context":430},{"file":611,"line":620,"context":430},120,{"file":622,"line":143,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\color\\field_color.php",{"file":622,"line":624,"context":430},63,{"file":622,"line":626,"context":430},73,{"file":628,"line":435,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\color_gradient\\field_color_gradient.php",{"file":628,"line":630,"context":430},69,{"file":628,"line":632,"context":430},70,{"file":628,"line":634,"context":430},79,{"file":628,"line":636,"context":430},82,{"file":628,"line":359,"context":430},{"file":639,"line":640,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\color_rgba\\field_color_rgba.php",102,{"file":639,"line":642,"context":430},134,{"file":639,"line":609,"context":430},{"file":639,"line":440,"context":430},{"file":639,"line":646,"context":430},166,{"file":648,"line":624,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\date\\field_date.php",{"file":650,"line":585,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\dimensions\\field_dimensions.php",{"file":650,"line":652,"context":430},136,{"file":650,"line":363,"context":430},{"file":650,"line":440,"context":430},{"file":650,"line":365,"context":430},{"file":650,"line":657,"context":430},172,{"file":650,"line":168,"context":430},{"file":650,"line":660,"context":430},183,{"file":650,"line":443,"context":430},{"file":650,"line":663,"context":430},198,{"file":650,"line":665,"context":430},201,{"file":667,"line":668,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\divide\\field_divide.php",61,{"file":670,"line":394,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\gallery\\field_gallery.php",{"file":670,"line":672,"context":430},67,{"file":670,"line":626,"context":430},{"file":670,"line":313,"context":430},{"file":670,"line":48,"context":430},{"file":677,"line":678,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\image_select\\field_image_select.php",175,{"file":677,"line":542,"context":430},{"file":677,"line":176,"context":430},{"file":677,"line":180,"context":430},{"file":677,"line":683,"context":430},185,{"file":685,"line":63,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\link_color\\field_link_color.php",{"file":685,"line":687,"context":430},94,{"file":685,"line":111,"context":430},{"file":685,"line":640,"context":430},{"file":685,"line":522,"context":430},{"file":692,"line":440,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\media\\field_media.php",{"file":692,"line":365,"context":430},{"file":692,"line":367,"context":430},{"file":692,"line":593,"context":430},{"file":692,"line":697,"context":430},160,{"file":692,"line":539,"context":430},{"file":692,"line":700,"context":430},162,{"file":692,"line":544,"context":430},{"file":692,"line":703,"context":430},189,{"file":692,"line":510,"context":430},{"file":692,"line":663,"context":430},{"file":692,"line":707,"context":430},205,{"file":709,"line":433,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\multi_text\\field_multi_text.php",{"file":709,"line":711,"context":430},71,{"file":709,"line":713,"context":430},72,{"file":709,"line":321,"context":430},{"file":709,"line":634,"context":430},{"file":709,"line":717,"context":430},88,{"file":709,"line":719,"context":430},89,{"file":709,"line":721,"context":430},95,{"file":723,"line":724,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\palette\\field_palette.php",57,{"file":723,"line":668,"context":430},{"file":723,"line":143,"context":430},{"file":728,"line":328,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\password\\field_password.php",{"file":728,"line":730,"context":430},86,{"file":728,"line":732,"context":430},103,{"file":734,"line":354,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\radio\\field_radio.php",{"file":734,"line":736,"context":430},45,{"file":734,"line":738,"context":430},46,{"file":734,"line":267,"context":430},{"file":741,"line":104,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\raw\\field_raw.php",{"file":741,"line":736,"context":430},{"file":744,"line":304,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\section\\field_section.php",{"file":744,"line":111,"context":430},{"file":747,"line":719,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\select\\field_select.php",{"file":747,"line":479,"context":430},{"file":747,"line":531,"context":430},{"file":747,"line":642,"context":430},{"file":747,"line":536,"context":430},{"file":753,"line":279,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\select_image\\field_select_image.php",{"file":753,"line":25,"context":430},{"file":753,"line":111,"context":430},{"file":753,"line":533,"context":430},{"file":753,"line":758,"context":430},126,{"file":753,"line":642,"context":430},{"file":761,"line":762,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\slider\\field_slider.php",313,{"file":761,"line":764,"context":430},325,{"file":761,"line":766,"context":430},338,{"file":761,"line":768,"context":430},342,{"file":761,"line":770,"context":430},349,{"file":761,"line":772,"context":430},370,{"file":761,"line":774,"context":430},379,{"file":761,"line":776,"context":430},387,{"file":761,"line":239,"context":430},{"file":761,"line":779,"context":430},405,{"file":781,"line":335,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\slides\\field_slides.php",{"file":781,"line":287,"context":430},{"file":781,"line":338,"context":430},{"file":781,"line":620,"context":430},{"file":781,"line":758,"context":430},{"file":781,"line":516,"context":430},{"file":781,"line":788,"context":430},137,{"file":781,"line":607,"context":430},{"file":781,"line":231,"context":430},{"file":781,"line":697,"context":430},{"file":781,"line":539,"context":430},{"file":781,"line":700,"context":430},{"file":781,"line":795,"context":430},163,{"file":781,"line":797,"context":430},164,{"file":781,"line":799,"context":430},165,{"file":781,"line":646,"context":430},{"file":781,"line":802,"context":430},167,{"file":781,"line":370,"context":430},{"file":781,"line":508,"context":430},{"file":781,"line":597,"context":430},{"file":781,"line":544,"context":430},{"file":781,"line":510,"context":430},{"file":781,"line":599,"context":430},{"file":781,"line":665,"context":430},{"file":781,"line":707,"context":430},{"file":781,"line":812,"context":430},213,{"file":781,"line":814,"context":430},214,{"file":781,"line":816,"context":430},215,{"file":781,"line":818,"context":430},216,{"file":781,"line":820,"context":430},217,{"file":781,"line":822,"context":430},218,{"file":781,"line":824,"context":430},219,{"file":781,"line":449,"context":430},{"file":781,"line":552,"context":430},{"file":828,"line":124,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\sortable\\field_sortable.php",{"file":828,"line":830,"context":430},108,{"file":828,"line":338,"context":430},{"file":828,"line":533,"context":430},{"file":828,"line":516,"context":430},{"file":835,"line":797,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\sorter\\field_sorter.php",{"file":837,"line":683,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\spacing\\field_spacing.php",{"file":837,"line":544,"context":430},{"file":837,"line":840,"context":430},191,{"file":837,"line":842,"context":430},195,{"file":837,"line":844,"context":430},199,{"file":837,"line":548,"context":430},{"file":837,"line":847,"context":430},207,{"file":837,"line":816,"context":430},{"file":837,"line":850,"context":430},222,{"file":837,"line":852,"context":430},229,{"file":837,"line":854,"context":430},236,{"file":837,"line":856,"context":430},245,{"file":837,"line":489,"context":430},{"file":837,"line":859,"context":430},261,{"file":837,"line":861,"context":430},264,{"file":863,"line":864,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\spinner\\field_spinner.php",55,{"file":863,"line":866,"context":430},56,{"file":868,"line":267,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\switch\\field_switch.php",{"file":868,"line":270,"context":430},{"file":868,"line":273,"context":430},{"file":872,"line":25,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\text\\field_text.php",{"file":872,"line":433,"context":430},{"file":872,"line":711,"context":430},{"file":876,"line":433,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\textarea\\field_textarea.php",{"file":876,"line":433,"context":430},{"file":879,"line":880,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\fields\\typography\\field_typography.php",169,{"file":879,"line":678,"context":430},{"file":879,"line":883,"context":430},182,{"file":879,"line":885,"context":430},225,{"file":879,"line":887,"context":430},226,{"file":879,"line":889,"context":430},228,{"file":879,"line":891,"context":430},231,{"file":879,"line":893,"context":430},234,{"file":879,"line":895,"context":430},243,{"file":879,"line":897,"context":430},253,{"file":879,"line":475,"context":430},{"file":879,"line":900,"context":430},259,{"file":879,"line":902,"context":430},263,{"file":879,"line":904,"context":430},273,{"file":879,"line":906,"context":430},274,{"file":879,"line":908,"context":430},278,{"file":879,"line":556,"context":430},{"file":879,"line":560,"context":430},{"file":879,"line":912,"context":430},296,{"file":879,"line":309,"context":430},{"file":879,"line":574,"context":430},{"file":879,"line":916,"context":430},322,{"file":879,"line":918,"context":430},323,{"file":879,"line":764,"context":430},{"file":879,"line":921,"context":430},333,{"file":879,"line":768,"context":430},{"file":879,"line":924,"context":430},343,{"file":879,"line":926,"context":430},344,{"file":879,"line":928,"context":430},357,{"file":879,"line":930,"context":430},365,{"file":879,"line":932,"context":430},366,{"file":879,"line":934,"context":430},367,{"file":879,"line":936,"context":430},380,{"file":879,"line":938,"context":430},388,{"file":879,"line":940,"context":430},389,{"file":879,"line":942,"context":430},390,{"file":879,"line":47,"context":430},{"file":879,"line":251,"context":430},{"file":879,"line":253,"context":430},{"file":879,"line":947,"context":430},410,{"file":879,"line":949,"context":430},423,{"file":879,"line":951,"context":430},432,{"file":879,"line":953,"context":430},433,{"file":879,"line":955,"context":430},434,{"file":879,"line":957,"context":430},441,{"file":879,"line":959,"context":430},442,{"file":879,"line":961,"context":430},443,{"file":879,"line":963,"context":430},450,{"file":879,"line":965,"context":430},451,{"file":879,"line":967,"context":430},452,{"file":879,"line":969,"context":430},459,{"file":879,"line":971,"context":430},460,{"file":879,"line":973,"context":430},461,{"file":879,"line":975,"context":430},478,{"file":879,"line":977,"context":430},479,{"file":879,"line":979,"context":430},480,{"file":879,"line":981,"context":430},524,{"file":324,"line":601,"context":430},{"file":324,"line":814,"context":430},{"file":324,"line":852,"context":430},{"file":324,"line":891,"context":430},{"file":324,"line":893,"context":430},{"file":324,"line":988,"context":430},241,{"file":324,"line":895,"context":430},{"file":324,"line":991,"context":430},251,{"file":324,"line":993,"context":430},407,{"file":995,"line":996,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\welcome\\views\\credits.php",18,{"file":998,"line":328,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\welcome\\views\\status_report.php",{"file":998,"line":124,"context":430},{"file":998,"line":732,"context":430},{"file":998,"line":499,"context":430},{"file":998,"line":583,"context":430},{"file":998,"line":1004,"context":430},140,{"file":998,"line":1006,"context":430},151,{"file":998,"line":799,"context":430},{"file":998,"line":171,"context":430},{"file":998,"line":544,"context":430},{"file":998,"line":844,"context":430},{"file":998,"line":812,"context":430},{"file":998,"line":449,"context":430},{"file":998,"line":1014,"context":430},232,{"file":998,"line":895,"context":430},{"file":998,"line":475,"context":430},{"file":998,"line":558,"context":430},{"file":998,"line":1019,"context":430},307,{"file":998,"line":1021,"context":430},318,{"file":998,"line":1023,"context":430},335,{"file":998,"line":1025,"context":430},346,{"file":998,"line":1027,"context":430},356,{"file":998,"line":1029,"context":430},361,{"file":998,"line":932,"context":430},{"file":998,"line":1032,"context":430},371,{"file":998,"line":1034,"context":430},376,{"file":998,"line":938,"context":430},{"file":998,"line":47,"context":430},{"file":998,"line":779,"context":430},{"file":998,"line":1039,"context":430},412,{"file":998,"line":1041,"context":430},416,{"file":998,"line":1043,"context":430},550,{"file":998,"line":1045,"context":430},553,{"file":998,"line":1047,"context":430},579,{"file":998,"line":1049,"context":430},587,{"file":998,"line":1051,"context":430},595,{"file":998,"line":1053,"context":430},600,{"file":998,"line":1055,"context":430},605,{"file":998,"line":1057,"context":430},610,{"file":998,"line":1059,"context":430},615,{"file":998,"line":1061,"context":430},620,{"file":998,"line":1063,"context":430},626,{"file":998,"line":1065,"context":430},631,{"file":998,"line":1067,"context":430},636,{"file":998,"line":1069,"context":430},645,{"file":998,"line":1071,"context":430},650,{"file":998,"line":1073,"context":430},657,{"file":998,"line":1075,"context":430},676,{"file":998,"line":1077,"context":430},682,{"file":998,"line":1079,"context":430},711,{"file":998,"line":1081,"context":430},716,{"file":998,"line":1083,"context":430},722,{"file":998,"line":1085,"context":430},729,{"file":998,"line":1087,"context":430},734,{"file":998,"line":1089,"context":430},747,{"file":998,"line":1091,"context":430},754,{"file":998,"line":1093,"context":430},761,{"file":1095,"line":351,"context":430},"admin\\redux-framework\\ReduxCore\\inc\\welcome\\views\\support.php",{"file":1095,"line":642,"context":430},{"file":347,"line":1098,"context":430},104,{"file":347,"line":591,"context":430},{"file":347,"line":1101,"context":430},168,{"file":347,"line":443,"context":430},{"file":1104,"line":373,"context":430},"admin\\redux-framework\\ReduxCore\\templates\\panel\\container.tpl.php",{"file":1104,"line":1106,"context":430},28,{"file":1104,"line":387,"context":430},{"file":1104,"line":267,"context":430},{"file":1110,"line":387,"context":430},"admin\\redux-framework\\ReduxCore\\templates\\panel\\content.tpl.php",{"file":1112,"line":384,"context":430},"admin\\redux-framework\\ReduxCore\\templates\\panel\\menu_container.tpl.php",{"file":372,"line":479,"context":430},{"file":372,"line":1115,"context":430},112,{"file":372,"line":287,"context":430},{"file":372,"line":516,"context":430},{"file":372,"line":588,"context":430},{"file":372,"line":1101,"context":430},{"file":1121,"line":721,"context":430},"public\\partials\\dima-take-action-public-display.php",{"file":1121,"line":477,"context":430},{"file":1121,"line":1124,"context":430},121,{"file":1121,"line":908,"context":430},{"file":1121,"line":1127,"context":430},284,{"file":1121,"line":1129,"context":430},287,{"file":1121,"line":1131,"context":430},293,{"file":1121,"line":1133,"context":430},299,{"file":1121,"line":1135,"context":430},308,{"file":1121,"line":1137,"context":430},339,11,15,[],[1142,1178,1194,1218,1230,1250,1264],{"entryPoint":1143,"graph":1144,"unsanitizedCount":46,"severity":37},"save_network_page (admin\\redux-framework\\ReduxCore\\framework.php:594)",{"nodes":1145,"edges":1173},[1146,1151,1155,1161,1165,1168],{"id":1147,"type":1148,"label":1149,"file":199,"line":1150},"n0","source","$_POST[?]",596,{"id":1152,"type":1153,"label":1154,"file":199,"line":1150},"n1","transform","→ _validate_options()",{"id":1156,"type":1157,"label":1158,"file":199,"line":1159,"wp_function":1160},"n2","sink","wp_remote_get() [SSRF]",2577,"wp_remote_get",{"id":1162,"type":1148,"label":1163,"file":199,"line":1164},"n3","$_POST",599,{"id":1166,"type":1153,"label":1167,"file":199,"line":1164},"n4","→ set_options()",{"id":1169,"type":1157,"label":1170,"file":199,"line":1171,"wp_function":1172},"n5","update_option() [Settings Manipulation]",813,"update_option",[1174,1175,1176,1177],{"from":1147,"to":1152,"sanitized":400},{"from":1152,"to":1156,"sanitized":400},{"from":1162,"to":1166,"sanitized":400},{"from":1166,"to":1169,"sanitized":400},{"entryPoint":1179,"graph":1180,"unsanitizedCount":46,"severity":37},"ajax_save (admin\\redux-framework\\ReduxCore\\framework.php:2791)",{"nodes":1181,"edges":1189},[1182,1184,1185,1186,1187,1188],{"id":1147,"type":1148,"label":1163,"file":199,"line":1183},2850,{"id":1152,"type":1153,"label":1167,"file":199,"line":1183},{"id":1156,"type":1157,"label":1170,"file":199,"line":1171,"wp_function":1172},{"id":1162,"type":1148,"label":1163,"file":199,"line":1183},{"id":1166,"type":1153,"label":1154,"file":199,"line":1183},{"id":1169,"type":1157,"label":1158,"file":199,"line":1159,"wp_function":1160},[1190,1191,1192,1193],{"from":1147,"to":1152,"sanitized":400},{"from":1152,"to":1156,"sanitized":400},{"from":1162,"to":1166,"sanitized":400},{"from":1166,"to":1169,"sanitized":400},{"entryPoint":1195,"graph":1196,"unsanitizedCount":75,"severity":37},"\u003Cframework> (admin\\redux-framework\\ReduxCore\\framework.php:0)",{"nodes":1197,"edges":1211},[1198,1199,1200,1201,1203,1204,1205,1207,1209],{"id":1147,"type":1148,"label":1149,"file":199,"line":1150},{"id":1152,"type":1153,"label":1154,"file":199,"line":1150},{"id":1156,"type":1157,"label":1158,"file":199,"line":1159,"wp_function":1160},{"id":1162,"type":1148,"label":1202,"file":199,"line":1164},"$_POST (x2)",{"id":1166,"type":1153,"label":1167,"file":199,"line":1164},{"id":1169,"type":1157,"label":1170,"file":199,"line":1171,"wp_function":1172},{"id":1206,"type":1148,"label":1163,"file":199,"line":1183},"n6",{"id":1208,"type":1153,"label":1154,"file":199,"line":1183},"n7",{"id":1210,"type":1157,"label":1158,"file":199,"line":1159,"wp_function":1160},"n8",[1212,1213,1214,1215,1216,1217],{"from":1147,"to":1152,"sanitized":400},{"from":1152,"to":1156,"sanitized":400},{"from":1162,"to":1166,"sanitized":400},{"from":1166,"to":1169,"sanitized":400},{"from":1206,"to":1208,"sanitized":400},{"from":1208,"to":1210,"sanitized":400},{"entryPoint":1219,"graph":1220,"unsanitizedCount":46,"severity":37},"adminNotices (admin\\redux-framework\\ReduxCore\\inc\\class.redux_admin_notices.php:57)",{"nodes":1221,"edges":1228},[1222,1225],{"id":1147,"type":1148,"label":1223,"file":408,"line":1224},"$_GET (x2)",93,{"id":1152,"type":1157,"label":1226,"file":408,"line":477,"wp_function":1227},"echo() [XSS]","echo",[1229],{"from":1147,"to":1152,"sanitized":400},{"entryPoint":1231,"graph":1232,"unsanitizedCount":13,"severity":1249},"proxy (admin\\redux-framework\\ReduxCore\\inc\\class.p.php:11)",{"nodes":1233,"edges":1245},[1234,1237,1240,1242,1243,1244],{"id":1147,"type":1148,"label":1235,"file":401,"line":1236},"$_GET",187,{"id":1152,"type":1157,"label":1238,"file":401,"line":889,"wp_function":1239},"wp_remote_request() [SSRF]","wp_remote_request",{"id":1156,"type":1148,"label":1241,"file":401,"line":550},"$_SERVER",{"id":1162,"type":1157,"label":1238,"file":401,"line":889,"wp_function":1239},{"id":1166,"type":1148,"label":1235,"file":401,"line":1236},{"id":1169,"type":1157,"label":1226,"file":401,"line":475,"wp_function":1227},[1246,1247,1248],{"from":1147,"to":1152,"sanitized":398},{"from":1156,"to":1162,"sanitized":398},{"from":1166,"to":1169,"sanitized":398},"low",{"entryPoint":1251,"graph":1252,"unsanitizedCount":13,"severity":1249},"\u003Cclass.p> (admin\\redux-framework\\ReduxCore\\inc\\class.p.php:0)",{"nodes":1253,"edges":1260},[1254,1255,1256,1257,1258,1259],{"id":1147,"type":1148,"label":1235,"file":401,"line":1236},{"id":1152,"type":1157,"label":1238,"file":401,"line":889,"wp_function":1239},{"id":1156,"type":1148,"label":1241,"file":401,"line":550},{"id":1162,"type":1157,"label":1238,"file":401,"line":889,"wp_function":1239},{"id":1166,"type":1148,"label":1235,"file":401,"line":1236},{"id":1169,"type":1157,"label":1226,"file":401,"line":475,"wp_function":1227},[1261,1262,1263],{"from":1147,"to":1152,"sanitized":398},{"from":1156,"to":1162,"sanitized":398},{"from":1166,"to":1169,"sanitized":398},{"entryPoint":1265,"graph":1266,"unsanitizedCount":13,"severity":1249},"\u003Cclass.redux_admin_notices> (admin\\redux-framework\\ReduxCore\\inc\\class.redux_admin_notices.php:0)",{"nodes":1267,"edges":1270},[1268,1269],{"id":1147,"type":1148,"label":1223,"file":408,"line":1224},{"id":1152,"type":1157,"label":1226,"file":408,"line":477,"wp_function":1227},[1271],{"from":1147,"to":1152,"sanitized":398},{"summary":1273,"deductions":1274},"The dima-take-action plugin v1.0.5 presents a mixed security posture. On the positive side, all identified AJAX entry points have authentication checks, and SQL queries are exclusively performed using prepared statements, indicating good practices in these areas. The plugin also correctly implements nonce checks for all its AJAX handlers. However, significant concerns arise from the static analysis.  A substantial portion of output (49%) is not properly escaped, creating a risk of Cross-Site Scripting (XSS) vulnerabilities. Furthermore, taint analysis revealed multiple flows with unsanitized paths, even though they were not classified as critical or high severity, this still indicates potential for input validation weaknesses.\n\nThe plugin's vulnerability history is a major concern. It has a known unpatched medium severity CVE from April 2025, specifically an XSS vulnerability. This, combined with the static analysis findings related to output escaping and unsanitized paths, strongly suggests a pattern of input sanitization and output escaping deficiencies.  While the plugin demonstrates some strong security controls, the unpatched CVE and the static analysis indicators of potential XSS and path manipulation vulnerabilities necessitate caution.",[1275,1277,1279],{"reason":1276,"points":1139},"Unpatched CVE: 1 medium",{"reason":1278,"points":404},"Significant portion of output unescaped",{"reason":1280,"points":402},"Flows with unsanitized paths found","2026-03-16T20:05:06.002Z",{"wat":1283,"direct":1292},{"assetPaths":1284,"generatorPatterns":1287,"scriptPaths":1288,"versionParams":1289},[1285,1286],"\u002Fwp-content\u002Fplugins\u002Fdima-take-action\u002Fcss\u002Fdima-take-action-admin.css","\u002Fwp-content\u002Fplugins\u002Fdima-take-action\u002Fjs\u002Fdima-take-action-admin.js",[],[],[1290,1291],"dima-take-action-admin.js?ver=","dima-take-action-admin.css?ver=",{"cssClasses":1293,"htmlComments":1294,"htmlAttributes":1295,"restEndpoints":1296,"jsGlobals":1297,"shortcodeOutput":1298},[],[],[],[],[],[]]