[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8dIBW6MbYFlafekpJPSVNgHgPH6dkNC_hrir0e2OpW0":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":14,"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":73},"tailored-shortcodes","Tailored Shortcodes","1.0.1","Anthony","https:\u002F\u002Fprofiles.wordpress.org\u002Fajferg\u002F","\u003Cp>This plugin contains a helper to quickly add custom code (like forms or surveys) using shortcodes.  It’s built by \u003Ca href=\"https:\u002F\u002Fwww.tailoredmedia.com.au\" title=\"Tailored Media\" rel=\"nofollow ugc\">Tailored Media\u003C\u002Fa> for use on our sites, but anyone is welcome to use it.\u003C\u002Fp>\n","Allows you to create shortcodes which output HTML.  This is useful for including forms or other blocks of custom HTML wherever you need them.",10,1087,0,"","4.9.29","4.9","5.6",[],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftailored-shortcodes.1.0.1.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},"ajferg",5,270,91,30,88,"2026-04-05T20:14:15.047Z",[],{"attackSurface":34,"codeSignals":56,"taintFlows":68,"riskAssessment":69,"analyzedAt":72},{"hooks":35,"ajaxHandlers":52,"restRoutes":53,"shortcodes":54,"cronEvents":55,"entryPointCount":13,"unprotectedCount":13},[36,42,46,49],{"type":37,"name":38,"callback":39,"file":40,"line":41},"action","init","load_custom_post_types","plugin.php",23,{"type":37,"name":43,"callback":44,"file":40,"line":45},"wp_loaded","load_shortcodes",26,{"type":37,"name":47,"callback":47,"priority":11,"file":40,"line":48},"add_meta_boxes",29,{"type":37,"name":50,"callback":51,"file":40,"line":29},"save_post","save_meta_boxes",[],[],[],[],{"dangerousFunctions":57,"sqlUsage":58,"outputEscaping":60,"fileOperations":13,"externalRequests":13,"nonceChecks":62,"capabilityChecks":13,"bundledLibraries":67},[],{"prepared":13,"raw":13,"locations":59},[],{"escaped":61,"rawEcho":62,"locations":63},4,1,[64],{"file":40,"line":65,"context":66},107,"raw output",[],[],{"summary":70,"deductions":71},"The 'tailored-shortcodes' v1.0.1 plugin exhibits a very strong security posture based on the provided static analysis and vulnerability history. The complete absence of identified AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface.  Furthermore, the code signals indicate diligent security practices, with 100% of SQL queries using prepared statements, a high rate of output escaping (80%), and the presence of a nonce check. The lack of dangerous functions, file operations, and external HTTP requests further reinforces this positive assessment.\n\nThe vulnerability history is equally encouraging, showing no known CVEs, critical or otherwise. This suggests a well-maintained and secure codebase. The taint analysis also reveals no identified flows with unsanitized paths, indicating that potential data manipulation vectors are not present or are being handled appropriately.  While the number of capability checks is zero, this is less of a concern given the minimal attack surface, and the single nonce check provides a layer of protection for any potential, though undocumented, interaction points.\n\nIn conclusion, 'tailored-shortcodes' v1.0.1 appears to be a highly secure plugin. The developers have implemented strong security practices and there is no historical or static analysis evidence to suggest any significant vulnerabilities. The limited attack surface and the positive code signals collectively point to a robust and safe plugin.",[],"2026-03-16T23:21:07.698Z",{"wat":74,"direct":79},{"assetPaths":75,"generatorPatterns":76,"scriptPaths":77,"versionParams":78},[],[],[],[],{"cssClasses":80,"htmlComments":82,"htmlAttributes":84,"restEndpoints":89,"jsGlobals":90,"shortcodeOutput":92},[81],"CodeMirror-wrap",[83],"\u003C!--\n\t\tbody .CodeMirror-wrap { border:1px solid rgba(0,0,0,0.1); border-left:0; margin:1.5em 0; height:auto; }\n\t\t-->",[85,86,87,88],"name=\"shortcode_code\"","name=\"shortcode_markup\"","id=\"tws-code\"","name=\"save_shortcode\"",[],[91],"wp.codeEditor.initialize",[]]