[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fve2fy0GYVJij5GADxqE-kpaeSS_d5Txlqt9BaCsw_Ro":3,"$fZJI-7WaKIOaedZrAmNbPlTUVj0AgELqDdI6TJN2gxlA":251,"$f5JtO-xpk3QBv38XNG7byGSaEyrJ1HtBJFjBgm37Kuz0":256},{"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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":37,"analysis":128,"fingerprints":235},"app-display-page","App Display Page","1.7.1","mjar81","https:\u002F\u002Fprofiles.wordpress.org\u002Fmjar81\u002F","\u003Cp>This is a simple WordPress plugin that you can modify to fit your own needs. Use your iOS’s application id and it will spit out some basic HTML that you can then apply your own styling to.\u003C\u002Fp>\n\u003Cp>Why?\u003C\u002Fp>\n\u003Cp>I wanted to make sure that I had accurate descriptions and current pricing information for all my apps wherever I display this data on my personal websites. This was the natural thing to do.\u003C\u002Fp>\n\u003Cp>Check out the example of what it produces here: http:\u002F\u002Fwww.mohawkapps.com\u002Fcheckout-helper\u002F\u003C\u002Fp>\n\u003Ch3>Advanced Usage\u003C\u002Fh3>\n\u003Cp>You can also use the following shortcodes to pull only parts of the application’s data. Please note that you must also pass the id to these shortcodes as well of the plugin won’t know what application you want the data for.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>name\u003C\u002Fli>\n\u003Cli>icon\u003C\u002Fli>\n\u003Cli>icon_url\u003C\u002Fli>\n\u003Cli>version\u003C\u002Fli>\n\u003Cli>price\u003C\u002Fli>\n\u003Cli>release_notes\u003C\u002Fli>\n\u003Cli>description\u003C\u002Fli>\n\u003Cli>rating\u003C\u002Fli>\n\u003Cli>iphoness\u003C\u002Fli>\n\u003Cli>ipadss\u003C\u002Fli>\n\u003Cli>itunes_link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin will cache the data from your application in the WordPress database for 24 hours. Application icons and screenshots are cached on your server by default but if you’d like to pull those images directly from Apple’s CDN servers (usually faster), change the value of IOS_APP_PAGE_CACHE_IMAGES to false\u003C\u002Fp>\n","Adds a shortcode to display information about iOS apps from Apple's App Store.",10,4017,86,3,"2013-08-23T14:15:00.000Z","3.3.2","2.7","",[20,21,22,23,24],"app-store","apps","appstore","ios","itunes","http:\u002F\u002Fwww.markrickert.me\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapp-display-page.1.7.1.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":34,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},30,84,"2026-05-20T10:59:57.808Z",[38,56,74,93,109],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":54,"download_link":55,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"appstore-reviews-viewer","AppStore Reviews Viewer","1.2.3","gilthonwe","https:\u002F\u002Fprofiles.wordpress.org\u002Fgilthonwe\u002F","\u003Cp>This plugin allows you to use the shortcode \u003Ccode>ios_app_review\u003C\u002Fcode> to embed iOS app reviews and ratings directly into your blog.\u003C\u002Fp>\n\u003Cp>What does it do?\u003Cbr \u002F>\nThe first time a page with the shortcode is loaded, the plugin will try to download the reviews from Apple’s servers. Then it will store them in a file and nicely display them on your page.\u003Cbr \u002F>\nEvery time someone opens the page, instead of downloading the reviews again, the plugin will read them from the cache file. If the cache file is too old, the plugin will try to download new reviews from Apple’s servers.\u003C\u002Fp>\n\u003Cp>Check out some examples of what it produces here: http:\u002F\u002Fwww.gilthonwe.com (My iOS Apps section)\u003C\u002Fp>\n","Adds a shortcode that displays reviews and ratings of an app from the iOS AppStore’s country you chose.",40,3364,80,1,"2018-10-10T19:07:00.000Z","4.9.29","3.1",[20,21,22,23,24],"http:\u002F\u002Fwww.gilthonwe.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fappstore-reviews-viewer.1.2.3.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":34,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":18,"tags":70,"homepage":72,"download_link":73,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"app-store-assistant","App Store Assistant","6.9.1","SEALsystems","https:\u002F\u002Fprofiles.wordpress.org\u002Fsealsystems\u002F","\u003Cp>The App Store Assistant WordPress plugin displays a list of iOS Apps, Mac apps or iTunes content from an RSS feed (https:\u002F\u002Frss.itunes.apple.com\u002Fus\u002F) or the detail for iPhone\u002FiPod Apps, Mac Apps, iPad Apps, Songs, Albums, Movies, Short Films, TV Episodes, or Seasons and Music Videos via the item’s ID. optionally it will also converts the items’s link to use your affiliate program. It now also allows items from Amazon.com to be displayed.\u003C\u002Fp>\n\u003Cp>Built-in search for automated Post creation.\u003C\u002Fp>\n\u003Cp>When upgrading to a new version of the plug-in, it is recommend that you rebuild the cache. There is an option in the Utilities tab that will do this for you.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Find an App or iTunes item fast with the “New ASA Post” button in the Admin area\n\u003Cul>\n\u003Cli>Auto-creates new POST or Shortcode\u003C\u002Fli>\n\u003Cli>Adds item Title\u003C\u002Fli>\n\u003Cli>Choose from Draft, Publish or Pending\u003C\u002Fli>\n\u003Cli>Auto creates Featured Image from app icon or item images\u003C\u002Fli>\n\u003Cli>Adds items Categories to Post\u003C\u002Fli>\n\u003Cli>Can auto create Categories based on App or items Categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Displays detailed item information or links\n\u003Cul>\n\u003Cli>Apple App Store\u003C\u002Fli>\n\u003Cli>Mac App Store\u003C\u002Fli>\n\u003Cli>Amazon.com\u003C\u002Fli>\n\u003Cli>iTunes Store\n\u003Cul>\n\u003Cli>Songs\u003C\u002Fli>\n\u003Cli>Albums\u003C\u002Fli>\n\u003Cli>Podcasts\u003C\u002Fli>\n\u003Cli>Movies\u003C\u002Fli>\n\u003Cli>Short Films\u003C\u002Fli>\n\u003Cli>TV Episodes or Seasons\u003C\u002Fli>\n\u003Cli>Music Videos\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Arrange the order of App elements via drag and drop\u003C\u002Fli>\n\u003Cli>You can now display individual item elements via new shortcode\u003C\u002Fli>\n\u003Cli>Display an item’s icon and short description in RSS\u002FATOM feed\u003C\u002Fli>\n\u003Cli>Multi-country support\u003C\u002Fli>\n\u003Cli>I18n aka Localization is supported via POT file\u003C\u002Fli>\n\u003Cli>Earn Money with Affiliate Programs\n\u003Cul>\n\u003Cli>PHG\u003C\u002Fli>\n\u003Cli>TradeDoubler\u003C\u002Fli>\n\u003Cli>Amazon Affiliates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Customizable\n\u003Cul>\n\u003Cli>Choose from different Star rating colors\u003C\u002Fli>\n\u003Cli>Button colors and style\u003C\u002Fli>\n\u003Cli>Choose which detail elements to display and their order\u003C\u002Fli>\n\u003Cli>Adjust App Icon image size\u003C\u002Fli>\n\u003Cli>Elements can be displayed in an Accordion (show\u002Fhide)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Cache detail and images locally for quicker page load times\u003C\u002Fli>\n\u003Cli>Remove the whole cache or individual items\u003C\u002Fli>\n\u003Cli>Widget to show ATOM\u002FRSS Feed of Apps\u003C\u002Fli>\n\u003Cli>Use custom Excerpts or let App Store Assistant auto-create an excerpt\u003C\u002Fli>\n\u003Cli>Tested with over 300 Themes\u003C\u002Fli>\n\u003Cli>Screenshot Lightbox support\u003C\u002Fli>\n\u003Cli>wp-o-matic plugin support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>There is now a built-in quick search function. It searches for iTunes items or iOS\u002FMac apps. Displays the shortcode already filled out, and with the click of a button, creates a new POST already titled with the appropriate shortcode already entered.\u003C\u002Fp>\n\u003Cp>You can also Donate to fund the development of this plugin at \u003Ca href=\"http:\u002F\u002Ftheiphoneappslist.com\u002Fdonate\u002F\" rel=\"nofollow ugc\">TheiPhoneAppsList Donate\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Please let us know of any features you would like added or bugs that need squashing in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fapp-store-assistant\" rel=\"ugc\">WordPress forums\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>REQUIRES PHP 5.4 or later\u003C\u002Fp>\n\u003Ch3>Available Shortcodes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>[asa_item]: Displays a single iOS app, Mac app or item from the iTunes Store\u003C\u002Fli>\n\u003Cli>[amazon_item]: Displays a single item from Amazon.com\u003C\u002Fli>\n\u003Cli>[asaf_atomfeed]: Displays the items from the ATOm feed in a formatted view with the modes iOS, Mac or iTunes\u003C\u002Fli>\n\u003Cli>[asa_list]: Displays Several iOS apps, Mac apps or iTunes items on a single page or post\u003C\u002Fli>\n\u003Cli>[asa_link]: Displays a text only link to the iOS App, Mac app or iTunes Item\u003C\u002Fli>\n\u003Cli>[amazon_item_link]: Displays a button or text only link to the Amazon Item with the modes text,button or textPrice]. The mode “textPrice” displays “Available from Amazon.com for” ending with price or “View on Amazon.com” if there is no price.”\u003C\u002Fli>\n\u003Cli>[asa_elements] Displays one or more elements for an item\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Full help for shortcodes is displayed in the settings area.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Feature Request List\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Request: Have an ATOM feed auto create posts from app List\u003C\u002Fli>\n\u003Cli>Request: iTunes breakout of elements\u003C\u002Fli>\n\u003Cli>Request: Bulk import of Apps [Thanks TesterGP]\u003C\u002Fli>\n\u003Cli>Request: Change file type to png if tiff supplied by app store WP_Image_Editor\u003C\u002Fli>\n\u003Cli>Request: Random Post generator (randomly picks an app that you don’t already have a post for) [Thanks AslanDoma]\u003C\u002Fli>\n\u003Cli>Request: Shortcode tags can now override the Store\u002FLanguage chosen [Thanks crisf86]\u003C\u002Fli>\n\u003Cli>Request: Sped up Reset of Featured Images (Using log system)\u003C\u002Fli>\n\u003Cli>Request: All images now saved as png\u003Cbr \u002F>\n    http:\u002F\u002Fbhoover.com\u002Fwp_image_editor-wordpress-image-editing-tutorial\u002F\u003C\u002Fli>\n\u003Cli>Request: Reset Featured Images now saves to log\u003C\u002Fli>\n\u003Cli>Request: Plugin checks the app in all stores for availability and then generates the box with flags. Each flag is a button and a link to the app. Of course links is set for affiliate programs. [Thanks Aslan Guseinov]\u003C\u002Fli>\n\u003Cli>Request: Option to search for Apps no longer available and change post to “Pending Review”\u003C\u002Fli>\n\u003Cli>Added: —————-Option to rebuild cache same method as FI Rebuild\u003C\u002Fli>\n\u003Cli>Request: iBooks support [Thanks rnakoneshny]\u003C\u002Fli>\n\u003Cli>Request: separate the elements of appDetails, ex. appVersion, appCreateBy, appReleaseDate, etc. [Thanks Jomasher]\u003C\u002Fli>\n\u003Cli>Request: Add Tags with App\u002Fitem name to post [Thanks iOSAppLists]\u003C\u002Fli>\n\u003Cli>Added: iWatch search\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Note\u003C\u002Fh3>\n\u003Cp>The App Store Assistant can cache the data from your application in the WordPress database for a preset number of hours. App icons and screenshots are cached on your server.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This file is part of App Store Assistant.\u003C\u002Fp>\n\u003Cp>App Store Assistant is free software: you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>App Store Assistant is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License along with App Store Assistant. If not, see \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\u003C\u002Fa>.\u003C\u002Fp>\n","Lets you display the detail of an item or an RSS feed from Apple's App Store, iTunes Stores or Amazon.com. Affiliate ready.",22150,96,25,"2020-04-27T18:37:00.000Z","5.3.21","5.0",[20,21,23,24,71],"iwatch","https:\u002F\u002Fsealsystems.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapp-store-assistant.6.9.1.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":11,"downloaded":82,"rating":83,"num_ratings":49,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":18,"tags":87,"homepage":91,"download_link":92,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"appstore-lookup","AppStore Lookup for WordPress","1.5.1","Adam D","https:\u002F\u002Fprofiles.wordpress.org\u002Fadamdionne\u002F","\u003Cp>The AppStore Lookup is a simple WordPress plugin that provides shortcodes for querying Apple’s Lookup API to get app data from iTunes or the Mac AppStore.  You can modify it as you wish, or use the built-in options to make it fit the needs of your site.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Lookup and display data from Mac App Store and iPhone\u002FiPad App Store\u003C\u002Fli>\n\u003Cli>Display App icons\u003C\u002Fli>\n\u003Cli>Display App screenshots\u003C\u002Fli>\n\u003Cli>Up-to-date app ratings information\u003C\u002Fli>\n\u003Cli>Add Smart App Banners for iOS mobile Safari\u003C\u002Fli>\n\u003Cli>Use your Linkshare ID for download links and Smart App Banners\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fadamdionne.com\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n","Adds shortcodes that display data from iOS and Mac AppStore applications.",3252,100,"2017-02-09T21:02:00.000Z","4.7.33","4.0",[22,88,89,24,90],"ipad","iphone","mac","http:\u002F\u002Fadamdionne.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fappstore-lookup.1.5.1.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":11,"downloaded":101,"rating":28,"num_ratings":28,"last_updated":102,"tested_up_to":103,"requires_at_least":103,"requires_php":18,"tags":104,"homepage":107,"download_link":108,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"itunes-appstore-app-ranking","Itunes AppStore App Ranking","1","PPeelen","https:\u002F\u002Fprofiles.wordpress.org\u002Fppeelen\u002F","\u003Cp>This plugin lets you add your app’s position on the appstore to your blog. Simple add the Apple ID, select genre and range and your on the go.\u003C\u002Fp>\n","This plugin lets you add your app's position on the appstore to your blog. Simple add the Apple ID, select genre and range and your on the go.",1917,"2011-03-12T13:24:00.000Z","2.8",[105,22,24,106],"apple","ranking","http:\u002F\u002Fwww.paulpeelen.com\u002Fiar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fitunes-appstore-app-ranking.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":11,"downloaded":117,"rating":118,"num_ratings":14,"last_updated":119,"tested_up_to":120,"requires_at_least":121,"requires_php":18,"tags":122,"homepage":126,"download_link":127,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-app-store-landing-page","WP App Store API","1.0.3","sherizan","https:\u002F\u002Fprofiles.wordpress.org\u002Fsherizan\u002F","\u003Cp>WP App Store API lets you to retrieve all the data for your app in the App Store just by adding your iTunes ID.\u003C\u002Fp>\n\u003Cp>The data are then converted into easy to use shortcodes will display the App name.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FpG7uxTbiU9Q?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>For example, if your App store link is https:\u002F\u002Fitunes.apple.com\u002Fapp\u002Fid626207936, the iTunes ID is 626207936.\u003C\u002Fp>\n\u003Ch4>Data fetched\u003C\u002Fh4>\n\u003Col>\n\u003Cli>App icon\u003C\u002Fli>\n\u003Cli>App Store url\u003C\u002Fli>\n\u003Cli>App name\u003C\u002Fli>\n\u003Cli>App description\u003C\u002Fli>\n\u003Cli>App price\u002Fcurrency\u003C\u002Fli>\n\u003Cli>App Screenshots\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Col>\n\u003Cli>[appstore type=”icon”]\u003C\u002Fli>\n\u003Cli>[appstore type=”url”]\u003C\u002Fli>\n\u003Cli>[appstore type=”android”]\u003C\u002Fli>\n\u003Cli>[appstore type=”name”]\u003C\u002Fli>\n\u003Cli>[appstore type=”tagline”]\u003C\u002Fli>\n\u003Cli>[appstore type=”description”]\u003C\u002Fli>\n\u003Cli>[appstore type=”currency”]\u003C\u002Fli>\n\u003Cli>[appstore type=”price”]\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Download Landing page Theme\u003C\u002Fh4>\n\u003Cp>Automatically create a responsive landing page for your app.\u003Cbr \u002F>\nDownload here: \u003Ca href=\"http:\u002F\u002Flioncitylab.com\u002Fwordpress\" rel=\"nofollow ugc\">http:\u002F\u002Flioncitylab.com\u002Fwordpress\u003C\u002Fa>\u003C\u002Fp>\n","The WP App Store API allows you to search the App Store for any app information and use them to display on your site via shortcodes.",2884,46,"2016-04-24T22:35:00.000Z","4.5.33","3.0.1",[20,123,23,124,125],"apple-app-store","itunes-app-store","itunes-store","http:\u002F\u002Flioncitylab.com\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-app-store-landing-page.1.0.3.zip",{"attackSurface":129,"codeSignals":166,"taintFlows":217,"riskAssessment":218,"analyzedAt":234},{"hooks":130,"ajaxHandlers":154,"restRoutes":155,"shortcodes":156,"cronEvents":164,"entryPointCount":165,"unprotectedCount":28},[131,137,141,146,150],{"type":132,"name":133,"callback":134,"file":135,"line":136},"action","admin_init","adp_init","app-display-page-admin.php",6,{"type":132,"name":138,"callback":139,"file":135,"line":140},"admin_menu","adp_add_options_page",7,{"type":132,"name":142,"callback":143,"file":144,"line":145},"wp_print_styles","ios_app_page_add_stylesheet","app-display-page.php",34,{"type":132,"name":147,"callback":148,"file":144,"line":149},"init","ios_app_init",35,{"type":132,"name":151,"callback":152,"file":144,"line":153},"wp_head","ios_app_header_meta",39,[],[],[157,161],{"tag":158,"callback":159,"file":144,"line":160},"ios-app","ios_app_page_shortcode",32,{"tag":162,"callback":159,"file":144,"line":163},"ios_app",33,[],2,{"dangerousFunctions":167,"sqlUsage":168,"outputEscaping":170,"fileOperations":215,"externalRequests":49,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":216},[],{"prepared":28,"raw":28,"locations":169},[],{"escaped":28,"rawEcho":66,"locations":171},[172,175,177,179,181,183,185,187,189,190,192,193,195,196,197,199,200,202,204,206,208,209,211,212,214],{"file":135,"line":173,"context":174},238,"raw output",{"file":135,"line":176,"context":174},251,{"file":135,"line":178,"context":174},258,{"file":135,"line":180,"context":174},283,{"file":135,"line":182,"context":174},306,{"file":135,"line":184,"context":174},312,{"file":135,"line":186,"context":174},322,{"file":135,"line":188,"context":174},323,{"file":144,"line":27,"context":174},{"file":144,"line":191,"context":174},276,{"file":144,"line":191,"context":174},{"file":144,"line":194,"context":174},277,{"file":144,"line":194,"context":174},{"file":144,"line":194,"context":174},{"file":144,"line":198,"context":174},280,{"file":144,"line":198,"context":174},{"file":144,"line":201,"context":174},284,{"file":144,"line":203,"context":174},290,{"file":144,"line":205,"context":174},292,{"file":144,"line":207,"context":174},294,{"file":144,"line":207,"context":174},{"file":144,"line":210,"context":174},301,{"file":144,"line":182,"context":174},{"file":144,"line":213,"context":174},313,{"file":144,"line":186,"context":174},4,[],[],{"summary":219,"deductions":220},"The 'app-display-page' plugin version 1.7.1 exhibits a mixed security posture. On the positive side, it has no recorded vulnerabilities (CVEs) and the static analysis shows no dangerous functions, no raw SQL queries, and no taint flows indicating critical or high severity issues.  The absence of critical or high severity taint flows, coupled with the complete absence of known vulnerabilities, suggests a generally well-developed plugin from a defensive programming standpoint.\n\nHowever, several significant concerns arise from the static analysis. The most alarming is the complete lack of output escaping for all 25 identified outputs. This leaves the plugin highly susceptible to Cross-Site Scripting (XSS) attacks, where malicious scripts could be injected and executed in the user's browser. Furthermore, the plugin lacks any nonce or capability checks for its entry points, including its two shortcodes. This means that any user, regardless of their privileges or if they are authenticated, could potentially trigger actions or display content intended for specific user roles or authenticated sessions, leading to information disclosure or unauthorized functionality execution. The presence of file operations and external HTTP requests without corresponding security checks further amplifies these risks.\n\nWhile the vulnerability history is a strong positive, the critical weaknesses identified in the code analysis, particularly the complete lack of output escaping and the absence of authentication\u002Fauthorization checks on its entry points, present immediate and substantial risks. The plugin's strengths in avoiding known vulnerable patterns are overshadowed by these fundamental security oversights that leave it exposed to common web attack vectors. Therefore, immediate attention is required to address these critical issues to improve its overall security.",[221,224,227,229,232],{"reason":222,"points":223},"All outputs unescaped",16,{"reason":225,"points":226},"No nonce checks on entry points",8,{"reason":228,"points":226},"No capability checks on entry points",{"reason":230,"points":231},"File operations without security checks",5,{"reason":233,"points":231},"External HTTP requests without security checks","2026-03-17T01:27:59.764Z",{"wat":236,"direct":242},{"assetPaths":237,"generatorPatterns":239,"scriptPaths":240,"versionParams":241},[238],"\u002Fwp-content\u002Fplugins\u002Fapp-display-page\u002Fapp-display-page-styles.css",[],[],[],{"cssClasses":243,"htmlComments":245,"htmlAttributes":246,"restEndpoints":247,"jsGlobals":248,"shortcodeOutput":249},[244],"app-screenshot",[],[],[],[],[250],"\u003Cmeta name=\"apple-itunes-app\" content=\"app-id=",{"error":252,"url":253,"statusCode":254,"statusMessage":255,"message":255},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fapp-display-page\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":140,"versions":257},[258,264,271,278,285,292,299],{"version":6,"download_url":26,"svn_tag_url":259,"released_at":29,"has_diff":260,"diff_files_changed":261,"diff_lines":29,"trac_diff_url":262,"vulnerabilities":263,"is_current":252},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fapp-display-page\u002Ftags\u002F1.7.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fapp-display-page%2Ftags%2F1.7&new_path=%2Fapp-display-page%2Ftags%2F1.7.1",[],{"version":265,"download_url":266,"svn_tag_url":267,"released_at":29,"has_diff":260,"diff_files_changed":268,"diff_lines":29,"trac_diff_url":269,"vulnerabilities":270,"is_current":260},"1.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapp-display-page.1.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fapp-display-page\u002Ftags\u002F1.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fapp-display-page%2Ftags%2F1.6&new_path=%2Fapp-display-page%2Ftags%2F1.7",[],{"version":272,"download_url":273,"svn_tag_url":274,"released_at":29,"has_diff":260,"diff_files_changed":275,"diff_lines":29,"trac_diff_url":276,"vulnerabilities":277,"is_current":260},"1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapp-display-page.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fapp-display-page\u002Ftags\u002F1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fapp-display-page%2Ftags%2F1.4.1&new_path=%2Fapp-display-page%2Ftags%2F1.6",[],{"version":279,"download_url":280,"svn_tag_url":281,"released_at":29,"has_diff":260,"diff_files_changed":282,"diff_lines":29,"trac_diff_url":283,"vulnerabilities":284,"is_current":260},"1.4.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapp-display-page.1.4.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fapp-display-page\u002Ftags\u002F1.4.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fapp-display-page%2Ftags%2F1.4&new_path=%2Fapp-display-page%2Ftags%2F1.4.1",[],{"version":286,"download_url":287,"svn_tag_url":288,"released_at":29,"has_diff":260,"diff_files_changed":289,"diff_lines":29,"trac_diff_url":290,"vulnerabilities":291,"is_current":260},"1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapp-display-page.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fapp-display-page\u002Ftags\u002F1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fapp-display-page%2Ftags%2F1.3.1&new_path=%2Fapp-display-page%2Ftags%2F1.4",[],{"version":293,"download_url":294,"svn_tag_url":295,"released_at":29,"has_diff":260,"diff_files_changed":296,"diff_lines":29,"trac_diff_url":297,"vulnerabilities":298,"is_current":260},"1.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapp-display-page.1.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fapp-display-page\u002Ftags\u002F1.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fapp-display-page%2Ftags%2F1.3&new_path=%2Fapp-display-page%2Ftags%2F1.3.1",[],{"version":300,"download_url":301,"svn_tag_url":302,"released_at":29,"has_diff":260,"diff_files_changed":303,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":304,"is_current":260},"1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapp-display-page.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fapp-display-page\u002Ftags\u002F1.3\u002F",[],[]]