[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBGjERs9FUo6kDjsrUdm44pQYucD5VW6uRHgRS_QDMms":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":17,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":55,"fingerprints":142},"html-for-all-url",".html for all url","1.2","1naveengiri","https:\u002F\u002Fprofiles.wordpress.org\u002F1naveengiri\u002F","\u003Cp>Adds .html to pages, post, custom post type\u003Cbr \u002F>\n1) Login your wordpress account\u003C\u002Fp>\n\u003Cp>2) Activate .html for all plugin\u003C\u002Fp>\n\u003Cp>2) Now go to settings->.html For All\u003C\u002Fp>\n\u003Cp>3) Select the Post type you want to have .html extension in it and save them.\u003C\u002Fp>\n\u003Cp>Thats all, Now just refresh your page, post or CPT and see the magic.\u003C\u002Fp>\n\u003Cp>This Plugin closely related with rewrite rules so if anything problem seem in loading page with .html, refresh the permalink once\u003Cbr \u002F>\nGo to settings->.permalink and update it.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.buddydevelopers.com\u002F\" rel=\"nofollow ugc\">www.buddydevelopers.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fk4FzgxeYu2g?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n","convert your url in .html easaly for post, page, custom post type ...",100,3150,3,"2017-08-03T05:43:00.000Z","4.8.28","4.5","",[19,20,21,22,23],"html-to-cpt","html-to-custom-post-type","html-to-post","html-to-url","adds-html-to-pages","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-for-all-url.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},2,200,30,84,"2026-04-04T06:49:41.332Z",[37],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":26,"num_ratings":26,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":17,"tags":50,"homepage":53,"download_link":54,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"html-suffix","html suffix","1.0.0","Nasirul Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Fnasirul\u002F","\u003Cp>1) Go to WordPress dashboard\u003C\u002Fp>\n\u003Cp>2) Then settings->permalinks\u003C\u002Fp>\n\u003Cp>3) Default permalink structure is look like\u003Cbr \u002F>\n\u002F%postname%\u002F\u003C\u002Fp>\n\u003Cp>4)Now remove all tag and add .html extension at the end of the permalink. shown below\u003C\u002Fp>\n\u003Cp>EXAMPLE : \u002F%postname%.html\u003C\u002Fp>\n\u003Cp>Just Add .html\u003C\u002Fp>\n\u003Cp>5)Now click on save changes button\u003Cbr \u002F>\nNow your are done add html suffix in wordpress url\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbdcodemaker.com\u002Fdemo\u002Fplugin\u002Fanimcat\u002Fhtml-suffix.html\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fp>\n","1) Go to WordPress dashboard",10,1071,"2017-12-28T05:36:00.000Z","3.4.2","3.0.1",[38,51,22,23,52],"html-to-pages","wordpress-suffix","https:\u002F\u002Fbdcodemaker.com\u002Fdemo\u002Fplugin\u002Fanimcat","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-suffix.zip",{"attackSurface":56,"codeSignals":95,"taintFlows":102,"riskAssessment":131,"analyzedAt":141},{"hooks":57,"ajaxHandlers":91,"restRoutes":92,"shortcodes":93,"cronEvents":94,"entryPointCount":26,"unprotectedCount":26},[58,64,68,73,79,83,87],{"type":59,"name":60,"callback":61,"file":62,"line":63},"action","admin_menu","hfa_settings_plugin_menu","admin\\class-hfa-setting.php",31,{"type":59,"name":65,"callback":66,"file":62,"line":67},"admin_enqueue_scripts","hfa_add_setting_style",32,{"type":59,"name":69,"callback":70,"file":71,"line":72},"init","hfa_page_permalink","class-html-for-all.php",36,{"type":74,"name":75,"callback":76,"priority":77,"file":71,"line":78},"filter","user_trailingslashit","hfa_page_slash",66,39,{"type":74,"name":80,"callback":81,"file":71,"line":82},"redirect_canonical","__return_false",44,{"type":74,"name":84,"callback":85,"file":71,"line":86},"rewrite_rules_array","hfa_rewrite_rules",45,{"type":74,"name":88,"callback":89,"priority":45,"file":71,"line":90},"post_type_link","hfa_custom_post_permalink",46,[],[],[],[],{"dangerousFunctions":96,"sqlUsage":97,"outputEscaping":99,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":101},[],{"prepared":26,"raw":26,"locations":98},[],{"escaped":13,"rawEcho":26,"locations":100},[],[],[103,123],{"entryPoint":104,"graph":105,"unsanitizedCount":121,"severity":122},"hfa_settings_callback (admin\\class-hfa-setting.php:93)",{"nodes":106,"edges":118},[107,112],{"id":108,"type":109,"label":110,"file":62,"line":111},"n0","source","$_POST",97,{"id":113,"type":114,"label":115,"file":62,"line":116,"wp_function":117},"n1","sink","update_option() [Settings Manipulation]",124,"update_option",[119],{"from":108,"to":113,"sanitized":120},false,1,"low",{"entryPoint":124,"graph":125,"unsanitizedCount":121,"severity":122},"\u003Cclass-hfa-setting> (admin\\class-hfa-setting.php:0)",{"nodes":126,"edges":129},[127,128],{"id":108,"type":109,"label":110,"file":62,"line":111},{"id":113,"type":114,"label":115,"file":62,"line":116,"wp_function":117},[130],{"from":108,"to":113,"sanitized":120},{"summary":132,"deductions":133},"The \"html-for-all-url\" v1.2 plugin exhibits a strong security posture based on the provided static analysis.  There are no identified AJAX handlers, REST API routes, shortcodes, or cron events, resulting in a zero attack surface. Furthermore, the code demonstrates excellent adherence to secure coding practices with no dangerous functions, all SQL queries using prepared statements, and all output properly escaped. The absence of file operations, external HTTP requests, nonce checks, and capability checks also contributes to a low-risk profile. The taint analysis, while identifying flows with unsanitized paths, did not flag any critical or high-severity issues, suggesting these paths might be within less sensitive areas or already mitigated by other factors not explicitly detailed.\n\nThe plugin's vulnerability history is exceptionally clean, with zero known CVEs of any severity. This lack of historical vulnerabilities, combined with the current analysis, indicates a well-maintained and secure codebase. The absence of common vulnerability types further reinforces this assessment. While the presence of \"flows with unsanitized paths\" is a minor concern, the lack of critical or high severity findings in the taint analysis and the overall absence of exploitable entry points significantly mitigate this risk.  In conclusion, \"html-for-all-url\" v1.2 appears to be a highly secure plugin with no immediate security risks based on the provided data.",[134,137,139],{"reason":135,"points":136},"Flows with unsanitized paths detected",5,{"reason":138,"points":136},"No nonce checks implemented",{"reason":140,"points":136},"No capability checks implemented","2026-03-16T20:41:34.163Z",{"wat":143,"direct":149},{"assetPaths":144,"generatorPatterns":146,"scriptPaths":147,"versionParams":148},[145],"\u002Fwp-content\u002Fplugins\u002Fhtml-for-all-url\u002Fadmin\u002Fstyle.css",[],[],[],{"cssClasses":150,"htmlComments":157,"htmlAttributes":158,"restEndpoints":160,"jsGlobals":161,"shortcodeOutput":162},[151,152,153,154,155,156],"hfa_setting_containre","hfa_pluing_information","hfa_info","update","hfa_setting_form","post_types_lists",[],[159],"name=\"hfa_post_types[ ]\"",[],[],[]]