Skip to content

MacOS ARM Installation

Marco Rosa edited this page Jan 14, 2025 · 2 revisions

How to install Credential Digger on ARM

Tested on a M3 MacBook

  1. Remove tf-models-official from requirements.txt file
  2. Install requirements: pip install -r requirements.txt
  3. Install tensorflow-text for MacOS-ARM from this project -> the library has been released for ARM, so this step is no longer needed
    • check the releases page and download the tensorflow-text package for your python version. Then install it with pip install ./tensorflow-X.YY-cp3XX-cp3XX-macosx_14_0_arm64.whl
  4. Install tf-models-official without transitive dependencies pip install tf-models-official --no-deps. Indeed, some of this package's dependencies are not compatible with ARM machines.
  5. Install Credential Digger from source pip install .
  6. Install missing packages (tensorflow-hub, tf-keras, and possibly other missing packages, as they raise missing package exceptions)
  7. Run a test scan with credentialdigger CLI