[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRKYqmEC6MAxSFDaK-pPI6neoUpV6H5wy_eAJoe6PKxY":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":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":36,"fingerprints":104},"publisher-media-kit","Publisher Media Kit","1.3.6","10up","https:\u002F\u002Fprofiles.wordpress.org\u002F10up\u002F","\u003Cp>Publisher Media Kit provides a quick and easy option for small to medium sized publishers to digitize their media kit.  If you are a publisher hoping for a page like the \u003Ca href=\"https:\u002F\u002Fnytmediakit.com\u002Fstandard-units\" rel=\"nofollow ugc\">NY Times’ Advertising Standard Units\u003C\u002Fa>, but do not have a designer or developer on staff?  Then this plugin is for you.  If you are still using a print or PDF version of your media kit to sell space on your website, but want show advertisers looking to buy digital real estate that you are a digital-forward partner?  Then this plugin is for you.\u003C\u002Fp>\n\u003Cp>The plugin adds a new “Media Kit” page, block patterns, and placeholder content that can then be customized to fit your need (e.g., text, links, colors, images, adding page link to site footer).\u003C\u002Fp>\n\u003Ch3>Theme Compatibility\u003C\u002Fh3>\n\u003Cp>We have tested the plugin with the following WordPress themes and have validated that the resulting \u003Ccode>Media Kit\u003C\u002Fcode> page renders as expected on the front-end and within the block editor.  Please \u003Ca href=\"https:\u002F\u002Fgithub.com\u002F10up\u002Fpublisher-media-kit\u002Fissues\u002Fnew\u002Fchoose\" rel=\"nofollow ugc\">open an issue\u003C\u002Fa> if you find an issue with any of these themes or have an alternate, public theme with a conflict that we can help resolve.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentytwentyone\u002F\" rel=\"ugc\">Twenty Twenty-One\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAutomattic\u002Fnewspack-theme\" rel=\"nofollow ugc\">Newspack base theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAutomattic\u002Fnewspack-theme\" rel=\"nofollow ugc\">Newspack: Joseph\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAutomattic\u002Fnewspack-theme\" rel=\"nofollow ugc\">Newspack: Katharine\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAutomattic\u002Fnewspack-theme\" rel=\"nofollow ugc\">Newspack: Nelson\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAutomattic\u002Fnewspack-theme\" rel=\"nofollow ugc\">Newspack: Sacha\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAutomattic\u002Fnewspack-theme\" rel=\"nofollow ugc\">Newspack: Scott\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","Pre-configured Media Kit Page using Gutenberg Block Patterns.",100,7480,0,"2026-01-05T22:40:00.000Z","6.9.4","6.5","7.4",[19,20,21,22],"ad-rates","audience-profiles","digital-ad-specs","media-kit","https:\u002F\u002Fgithub.com\u002F10up\u002Fpublisher-media-kit","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpublisher-media-kit.1.3.6.zip",null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},23,1384530,98,546,78,"2026-04-04T07:18:17.205Z",[],{"attackSurface":37,"codeSignals":90,"taintFlows":99,"riskAssessment":100,"analyzedAt":103},{"hooks":38,"ajaxHandlers":86,"restRoutes":87,"shortcodes":88,"cronEvents":89,"entryPointCount":13,"unprotectedCount":13},[39,45,50,52,56,58,65,67,68,71,73,76,78,81,83],{"type":40,"name":41,"callback":42,"file":43,"line":44},"action","admin_notices","render_php_compat_error","10up-lib\\wp-compat-validation-tool\\src\\Validator.php",137,{"type":40,"name":46,"callback":47,"file":48,"line":49},"enqueue_block_assets","anonymous","includes\\blocks\\block-editor\\tabs\\register.php",28,{"type":40,"name":46,"callback":47,"file":51,"line":49},"includes\\blocks\\block-editor\\tabs-item\\register.php",{"type":40,"name":53,"callback":47,"file":54,"line":55},"init","includes\\blocks.php",20,{"type":40,"name":53,"callback":47,"file":54,"line":57},22,{"type":59,"name":60,"callback":61,"priority":62,"file":63,"line":64},"filter","render_block","render_tab_navigations",10,"includes\\classes\\blocks\\BlockContext\\Tabs.php",51,{"type":40,"name":53,"callback":47,"file":66,"line":57},"includes\\core.php",{"type":40,"name":53,"callback":47,"file":66,"line":29},{"type":40,"name":69,"callback":47,"file":66,"line":70},"wp_enqueue_scripts",24,{"type":40,"name":69,"callback":47,"file":66,"line":72},25,{"type":40,"name":74,"callback":47,"file":66,"line":75},"admin_enqueue_scripts",26,{"type":40,"name":74,"callback":47,"file":66,"line":77},27,{"type":59,"name":79,"callback":47,"priority":62,"file":66,"line":80},"script_loader_tag",30,{"type":40,"name":41,"callback":47,"file":66,"line":82},35,{"type":40,"name":84,"callback":47,"file":66,"line":85},"publisher_media_kit_init",74,[],[],[],[],{"dangerousFunctions":91,"sqlUsage":92,"outputEscaping":94,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":97,"bundledLibraries":98},[],{"prepared":13,"raw":13,"locations":93},[],{"escaped":95,"rawEcho":13,"locations":96},44,[],1,[],[],{"summary":101,"deductions":102},"The publisher-media-kit plugin v1.3.6 exhibits a remarkably strong security posture based on the provided static analysis. The absence of any identified entry points like AJAX handlers, REST API routes, shortcodes, or cron events significantly reduces its attack surface. Furthermore, the code demonstrates excellent security practices, with 100% of SQL queries using prepared statements and all output being properly escaped. The lack of dangerous functions, file operations, and external HTTP requests further strengthens this positive assessment.  The presence of one capability check, while minimal, is better than none.  The vulnerability history is equally impressive, with zero recorded CVEs, indicating a history of secure development or effective patching.  However, the complete absence of taint analysis results and the minimal number of capability checks, while not immediately concerning given the attack surface, could be an area for deeper investigation in more complex plugins. Overall, this plugin appears to be very secure and well-developed with no immediate threats indicated by the provided data.",[],"2026-03-16T20:34:46.141Z",{"wat":105,"direct":115},{"assetPaths":106,"generatorPatterns":110,"scriptPaths":111,"versionParams":112},[107,108,109],"\u002Fwp-content\u002Fplugins\u002Fpublisher-media-kit\u002Fdist\u002Fblocks\u002Ftabs-block.js","\u002Fwp-content\u002Fplugins\u002Fpublisher-media-kit\u002Fdist\u002Fblocks\u002Ftabs-block.css","\u002Fwp-content\u002Fplugins\u002Fpublisher-media-kit\u002Fdist\u002Fblocks\u002Ftabs-item-block.js",[],[107,109],[113,114],"publisher-media-kit\u002Fdist\u002Fblocks\u002Ftabs-block.asset.php","publisher-media-kit\u002Fdist\u002Fblocks\u002Ftabs-item-block.asset.php",{"cssClasses":116,"htmlComments":119,"htmlAttributes":120,"restEndpoints":123,"jsGlobals":124,"shortcodeOutput":126},[117,118],"wp-block-publisher-media-kit-tabs","wp-block-publisher-media-kit-tabs-item",[],[121,122],"data-block=\"publisher\u002Ftabs\"","data-block=\"publisher\u002Ftabs-item\"",[],[125],"publisher_media_kit_blocks",[]]