Reviewing Results

SQA never changes your store on its own - it only requests read access, so reviewing a scan is about understanding what’s wrong and fixing it yourself, not approving a change for the app to make.

Scan Statuses

A scan moves through these statuses, shown as a badge on the Scans and Scan History tabs:

  • Queued - created, waiting for a background worker to pick it up
  • Running - actively crawling or checking
  • Complete - every check finished (or failed independently) and findings are ready to review
  • Failed - the scan itself couldn’t run, usually because the initial crawl failed

One check failing doesn't fail the scan

Each check is isolated - if one panics or errors, it’s listed as “couldn’t complete” in the scan summary, but every other check still finishes normally.

Finding Statuses

Every finding gets a stable identity from its check type, exact location, and specific element - so the same broken link found in two different scans is recognized as literally the same issue, not two separate ones. That identity is what powers these statuses:

  • New - the first time SQA has ever seen this exact issue
  • Recurring - seen in an earlier scan too, and still present now
  • Resolved - was open in a previous scan, but a later scan no longer found it. You’ll see this when reviewing an older scan’s findings, once a more recent scan has confirmed the issue is gone.
  • Dismissed - you marked it as not worth acting on. It keeps showing up on future scans with the dismissed status instead of resurfacing as new.

Dismissing a Finding

Click Dismiss on any finding that isn’t already resolved or dismissed - useful for a false positive, or something you’ve deliberately decided to leave as-is. A dismissal survives across scans: as long as the exact same check, location, and element keep showing up, it stays dismissed instead of counting toward “new” or “recurring” again.

A changed location is a different issue

Dismissal is tied to the finding’s exact identity. If the underlying location changes even slightly - a URL is renamed, a section moves to a new file - SQA sees it as a different issue and it can resurface as new, even if it’s conceptually the same problem.

Scan History

The Scan History tab lists every scan you’ve run, most recent first, with its status, tier, total finding count, and a trend summary showing how many findings were new, recurring, or fixed after that scan. Click View on any row to jump back into the Scans page with that scan’s findings loaded.

Fixing an Issue

Every finding’s fix happens outside of SQA. Use the finding’s Open in admin link to jump straight to the product, page, or theme file it points to, or Open page to see the live storefront URL. Once you’ve made the change in Shopify, run another scan - SQA compares it against your last one automatically, so you don’t need to track what you fixed yourself.