[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTFKJMJGMN24XrAZeJbjvOZi0asqoWzgnl3pRof94oWw":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":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":124,"fingerprints":171},"custom-smilies-directory","Custom Smilies Directory","1.2","Jose Pardilla","https:\u002F\u002Fprofiles.wordpress.org\u002Fmoskis\u002F","\u003Cp>Custom Smilies Directory is a plugin that tells WordPress to load Smilies from your theme’s directory. This allows you to use custom Smilies without loosing them when you update WordPress.\u003C\u002Fp>\n\u003Cp>Since version 1.1 plugin will check that the smilies folder exists in the active theme. If it doesn’t, it will load the default WordPress smilies and show an error notice in the admin panel letting the user know he has to upload the smilies to the theme directory.\u003C\u002Fp>\n\u003Ch4>Where do i find smiley packs?\u003C\u002Fh4>\n\u003Cp>You can find many pack in the Internet, by googling for them or searching on sites like deviantArt.com. You can also check out two packs i made a some time ago: \u003Ca href=\"http:\u002F\u002Fjosepardilla.com\u002Ffreebies\u002Fmoskis-smilies-pack-1\u002F\" rel=\"nofollow ugc\">Pack #1\u003C\u002Fa> – \u003Ca href=\"http:\u002F\u002Fjosepardilla.com\u002Ffreebies\u002Fmoskis-smilies-pack-2\u002F\" rel=\"nofollow ugc\">Pack #2\u003C\u002Fa>.\u003C\u002Fp>\n","Light plugin that tells WordPress to load Smilies from your theme's directory. This allows you to use custom Smilies without loosing them when yo &hellip;",10,3229,0,"2012-02-05T19:26:00.000Z","3.3.2","2.8","",[19,20,21,22,23],"emoticons","pack","smiley","smilies","smilies-pack","http:\u002F\u002Fplugins.josepardilla.com\u002Fcustom-smilies-directory\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-smilies-directory.1.2.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"moskis",1,30,84,"2026-04-04T10:39:28.617Z",[37,56,74,89,107],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":32,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":54,"download_link":55,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"tinymce-smiley-button","TinyMCE Smiley Button","1.0.9","Cople","https:\u002F\u002Fprofiles.wordpress.org\u002Fcople\u002F","\u003Cp>Add Smiley Button to TinyMCE.\u003C\u002Fp>\n","Add Smiley Button to TinyMCE.",700,18726,100,"2020-09-07T11:52:00.000Z","5.5.18","4.2",[52,53,19,21,22],"emoji","emoticon","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Ftinymce-smiley-button\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftinymce-smiley-button.1.0.9.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":47,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":17,"requires_php":17,"tags":69,"homepage":71,"download_link":72,"security_score":73,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"keep-emoticons-as-text","Keep Emoticons as Text","1.0.0","Geek Goddess","https:\u002F\u002Fprofiles.wordpress.org\u002Fgeek-goddess\u002F","\u003Cp>As of the release of 4.3, WordPress removed the “Formatting” section from the Writing settings.  Included in there was the option to turn off WordPress’s default action to convert text emoticons to image smilies.  This plugin does the same thing as unchecking the “convert to smilies” box that used to be available via the settings.\u003C\u002Fp>\n","Disables the default WordPress option of converting emoticons to image smilies",800,7799,8,"2024-07-03T18:52:00.000Z","6.5.8",[19,70,22],"formatting","https:\u002F\u002Fwww.geekgoddess.com\u002Fkeep-emoticons-as-text-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeep-emoticons-as-text.zip",92,{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":64,"downloaded":82,"rating":83,"num_ratings":66,"last_updated":84,"tested_up_to":85,"requires_at_least":17,"requires_php":17,"tags":86,"homepage":17,"download_link":88,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"really-disable-emojis","Really Disable Emojis","1.1","Christian Leuenberg","https:\u002F\u002Fprofiles.wordpress.org\u002Fcleuenberg\u002F","\u003Cp>WordPress comes with a built-in replacement function that turns 🙂 etc. into emojis. If you need to switch this off, simply install and activate this plugin. It’s that simple.\u003C\u002Fp>\n","Disables the automatic emojis (smilies) replacement function. Really! :-)",6374,98,"2023-09-11T08:10:00.000Z","6.3.8",[87,19,22],"emojis","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freally-disable-emojis.1.1.zip",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":47,"downloaded":97,"rating":98,"num_ratings":99,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":17,"tags":103,"homepage":105,"download_link":106,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"tinymce-emoticons","TinyMCE Emoticons","1.3","Nazmur Rahman","https:\u002F\u002Fprofiles.wordpress.org\u002Fnazmurr\u002F","\u003Cp>TinyMCE Emoticons plugin helps to add emoticons in posts and pages easily.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>User can add emoticons from post and page screen using TinyMCE Emoticons button.\u003C\u002Fli>\n\u003Cli>Three different emoticon sets has been added (basic, animated, outlined).\u003C\u002Fli>\n\u003Cli>Any one of the set can be selected from plugin settings page.\u003C\u002Fli>\n\u003C\u002Ful>\n","TinyMCE Emoticons plugin helps to add emoticons in posts and pages easily.",15862,66,6,"2015-02-23T18:29:00.000Z","4.1.42","3.0",[53,19,21,104],"tinymce","http:\u002F\u002Fnazmurrahman.com\u002Ftinymce-emoticons-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftinymce-emoticons.1.3.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":11,"downloaded":115,"rating":47,"num_ratings":32,"last_updated":116,"tested_up_to":117,"requires_at_least":16,"requires_php":17,"tags":118,"homepage":122,"download_link":123,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"tango-smilies","Tango\u002FGNOME Smilies","3.3","Jeff Waugh","https:\u002F\u002Fprofiles.wordpress.org\u002Fjdub\u002F","\u003Cp>Replace the blocky default (GIF) smilies with beautiful Tango\u002FGNOME (PNG) smilies.\u003C\u002Fp>\n\u003Cp>If you want to use this plugin with a version of WordPress prior to 2.8, please use version 2.0.\u003C\u002Fp>\n","Replace the blocky default (GIF) smilies with beautiful Tango\u002FGNOME (PNG) smilies.",6226,"2009-06-29T15:47:00.000Z","2.8.1",[119,19,120,22,121],"emotes","filter","tango","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Ftango-smilies\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftango-smilies.3.3.zip",{"attackSurface":125,"codeSignals":154,"taintFlows":161,"riskAssessment":162,"analyzedAt":170},{"hooks":126,"ajaxHandlers":150,"restRoutes":151,"shortcodes":152,"cronEvents":153,"entryPointCount":13,"unprotectedCount":13},[127,132,135,138,143,147],{"type":120,"name":128,"callback":129,"file":130,"line":131},"the_content","jpm_convert_smilies","custom-smilies-directory.php",87,{"type":120,"name":133,"callback":129,"file":130,"line":134},"the_excerpt",88,{"type":120,"name":136,"callback":129,"file":130,"line":137},"comment_text",89,{"type":139,"name":140,"callback":141,"file":130,"line":142},"action","admin_notices","jpm_convert_smilies_warning",91,{"type":139,"name":144,"callback":145,"file":130,"line":146},"init","jpm_custom_smilies_init",94,{"type":139,"name":144,"callback":148,"file":130,"line":149},"jpm_custom_smilies_textdomain",125,[],[],[],[],{"dangerousFunctions":155,"sqlUsage":156,"outputEscaping":158,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":160},[],{"prepared":13,"raw":13,"locations":157},[],{"escaped":32,"rawEcho":13,"locations":159},[],[],[],{"summary":163,"deductions":164},"The \"custom-smilies-directory\" v1.2 plugin exhibits a strong security posture based on the provided static analysis results. The absence of identified AJAX handlers, REST API routes, shortcodes, cron events, or file operations significantly limits the plugin's attack surface. Furthermore, the code analysis shows no dangerous functions, no unsanitized taint flows, and all SQL queries are properly prepared.  Output is also consistently escaped, indicating good development practices. The lack of any recorded vulnerabilities, including CVEs, reinforces the perception of a secure plugin.  However, a complete absence of nonce and capability checks, while not directly indicative of a vulnerability in this specific version due to the limited attack surface, represents a potential oversight that could become a weakness if new entry points were to be introduced in future versions.  Overall, this plugin appears to be well-secured for its current version and functionality, with no immediate exploitable risks detected.",[165,168],{"reason":166,"points":167},"No nonce checks implemented",5,{"reason":169,"points":167},"No capability checks implemented","2026-03-17T01:44:03.363Z",{"wat":172,"direct":178},{"assetPaths":173,"generatorPatterns":175,"scriptPaths":176,"versionParams":177},[174],"\u002Fwp-content\u002Fplugins\u002Fcustom-smilies-directory\u002Flanguages\u002F",[],[],[],{"cssClasses":179,"htmlComments":181,"htmlAttributes":182,"restEndpoints":183,"jsGlobals":184,"shortcodeOutput":185},[180],"wp-smiley",[],[],[],[],[]]