[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQZK1QWKqC6WzalAWui4RQuC33dTvIgzGcXuNX8mZWLI":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":20,"download_link":21,"security_score":22,"vuln_count":13,"unpatched_count":13,"last_vuln_date":23,"fetched_at":24,"vulnerabilities":25,"developer":26,"crawl_stats":23,"alternatives":34,"analysis":35,"fingerprints":88},"date-post-title","Date Post Title","1.0","Greg Ross","https:\u002F\u002Fprofiles.wordpress.org\u002Fgregross\u002F","\u003Cp>If your writing a daily bog, or other site that uses the publish date for the post title, it can be a pain to manually set this for each post.\u003C\u002Fp>\n\u003Cp>Date Post Title creates a post title based on the publish date when you publish a post immediately or in the future, if the title has not already been set.\u003C\u002Fp>\n\u003Cp>This code is released under the GPL v2, see license.txt for details.\u003C\u002Fp>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>None at this time!\u003C\u002Fli>\n\u003C\u002Ful>\n","Sets a post title to the publish date if one does not exist when publishing a post.",10,1163,0,"2023-12-03T02:46:00.000Z","6.4.8","3.5","7.0",[19],"admin-post-title","http:\u002F\u002Ftoolstack.com\u002Fdate-post-title","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdate-post-title.1.0.zip",85,null,"2026-03-15T14:54:45.397Z",[],{"slug":27,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":29,"avg_security_score":30,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"gregross",34,7510,88,39,80,"2026-04-04T03:46:36.739Z",[],{"attackSurface":36,"codeSignals":53,"taintFlows":75,"riskAssessment":76,"analyzedAt":87},{"hooks":37,"ajaxHandlers":49,"restRoutes":50,"shortcodes":51,"cronEvents":52,"entryPointCount":13,"unprotectedCount":13},[38,44],{"type":39,"name":40,"callback":41,"file":42,"line":43},"filter","wp_insert_post_data","dpt_modify_post_title","date-post-title.php",16,{"type":45,"name":46,"callback":47,"file":42,"line":48},"action","admin_init","dpt_add_reading_section",22,[],[],[],[],{"dangerousFunctions":54,"sqlUsage":55,"outputEscaping":57,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":74},[],{"prepared":13,"raw":13,"locations":56},[],{"escaped":13,"rawEcho":58,"locations":59},7,[60,63,65,67,69,71,72],{"file":42,"line":61,"context":62},49,"raw output",{"file":42,"line":64,"context":62},51,{"file":42,"line":66,"context":62},53,{"file":42,"line":68,"context":62},57,{"file":42,"line":70,"context":62},58,{"file":42,"line":70,"context":62},{"file":42,"line":73,"context":62},61,[],[],{"summary":77,"deductions":78},"The 'date-post-title' plugin v1.0 exhibits a generally weak security posture despite having no recorded vulnerabilities or direct indications of dangerous code. The complete lack of output escaping across all identified outputs is a significant concern. This means that any data displayed by the plugin to the user interface could potentially be injected with malicious code, leading to cross-site scripting (XSS) vulnerabilities.  Furthermore, the absence of nonce and capability checks across all entry points, while currently having a zero attack surface, leaves the plugin exposed should any new entry points be introduced without proper authorization mechanisms. The plugin's vulnerability history is clean, suggesting it has not been a target or has been developed with a degree of care. However, this does not mitigate the immediate risks identified in the static analysis, particularly the unescaped output.  A balanced view would acknowledge the clean vulnerability history but highlight the critical need to address the output escaping issue to prevent potential XSS attacks.",[79,82,85],{"reason":80,"points":81},"No output escaping found",8,{"reason":83,"points":84},"No nonce checks on entry points",5,{"reason":86,"points":84},"No capability checks on entry points","2026-03-16T23:39:21.229Z",{"wat":89,"direct":95},{"assetPaths":90,"generatorPatterns":92,"scriptPaths":93,"versionParams":94},[91],"\u002Fwp-content\u002Fplugins\u002Fdate-post-title\u002Flanguages\u002F",[],[],[],{"cssClasses":96,"htmlComments":99,"htmlAttributes":100,"restEndpoints":103,"jsGlobals":104,"shortcodeOutput":105},[97,98],"regular-text","code",[],[101,102],"placeholder","value",[],[],[]]