<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>AppPerimeter Insights</title>
  <subtitle>Practical articles on Shopify app security: tenant isolation, authentication, webhooks and preparing evidence for review and retesting.</subtitle>
  <id>https://appperimeter.com/insights/</id>
  <link rel="alternate" type="text/html" href="https://appperimeter.com/insights/"/>
  <link rel="self" type="application/atom+xml" href="https://appperimeter.com/insights/feed.xml"/>
  <updated>2026-10-29T00:00:00Z</updated>
  <author><name>Aliaksandr Tarantsei</name></author>
  <entry>
    <title>Cross-store IDOR in Shopify apps: how it happens and how to test for it</title>
    <id>https://appperimeter.com/insights/cross-store-idor-shopify-apps/</id>
    <link rel="alternate" type="text/html" href="https://appperimeter.com/insights/cross-store-idor-shopify-apps/"/>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-10-29T00:00:00Z</updated>
    <summary>Most serious Shopify app findings are not exotic. They are one store reading or changing another store’s data because an endpoint trusted the wrong identifier. Here is where that happens and how to test for it with two development stores.</summary>
  </entry>
  <entry>
    <title>PHP2Shell: how we patched Shopify app servers, including Ubuntu 20.04</title>
    <id>https://appperimeter.com/insights/php2shell-patching-shopify-app-servers/</id>
    <link rel="alternate" type="text/html" href="https://appperimeter.com/insights/php2shell-patching-shopify-app-servers/"/>
    <published>2026-10-29T00:00:00Z</published>
    <updated>2026-10-29T00:00:00Z</updated>
    <summary>On 21 October 2026 PHP fixed two critical, remotely exploitable flaws that affect every PHP installation serving web requests. Here is what we did on Shopify app backends, why some servers needed an Ubuntu upgrade first, and how to confirm that the fix is actually running.</summary>
  </entry>
  <entry>
    <title>What a source code security review finds in a Shopify app</title>
    <id>https://appperimeter.com/insights/shopify-app-source-code-security-review/</id>
    <link rel="alternate" type="text/html" href="https://appperimeter.com/insights/shopify-app-source-code-security-review/"/>
    <published>2026-10-28T00:00:00Z</published>
    <updated>2026-10-28T00:00:00Z</updated>
    <summary>Black-box testing shows what an attacker can reach from outside. With read access to the repository, we can also check how the app is built: leaked credentials in git history, vulnerable dependencies, and Shopify-specific mistakes such as unscoped queries or webhooks verified against the wrong body.</summary>
  </entry>
</feed>
