Skip to content
This repository has been archived by the owner on Sep 27, 2023. It is now read-only.

Releases: 0xmachos/mOSL

2.3.0 Beta One

21 Jan 20:33
c5dc237
Compare
Choose a tag to compare
2.3.0 Beta One Pre-release
Pre-release

Improvements

Bug Fixes

  • Only attempt to audit/fix disable_auto_open_safe_downloads if Terminal.app has the Full Disk Access permission (dd4cc33)

2.2.0

18 Jan 22:52
a45ad67
Compare
Choose a tag to compare

Improvements

Bug Fixes

  • When signature verification fails pipe Minisign output to /dev/null (825ed07)

2.2.0 Beta One

14 Jan 18:14
e04984c
Compare
Choose a tag to compare
2.2.0 Beta One Pre-release
Pre-release

Improvements

  • Initial support for symlinking Lockdown into $PATH (e860869)
    • See #16 (Thanks to @JayBrown for the suggestion and initial code)

Bug Fixes

  • When signature verification fails pipe Minisign output to /dev/null (825ed07)

2.1.1

12 Jan 12:23
04f409f
Compare
Choose a tag to compare

Improvements

  • check_if_standard_user: Change output wording (a193abc)
    • From: ${USER} is not an administrator
    • To: ${USER} should not be an administrator
    • Thanks to @dataxpress for the PR

2.1.0

17 Oct 11:00
5e13a93
Compare
Choose a tag to compare

Improvements

  • Removed *__macos_name variable as it was populated by running strings on System Information.app. The use of strings introduced a dependency on Xcode Command Line Tools. #14 (9ebd166)
    • This change only affects the appearance of the error message printed when trying to execute Lockdown on an unsupported version of macOS.
  • Added Commands.md (b14e804)(13a1bca)
    • "Easy to read, non one-liner, version of all the audit and fix commands used by mOSL"

2.0.0 Mojave

08 Oct 09:42
fa1936d
Compare
Choose a tag to compare

Improvements

No new features. Only minor changes to support Mojave

  • Updated supported version to 10.14.x and name to Mojave (7a2a924)
  • Updated current_macos_name extraction awk command (13531b4)
  • README.md:
    • Added Mojave Permissions section (9047cbd)
    • Added Threat Model(ish) section (60109b7)
  • Add full_disk_access_check function to check if Terminal.app has been granted the Full Disk Access permission. (c98ad88) (ae4df1b)

Mojave Permissions

  • In order to audit/ fix disable mail remote content Terminal.app needs to have the Full Disk Access permission.

2.0 Beta Three

04 Oct 10:53
4dbdd15
Compare
Choose a tag to compare
2.0 Beta Three Pre-release
Pre-release

Improvements

  • Add info about debug argument to usage output (16b4a5e)
  • Update full_disk_access_check command (ae4df1b)
    • Check if Terminal.app can read /$HOME/Library/Mail
    • Thanks to Howard Oakley for pointing me at TCC Round Up for a list of paths considered "protected storage"

2.0 Beta Two

02 Oct 18:55
de8eb90
Compare
Choose a tag to compare
2.0 Beta Two Pre-release
Pre-release

Improvements

  • Add Full Disk Access status to debug output (d76bc71)

2.0 Beta One

01 Oct 14:16
1c14bcc
Compare
Choose a tag to compare
2.0 Beta One Pre-release
Pre-release

Improvements

  • Updated supported version to 10.14.x and name to Mojave (7a2a924)
  • Updated current_macos_name extraction awk command (13531b4)
  • README.md: Added Mojave Permissions section (9047cbd)
  • Add full_disk_access_check function to check if Terminal.app has been granted the Full Disk Access permission. (c98ad88)

Mojave Permissions

  • In order to audit/ fix disable mail remote content Terminal.app needs to have the Full Disk Access permission.

1.9.1

05 Sep 19:26
92e995f
Compare
Choose a tag to compare

Bug Fixes

  • Fix set_firmware_password fix-force logic (90f92b9)
    • ./Lockdown fix-force would still present a permission prompt forset_firmware_password