Pro plugin
Signal Desktop
Collects messages, conversations, contacts, attachments, and security artifacts from Signal Desktop encrypted databases
messaging.signalPromacOS 10.15+v1.0.0communicationusermessagingsecurityRun this plugin
Trigger collection for Signal Desktop on its own with the --plugin flag, or include it in a wider sweep by category.
# Just this plugin
macfor-pro collect --plugin messaging.signal --output ./evidence.zip
# Dry run — list what would be collected
macfor-pro collect --plugin messaging.signal --dry-runCompatibility
- macOS 10.15+
Licensing: ships in the macfor-pro binary. See Community vs Pro.
Artifacts collected (7)
Each row corresponds to an entry in the plugin's artifacts.yaml manifest. Optional artifacts are skipped unless explicitly enabled.
messaging
| Artifact | Format | Path | Notes |
|---|---|---|---|
Signal Messages signal_messagesSensitivehigh value | sqlite | ~/Library/Application Support/Signal/sql/db.sqlite | Plaintext messages from SQLCipher-encrypted database. |
Signal Conversations signal_conversationsSensitivehigh value | sqlite | ~/Library/Application Support/Signal/sql/db.sqlite | 1:1 and group conversation metadata. |
contacts
| Artifact | Format | Path | Notes |
|---|---|---|---|
Signal Contacts signal_contactsSensitivehigh value | sqlite | ~/Library/Application Support/Signal/sql/db.sqlite | Contact identity keys and verification status. |
media
| Artifact | Format | Path | Notes |
|---|---|---|---|
Signal Attachments signal_attachmentsSensitivemedium value | directory | ~/Library/Application Support/Signal/attachments.noindex/ | Media file metadata and opt-in file collection. |
credentials
| Artifact | Format | Path | Notes |
|---|---|---|---|
Signal Sessions signal_sessionsSensitivemedium value | sqlite | ~/Library/Application Support/Signal/sql/db.sqlite | Signal protocol session state and key material (public only). |
config
| Artifact | Format | Path | Notes |
|---|---|---|---|
Signal Application State signal_appstatemedium value | leveldb | ~/Library/Application Support/Signal/Local Storage/leveldb/ | Registration state, preferences, and application configuration. |
metadata
| Artifact | Format | Path | Notes |
|---|---|---|---|
Signal Raw Files signal_rawOptionalOpt-in | binary | ~/Library/Application Support/Signal/ | Raw encrypted database and configuration files for offline analysis. |