[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8iUi6FbhCo54rotGafTcsX0dFovbJi3gPoh7UzjLYwQ":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":21,"download_link":22,"security_score":13,"vuln_count":23,"unpatched_count":23,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":32,"analysis":33,"fingerprints":138},"atec-meta-tags","atec Meta Tags","1.1.28","docjojo","https:\u002F\u002Fprofiles.wordpress.org\u002Fdocjojo\u002F","\u003Cp>Add custom meta tags to the head of each page.\u003C\u002Fp>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Ch3>Integrity check\u003C\u002Fh3>\n\u003Cp>Once, when activating the plugin, an integrity check is requested from our server – if you give your permission.\u003Cbr \u002F>\nSource: https:\u002F\u002Fatecplugins.com\u002F\u003Cbr \u002F>\nPrivacy policy: https:\u002F\u002Fatecplugins.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n","Custom meta tags",10,524,100,1,"","6.9.4","4.9","7.4",[20],"add-custom-meta-tags-to-the-section-of-your-pages","https:\u002F\u002Fatecplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fatec-meta-tags.1.1.28.zip",0,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":29,"avg_security_score":30,"avg_patch_time_days":14,"trust_score":30,"computed_at":31},16,2730,99,"2026-04-04T15:38:26.614Z",[],{"attackSurface":34,"codeSignals":79,"taintFlows":130,"riskAssessment":131,"analyzedAt":137},{"hooks":35,"ajaxHandlers":69,"restRoutes":76,"shortcodes":77,"cronEvents":78,"entryPointCount":14,"unprotectedCount":14},[36,42,45,50,53,57,60,63,65],{"type":37,"name":38,"callback":39,"file":40,"line":41},"action","admin_menu","closure","atec-meta-tags.php",28,{"type":37,"name":43,"callback":39,"file":40,"line":44},"admin_init",30,{"type":46,"name":47,"callback":48,"file":40,"line":49},"filter","https_ssl_verify","__return_false",33,{"type":37,"name":51,"callback":39,"file":40,"line":52},"wp_loaded",41,{"type":37,"name":54,"callback":39,"file":55,"line":56},"admin_enqueue_scripts","includes\\ATEC\\INIT.php",564,{"type":37,"name":58,"callback":39,"file":55,"line":59},"admin_notices",647,{"type":37,"name":61,"callback":39,"priority":11,"file":55,"line":62},"admin_footer",688,{"type":37,"name":58,"callback":39,"file":55,"line":64},720,{"type":37,"name":66,"callback":39,"file":67,"line":68},"wp_head","includes\\atec-wpmt-meta.php",7,[70],{"action":71,"nopriv":72,"callback":73,"hasNonce":72,"hasCapCheck":72,"file":74,"line":75},"atec_admin_notice_dismiss",false,"dismiss_notice","includes\\ATEC\\LOADER.php",109,[],[],[],{"dangerousFunctions":80,"sqlUsage":81,"outputEscaping":109,"fileOperations":127,"externalRequests":128,"nonceChecks":128,"capabilityChecks":111,"bundledLibraries":129},[],{"prepared":82,"raw":83,"locations":84},12,9,[85,89,91,94,96,99,101,103,106],{"file":86,"line":87,"context":88},"includes\\ATEC\\DB.php",120,"$wpdb->query() with variable interpolation",{"file":86,"line":90,"context":88},121,{"file":86,"line":92,"context":93},137,"$wpdb->get_var() with variable interpolation",{"file":86,"line":95,"context":93},160,{"file":86,"line":97,"context":98},171,"$wpdb->get_results() with variable interpolation",{"file":86,"line":100,"context":88},185,{"file":86,"line":102,"context":88},197,{"file":104,"line":105,"context":88},"includes\\atec-wpmt-activation.php",17,{"file":107,"line":108,"context":98},"includes\\atec-wpmt-cpanel.php",68,{"escaped":110,"rawEcho":111,"locations":112},328,5,[113,117,119,121,124],{"file":114,"line":115,"context":116},"includes\\ATEC\\CHECK.php",73,"raw output",{"file":114,"line":118,"context":116},111,{"file":114,"line":120,"context":116},124,{"file":122,"line":123,"context":116},"includes\\ATEC\\SVG.php",557,{"file":125,"line":126,"context":116},"includes\\ATEC\\TOOLS.php",1211,14,2,[],[],{"summary":132,"deductions":133},"The \"atec-meta-tags\" plugin v1.1.28 exhibits a mixed security posture. On the positive side, it demonstrates good practices with a high percentage of properly escaped outputs and a significant portion of SQL queries using prepared statements. There are no recorded vulnerabilities (CVEs) or critical taint analysis findings, which suggests a generally stable codebase regarding known exploits and severe data flow issues.\n\nHowever, a significant concern arises from the presence of an unprotected AJAX handler. This single unprotected entry point represents a direct avenue for potential exploitation if an attacker can trigger this handler without proper authentication or authorization. While the taint analysis shows no unsanitized paths, the lack of protection on this AJAX endpoint means that any input processed by it could be vulnerable to various attacks, depending on its internal logic. The plugin also has a moderate number of file operations and external HTTP requests, which, while not inherently dangerous, can increase the attack surface if not handled securely within the context of the AJAX endpoint.\n\nIn conclusion, the plugin has strong foundations in output escaping and SQL handling, and a clean vulnerability history. The primary weakness lies in a single, unprotected AJAX handler. This oversight, while not indicative of widespread critical vulnerabilities, demands attention as it provides an immediate and accessible entry point for malicious activity. Further scrutiny of this specific AJAX handler's functionality and input validation is highly recommended.",[134],{"reason":135,"points":136},"Unprotected AJAX handler",8,"2026-03-16T23:14:17.150Z",{"wat":139,"direct":148},{"assetPaths":140,"generatorPatterns":143,"scriptPaths":144,"versionParams":145},[141,142],"\u002Fwp-content\u002Fplugins\u002Fatec-meta-tags\u002Fassets\u002Fcss\u002Fatec-meta-tags-admin.css","\u002Fwp-content\u002Fplugins\u002Fatec-meta-tags\u002Fassets\u002Fjs\u002Fatec-meta-tags.js",[],[142],[146,147],"atec-meta-tags\u002Fstyle.css?ver=","atec-meta-tags\u002Fscript.js?ver=",{"cssClasses":149,"htmlComments":151,"htmlAttributes":152,"restEndpoints":154,"jsGlobals":155,"shortcodeOutput":157},[150],"atec-meta-tags-admin",[],[153],"data-atec-meta-tags-option",[],[156],"window.atecMetaTags",[]]