[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fCMAQaquhia5PKiM4xNBF0uDxMnk5xaZSoKeynmEOjwE":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":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":38,"fingerprints":422},"author-website-templates","Author Website Templates – Create Writer, Author & Publisher Websites Easily","1.1.6","RS WP THEMES","https:\u002F\u002Fprofiles.wordpress.org\u002Frswpthemes\u002F","\u003Cp>\u003Cstrong>Author Website Templates For Elementor\u003C\u002Fstrong> is a powerful WordPress plugin designed to help authors, writers, and book publishers create stunning websites effortlessly using Elementor. This plugin provides custom widgets that enhance your website’s design and functionality, making it easy to showcase books, reviews, author details, and more—without any coding.\u003C\u002Fp>\n\u003Ch3>🚀 Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ \u003Cstrong>Full-Width Book Slider\u003C\u002Fstrong> – Highlight featured books in an elegant, responsive slider.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Book Reviews\u003C\u002Fstrong> – Display reader testimonials with star ratings to build credibility.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Book Gallery\u003C\u002Fstrong> – Showcase your book collection in a stylish and organized layout.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>About Section\u003C\u002Fstrong> – Introduce yourself with a beautifully designed author bio widget.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Signup Section\u003C\u002Fstrong> – Grow your audience with an engaging email subscription area.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎯 Why Use This Plugin?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy to Use\u003C\u002Fstrong> – Built with Elementor for a seamless drag-and-drop experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong> – Ensures a perfect look on all devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimized for Speed\u003C\u002Fstrong> – Lightweight and performance-friendly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable\u003C\u002Fstrong> – Adjust colors, typography, and layouts to match your brand.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for \u003Cstrong>self-published authors, novelists, bloggers, and book marketers\u003C\u002Fstrong>, this plugin provides all the essential elements needed to create a professional and engaging author website.\u003C\u002Fp>\n\u003Cp>💡 \u003Cstrong>Start designing your author website today with Author Website Templates For Elementor!\u003C\u002Fstrong>\u003C\u002Fp>\n","Effortlessly design stunning websites for authors, writers, publishers, and bloggers with Elementor using Author Website Templates.",500,5109,0,"2026-01-23T15:17:00.000Z","6.9.4","4.9","8.1",[4,19,20,21,22],"elementor-templates-for-authors","novelist-website-templates","publisher-website-templates","writers-website-templates","https:\u002F\u002Frswpthemes.com\u002Fauthor-website-templates\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauthor-website-templates.1.1.6.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"rswpthemes",14,6230,97,30,92,"2026-04-04T06:07:20.671Z",[],{"attackSurface":39,"codeSignals":236,"taintFlows":339,"riskAssessment":411,"analyzedAt":421},{"hooks":40,"ajaxHandlers":190,"restRoutes":227,"shortcodes":228,"cronEvents":233,"entryPointCount":234,"unprotectedCount":235},[41,48,54,58,63,66,70,73,77,81,84,87,91,95,98,102,105,108,111,115,120,123,127,130,134,136,140,142,147,151,155,159,163,166,169,173,176,179,181,185],{"type":42,"name":43,"callback":44,"priority":45,"file":46,"line":47},"filter","render_block","closure",10,"author-website-templates.php",42,{"type":49,"name":50,"callback":51,"file":52,"line":53},"action","admin_menu","rswpthemes_awt_register_settings_page","includes\\admin-settings.php",76,{"type":49,"name":55,"callback":56,"file":52,"line":57},"admin_init","rswpthemes_awt_register_settings",343,{"type":49,"name":59,"callback":60,"priority":61,"file":52,"line":62},"wp_head","rswpthemes_awt_custom_styles",999,855,{"type":49,"name":64,"callback":60,"priority":61,"file":52,"line":65},"admin_head",856,{"type":49,"name":67,"callback":68,"file":52,"line":69},"wp_enqueue_scripts","rswpthemes_awt_enqueue_google_fonts",908,{"type":49,"name":71,"callback":68,"file":52,"line":72},"admin_enqueue_scripts",909,{"type":49,"name":67,"callback":74,"file":75,"line":76},"rswpthemes_awt_enqueue_load_more_script","includes\\ajax-handler.php",35,{"type":49,"name":78,"callback":79,"file":80,"line":34},"init","register_blocks","includes\\core\\class-awt-blocks.php",{"type":49,"name":67,"callback":82,"file":80,"line":83},"enqueue_global_vars",33,{"type":49,"name":85,"callback":82,"file":80,"line":86},"enqueue_block_editor_assets",34,{"type":49,"name":88,"callback":78,"file":89,"line":90},"plugins_loaded","includes\\core\\class-awt-loader.php",51,{"type":49,"name":92,"callback":93,"file":89,"line":94},"admin_notices","admin_notice_minimum_php_version",62,{"type":49,"name":92,"callback":96,"file":89,"line":97},"admin_notice_minimum_elementor_version",73,{"type":49,"name":99,"callback":100,"file":89,"line":101},"elementor\u002Fwidgets\u002Fregister","init_widgets",78,{"type":49,"name":67,"callback":103,"priority":45,"file":89,"line":104},"enqueue_scripts",82,{"type":49,"name":78,"callback":106,"file":89,"line":107},"register_pattern_category",85,{"type":49,"name":78,"callback":109,"file":89,"line":110},"register_patterns",86,{"type":42,"name":112,"callback":113,"file":89,"line":114},"theme_page_templates","register_canvas_template",89,{"type":42,"name":116,"callback":117,"priority":118,"file":89,"line":119},"template_include","unified_template_loader",99,90,{"type":49,"name":67,"callback":121,"priority":61,"file":89,"line":122},"canvas_assets",91,{"type":49,"name":92,"callback":124,"file":125,"line":126},"author_webstite_templates_show_demo_setup_notice","includes\\demo-setup\\demo-setup-admin-notice.php",188,{"type":49,"name":71,"callback":128,"file":125,"line":129},"author_website_templates_enqueue_demo_setup_scripts",227,{"type":49,"name":67,"callback":131,"priority":61,"file":132,"line":133},"rswpthemes_awt_dequeue_assets","includes\\helpers\\template-functions.php",326,{"type":49,"name":85,"callback":131,"priority":61,"file":132,"line":135},327,{"type":42,"name":137,"callback":138,"file":132,"line":139},"advanced_export_include_options","rswpthemes_awt_include_demo_options",333,{"type":49,"name":59,"callback":44,"priority":13,"file":132,"line":141},370,{"type":49,"name":143,"callback":144,"file":145,"line":146},"elementor\u002Feditor\u002Fafter_enqueue_scripts","rswpthemes_awt_enqueue_elementor_control_script","includes\\helpers\\utility-functions.php",191,{"type":49,"name":148,"callback":149,"file":145,"line":150},"elementor\u002Felements\u002Fcategories_registered","rswpthemes_awt_add_elementor_widget_categories",198,{"type":42,"name":152,"callback":153,"file":145,"line":154},"elementor\u002Ficons_manager\u002Fadditional_tabs","rswpthemes_awt_register_custom_icon_library",211,{"type":49,"name":156,"callback":157,"file":158,"line":34},"add_meta_boxes","rswpthemes_awt_register_meta_boxes","includes\\meta-boxes.php",{"type":49,"name":160,"callback":161,"file":158,"line":162},"save_post","rswpthemes_awt_save_meta_box",164,{"type":42,"name":164,"callback":44,"file":165,"line":47},"posts_where","includes\\posts-shortcode\\popup-full-post.php",{"type":42,"name":164,"callback":44,"file":167,"line":168},"includes\\posts-shortcode\\post-filter-ajax-handler.php",36,{"type":49,"name":67,"callback":170,"file":171,"line":172},"rswpthemes_awt_filerable_posts_scripts","includes\\posts-shortcode\\posts-shortcode.php",123,{"type":49,"name":55,"callback":44,"file":174,"line":175},"includes\\recommended-plugins-installer\\plugins-installer-notice.php",47,{"type":49,"name":92,"callback":177,"file":174,"line":178},"author_website_templates_general_admin_notice",54,{"type":49,"name":92,"callback":177,"file":174,"line":180},61,{"type":49,"name":71,"callback":182,"file":183,"line":184},"rswpthemes_awt_admin_enqueue_scripts","includes\\recommended-plugins-installer\\plugins-installer.php",16,{"type":42,"name":186,"callback":187,"file":188,"line":189},"advanced_import_demo_lists","rswpthemes_awt__demo_import_lists","themes-demoes\\demo-setup.php",65,[191,196,197,201,203,207,212,215,217,221,223],{"action":192,"nopriv":193,"callback":194,"hasNonce":195,"hasCapCheck":193,"file":75,"line":122},"awt_load_more_books",false,"rswpthemes_awt_load_more_books",true,{"action":192,"nopriv":195,"callback":194,"hasNonce":195,"hasCapCheck":193,"file":75,"line":35},{"action":198,"nopriv":193,"callback":199,"hasNonce":193,"hasCapCheck":193,"file":75,"line":200},"awt_filter_books","rswpthemes_awt_filter_books",453,{"action":198,"nopriv":195,"callback":199,"hasNonce":193,"hasCapCheck":193,"file":75,"line":202},454,{"action":204,"nopriv":193,"callback":205,"hasNonce":195,"hasCapCheck":193,"file":125,"line":206},"author_website_templates_notice_action","handle_author_website_templates_notice_actions",208,{"action":208,"nopriv":193,"callback":209,"hasNonce":195,"hasCapCheck":195,"file":210,"line":211},"setup_demo_ajax","setup_demo_ajax_handler","includes\\demo-setup\\handle-ajax-request.php",52,{"action":213,"nopriv":193,"callback":213,"hasNonce":193,"hasCapCheck":193,"file":165,"line":214},"rswpthemes_awt_fetch_full_post",172,{"action":213,"nopriv":195,"callback":213,"hasNonce":193,"hasCapCheck":193,"file":165,"line":216},173,{"action":218,"nopriv":193,"callback":219,"hasNonce":193,"hasCapCheck":193,"file":167,"line":220},"rswpthemes_awt_filerable_posts_load","rswpthemes_awt_filerable_posts_ajax_handler",70,{"action":218,"nopriv":195,"callback":219,"hasNonce":193,"hasCapCheck":193,"file":167,"line":222},71,{"action":224,"nopriv":193,"callback":225,"hasNonce":193,"hasCapCheck":195,"file":183,"line":226},"install_act_plugin","rswpthemes_awt_admin_install_plugin",18,[],[229],{"tag":230,"callback":231,"file":171,"line":232},"rswpthemes_awt_filterable_posts","rswpthemes_awt_filerable_posts_shortcode",106,[],12,6,{"dangerousFunctions":237,"sqlUsage":238,"outputEscaping":241,"fileOperations":336,"externalRequests":337,"nonceChecks":336,"capabilityChecks":235,"bundledLibraries":338},[],{"prepared":239,"raw":13,"locations":240},2,[],{"escaped":242,"rawEcho":243,"locations":244},347,41,[245,249,252,255,258,261,263,265,268,270,273,275,277,279,281,283,285,287,289,291,293,295,297,299,302,304,305,307,309,311,314,316,317,319,320,322,325,327,330,332,334],{"file":246,"line":247,"context":248},"elementor-widgets\\book-carousel\\rswpthemes-awt-book-carousel.php",1927,"raw output",{"file":250,"line":251,"context":248},"elementor-widgets\\book-reviews\\rswpthemes-awt-book-reviews-slider.php",675,{"file":253,"line":254,"context":248},"elementor-widgets\\books-gallery\\rswpthemes-awt-books-gallery.php",1340,{"file":256,"line":257,"context":248},"elementor-widgets\\full-width-book-slider\\rswpthemes-awt-full-width-book-slider.php",698,{"file":259,"line":260,"context":248},"elementor-widgets\\posts-carousel\\rswpthemes-awt-posts-carousel.php",1751,{"file":259,"line":262,"context":248},1754,{"file":259,"line":264,"context":248},1882,{"file":266,"line":267,"context":248},"elementor-widgets\\posts-slider\\rswpthemes-awt-posts-slider.php",1748,{"file":266,"line":269,"context":248},1835,{"file":271,"line":272,"context":248},"elementor-widgets\\signup-section\\rswpthemes-awt-signup-section.php",373,{"file":52,"line":274,"context":248},349,{"file":52,"line":276,"context":248},356,{"file":52,"line":278,"context":248},431,{"file":52,"line":280,"context":248},439,{"file":52,"line":282,"context":248},447,{"file":52,"line":284,"context":248},455,{"file":52,"line":286,"context":248},490,{"file":52,"line":288,"context":248},518,{"file":52,"line":290,"context":248},540,{"file":52,"line":292,"context":248},853,{"file":75,"line":294,"context":248},358,{"file":75,"line":296,"context":248},391,{"file":75,"line":298,"context":248},406,{"file":300,"line":301,"context":248},"includes\\blog-helpers.php",84,{"file":300,"line":303,"context":248},105,{"file":125,"line":86,"context":248},{"file":145,"line":306,"context":248},136,{"file":145,"line":308,"context":248},158,{"file":165,"line":310,"context":248},163,{"file":312,"line":313,"context":248},"includes\\templates\\archive-book.php",45,{"file":312,"line":315,"context":248},68,{"file":312,"line":222,"context":248},{"file":312,"line":318,"context":248},116,{"file":312,"line":172,"context":248},{"file":312,"line":321,"context":248},161,{"file":323,"line":324,"context":248},"includes\\templates\\canvas.php",48,{"file":323,"line":326,"context":248},69,{"file":328,"line":329,"context":248},"includes\\templates\\single-book.php",230,{"file":328,"line":331,"context":248},252,{"file":328,"line":333,"context":248},255,{"file":328,"line":335,"context":248},274,4,3,[],[340,357,365,375,383,401],{"entryPoint":341,"graph":342,"unsanitizedCount":13,"severity":356},"rswpthemes_awt_render_settings_page (includes\\admin-settings.php:654)",{"nodes":343,"edges":354},[344,349],{"id":345,"type":346,"label":347,"file":52,"line":348},"n0","source","$_GET",661,{"id":350,"type":351,"label":352,"file":52,"line":251,"wp_function":353},"n1","sink","echo() [XSS]","echo",[355],{"from":345,"to":350,"sanitized":195},"low",{"entryPoint":358,"graph":359,"unsanitizedCount":13,"severity":356},"\u003Cadmin-settings> (includes\\admin-settings.php:0)",{"nodes":360,"edges":363},[361,362],{"id":345,"type":346,"label":347,"file":52,"line":348},{"id":350,"type":351,"label":352,"file":52,"line":251,"wp_function":353},[364],{"from":345,"to":350,"sanitized":195},{"entryPoint":366,"graph":367,"unsanitizedCount":13,"severity":356},"rswpthemes_awt_fetch_full_post (includes\\posts-shortcode\\popup-full-post.php:3)",{"nodes":368,"edges":373},[369,371],{"id":345,"type":346,"label":370,"file":165,"line":336},"$_POST (x6)",{"id":350,"type":351,"label":352,"file":165,"line":372,"wp_function":353},148,[374],{"from":345,"to":350,"sanitized":195},{"entryPoint":376,"graph":377,"unsanitizedCount":13,"severity":356},"\u003Cpopup-full-post> (includes\\posts-shortcode\\popup-full-post.php:0)",{"nodes":378,"edges":381},[379,380],{"id":345,"type":346,"label":370,"file":165,"line":336},{"id":350,"type":351,"label":352,"file":165,"line":372,"wp_function":353},[382],{"from":345,"to":350,"sanitized":195},{"entryPoint":384,"graph":385,"unsanitizedCount":239,"severity":400},"rswpthemes_awt_filerable_posts_ajax_handler (includes\\posts-shortcode\\post-filter-ajax-handler.php:3)",{"nodes":386,"edges":397},[387,389,392],{"id":345,"type":346,"label":388,"file":167,"line":180},"$_POST (x2)",{"id":350,"type":390,"label":391,"file":167,"line":180},"transform","→ get_rswpthemes_awt_filerable_posts_markup()",{"id":393,"type":351,"label":394,"file":171,"line":395,"wp_function":396},"n2","call_user_func() [RCE]",17,"call_user_func",[398,399],{"from":345,"to":350,"sanitized":193},{"from":350,"to":393,"sanitized":193},"high",{"entryPoint":402,"graph":403,"unsanitizedCount":239,"severity":400},"\u003Cpost-filter-ajax-handler> (includes\\posts-shortcode\\post-filter-ajax-handler.php:0)",{"nodes":404,"edges":408},[405,406,407],{"id":345,"type":346,"label":388,"file":167,"line":180},{"id":350,"type":390,"label":391,"file":167,"line":180},{"id":393,"type":351,"label":394,"file":171,"line":395,"wp_function":396},[409,410],{"from":345,"to":350,"sanitized":193},{"from":350,"to":393,"sanitized":193},{"summary":412,"deductions":413},"The \"author-website-templates\" plugin v1.1.6 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for its SQL queries and appears to have a strong history of no known vulnerabilities, suggesting a generally well-maintained codebase. However, the static analysis reveals significant concerns regarding its attack surface.\n\nThe plugin exposes 12 entry points, with a substantial 6 of these lacking any authentication checks. This is particularly worrying in conjunction with the taint analysis, which identified 2 flows with unsanitized paths, rated as high severity. These flows, combined with unprotected AJAX handlers, present a clear opportunity for attackers to potentially exploit these pathways.\n\nWhile the plugin has no recorded vulnerability history, the presence of high-severity taint flows in the current version necessitates caution. The lack of authentication on a significant portion of its entry points is a critical weakness that could be exploited if the unsanitized paths lead to sensitive operations. The plugin's strengths lie in its SQL handling and lack of historical vulnerabilities, but its current attack surface and taint flow issues are significant risk factors.",[414,416,418],{"reason":415,"points":45},"Unprotected AJAX handlers",{"reason":417,"points":234},"High severity unsanitized taint flows",{"reason":419,"points":420},"Large attack surface without auth",7,"2026-03-16T19:40:21.614Z",{"wat":423,"direct":438},{"assetPaths":424,"generatorPatterns":430,"scriptPaths":431,"versionParams":432},[425,426,427,428,429],"\u002Fwp-content\u002Fplugins\u002Fauthor-website-templates\u002Fassets\u002Fcss\u002Fawt-customizer.css","\u002Fwp-content\u002Fplugins\u002Fauthor-website-templates\u002Fassets\u002Fcss\u002Fawt-global-styles.css","\u002Fwp-content\u002Fplugins\u002Fauthor-website-templates\u002Fassets\u002Fcss\u002Fawt-main.css","\u002Fwp-content\u002Fplugins\u002Fauthor-website-templates\u002Fassets\u002Fjs\u002Fawt-customizer.js","\u002Fwp-content\u002Fplugins\u002Fauthor-website-templates\u002Fassets\u002Fjs\u002Fawt-frontend.js",[],[428,429],[433,434,435,436,437],"author-website-templates\u002Fassets\u002Fcss\u002Fawt-customizer.css?ver=","author-website-templates\u002Fassets\u002Fcss\u002Fawt-global-styles.css?ver=","author-website-templates\u002Fassets\u002Fcss\u002Fawt-main.css?ver=","author-website-templates\u002Fassets\u002Fjs\u002Fawt-customizer.js?ver=","author-website-templates\u002Fassets\u002Fjs\u002Fawt-frontend.js?ver=",{"cssClasses":439,"htmlComments":441,"htmlAttributes":442,"restEndpoints":443,"jsGlobals":444,"shortcodeOutput":445},[440],"awt-wrapper",[],[],[],[],[]]