#macos #security #cli

app macos-config-check

Checks your macOS machine against various hardened configuration settings

1 unstable release

0.0.1-alpha.1 Dec 31, 2020

#418 in #macos

MIT license

30KB
639 lines

macos-config-check

Continuous integration License: MIT crates.io

Checks your macOS machine against various hardened configuration settings.

Disclaimer

The authors of this tool are not responsible if running it breaks stuff; disabling features of your operating system and applications may disrupt normal functionality.

Once applied, the security configurations do not not guarantee security. You will still need to make good decisions in order to stay secure. The configurations will generally not help you if your computer has been previously compromised.

To suggest an improvement, please send a pull request or open an issue.

Installation

Install the macos-config-check binary:

From source on crates.io:

cargo install macos-config-check

Install via Package Manager

With Homebrew:

brew install macos-config-check

Usage

You should download and run this application once for each macOS user account you have on your machine. Each user may be configured differently, and so each should be audited.

macos-config-check 0.0.1-alpha.1
Checks your macOS machine against various hardened configuration settings

USAGE:
    macos-config-check [FLAGS] <SUBCOMMAND>

FLAGS:
    -h, --help       Prints help information
    -q, --quiet      No output printed to stdout
    -v, --verbose    Use verbose output (-vvv very verbose output)
    -V, --version    Prints version information

SUBCOMMANDS:
    bug-report    Report bugs/issues at https://github.com/deild/macos-config-check/issues
    control       Control the configuration of various macos options
    help          Prints this message or the help of the given subcommand(s)

Download the latest copy of this tool at: https://github.com/deild/mac-os-check/releases/latest

Dependencies

~8–18MB
~258K SLoC