← All artifacts

Slack

Slack desktop artifacts — workspace metadata, cached messages, authentication tokens, cache, and logs. Critical for enterprise investigations.

Status
available
CLI plugin
communication.slack
Categories
communication, user

Overview

Slack is one of the highest-value third-party artifacts in enterprise investigations. The Electron app caches message context, attachments, and metadata locally, and stores long-lived authentication tokens. macfor parses workspaces, cached messages, auth material, cache entries, logs, and profiles. An opt-in raw collection captures the whole Slack data directory, including storage/slack-downloads, for offline analysis.

Analysis Tips

  • xoxc- tokens: Long-lived workspace access tokens stored in Local Storage. Combined with the d cookie, they can authenticate against the Slack API outside the desktop app. macfor reports which token types are present but redacts the values
  • Workspace enumeration: IndexedDB keys reveal every workspace the user is signed into, including former workspaces still cached
  • Cached messages: The IndexedDB messages store often holds days/weeks of conversation history — including DMs and private channels
  • Downloads: macfor does not parse storage/slack-downloads. It is captured only in the opt-in raw collection, for review with other tools
  • Channel context: users and channels IndexedDB stores let you correlate user IDs to display names without hitting the Slack API

Related Artifacts

  • Discord - Same Electron pattern; smaller forensic surface
  • Quarantine Events - Confirms when files left Slack and landed on disk
  • FSEvents - Corroborates download timestamps with file system activity

References

Data sources

IndexedDB/LevelDB (Chromium IndexedDB)

~/Library/Application Support/Slack/

Cached messages, channel metadata, user directory, workspace configuration

Local Storage/LevelDB

~/Library/Application Support/Slack/

Authentication tokens (xoxc-/xoxd-/xoxp- and similar). macfor records the token prefix and redacts the value

CookiesSQLite

~/Library/Application Support/Slack/

HTTP cookies including the d cookie used as a session token

storage/*.jsonJSON

~/Library/Application Support/Slack/

Workspace identifiers, team names, domains, and user profile data

Cache_Data/Chromium disk cache

~/Library/Application Support/Slack/Cache/

Cached HTTP responses including image and file thumbnails