[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fPvmKBo21G0MEVEI2amtTN79USenaMAikZmRJS289XiQ":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":130,"fingerprints":211},"aweber-dev-facile","AWeber Dev Facile","0.1","Matthieu20","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatthieu20\u002F","\u003Cp>Display Total AWeber Subscribers Count from one or selected lists.\u003Cbr \u002F>\nSample of use : [AWcount select=”list-name-1,list-name-2,list-name-3,list-name-4″]\u003Cbr \u002F>\nor with php code : echo do_shortcode(‘[AWcount select=”your_list_name_1, your_list_name_2″]’);\u003C\u002Fp>\n\u003Cp>Affiche le nombre total d’abonnés AWeber d’une ou plusieurs listes.\u003Cbr \u002F>\nExemple d’utilisation : [AWcount select=”list-name-1,list-name-2,list-name-3,list-name-4″]\u003Cbr \u002F>\nou avec du code php : echo do_shortcode(‘[AWcount select=”your_list_name_1, your_list_name_2″]’);\u003C\u002Fp>\n\u003Cp>Vous souhaitez Créer des Applications Performantes sur smartphones, tablettes et le web ?\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.programmation-facile.com\u002F\" title=\"Des Applications Mobiles et Web Performantes avec JavaScript et HTML5\" rel=\"nofollow ugc\">Cliquez ici pour découvrir Developpement-facile.com\u003C\u002Fa>\u003C\u002Fp>\n","Display Total AWeber Subscribers Count from one or selected lists \u002F Affiche le nombre d'abonnés AWeber d'une ou plusieurs listes.",10,2540,0,"2015-05-11T07:58:00.000Z","4.2.39","3.0","",[19,20,21,22,23],"aweber","count","counter","list","subscribers","http:\u002F\u002Fwww.programmation-facile.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faweber-dev-facile.0.2.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":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"matthieu20",2,20,30,84,"2026-04-05T09:51:43.099Z",[38,54,74,84,109],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":11,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":16,"requires_php":17,"tags":51,"homepage":52,"download_link":53,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"aweber-subscribers-count","Aweber Subscribers Count","1.6.0","WPMarmite","https:\u002F\u002Fprofiles.wordpress.org\u002Falexandreb3\u002F","\u003Cp>Aweber Subscribers Count is a simple WordPress plugin that displays the subscriber count of a specific aweber list.\u003C\u002Fp>\n\u003Cp>The plugin has an option page in order to connect to the aweber account and select the list you want to use.\u003C\u002Fp>\n\u003Cp>Paste the shortcode with your list name in any post, page or widget: [displaycount list=”your_list_name”]\u003C\u002Fp>\n\u003Cp>You can combine lists using this shortcode : [displaycount list=”your_list_name_1,your_list_name_2″]\u003C\u002Fp>\n\u003Cp>You can display your list count anywhere in your theme by using \u003C\u002Fp>\n","Aweber Subscribers Count is a simple Wordpress plugin that displays the subscriber count of a specific aweber list.",2899,100,1,"2012-10-24T15:54:00.000Z","3.4.2",[19,21,22],"http:\u002F\u002Fwp-themes-pro.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faweber-subscribers-count.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":11,"downloaded":62,"rating":13,"num_ratings":13,"last_updated":63,"tested_up_to":64,"requires_at_least":65,"requires_php":17,"tags":66,"homepage":72,"download_link":73,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"list-youtube-channel-videos","List YouTube Channel Videos","1.0","Girdhari Choyal","https:\u002F\u002Fprofiles.wordpress.org\u002Fgchoyal1\u002F","\u003Cp>Provide shortcode to show youtube videos of channel into website and play youtube videos directly from website. Use Shortcode [youtube-list-channel-videos id=”UCrdpnS5Uz2MijaX9-5vJR4g” number=”16″] (Replace my channel id to your channel ID & number to show number if videos, Default is 12 video).\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Shortcode : [youtube-list-channel-videos id=”UCrdpnS5Uz2MijaX9-5vJR4g” number=”16″] (Replace my channel id to your channel ID & number to show number if videos, Default is 12 video)\u003C\u002Fli>\n\u003Cli>Classes to apply design to layout , it will help designer to change layout designs of video list\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Please guide if you have any improvement idea about this plugin.\u003Cbr \u002F>\nYou can mail me at girdharichoyal@gmail.com Or contact me on skype ID gchoyal.\u003Cbr \u002F>\nYour feedback is like golden eggs for me.\u003C\u002Fp>\n\u003Cp>Thank you\u003C\u002Fp>\n","Provide shortcode to show youtube videos of channel into website and play youtube videos directly from website. Use Shortcode [youtube-list-channel-vi &hellip;",1232,"2018-01-31T10:05:00.000Z","4.9.29","4.7",[67,68,69,70,71],"subscribe","subscribe-button-shortcode","subscribers-counter","youtube","youtube-subscribe-button","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flist-youtube-channel-videos\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flist-youtube-channel-videos.zip",{"slug":75,"name":76,"version":57,"author":58,"author_profile":59,"description":77,"short_description":78,"active_installs":11,"downloaded":79,"rating":13,"num_ratings":13,"last_updated":80,"tested_up_to":64,"requires_at_least":65,"requires_php":17,"tags":81,"homepage":82,"download_link":83,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"native-youtube-subscribe-button-with-subscriber-counter","Native YouTube Subscribe Button with Subscriber Counter","\u003Cp>Native YouTube Subscribe Button with Subscriber Counter plugin provide shortcode to place YouTube native style subscribe button in website with autoupdate subscriber counter inside button And User can auto subscribe to channel directly from website.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Shortcode for Button : [nysb-youtube-btn id=”UCrdpnS5Uz2MijaX9-5vJR4g”]\u003C\u002Fli>\n\u003Cli>Subscribers Counter fetch directly from youtube\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Please guide if you have any improvement idea about this plugin.\u003Cbr \u002F>\nYou can mail me at girdharichoyal@gmail.com Or contact me on skype ID gchoyal.\u003Cbr \u002F>\nYour feedback is like golden eggs for me.\u003C\u002Fp>\n\u003Cp>Thank you\u003C\u002Fp>\n","Native YouTube Subscribe Button with Subscriber Counter plugin provide shortcode to place YouTube native style subscribe button in website with autoup &hellip;",1482,"2018-01-30T10:56:00.000Z",[67,68,69,70,71],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fchoyal-subscription-popup\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnative-youtube-subscribe-button-with-subscriber-counter.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":99,"tags":100,"homepage":105,"download_link":106,"security_score":107,"vuln_count":32,"unpatched_count":13,"last_vuln_date":108,"fetched_at":28},"post-views-counter","Post Views Counter","1.7.8","dFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fdfactory\u002F","\u003Cp>Post Views Counter allows you to collect and display how many times a post, page, or other content has been viewed in a simple, fast and reliable way.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpostviewscounter.com\u002F\" rel=\"nofollow ugc\">Post Views Counter\u003C\u002Fa> gives you clear, accurate post view stats — right inside WordPress. No external tools. No bloat. Just the numbers you need to see what’s working.\u003C\u002Fp>\n\u003Ch4>Key Benefits\u003C\u002Fh4>\n\u003Cp>Clarity, speed, and control:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Clear, Focused Metrics\u003C\u002Fstrong> — You get a clear picture of how your posts are performing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Made for WordPress\u003C\u002Fstrong> — Runs entirely in your site. No GA, no third-party pipes; accurate counts in your Dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy-first\u003C\u002Fstrong> — Data lives on your server, with controls that respect visitors’ rights and privacy regulations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works at scale\u003C\u002Fstrong> — Minimal overhead, no external scripts, Multisite-ready.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display anywhere\u003C\u002Fstrong> — Automatically show counts, or place them exactly where you want via blocks or shortcode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Practical features that matter:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Count & display views for \u003Cstrong>any post type\u003C\u002Fstrong> you select.\u003C\u002Fli>\n\u003Cli>Three counting modes: \u003Cstrong>PHP, JavaScript, REST API\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Dashboard post views \u003Cstrong>stats widget\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Sortable Post Views \u003Cstrong>admin column\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Exclude bots, logged-in users, specific roles, or IPs\u003C\u002Fli>\n\u003Cli>Manually adjust a post’s views when needed.\u003C\u002Fli>\n\u003Cli>Query and \u003Cstrong>order content by views\u003C\u002Fstrong> (developer-friendly)\u003C\u002Fli>\n\u003Cli>Custom REST API endpoints\u003C\u002Fli>\n\u003Cli>Option to set count interval\u003C\u002Fli>\n\u003Cli>One-click data import from \u003Cstrong>WP-PostViews\u003C\u002Fstrong>, \u003Cstrong>Statify\u003C\u002Fstrong> and \u003Cstrong>Page Views Count\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Post views \u003Cstrong>display position\u003C\u002Fstrong>, automatic or manual via shortcode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite\u003C\u002Fstrong> compatibile\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPML\u002FPolylang\u003C\u002Fstrong> compatible; translation-ready (.pot)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Post Views Counter Pro\u003C\u002Fh4>\n\u003Cp>More capability without extra complexity:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fast AJAX counting\u003C\u002Fstrong> for more accurate data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caching optimization\u003C\u002Fstrong> that guarantees performance even under heavy traffic.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reports\u003C\u002Fstrong>: Views by Date, Post, Author to spot winners, trends, and top contributors.\u003C\u002Fli>\n\u003Cli>Customizable \u003Cstrong>Views Period\u003C\u002Fstrong> (e.g., last 7\u002F30 days) to control the views count timeframe.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export to CSV\u002FXML\u003C\u002Fstrong> to download and share data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integrations\u003C\u002Fstrong> for ordering by views in popular builders (e.g., \u003Cstrong>Elementor Pro, Divi, GenerateBlocks\u003C\u002Fstrong>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpostviewscounter.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Learn more about Pro \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n","Post Views Counter allows you to collect and display how many times a post, page, or other content has been viewed in a simple, fast and reliable way.",200000,5127428,98,1194,"2026-03-10T10:56:00.000Z","6.9.4","6.3.0","7.0",[101,21,102,103,104],"analytics","pageviews","postviews","statistics","https:\u002F\u002Fpostviewscounter.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-views-counter.1.7.8.zip",99,"2024-04-05 00:00:00",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":119,"num_ratings":120,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":17,"tags":124,"homepage":127,"download_link":128,"security_score":107,"vuln_count":48,"unpatched_count":13,"last_vuln_date":129,"fetched_at":28},"wp-postviews","WP-PostViews","1.78","Lester Chan","https:\u002F\u002Fprofiles.wordpress.org\u002Fgamerz\u002F","\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Open \u003Ccode>wp-content\u002Fthemes\u002F\u003CYOUR THEME NAME>\u002Findex.php\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>You may place it in archive.php, single.php, post.php or page.php also.\u003C\u002Fli>\n\u003Cli>Find: \u003Ccode>\u003C?php while (have_posts()) : the_post(); ?>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Add Anywhere Below It (The Place You Want The Views To Show): \u003Ccode>\u003C?php if(function_exists('the_views')) { the_views(); } ?>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Or you can use the shortcode \u003Ccode>[views]\u003C\u002Fcode> or \u003Ccode>[views id=\"1\"]\u003C\u002Fcode> (where 1 is the post ID) in a post\u003C\u002Fli>\n\u003Cli>Go to \u003Ccode>WP-Admin -> Settings -> PostViews\u003C\u002Fcode> to configure the plugin.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flesterchan\u002Fwp-postviews\u002F\" title=\"https:\u002F\u002Fgithub.com\u002Flesterchan\u002Fwp-postviews\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Flesterchan\u002Fwp-postviews\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fdev.wp-plugins.org\u002Fbrowser\u002Fwp-postviews\u002Fi18n\u002F\" title=\"http:\u002F\u002Fdev.wp-plugins.org\u002Fbrowser\u002Fwp-postviews\u002Fi18n\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fdev.wp-plugins.org\u002Fbrowser\u002Fwp-postviews\u002Fi18n\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Plugin icon by \u003Ca href=\"http:\u002F\u002Fwww.icomoon.io\" rel=\"nofollow ugc\">Iconmoon\u003C\u002Fa> from \u003Ca href=\"http:\u002F\u002Fwww.flaticon.com\" rel=\"nofollow ugc\">Flaticon\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>I spent most of my free time creating, updating, maintaining and supporting these plugins, if you really love my plugins and could spare me a couple of bucks, I will really appreciate it. If not feel free to use it without any obligations.\u003C\u002Fp>\n\u003Ch3>Version 1.76.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Add Post Author in views template\u003C\u002Fli>\n\u003Cli>NEW: Bump for WordPress 5.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.76\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Added postviews_should_count filter\u003C\u002Fli>\n\u003Cli>FIXED: Change to (int) from intval() and use sanitize_key() with it.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.75\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Use WP_Query() for most\u002Fleast viewed posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.74\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Bump WordPress 4.7\u003C\u002Fli>\n\u003Cli>NEW: Template variable %POST_CATEGORY_ID%. It returns Post’s Category ID. If you are using Yoast SEO Plugin, it will return the priority Category ID. Props @FunFrog-BY\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.73\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>FIXED: In preview mode, don’t count views\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.72\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Add %POST_THUMBNAIL% to template variables\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.71\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>FIXED: Notices in Widget Constructor for WordPress 4.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.70\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>FIXED: Integration with WP-Stats\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.69\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Shortcode \u003Ccode>[views]\u003C\u002Fcode> or [views id=”POST_ID”]` to embed view count into post\u003C\u002Fli>\n\u003Cli>NEW: Added template variable \u003Ccode>%VIEW_COUNT_ROUNDED%\u003C\u002Fcode> to support rounded view count like 10.1k or 11.2M\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.68\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Added action hook ‘postviews_increment_views’ and ‘postviews_increment_views_ajax’\u003C\u002Fli>\n\u003Cli>NEW: Allow custom post type to be chosen under the widget\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.67\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Allow user to not use AJAX to update the views even though WP_CACHE is true\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.66\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Supports MultiSite Network Activation\u003C\u002Fli>\n\u003Cli>NEW: Add %POST_DATE% and %POST_TIME% to template variables\u003C\u002Fli>\n\u003Cli>NEW: Add China isearch engines bots\u003C\u002Fli>\n\u003Cli>NEW: Ability to pass in an array of post types for get_most\u002Fleast_*() functions. Props Leo Plaw.\u003C\u002Fli>\n\u003Cli>FIXED: Moved uninstall to uninstall.php and hence fix missing nonce. Props Julio Potier.\u003C\u002Fli>\n\u003Cli>FIXED: Notices and better way to get views from meta. Props daankortenbach.\u003C\u002Fli>\n\u003Cli>FIXED: No longer needing add_post_meta() if update_post_meta() fails.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.65 (02-06-2013)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>FIXED: Views not showing in WP-Admin if “Display Options” is not set to “Display to everyone”\u003C\u002Fli>\n\u003C\u002Ful>\n","Enables you to display how many times a post\u002Fpage had been viewed.",100000,3382051,88,65,"2025-08-31T05:28:00.000Z","6.8.5","4.0",[21,125,103,126],"hits","views","https:\u002F\u002Flesterchan.net\u002Fportfolio\u002Fprogramming\u002Fphp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-postviews.1.78.zip","2013-05-08 00:00:00",{"attackSurface":131,"codeSignals":156,"taintFlows":199,"riskAssessment":200,"analyzedAt":210},{"hooks":132,"ajaxHandlers":148,"restRoutes":149,"shortcodes":150,"cronEvents":155,"entryPointCount":48,"unprotectedCount":13},[133,139,143],{"type":134,"name":135,"callback":136,"file":137,"line":138},"action","admin_menu","displayAdminAWeberDevFacile","aweber-devfacile.php",110,{"type":134,"name":140,"callback":141,"file":137,"line":142},"plugins_loaded","init_AWeberDevFacile_plugin",119,{"type":144,"name":145,"callback":146,"file":137,"line":147},"filter","locale","aweber_devfacile_redefine_locale",134,[],[],[151],{"tag":152,"callback":153,"file":137,"line":154},"AWcount","get_AW_count",126,[],{"dangerousFunctions":157,"sqlUsage":158,"outputEscaping":160,"fileOperations":13,"externalRequests":48,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":198},[],{"prepared":13,"raw":13,"locations":159},[],{"escaped":161,"rawEcho":162,"locations":163},3,15,[164,168,170,172,175,178,180,182,184,186,188,190,192,194,196],{"file":165,"line":166,"context":167},"aweber_api\\oauth_application.php",443,"raw output",{"file":165,"line":169,"context":167},471,{"file":165,"line":171,"context":167},472,{"file":173,"line":174,"context":167},"classes\\admin\\copywriting.php",48,{"file":176,"line":177,"context":167},"classes\\admin\\main.php",67,{"file":176,"line":179,"context":167},97,{"file":176,"line":181,"context":167},112,{"file":176,"line":183,"context":167},130,{"file":176,"line":185,"context":167},173,{"file":176,"line":187,"context":167},213,{"file":176,"line":189,"context":167},219,{"file":176,"line":191,"context":167},239,{"file":176,"line":193,"context":167},250,{"file":176,"line":195,"context":167},256,{"file":176,"line":197,"context":167},283,[],[],{"summary":201,"deductions":202},"The plugin 'aweber-dev-facile' v0.1 exhibits a mixed security posture.  On the positive side, the plugin demonstrates good practices by utilizing prepared statements for all its SQL queries and has no known vulnerability history, suggesting a generally well-maintained codebase.  There are no direct indications of critical or high-severity issues from the static and taint analysis.\n\nHowever, several areas raise concerns. The low percentage of properly escaped output (17%) is a significant weakness, indicating a high probability of cross-site scripting (XSS) vulnerabilities. The absence of nonce checks and capability checks on its single entry point (a shortcode) means that any user, regardless of their role or authentication status, can potentially trigger its functionality, which could be exploited if the shortcode handles any user-supplied data.  While the attack surface is small and currently appears unprotected, the lack of proper authorization and sanitization on this single point is a notable risk.\n\nIn conclusion, while the plugin avoids common pitfalls like raw SQL and known vulnerabilities, the weak output escaping and the unprotected shortcode present substantial security risks.  These areas require immediate attention to improve the plugin's overall security.",[203,205,208],{"reason":204,"points":162},"Low output escaping rate",{"reason":206,"points":207},"Shortcode lacks nonce check",7,{"reason":209,"points":207},"Shortcode lacks capability check","2026-03-17T01:39:28.355Z",{"wat":212,"direct":226},{"assetPaths":213,"generatorPatterns":222,"scriptPaths":223,"versionParams":224},[214,215,216,217,218,219,220,221],"\u002Fwp-content\u002Fplugins\u002Faweber-dev-facile\u002Faweber_api\u002Faweber_api.php","\u002Fwp-content\u002Fplugins\u002Faweber-dev-facile\u002Fclasses\u002Fmain.php","\u002Fwp-content\u002Fplugins\u002Faweber-dev-facile\u002Fclasses\u002Fplugin.php","\u002Fwp-content\u002Fplugins\u002Faweber-dev-facile\u002Fclasses\u002Fsettings.php","\u002Fwp-content\u002Fplugins\u002Faweber-dev-facile\u002Fclasses\u002Fadmin\u002Fadmin.php","\u002Fwp-content\u002Fplugins\u002Faweber-dev-facile\u002Fclasses\u002Fadmin\u002Fcopywriting.php","\u002Fwp-content\u002Fplugins\u002Faweber-dev-facile\u002Fclasses\u002Fadmin\u002Fmain.php","\u002Fwp-content\u002Fplugins\u002Faweber-dev-facile\u002Ffunctions\u002Fapi-AW-devfacile.php",[],[],[4,225],"DEV_VERSION",{"cssClasses":227,"htmlComments":228,"htmlAttributes":229,"restEndpoints":230,"jsGlobals":231,"shortcodeOutput":232},[],[],[],[],[],[233,234],"[AWcount select=\"list-name-1,list-name-2,list-name-3,list-name-4\"]","[AWcount selectList=\"your_list_name_1, your_list_name_2\"]"]