[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fjrl2WsaHgdIB6HfWsrqV-ih54dNpwYIeRP3maveaafo":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":15,"tags":18,"homepage":22,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":57,"fingerprints":147},"easy-reading-mode","Easy Reading Mode","1.1.6","spgandhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fspgandhi\u002F","\u003Cp>Plugin now compatible with Google Chrome, Mozilla Firefox and Safari.\u003C\u002Fp>\n\u003Cp>This plugin lets your website user read the main content of your website in an easy distraction free reading mode.\u003Cbr \u002F>\nThis plugin works in the same way as “Reader” in Safari browser.\u003C\u002Fp>\n\u003Cp>This plugin adds a button “Reading Mode” before the post content and when clicked on it, a popup window appears only with the post title and content.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy Design Options.\u003C\u002Fli>\n\u003Cli>Choose the look and feel of the button.\u003C\u002Fli>\n\u003Cli>Choose between you standard theme button design or your customer design.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin lets your website user read the main content of your website in an easy distraction free reading mode.",10,3377,80,4,"","4.0.38","3.0.1",[19,20,21],"distraction-free-reading","easy-reading","reading-mode","http:\u002F\u002Figandhi.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-reading-mode.1.1.6.zip",100,0,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,94,"2026-04-04T17:43:09.404Z",[35],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":11,"downloaded":43,"rating":25,"num_ratings":25,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":47,"tags":48,"homepage":53,"download_link":54,"security_score":55,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":56},"wp-distraction-free-view","WP Distraction Free View","1.6.0","Mehul Gohil","https:\u002F\u002Fprofiles.wordpress.org\u002Fmehul0810\u002F","\u003Cp>\u003Cstrong>WP Distraction Free View\u003C\u002Fstrong> is a WordPress plugin which provides distraction free viewing mode to the website users. This plugin will provide a platform to your site users to view the articles or posts in a dual full page view. There will not be any advertisements which can distract your site users from reading your well written article or post.\u003C\u002Fp>\n\u003Cp>Now-a-days, we can see lots of website and blog are developed providing content on various different topics. But, the main distraction with those websites or blogs is that they contain lots of advertisements on their articles due to which users finds it too much distracting and cumbersome to read your article. This indirectly affects your website popularity and visitors will never come back to your website and you will lose traffic on your website.\u003C\u002Fp>\n\u003Cp>This plugin will be of great benefit, if you have articles or post for your site users. This plugin will definitely boost your website traffic.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Fullscreen Mode (kind of ZenView)\u003C\u002Fli>\n\u003Cli>Print Support\u003C\u002Fli>\n\u003Cli>Clean Code\u003C\u002Fli>\n\u003Cli>Clean UI\u003C\u002Fli>\n\u003Cli>Light Weight\u003C\u002Fli>\n\u003Cli>Shortcode \u003Ccode>[wpdfv]\u003C\u002Fcode> Supprot\u003C\u002Fli>\n\u003Cli>Gutenberg Block support (coming soon)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Engage your site visitors\u003C\u002Fli>\n\u003Cli>Boost your website traffic\u003C\u002Fli>\n\u003Cli>No Advertisements while viewing content of pages, posts and any custom post type.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Connect with WP Distraction Free View – WordPress Plugin\u003C\u002Fh4>\n\u003Cp>Stay in touch with us for important plugin news and updates:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmehul0810\u002Fwp-distraction-free-view\" title=\"Visit the development of WP Distraction Free View\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contribute to WP Distraction Free View  – WordPress Plugin\u003C\u002Fh4>\n\u003Cp>This plugin is proudly open source (GPL license) and we’re always looking for more contributors. Whether you know another language, can code like no one’s business, or just have an idea, we would love your help and input.\u003C\u002Fp>\n\u003Cp>Here’s a few ways you can contribute to the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Star\u002Ffork\u002Fwatch the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmehul0810\u002Fwp-distraction-free-view\" title=\"Visit the GitHub Repository\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa> to learn more about what issues we’re tackling and the project is developing. If you’ve never worked with Github before, learn about \u003Ca href=\"https:\u002F\u002Fhelp.github.com\u002Farticles\u002Fabout-pull-requests\u002F\" rel=\"nofollow ugc\">pull requests here\u003C\u002Fa> and submit one for WP Distraction Free View, we’d love to provide you our feedback.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Translate “WP Distraction Free View” into your native language. The best place to do that is here on wordpress.org. Go to \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-distraction-free-view\" rel=\"nofollow ugc\">https:\u002F\u002Ftranslate.wordpress.org\u002F\u003C\u002Fa>, then search for your language, click the “Plugins” tab, then search for “WP Distraction Free View”. When you’ve submitted at least 95% of “WP Distraction Free View” plugin strings, the language moderators will review and approve your translations and then they will be available to all WordPress users for your native language.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","This WordPress plugin will provide you a distraction free view for posts, pages and any custom post type which will help your visitors to effectively  &hellip;",1931,"2021-05-15T19:12:00.000Z","5.7.15","4.8","5.6",[49,19,50,51,52],"distraction-free","fullscreen","wp-couch-mode","zen-view","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-distraction-free-view\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-distraction-free-view.1.6.0.zip",85,"2026-03-15T15:16:48.613Z",{"attackSurface":58,"codeSignals":98,"taintFlows":132,"riskAssessment":133,"analyzedAt":146},{"hooks":59,"ajaxHandlers":94,"restRoutes":95,"shortcodes":96,"cronEvents":97,"entryPointCount":25,"unprotectedCount":25},[60,66,70,75,79,82,86,90],{"type":61,"name":62,"callback":63,"file":64,"line":65},"action","init","erm_init_hooks","easy-reading-mode.php",21,{"type":61,"name":67,"callback":68,"file":64,"line":69},"wp_head","erm_add_scripts",29,{"type":71,"name":72,"callback":73,"file":64,"line":74},"filter","the_content","erm_content_div",32,{"type":71,"name":76,"callback":77,"file":64,"line":78},"the_title","erm_title_div",35,{"type":71,"name":72,"callback":80,"file":64,"line":81},"erm_add_button",38,{"type":61,"name":83,"callback":84,"file":64,"line":85},"admin_notices","erm_admin_notice",41,{"type":61,"name":87,"callback":88,"file":64,"line":89},"admin_menu","erm_options_page",52,{"type":61,"name":91,"callback":92,"file":64,"line":93},"admin_init","erm_register_settings",57,[],[],[],[],{"dangerousFunctions":99,"sqlUsage":100,"outputEscaping":102,"fileOperations":25,"externalRequests":25,"nonceChecks":25,"capabilityChecks":25,"bundledLibraries":131},[],{"prepared":25,"raw":25,"locations":101},[],{"escaped":11,"rawEcho":103,"locations":104},12,[105,109,111,113,115,117,119,122,123,125,127,129],{"file":106,"line":107,"context":108},"class.erm-admin.php",160,"raw output",{"file":106,"line":110,"context":108},166,{"file":106,"line":112,"context":108},167,{"file":106,"line":114,"context":108},169,{"file":106,"line":116,"context":108},170,{"file":106,"line":118,"context":108},175,{"file":120,"line":121,"context":108},"class.erm-widget.php",56,{"file":120,"line":93,"context":108},{"file":120,"line":124,"context":108},63,{"file":120,"line":126,"context":108},65,{"file":120,"line":128,"context":108},66,{"file":120,"line":130,"context":108},67,[],[],{"summary":134,"deductions":135},"The 'easy-reading-mode' plugin version 1.1.6 exhibits a seemingly strong security posture based on the provided static analysis. The absence of known vulnerabilities in its history, coupled with the lack of dangerous functions, raw SQL queries, and file operations, is a positive indicator. The plugin also appears to have a minimal attack surface, with no identified AJAX handlers, REST API routes, or shortcodes that would directly expose it to external manipulation.\n\nHowever, a significant concern arises from the 'Output escaping' metric, where only 45% of the 22 identified outputs are properly escaped. This suggests a potential for Cross-Site Scripting (XSS) vulnerabilities, especially if user-supplied data is being reflected in the output without adequate sanitization. Furthermore, the complete absence of nonce checks and capability checks, while potentially mitigated by the small attack surface, leaves a gap in robust authorization and protection against CSRF attacks should new entry points be introduced or discovered in the future. The taint analysis showing zero flows analyzed is also a weakness, as it implies this critical aspect of security was not thoroughly examined.",[136,139,142,144],{"reason":137,"points":138},"Insufficient output escaping",6,{"reason":140,"points":141},"Missing nonce checks",5,{"reason":143,"points":141},"Missing capability checks",{"reason":145,"points":11},"Taint analysis not performed","2026-03-16T23:13:24.180Z",{"wat":148,"direct":157},{"assetPaths":149,"generatorPatterns":152,"scriptPaths":153,"versionParams":154},[150,151],"\u002Fwp-content\u002Fplugins\u002Feasy-reading-mode\u002Fcss\u002Ferm-style.css","\u002Fwp-content\u002Fplugins\u002Feasy-reading-mode\u002Fjs\u002Ferm-scripts.js",[],[151],[155,156],"easy-reading-mode\u002Fcss\u002Ferm-style.css?ver=","easy-reading-mode\u002Fjs\u002Ferm-scripts.js?ver=",{"cssClasses":158,"htmlComments":163,"htmlAttributes":168,"restEndpoints":175,"jsGlobals":176,"shortcodeOutput":178},[159,160,161,162],"erm-button","erm-checkbox","erm-input","erm-admin-notice",[164,165,166,167],"\u003C!-- ERM Button added before the content -->","\u003C!-- ERM div added before the content -->","\u003C!-- ERM div added before the title -->","\u003C!-- ERM Notice -->",[169,170,171,172,173,174],"data-erm-text-color","data-erm-text-size","data-erm-background-color","data-erm-border","data-erm-padding","data-erm-margin",[],[177],"erm_options",[]]