Extension Icon

Quarantine Manager

Inspect extended attributes on macOS files, apps, and folders, then select which quarantined items to clear — individually or in bulk — removing the com.apple.quarantine flag once you've verified the source.
Overview

Quarantine Manager

Quarantine Manager icon

A Raycast extension to inspect and manage extended attributes on macOS files and apps — without opening Terminal.

When you download an app outside the Mac App Store, macOS tags it with a com.apple.quarantine extended attribute. This triggers a Gatekeeper prompt on first launch: "This app was downloaded from the internet. Are you sure you want to open it?"

Developers and power users frequently need to check and clear this flag — for apps built locally, tools distributed via direct download, or utilities that Gatekeeper misidentifies. This extension gives you a fast, readable way to do that from Raycast.


Command

Manage Quarantine

A single command that does it all. Opens a file picker (or uses your current Finder selection), scans the target, and lets you inspect and clear quarantine from the same place — no switching commands.

What it shows:

  • Quarantine status (quarantined / clean) with color-coded badge
  • Parsed quarantine data: download source app + timestamp + flags
  • All extended attributes with raw and parsed values — tap any attribute to see its full value
  • File metadata: size, type, last modified, path

Actions available via ⌘K:

  • Remove Quarantine — removes com.apple.quarantine (prompts for admin if needed)
  • Remove All Attributes — clears all xattr data on the file
  • Select Different File ⌘O — pick another file without relaunching
  • Copy File Path ⌘⇧C
  • Copy Remove Command ⌘⇧X — copies the terminal equivalent to clipboard

Apps & folders — select & batch-remove

Point it at a directory and you get an uninstaller-style checklist:

  • Apps (.app) are scanned recursively — bundles often hold many internal quarantined files, and each one is listed.
  • Plain folders are scanned one level deep (immediate contents only), so large directories like Downloads stay fast.

Every quarantined item is shown as a selectable row (all selected by default). Toggle individual files with ⌘S, Select All ⌘⇧A / Deselect All ⌘⇧D, sort by path / source / date, then press Enter on Remove Quarantine from Selected to clear exactly the files you picked in one pass — or remove just one. The section header tracks N of M selected.


Tips

  • Select a file in Finder first — if you already have a file selected, the command skips the picker entirely and loads it immediately
  • Protected files — if the file requires elevated permissions, the extension will prompt for your admin password via a standard macOS dialog
  • The xattr command — use "Copy Remove Command" to get the terminal equivalent if you prefer to run it manually or use it in a script

Requirements

  • macOS 12.0 or later
  • Raycast 1.50.0 or later
  • Raycast must have Automation permission for Finder: System Settings → Privacy & Security → Automation

Installation

Install directly from the Raycast Store.

Or clone and run locally:

git clone https://github.com/nurkamol/quarantine-manager
cd quarantine-manager
npm install
npm run dev

License

MIT