[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fR9potWyXcwS9ahKnBudrI7DBqg_VBfK-WgE-JVZXgSo":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":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":37,"fingerprints":100},"domain-age-checker-tool","Domain Age Checker Tool","1.0.1","WP Refers","https:\u002F\u002Fprofiles.wordpress.org\u002Fwprefers\u002F","\u003Cp>The plugin allows you to check the age of multiple domains with registered date, last updated date and expiry date provided by whoisapi.\u003C\u002Fp>\n\u003Cp>Features :\u003C\u002Fp>\n\u003Col>\n\u003Cli>Show domain age\u003C\u002Fli>\n\u003Cli>Show domain registered date\u003C\u002Fli>\n\u003Cli>Show domain last updated date\u003C\u002Fli>\n\u003Cli>Show domain expiry date\u003C\u002Fli>\n\u003Cli>Show your domain info in dashboard widget\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Quick Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Tutorial: \u003Ca href=\"https:\u002F\u002Fwprefers.com\u002Fhow-to-check-the-domain-expiry-date\u002F\" rel=\"nofollow ugc\">Domain Age Checker Tool\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Demo: \u003Ca href=\"https:\u002F\u002Fwprefers.com\u002Fhow-to-check-the-domain-expiry-date\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwprefers.com\u002Fhow-to-check-the-domain-expiry-date\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fsachinkiranti\" rel=\"nofollow ugc\">Buy me a coffee\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin helps to get the domain information.",10,2743,0,"2023-10-17T04:17:00.000Z","6.3.8","5.0","5.6",[19,20,21,22],"domain-age","domain-expiry-date","domain-information","whoisapi","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdomain-age-checker-tool\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdomain-age-checker-tool.1.0.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"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},"wprefers",2,20,30,84,"2026-04-04T23:33:27.142Z",[],{"attackSurface":38,"codeSignals":74,"taintFlows":89,"riskAssessment":90,"analyzedAt":99},{"hooks":39,"ajaxHandlers":59,"restRoutes":67,"shortcodes":68,"cronEvents":72,"entryPointCount":73,"unprotectedCount":13},[40,45,49,54],{"type":41,"name":42,"callback":43,"file":44,"line":11},"action","wp_enqueue_scripts","enqueue","src\\DomainAgeCheckerTool.php",{"type":41,"name":46,"callback":47,"file":44,"line":48},"init","add_shortcode",12,{"type":50,"name":51,"callback":52,"file":44,"line":53},"filter","widget_text","do_shortcode",16,{"type":41,"name":55,"callback":56,"file":57,"line":58},"wp_dashboard_setup","add_widget","src\\DomainAgeDashboardWidget.php",9,[60,65],{"action":61,"nopriv":62,"callback":61,"hasNonce":63,"hasCapCheck":62,"file":44,"line":64},"domain_age_checker_xhr_action",false,true,13,{"action":61,"nopriv":63,"callback":61,"hasNonce":63,"hasCapCheck":62,"file":44,"line":66},14,[],[69],{"tag":4,"callback":70,"file":44,"line":71},"shortcode",95,[],3,{"dangerousFunctions":75,"sqlUsage":76,"outputEscaping":78,"fileOperations":13,"externalRequests":13,"nonceChecks":79,"capabilityChecks":13,"bundledLibraries":88},[],{"prepared":13,"raw":13,"locations":77},[],{"escaped":79,"rawEcho":73,"locations":80},1,[81,84,86],{"file":57,"line":82,"context":83},83,"raw output",{"file":57,"line":85,"context":83},89,{"file":57,"line":87,"context":83},92,[],[],{"summary":91,"deductions":92},"The 'domain-age-checker-tool' v1.0.1 plugin exhibits a generally good security posture with no known vulnerabilities in its history and a limited attack surface. The plugin correctly utilizes prepared statements for all SQL queries, which is a significant strength. However, the static analysis reveals a concerning area regarding output escaping, with only 25% of outputs being properly escaped. This could potentially lead to cross-site scripting (XSS) vulnerabilities if malicious data is injected and rendered without proper sanitization. Furthermore, the lack of capability checks on the AJAX handlers, despite the absence of critical taint flows, represents a potential oversight in securing these entry points.",[93,96],{"reason":94,"points":95},"Unescaped output",6,{"reason":97,"points":98},"Missing capability checks on AJAX",5,"2026-03-17T00:03:55.796Z",{"wat":101,"direct":110},{"assetPaths":102,"generatorPatterns":105,"scriptPaths":106,"versionParams":107},[103,104],"\u002Fwp-content\u002Fplugins\u002Fdomain-age-checker-tool\u002Fcss\u002Fdomain-age-checker-tool.css","\u002Fwp-content\u002Fplugins\u002Fdomain-age-checker-tool\u002Fjs\u002Fdomain-age-checker-tool.js",[],[104],[108,109],"domain-age-checker-tool\u002Fcss\u002Fdomain-age-checker-tool.css?ver=","domain-age-checker-tool\u002Fjs\u002Fdomain-age-checker-tool.js?ver=",{"cssClasses":111,"htmlComments":112,"htmlAttributes":113,"restEndpoints":114,"jsGlobals":116,"shortcodeOutput":118},[],[],[],[115],"\u002Fwp-json\u002Fwp\u002Fv2\u002Fdomain-age-checker-tool",[117],"domain_age_checker_tool_data",[119],"[domain-age-checker-tool]"]