[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2uTJ-mF4oXy2s4Kq75KxaUVe8HL4ln032rDPkfplt_w":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":22,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":54,"fingerprints":188},"complete-image-sitemap","Complete Image Sitemap","1.1.1","Herbert van-Vliet","https:\u002F\u002Fprofiles.wordpress.org\u002Fremarkno\u002F","\u003Cp>Image sitemaps inform search engines about image content location on your website.\u003C\u002Fp>\n\u003Cp>The Complete Image Sitemap plugin will generate a sitemap for your WordPress-based website with the image URLs that are attached to your posts: both blog posts, pages and other types, such as Woocommerce products.\u003C\u002Fp>\n\u003Cp>It is also possible to specify the license for all images on your website. Be careful before you donate everything to the public domain though :-).\u003C\u002Fp>\n\u003Cp>The plugin is written by \u003Ca href=\"http:\u002F\u002Fremark.no\u002Fabout-me\u002F\" title=\"Herbert van-Vliet\" rel=\"nofollow ugc\">Herbert van-Vliet\u003C\u002Fa> of \u003Ca href=\"http:\u002F\u002Fremark.no\u002F\" title=\"Remark.no\" rel=\"nofollow ugc\">Remark.no\u003C\u002Fa>, and is based on Amit Agarwal’s image sitemap plugin.\u003C\u002Fp>\n","The Complete Image Sitemap plugin will generate an XML Sitemap for all images, including Woocommerce products.",1000,10611,100,3,"2022-06-09T08:24:00.000Z","6.0.11","3.0.1","",[20,21],"google-image-sitemaps","woocommerce-image-sitemaps","http:\u002F\u002Fremark.no\u002Fcomplete-image-sitemap","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomplete-image-sitemap.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"remarkno",1,30,84,"2026-04-03T19:22:17.089Z",[36],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":11,"downloaded":44,"rating":13,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":18,"tags":49,"homepage":18,"download_link":52,"security_score":53,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"simple-image-xml-sitemap","Simple Image XML Sitemap","3.5","Janine","https:\u002F\u002Fprofiles.wordpress.org\u002Fblapps\u002F","\u003Cp>The Simple Image XML Sitemap plugin will generate a XML sitemap for all your images uploaded within pages and posts (added as attachments).\u003C\u002Fp>\n\u003Cp>Therefore, the specific Image XML Sitemap will contain the URL to the post or page and URLs to all attached images and image meta data (caption and title).\u003C\u002Fp>\n\u003Cp>The plugin is written by Janine, and is based on Herbert van-Vliet’s image sitemap plugin.\u003C\u002Fp>\n","The Simple Image XML Sitemap plugin will generate a XML Sitemap for specifically for all images including images uploaded as Advanced Custom Fields (P &hellip;",11546,2,"2024-07-28T13:06:00.000Z","6.6.5","4.0",[50,20,51],"advanced-custom-fields","xml-image-sitemap","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-image-xml-sitemap.zip",92,{"attackSurface":55,"codeSignals":67,"taintFlows":117,"riskAssessment":173,"analyzedAt":187},{"hooks":56,"ajaxHandlers":63,"restRoutes":64,"shortcodes":65,"cronEvents":66,"entryPointCount":25,"unprotectedCount":25},[57],{"type":58,"name":59,"callback":60,"file":61,"line":62},"action","admin_menu","remark_image_sitemap_page","complete-image-sitemap.php",12,[],[],[],[],{"dangerousFunctions":68,"sqlUsage":69,"outputEscaping":76,"fileOperations":31,"externalRequests":25,"nonceChecks":31,"capabilityChecks":25,"bundledLibraries":116},[],{"prepared":25,"raw":45,"locations":70},[71,74],{"file":61,"line":72,"context":73},124,"$wpdb->get_results() with variable interpolation",{"file":61,"line":75,"context":73},125,{"escaped":45,"rawEcho":77,"locations":78},19,[79,82,84,86,88,90,92,94,96,98,100,101,103,105,106,108,110,112,114],{"file":61,"line":80,"context":81},64,"raw output",{"file":61,"line":83,"context":81},65,{"file":61,"line":85,"context":81},66,{"file":61,"line":87,"context":81},69,{"file":61,"line":89,"context":81},74,{"file":61,"line":91,"context":81},77,{"file":61,"line":93,"context":81},81,{"file":61,"line":95,"context":81},89,{"file":61,"line":97,"context":81},90,{"file":61,"line":99,"context":81},91,{"file":61,"line":53,"context":81},{"file":61,"line":102,"context":81},93,{"file":61,"line":104,"context":81},99,{"file":61,"line":13,"context":81},{"file":61,"line":107,"context":81},101,{"file":61,"line":109,"context":81},102,{"file":61,"line":111,"context":81},112,{"file":61,"line":113,"context":81},113,{"file":61,"line":115,"context":81},114,[],[118,144,157],{"entryPoint":119,"graph":120,"unsanitizedCount":45,"severity":143},"remark_image_sitemap_create (complete-image-sitemap.php:122)",{"nodes":121,"edges":139},[122,127,133,137],{"id":123,"type":124,"label":125,"file":61,"line":126},"n0","source","$_SERVER",198,{"id":128,"type":129,"label":130,"file":61,"line":131,"wp_function":132},"n1","sink","file_put_contents() [File Write]",200,"file_put_contents",{"id":134,"type":124,"label":135,"file":61,"line":136},"n2","$_REQUEST",165,{"id":138,"type":129,"label":130,"file":61,"line":131,"wp_function":132},"n3",[140,142],{"from":123,"to":128,"sanitized":141},false,{"from":134,"to":138,"sanitized":141},"medium",{"entryPoint":145,"graph":146,"unsanitizedCount":25,"severity":156},"remark_image_sitemap_generate (complete-image-sitemap.php:60)",{"nodes":147,"edges":153},[148,150],{"id":123,"type":124,"label":135,"file":61,"line":149},73,{"id":128,"type":129,"label":151,"file":61,"line":89,"wp_function":152},"echo() [XSS]","echo",[154],{"from":123,"to":128,"sanitized":155},true,"low",{"entryPoint":158,"graph":159,"unsanitizedCount":25,"severity":156},"\u003Ccomplete-image-sitemap> (complete-image-sitemap.php:0)",{"nodes":160,"edges":169},[161,162,163,164,165,167],{"id":123,"type":124,"label":135,"file":61,"line":149},{"id":128,"type":129,"label":151,"file":61,"line":89,"wp_function":152},{"id":134,"type":124,"label":125,"file":61,"line":126},{"id":138,"type":129,"label":130,"file":61,"line":131,"wp_function":132},{"id":166,"type":124,"label":135,"file":61,"line":136},"n4",{"id":168,"type":129,"label":130,"file":61,"line":131,"wp_function":132},"n5",[170,171,172],{"from":123,"to":128,"sanitized":155},{"from":134,"to":138,"sanitized":155},{"from":166,"to":168,"sanitized":155},{"summary":174,"deductions":175},"The \"complete-image-sitemap\" plugin version 1.1.1 exhibits a generally positive security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface, and critically, all identified entry points are reported as protected.  Furthermore, the plugin demonstrates good practices by including a nonce check and avoiding external HTTP requests. The vulnerability history being entirely clear is also a strong positive indicator.",[176,179,182,185],{"reason":177,"points":178},"SQL queries without prepared statements",10,{"reason":180,"points":181},"Low percentage of properly escaped output",5,{"reason":183,"points":184},"Unsanitized path in taint flow",7,{"reason":186,"points":14},"No capability checks on entry points","2026-03-16T18:57:35.309Z",{"wat":189,"direct":194},{"assetPaths":190,"generatorPatterns":191,"scriptPaths":192,"versionParams":193},[],[],[],[],{"cssClasses":195,"htmlComments":197,"htmlAttributes":199,"restEndpoints":200,"jsGlobals":201,"shortcodeOutput":202},[196],"wrap",[198]," Created by (http:\u002F\u002Fremark.no\u002Fcomplete-image-sitemap\u002F) on ",[],[],[],[]]