Skip to content

Device Setup Guide

Guide new employees through automated device setup to meet Meridian Seven’s BYOD endpoint security requirements. The setup script handles software installation, security configuration, and posture verification.

  • Admin (sudo) access on your device
  • 1Password team invitation accepted (check your email)
  • Internet connection
  • macOS 14 (Sonoma)+ or Windows 11 22H2+

The device setup scripts are delivered as download links in the welcome email sent during onboarding. Download the appropriate script and save it to your Desktop, then follow the steps below.

  1. Click the Download device-setup-macos.sh link in the welcome email and save to your Desktop
  2. Open Terminal and run:
chmod +x ~/Desktop/device-setup-macos.sh && ~/Desktop/device-setup-macos.sh
  1. Click the Download device-setup-windows.ps1 link in the welcome email and save to your Desktop
  2. Open PowerShell as Administrator and run:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
~\Desktop\device-setup-windows.ps1

Alternative (for employees with GitHub access): Clone the repo and run the script directly:

git clone https://github.com/Meridian7-io/m7-security.git && cd m7-security && ./scripts/device-setup-macos.sh

The script automates the following steps in order:

StepActionManual Input Required
1Verify OS version meets minimum requirementsNo
2Install Homebrew (macOS) or verify winget (Windows)No
3Install 1Password appNo
4Install 1Password CLINo
5Download and install CrowdStrike Falcon sensor (via falcon-installer)No (sudo required)
6Check 1Password account sign-inYes — open 1Password app and sign in
7Verify or enable disk encryption (FileVault/BitLocker)No (sudo required)
8Check screen lock timeoutNo
9Verify or enable firewallNo (sudo required)

The only interactive step is signing in to 1Password (step 6, for your own account). CrowdStrike installs automatically using a 1Password Service Account — no interaction required.

After running the script:

  1. Re-run the script — all checks should show ✓ (pass)
  2. Confirm CrowdStrike — verify your device appears in the Falcon Console (ask the CTO if unsure)
  3. Confirm 1Password CLI — run op whoami to verify CLI access
  4. Confirm FileVault/BitLocker — run fdesetup status (macOS) or check Settings > Privacy & Security > Device encryption (Windows)

FileVault encryption begins after a restart. The script enables it, but you must restart your Mac to begin encryption. Save your recovery key in 1Password.

On some systems, CrowdStrike Falcon requires a reboot to fully initialize. If the script warns about sensor status, restart and re-run.

If op is not found after installation:

  • macOS: Close and reopen your terminal, or run eval "$(/opt/homebrew/bin/brew shellenv)"
  • Windows: Close and reopen PowerShell
  • Ensure you’ve accepted the 1Password team invitation
  • Ensure biometric unlock for CLI is enabled in 1Password Settings > Developer
  • Try op account add if op signin fails

CrowdStrike credentials not found in 1Password

Section titled “CrowdStrike credentials not found in 1Password”

If the script says “Could not read CrowdStrike credentials from 1Password”, the CTO needs to create the CrowdStrike Sensor Install item in the Security vault. Contact the CTO.

macOS 13 (Ventura) and Windows 10 are not supported. Update your OS before running the script.


Meridian Seven — Confidential