Shortcuts Scanner

A Chrome extension that allows you to view, inspect, download and perform AI-powered security analysis for Apple Shortcuts directly from iCloud.com.

Open Source Privacy-Focused AI-Powered Manifest V3

Features

Automatic Detection

Automatically detects when you're viewing an Apple Shortcut on iCloud.com

Side Panel Interface

Clean, modern side panel UI built with React and Chakra UI

AI Security Analysis

AI-powered security scanner with risk assessment and recommendations

Multiple Export Formats

Download as .shortcut, XML, or JSON format

Multiple Views

AI Security Analysis

The extension includes a powerful AI-powered security analysis feature that helps you understand potential risks before installing a shortcut.

Supported AI Providers

Analysis Modes

What It Analyzes

Security & Privacy

Your API keys are encrypted locally using AES-256-GCM with PBKDF2 key derivation (800,000 iterations). Keys are bound to your browser installation and cannot be extracted. They are never sent anywhere except to the AI provider you select for analysis.

Setup

  1. Open Settings (gear icon in the top-right)
  2. Add your API key for your preferred provider
  3. Create a strong encryption password
  4. Select your preferred model for analysis
  5. Navigate to any shortcut and click the "Analysis" tab
  6. Click "Run Security Analysis"

Tech Stack

Installation

For Development

  1. Clone the repository
  2. Install dependencies: npm install
  3. Build the extension: npm run build
  4. Load in Chrome:
    • Open Chrome and navigate to chrome://extensions/
    • Enable "Developer mode" (toggle in top-right)
    • Click "Load unpacked"
    • Select the dist folder from this project

For Development with Hot Reload

npm run dev

Then load the dist folder as an unpacked extension. The extension will rebuild automatically when you make changes.

Usage

  1. Navigate to an iCloud Shortcut: Go to any shortcut on iCloud.com (e.g., https://www.icloud.com/shortcuts/abc123...)
  2. Open the Side Panel: Click the extension icon to open the side panel
  3. Explore the Shortcut: Use the various tabs to view details, actions, and raw data
  4. Download or Copy: Use the download buttons or copy content to clipboard

How It Works

  1. Content Script Detection: When you visit iCloud.com/shortcuts/*, the content script detects the shortcut URL and notifies the background service worker.
  2. Side Panel Opens: The background worker opens the side panel and sends the shortcut URL.
  3. Fetching Data: The side panel fetches metadata from the iCloud API and downloads the unsigned binary plist file.
  4. Display: The parsed data is displayed in a user-friendly interface with multiple tabs for different views.
  5. Export: Users can download or copy the data in XML or JSON format.

Known Limitations

License

Licensed under the Apache License, Version 2.0. See LICENSE for details.