[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fdsOBzkMt9IXdyncFQGMEOyFxAsWWcS7xjF8EcgXg1LQ":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":36,"fingerprints":71},"add-html-extension-to-specific-pages","Add HTML Extension to Specific Pages","1.0","CherryAnt.com","https:\u002F\u002Fprofiles.wordpress.org\u002Fcherryantcom\u002F","\u003Cp>Appends .html extension to the Page URL when using seo permalinks and page permalink box has _html text.\u003C\u002Fp>\n","Appends .html extension to the Page URL when using seo permalinks and page permalink box has _html text.",60,3984,100,3,"2014-11-20T23:35:00.000Z","4.0.38","3.0.0","",[20,21],"add-html-extension-to-specific-page-url","page-url-extension","http:\u002F\u002Fwww.cherryant.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-html-extension-to-specific-pages.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},"cherryantcom",1,30,84,"2026-04-05T16:09:32.660Z",[],{"attackSurface":37,"codeSignals":59,"taintFlows":66,"riskAssessment":67,"analyzedAt":70},{"hooks":38,"ajaxHandlers":55,"restRoutes":56,"shortcodes":57,"cronEvents":58,"entryPointCount":25,"unprotectedCount":25},[39,46,51],{"type":40,"name":41,"callback":42,"priority":43,"file":44,"line":45},"filter","user_trailingslashit","ahesp_user_trailingslashit",66,"add-html-extension-specific-pages.php",29,{"type":40,"name":47,"callback":48,"priority":49,"file":44,"line":50},"do_parse_request","ahesp_do_parse_request",10,53,{"type":52,"name":53,"callback":54,"priority":49,"file":44,"line":11},"action","redirect_canonical","ahesp_redirect_canonical",[],[],[],[],{"dangerousFunctions":60,"sqlUsage":61,"outputEscaping":63,"fileOperations":25,"externalRequests":25,"nonceChecks":25,"capabilityChecks":25,"bundledLibraries":65},[],{"prepared":25,"raw":25,"locations":62},[],{"escaped":25,"rawEcho":25,"locations":64},[],[],[],{"summary":68,"deductions":69},"The plugin \"add-html-extension-to-specific-pages\" v1.0 demonstrates an exceptionally strong security posture based on the provided static analysis. The complete absence of identified entry points, dangerous functions, direct SQL queries, unescaped output, file operations, external requests, and taint flows with unsanitized data are all excellent indicators of secure coding practices. Furthermore, the lack of any historical vulnerability data, including CVEs, further reinforces this positive assessment.  This suggests the plugin was developed with security as a high priority and has been maintained diligently.\n\nWhile the code analysis is exceptionally clean, the absence of any capability checks or nonce checks for its (non-existent) entry points, while not a direct vulnerability in this specific version due to the lack of entry points, represents a potential area for concern should functionality be added in the future without these security measures.  The current lack of any attack surface is a significant strength, but a future update introducing new features would need to be scrutinized for the implementation of these standard WordPress security practices.\n\nIn conclusion, based solely on the provided data for v1.0, the plugin is highly secure. Its strengths lie in its minimal attack surface and the apparent adherence to secure coding principles for any functions it does possess. The only minor weakness is the theoretical risk if future development neglects standard WordPress security checks.",[],"2026-03-16T21:43:52.419Z",{"wat":72,"direct":77},{"assetPaths":73,"generatorPatterns":74,"scriptPaths":75,"versionParams":76},[],[],[],[],{"cssClasses":78,"htmlComments":79,"htmlAttributes":80,"restEndpoints":81,"jsGlobals":82,"shortcodeOutput":83},[],[],[],[],[],[]]