Reference

All plugins

macfor ships 31 artifact collectors. Each plugin owns one artifact family, declares the on-disk paths it cares about, and emits parsed records into the evidence container.

Every plugin below is generated from its artifacts.yaml manifest, so the file paths, formats, and flags here match exactly what the binary collects at runtime. Click through for per-artifact detail and a link back to the kb.macfor.io article when one exists.

Community (2)

Bundled with the open-source macfor binary.

Pro (29)

Available in macfor-pro. See the comparison for licensing details.

Apple Mail

Pro

Collects Apple Mail.app artifacts including message metadata, EMLX files, account configuration, and AI categorization

mail.apple·4 artifacts

Apple Notes

Pro

Collects Apple Notes.app forensic artifacts including note content, metadata, attachments, and collaboration data

notes.apple·12 artifacts

Bluetooth Devices

Pro

Collects Bluetooth device pairing history, connection events, radio state, and audio session data from macOS system plists, KnowledgeC, and PowerLog

devices.bluetooth·6 artifacts

Calendar & Reminders

Pro

Collects Calendar.app events, participants, locations, suggested travel bookings, and Reminders.app tasks, triggers, tags, and change history from macOS

pim.calendar·21 artifacts

Contacts (AddressBook)

Pro

Collects contact records, phone numbers, email addresses, change history, and photos from macOS AddressBook

contacts.addressbook·6 artifacts

CoreAnalytics

Pro

Collects macOS CoreAnalytics program execution evidence, application usage metrics, system telemetry, and DiagnosticMessages from the analyticsd subsystem

system.coreanalytics·12 artifacts

Discord

Pro

Collects tokens, messages, cache, server metadata, webhook indicators, and activity artifacts from Discord Desktop

app.discord·7 artifacts

Dropbox

Pro

Collects file cache metadata, deleted file records, account configuration, and preferences from Dropbox Desktop encrypted databases

cloudstorage.dropbox·5 artifacts

Evernote

Pro

Collects Evernote note content, notebooks, tags, attachments, and web clipper source URLs from both legacy .exb SQLite databases and the v10+ Electron conduit-storage format.

productivity.evernote·5 artifacts

Facebook Messenger Desktop

Pro

Collects chat messages, conversation threads, contacts, payment records, search activity, call history, and cached media from the discontinued Facebook Messenger Desktop app

messaging.fbmessenger·10 artifacts

FaceTime

Pro

Collects FaceTime call records, phone call history, and FaceTime Links from macOS

facetime.apple·4 artifacts

Firefox Browser

Pro

Collects Firefox browsing history, downloads, bookmarks, cookies, form history, logins, extensions, and sessions

browser.firefox·14 artifacts

FSEvents Journal

Pro

Collects and parses macOS FSEvents filesystem event journal for file activity timeline reconstruction

filesystem.fsevents·8 artifacts

Google Chrome Browser

Pro

Collects Chrome browsing history, downloads, bookmarks, cookies, autofill, extensions, local storage, and sessions

browser.chrome·19 artifacts

Keychain Metadata

Pro

Collects macOS Keychain item metadata (labels, accounts, services, timestamps, protection classes) without extracting secrets

system.keychain·6 artifacts

Messages (iMessage/SMS/RCS)

Pro

Collects iMessage, SMS, MMS, and RCS conversations, attachments, reactions, and deleted messages from macOS Messages.app

messages.apple·6 artifacts

Pattern of Life

Pro

Collects macOS behavioral databases including KnowledgeC activity records, Biome SEGB stream data, Screen Time usage, InteractionC contact interactions, and DuetActivityScheduler scheduling records

system.patternoflife·7 artifacts

Persistence Mechanisms

Pro

Inventories macOS persistence mechanisms including launch items, login items, scheduled tasks, shell configs, kernel/system extensions, authorization plugins, configuration profiles, and legacy persistence vectors

system.persistence·20 artifacts

Quarantine Events

Pro

Collects macOS Quarantine Events from per-user QuarantineEventsV2 databases tracking downloaded files and their sources

system.quarantine·2 artifacts

Quick Look Thumbnails

Pro

Collects Quick Look thumbnail cache metadata, extracted thumbnail images, and raw cache files from macOS

system.quicklook·3 artifacts

Screen Time

Pro

Collects Screen Time restrictions, family management, installed apps, and usage analytics from RMAdminStore databases

system.screentime·10 artifacts

Signal Desktop

Pro

Collects messages, conversations, contacts, attachments, and security artifacts from Signal Desktop encrypted databases

messaging.signal·7 artifacts

Slack Desktop

Pro

Collects workspace metadata, cached messages, authentication tokens, application logs, and user profiles from Slack Desktop local storage

communication.slack·7 artifacts

Spotlight Metadata

Pro

Collects Spotlight search shortcuts, preferences, volume configuration, and raw metadata stores from macOS

system.spotlight·5 artifacts

TCC Database

Pro

Collects macOS TCC (Transparency, Consent, and Control) privacy permission records from user and system databases

system.tcc·7 artifacts

Telegram Desktop

Pro

Collects account data, media cache, sessions, and diagnostic artifacts from Telegram Desktop local storage (tdata)

messaging.telegram·7 artifacts

Unified Logs

Pro

Preserves macOS Unified Logging stores (/var/db/diagnostics, /var/db/uuidtext), generates a sealed .logarchive via `log collect`, and renders six predicate-filtered NDJSON event extracts (auth, usb, network, exec, xprotect, tcc) via `log show`.

system.unifiedlogs·3 artifacts

WhatsApp Desktop

Pro

Collects chat messages, search indices, contacts, group metadata, session threads, delivery receipts, iCloud backup state, and cached media from WhatsApp Desktop local storage

messaging.whatsapp·14 artifacts

WiFi Known Networks

Pro

Collects WiFi known networks, legacy airport preferences, association history, interface configuration, and DHCP leases from macOS

network.wifi·8 artifacts