[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fqSzniZxosHBDPaxnVsxDSuAuh2A8dtJ8fOc0-_E58-8":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":14,"tags":17,"homepage":18,"download_link":19,"security_score":20,"vuln_count":13,"unpatched_count":13,"last_vuln_date":21,"fetched_at":22,"vulnerabilities":23,"developer":24,"crawl_stats":21,"alternatives":32,"analysis":33,"fingerprints":58},"events-manager-rich-snippets","Events Manager Rich Snippet","1.0.1","Marco Milesi","https:\u002F\u002Fprofiles.wordpress.org\u002Fmilmor\u002F","\u003Cp>Extends Events Manager WordPress plugin with rich snippets preview (Google structured data).\u003C\u002Fp>\n","Extends Events Manager WordPress plugin with rich snippets preview (Google structured data).",10,1758,0,"","5.5.18","3.8",[],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fevents-manager-rich-snippets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fevents-manager-rich-snippets.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":25,"display_name":7,"profile_url":8,"plugin_count":26,"total_installs":27,"avg_security_score":28,"avg_patch_time_days":29,"trust_score":30,"computed_at":31},"milmor",13,12590,97,280,77,"2026-04-04T08:16:17.912Z",[],{"attackSurface":34,"codeSignals":46,"taintFlows":53,"riskAssessment":54,"analyzedAt":57},{"hooks":35,"ajaxHandlers":42,"restRoutes":43,"shortcodes":44,"cronEvents":45,"entryPointCount":13,"unprotectedCount":13},[36],{"type":37,"name":38,"callback":39,"file":40,"line":41},"filter","em_content","emrs_content","events-manager-rich-snippet.php",53,[],[],[],[],{"dangerousFunctions":47,"sqlUsage":48,"outputEscaping":50,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":52},[],{"prepared":13,"raw":13,"locations":49},[],{"escaped":13,"rawEcho":13,"locations":51},[],[],[],{"summary":55,"deductions":56},"The static analysis of the \"events-manager-rich-snippets\" v1.0.1 plugin reveals an exceptionally clean security posture. The absence of any identified attack surface, including AJAX handlers, REST API routes, shortcodes, or cron events, is a significant strength, indicating a minimal footprint for potential exploitation. Furthermore, the code's adherence to secure coding practices is commendable, with no dangerous functions, all SQL queries using prepared statements, and 100% output escaping. The lack of file operations and external HTTP requests further reduces the attack vectors.\n\nConcerns are virtually non-existent based on the provided data. The vulnerability history shows no recorded CVEs, which is a strong indicator of a well-maintained and secure plugin over time. The taint analysis also shows no flows with unsanitized paths, reinforcing the impression of robust input validation and sanitization. The only potential, albeit minor, observation is the lack of explicit nonce or capability checks across the board. While this is mitigated by the absence of any entry points in the static analysis, in scenarios where entry points might be added in future versions or if there are overlooked internal functions, these checks would be crucial for absolute security.\n\nIn conclusion, this plugin exhibits excellent security practices and a pristine vulnerability record. The developer has demonstrated a strong commitment to security by implementing prepared statements and proper output escaping and by minimizing the plugin's attack surface. The absence of any identified vulnerabilities or concerning code patterns makes this a highly secure plugin. The lack of explicit nonce and capability checks is noted but not a deduction given the current lack of exploitable entry points.",[],"2026-03-16T23:17:39.045Z",{"wat":59,"direct":64},{"assetPaths":60,"generatorPatterns":61,"scriptPaths":62,"versionParams":63},[],[],[],[],{"cssClasses":65,"htmlComments":66,"htmlAttributes":67,"restEndpoints":68,"jsGlobals":69,"shortcodeOutput":70},[],[],[],[],[],[71],"\u003Cscript type=\"application\u002Fld+json\">\n        {\n          \"@context\": \"http:\u002F\u002Fschema.org\",\n          \"@type\": \"Event\","]