[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fA3lIqAUSRGSRE8BhgtysFGDbGT777BGMx1qTpf7Kp1o":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":18,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":135,"fingerprints":226},"juiz-outdated-post-message","Juiz Outdated Post Message","1.0.5","Geoffrey","https:\u002F\u002Fprofiles.wordpress.org\u002Fcreativejuiz\u002F","\u003Cp>This plugin adds a message before or after (or both) your post content when this post is outdated.\u003Cbr \u002F>\nYou visitor knows when a post is a little bit outdated and reads the content keeping its age in mind.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose the place where the message is displayed (before or after the content, or both)\u003C\u002Fli>\n\u003Cli>Choose which type of posts that are concerned\u003C\u002Fli>\n\u003Cli>Custom delay for each post\u003C\u002Fli>\n\u003Cli>Hide the message for a specific post (directly from the edition page)\u003C\u002Fli>\n\u003Cli>Shortcode and template function\u003C\u002Fli>\n\u003Cli>Lots of hooks (for developers)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>A full documentation is coming.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If you find a bug, please, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fjuiz-outdated-post-message\" rel=\"ugc\">tell me\u003C\u002Fa>!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You want to translate this plugin and have your name in this page? Find translation files \u003Ca href=\"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjuiz-outdated-post-message\u002Ftrunk\u002Flanguages\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n","This plugin adds a message before or after your post content when this post is outdated",80,3459,100,5,"2024-12-28T17:05:00.000Z","6.7.5","4.0","",[20,21,22,23,24],"days","message","outdate","outdated","post","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjuiz-outdated-post-message.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"creativejuiz",6,5290,94,30,90,"2026-04-04T09:06:00.620Z",[40,58,77,97,117],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":11,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":18,"requires_php":53,"tags":54,"homepage":18,"download_link":57,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"dx-out-of-date","DX Out of Date","2.2","Mario Peshev","https:\u002F\u002Fprofiles.wordpress.org\u002Fnofearinc\u002F","\u003Cp>DX Out of Date allows you to display a notification box on your posts\u003Cbr \u002F>\nwhen a given amount of time has passed. Quite handy when writing tutorials\u003Cbr \u002F>\nor any content that might get outdated due to external factors – now you\u003Cbr \u002F>\ncould automatically notify your readers after a given period.\u003C\u002Fp>\n\u003Cp>You can configure the expiration time of your posts in the admin panel. Valid time units are days, months and years.\u003C\u002Fp>\n\u003Cp>Currently the plugin options are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Period – “amount” of “duration” units (1 to 40)\u003C\u002Fli>\n\u003Cli>Duration frame (days, months, years)\u003C\u002Fli>\n\u003Cli>Message – the message format for the notification box\u003C\u002Fli>\n\u003Cli>Enable by default – a checkbox for enabling the message on all posts by default\u003C\u002Fli>\n\u003Cli>Enable post status in Dashboard – a checkbox for adding an extra column in the Dashboard for the outdated status of posts\u003C\u002Fli>\n\u003Cli>Post types to affect – allows you to choose which post types for display the message for\u003C\u002Fli>\n\u003Cli>Position of the message – choose whether the message should be displayed at the top or at the bottom of a post’s content\u003C\u002Fli>\n\u003Cli>Background color – Choose a background color for the message\u003C\u002Fli>\n\u003Cli>Text color – Choose a text color for the message\u003C\u002Fli>\n\u003Cli>Custom CSS – Add custom CSS rules to the message box\u003C\u002Fli>\n\u003C\u002Ful>\n","Display a notification box on the single view of your outdated posts, given a set amount of time (configurable).",3355,86,3,"2025-07-28T10:31:00.000Z","6.8.5","7.4",[21,55,23,56],"old","posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdx-out-of-date.2.2.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":27,"downloaded":66,"rating":27,"num_ratings":27,"last_updated":67,"tested_up_to":52,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":75,"download_link":76,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"old-post-message","Old Post Message","1.2.5","Atsushi Shindo","https:\u002F\u002Fprofiles.wordpress.org\u002Fatsushicafek\u002F","\u003Cp>Old Post Message automatically displays a customizable message at the beginning of posts that are older than a specified period since publication.\u003C\u002Fp>\n\u003Cp>This is useful for technical blogs, system information, or any content that may become outdated over time, helping to inform readers that the information might not be current.\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy Setup\u003C\u002Fstrong>: All settings can be configured from the admin panel (no code editing required)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Period Settings\u003C\u002Fstrong>: Set the display period from 1 to 10 years\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Message Customization\u003C\u002Fstrong>: Freely edit the message text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Design Customization\u003C\u002Fstrong>: Change background color, border color, and text color using color pickers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Icon Settings\u003C\u002Fstrong>: Customize the message icon with emojis or symbols\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Preview\u003C\u002Fstrong>: Instantly see changes in the settings screen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ON\u002FOFF Toggle\u003C\u002Fstrong>: Temporarily disable the feature without deactivating the plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong>: Properly displayed on mobile devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Scripts and styles only load when needed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Technical blog articles about older software versions\u003C\u002Fli>\n\u003Cli>Articles that may have system specification changes\u003C\u002Fli>\n\u003Cli>Content with time-sensitive information\u003C\u002Fli>\n\u003Cli>Articles about laws and regulations that may have changed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to Use\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Activate the plugin\u003C\u002Fli>\n\u003Cli>Go to Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Old Post Message in WordPress admin\u003C\u002Fli>\n\u003Cli>Configure the display period, message, and design\u003C\u002Fli>\n\u003Cli>Click Save Settings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>No code editing required!\u003C\u002Fp>\n\u003Ch4>Supported Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English (default)\u003C\u002Fli>\n\u003Cli>Japanese (日本語)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect, store, or transmit any personal information or user data. All settings are stored locally in your WordPress database and remain on your server.\u003C\u002Fp>\n\u003Cp>The plugin does not:\u003Cbr \u002F>\n* Track users\u003Cbr \u002F>\n* Send data to external servers\u003Cbr \u002F>\n* Use cookies\u003Cbr \u002F>\n* Store IP addresses\u003Cbr \u002F>\n* Collect analytics\u003C\u002Fp>\n","Automatically displays messages on posts older than a specified period. Customizable via admin settings.",405,"2025-11-05T07:12:00.000Z","6.0","7.0",[71,21,72,73,74],"alert","notification","old-post","outdated-content","https:\u002F\u002Fit-libero.com\u002Fen\u002Fen-us\u002Fdownload\u002Fold-post-message\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fold-post-message.1.2.5.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":13,"downloaded":85,"rating":11,"num_ratings":86,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":18,"tags":90,"homepage":18,"download_link":95,"security_score":96,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-outdated-browser","WP Outdated Browser","2.1.0","Deblyn Prado","https:\u002F\u002Fprofiles.wordpress.org\u002Fdeblynprado\u002F","\u003Cp>So, you’re tired of people visiting your modern website with an outdated browser and not doing anything about it. Maybe they aren’t “power” users, maybe it’s your auntie running a last century browser trying to see awesome CSS3 animations and transforms. Let the user know that’s an outdated browser, and advise them on a better one.\u003C\u002Fp>\n\u003Cp>With this solution you can check if the user’s browser can handle your website. If not, it will show a cool looking notice advising the user to update the browser. It\\’ll be up to him\u002Fher to decide if he upgrades or not. Don’t force the user!\u003C\u002Fp>\n\u003Cp>This plugin is a version of \u003Ca href=\"http:\u002F\u002Foutdatedbrowser.com\u002F\" rel=\"nofollow ugc\">Outdated Browser Projetct\u003C\u002Fa> created by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fburocratik\" rel=\"nofollow ugc\">Bürocratik\u003C\u002Fa>\u003C\u002Fp>\n","Show a message if the user using a outdated browser.",13190,4,"2015-08-25T16:44:00.000Z","4.3.34","3.6.0",[91,92,93,94,23],"browser","css","css3","message-outdated","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-outdated-browser.2.1.0.zip",85,{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":27,"num_ratings":27,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":53,"tags":110,"homepage":115,"download_link":116,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"old-post-notice","Old Post Notice","2.2.2","David Allsop","https:\u002F\u002Fprofiles.wordpress.org\u002Fmedavidallsop\u002F","\u003Cp>\u003Cstrong>Automatically display a customizable notice on posts older than a set number of days.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Keep your readers informed about outdated content with the Old Post Notice WordPress plugin. Perfect for blogs and websites with extensive archives, it automatically displays a customizable notice on posts older than a set number of days.\u003C\u002Fp>\n\u003Cp>Ideal for managing archived posts, alerting visitors, and improving content engagement.\u003C\u002Fp>\n\u003Ch3>✨ Benefits\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Inform Readers About Outdated Content\u003C\u002Fstrong>\u003Cbr \u002F>\nUse the Old Post Notice plugin to alert visitors when a post is older than a set number of days, helping maintain trust and improve user experience on blogs and websites.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Highlight Time-Sensitive Information\u003C\u002Fstrong>\u003Cbr \u002F>\nPerfect for news blogs, tutorials, or guides where information can become outdated. The notice can include the post’s published or modified date to provide context.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Manage Archived Posts\u003C\u002Fstrong>\u003Cbr \u002F>\nAccess a comprehensive dashboard page that lists all posts displaying the old post notice, giving you complete visibility and control over your archive content management.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Improve Blog Engagement\u003C\u002Fstrong>\u003Cbr \u002F>\nEncourage readers to explore newer posts by clearly marking older content, increasing page views and engagement on your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customize Notices for Branding\u003C\u002Fstrong>\u003Cbr \u002F>\nUse default styling or custom CSS to match your blog’s design, ensuring the old post notice fits seamlessly with your site’s look and feel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>📖 Example Use Case: Jane’s Travel Blog\u003C\u002Fh3>\n\u003Cp>Jane runs a popular WordPress travel blog with hundreds of posts spanning several years. She wants to alert readers to outdated content so visitors aren’t misled by old information, like hotel prices or travel tips that have changed.\u003C\u002Fp>\n\u003Cp>By installing the Old Post Notice plugin, Jane can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically display a customizable old post notice on posts older than a set number of days.\u003C\u002Fli>\n\u003Cli>Include the published or modified date in the notice for context.\u003C\u002Fli>\n\u003Cli>Style the notice with default colors or use custom CSS to match her blog design.\u003C\u002Fli>\n\u003Cli>View and manage all posts with notices via the dashboard page and widget, making archive post management easy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This setup improves user experience, boosts blog engagement, and ensures that visitors are aware of outdated content, all while maintaining a polished, professional look on her WordPress site.\u003C\u002Fp>\n\u003Ch3>⚡ Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Enable or disable the old post notice.\u003C\u002Fli>\n\u003Cli>Customize the notice text and styling.\u003C\u002Fli>\n\u003Cli>Insert the post’s published or modified date into the notice.\u003C\u002Fli>\n\u003Cli>Set how many days old a post must be for the notice to appear.\u003C\u002Fli>\n\u003Cli>Display notice based on published or modified dates.\u003C\u002Fli>\n\u003Cli>Position the notice above or below post content.\u003C\u002Fli>\n\u003Cli>Use default styling or custom CSS for full control.\u003C\u002Fli>\n\u003Cli>Set background and text colors for the notice.\u003C\u002Fli>\n\u003Cli>Add a dashboard page listing all posts with notices.\u003C\u002Fli>\n\u003Cli>Add a dashboard widget showing selected posts with notices.\u003C\u002Fli>\n\u003Cli>Replace or append to the default notice on individual posts.\u003C\u002Fli>\n\u003Cli>Perfect for managing archived posts and keeping content up-to-date.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📚 Usage\u003C\u002Fh3>\n\u003Cp>After installation, access the settings under \u003Cstrong>Settings > Old Post Notice\u003C\u002Fstrong>. Once enabled, the notice will appear on old posts according to your configured settings.\u003C\u002Fp>\n\u003Ch3>🧑‍💻 Developer\u003C\u002Fh3>\n\u003Cp>Created by \u003Ca href=\"https:\u002F\u002Fdavidallsop.com\" rel=\"nofollow ugc\">David Allsop\u003C\u002Fa>. Additional details are available on the \u003Ca href=\"https:\u002F\u002Fdavidallsop.com\u002Fwork\u002Fold-post-notice\u002F\" rel=\"nofollow ugc\">project page\u003C\u002Fa>.\u003C\u002Fp>\n","Automatically display a customizable notice on posts older than a set number of days.",20,1647,"2026-02-03T07:46:00.000Z","6.9.4","5.5",[111,98,112,113,114],"archive-post-management","old-post-plugin","outdated-content-alert","post-date-notice","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fold-post-notice\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fold-post-notice.2.2.2.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":27,"downloaded":125,"rating":13,"num_ratings":126,"last_updated":18,"tested_up_to":16,"requires_at_least":127,"requires_php":128,"tags":129,"homepage":132,"download_link":133,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":134},"outdated-post-label","Outdated Post Label","2.0.1","Saud Razzak","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaudrazzak\u002F","\u003Cp>The Outdated Post Label plugin makes it simple to manage your WordPress content by adding clear labels to your posts. If a post hasn’t been updated in the last six months, it’s marked as “Outdated,” while posts that have been recently revised show the “Updated” label. These labels appear directly in your WordPress admin panel, allowing you to quickly identify which posts need attention.\u003C\u002Fp>\n\u003Cp>This plugin is a must-have for agency owners, content marketers, freelancers, and website managers who want to keep their content fresh and relevant. Whether you’re running a blog, a news site, or a business website, the Outdated Post Label plugin helps you stay organized and maintain high-quality content. It’s the perfect tool to save time and ensure your WordPress posts always meet your audience’s expectations.\u003C\u002Fp>\n\u003Cp>With the Outdated Post Label plugin, you can easily keep track of your content’s status and make informed decisions about when to update or refresh posts. This not only enhances your website’s performance but also ensures that visitors are always engaging with the most up-to-date and relevant information. By marking outdated content, you can focus on improving user experience and optimizing your site’s overall value.\u003C\u002Fp>\n\u003Cp>Benefits:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Easily Find Outdated Posts:\u003C\u002Fstrong> You can quickly spot which posts haven’t been updated for a while and need attention.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Simplify Content Management:\u003C\u002Fstrong> The label makes it easy for you to manage posts without needing to check the publish or update dates manually.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Super Easy to Use:\u003C\u002Fstrong> Just install the plugin, and it automatically adds the labels to your posts—no setup required.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customizable Look:\u003C\u002Fstrong> You can change how the labels appear to match your website’s style.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Keep Your Site Fresh:\u003C\u002Fstrong> Updating your content helps improve your site’s SEO and keeps your audience engaged with current information.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Plan Content Updates:\u003C\u002Fstrong> The labels help you decide which posts to update, create new content for, or remove.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","A WordPress plugin to Adds a label to indicate if a post is outdated or updated.",884,2,"5.6.0","7.2",[130,56,131],"outdated-posts","updated-posts","https:\u002F\u002Fsaudrazzak.com\u002Fplugins\u002Foutdated-post-label\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foutdated-post-label.2.0.1.zip","2026-03-15T10:48:56.248Z",{"attackSurface":136,"codeSignals":178,"taintFlows":216,"riskAssessment":217,"analyzedAt":225},{"hooks":137,"ajaxHandlers":170,"restRoutes":171,"shortcodes":172,"cronEvents":176,"entryPointCount":177,"unprotectedCount":27},[138,144,148,152,157,162,166],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","admin_menu","add_juiz_odpm_settings_page","admin\\jodpm-admin.inc.php",46,{"type":139,"name":145,"callback":146,"file":142,"line":147},"add_meta_boxes","juiz_odpm_metaboxes",78,{"type":139,"name":149,"callback":150,"file":142,"line":151},"save_post","jodpm_save_metabox",111,{"type":153,"name":154,"callback":155,"file":142,"line":156},"filter","admin_init","add_juiz_odpm_plugin_options",150,{"type":139,"name":158,"callback":159,"file":160,"line":161},"init","make_juiz_odpm_multilang","juiz-outdated-post-message.php",44,{"type":139,"name":163,"callback":164,"file":160,"line":165},"wp_enqueue_scripts","juiz_odpm_add_styles",56,{"type":139,"name":167,"callback":168,"file":160,"line":169},"the_content","juiz_odpm_add_outdated_message",127,[],[],[173],{"tag":23,"callback":174,"file":160,"line":175},"juiz_odpm_shortcode",165,[],1,{"dangerousFunctions":179,"sqlUsage":180,"outputEscaping":182,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":215},[],{"prepared":27,"raw":27,"locations":181},[],{"escaped":183,"rawEcho":184,"locations":185},15,14,[186,189,191,193,195,197,199,201,203,205,207,209,211,213],{"file":142,"line":187,"context":188},104,"raw output",{"file":142,"line":190,"context":188},105,{"file":142,"line":192,"context":188},158,{"file":142,"line":194,"context":188},167,{"file":142,"line":196,"context":188},174,{"file":142,"line":198,"context":188},184,{"file":142,"line":200,"context":188},226,{"file":142,"line":202,"context":188},244,{"file":142,"line":204,"context":188},262,{"file":142,"line":206,"context":188},282,{"file":142,"line":208,"context":188},295,{"file":142,"line":210,"context":188},347,{"file":142,"line":212,"context":188},352,{"file":160,"line":214,"context":188},176,[],[],{"summary":218,"deductions":219},"The \"juiz-outdated-post-message\" plugin version 1.0.5 exhibits a generally good security posture, particularly in its handling of SQL queries and the absence of external HTTP requests or file operations. The static analysis reveals no critical or high-severity issues in taint analysis, and there is no known vulnerability history, suggesting a low risk of exploitation through common attack vectors like SQL injection or cross-site scripting originating from these areas.  However, a significant concern arises from the limited output escaping, with over half of the observed outputs not being properly sanitized. While the attack surface is small and all identified entry points appear to have some form of protection (either through implicit WordPress handling or capability checks, although capability checks are explicitly listed as 0, indicating a potential oversight in the analysis or implementation), the unescaped output represents a potential avenue for cross-site scripting (XSS) vulnerabilities if the data processed by the shortcode is not inherently safe. The lack of explicit nonce checks, even with a limited attack surface, is another area that could be strengthened to prevent cross-site request forgery (CSRF) attacks, though its impact is mitigated by the plugin's apparent focus and limited functionality.",[220,223],{"reason":221,"points":222},"Unescaped output detected",16,{"reason":224,"points":14},"Missing nonce checks","2026-03-16T21:25:10.777Z",{"wat":227,"direct":234},{"assetPaths":228,"generatorPatterns":230,"scriptPaths":231,"versionParams":232},[229],"\u002Fwp-content\u002Fplugins\u002Fjuiz-outdated-post-message\u002Fcss\u002Fjuiz-odpm-styles.css",[],[],[233],"juiz-outdated-post-message\u002Fcss\u002Fjuiz-odpm-styles.css?ver=1.0.5",{"cssClasses":235,"htmlComments":239,"htmlAttributes":240,"restEndpoints":243,"jsGlobals":244,"shortcodeOutput":245},[236,237,238],"juiz-outdated-message","jodpm-top","jodpm-bottom",[],[241,242],"id=\"jodpm-top\"","id=\"jodpm-bottom\"",[],[],[246],"[outdated]"]