ParetoSecurity / pareto-mac

Automatically audit your Mac for basic security hygiene.
https://paretosecurity.com
GNU General Public License v3.0
326 stars 24 forks source link

Add support for running custom checks #129

Closed dz0ny closed 2 years ago

dz0ny commented 2 years ago

ref: https://github.com/ParetoSecurity/pareto-mac/issues/128 ref: https://github.com/teamniteo/pareto/issues/396

Custom checks are shown under My Checks claim

image

and they follow usnistgov yaml spec, they need to be enabled under Preferences (disabled by default as there are two Security prompts issued by macOS)

image
github-actions[bot] commented 2 years ago

You can find the built app under the Artifacts at https://github.com/ParetoSecurity/pareto-mac/actions/runs/2883915675

github-actions[bot] commented 2 years ago

You can find the app screenshots under the Artifacts at https://github.com/ParetoSecurity/pareto-mac/actions/runs/2883915675

codecov[bot] commented 2 years ago

Codecov Report

Merging #129 (d77295e) into main (c43d593) will increase coverage by 0.04%. The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main     #129      +/-   ##
==========================================
+ Coverage   16.59%   16.64%   +0.04%     
==========================================
  Files         104      104              
  Lines        3163     3136      -27     
==========================================
- Hits          525      522       -3     
+ Misses       2638     2614      -24     
Impacted Files Coverage Δ
Pareto/Checks/Checks.swift 100.00% <ø> (ø)
Pareto/Defaults.swift 75.00% <ø> (+25.00%) :arrow_up:
Pareto/Utils.swift 0.00% <0.00%> (ø)
Pareto/Views/Settings/AboutSettingsView.swift 0.00% <0.00%> (ø)
Pareto/Views/Settings/GeneralSettingsView.swift 0.00% <0.00%> (ø)
ParetoSecurityTests/SettingsTests.swift 0.00% <0.00%> (ø)
... and 2 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

github-actions[bot] commented 2 years ago

You can find the built app under the Artifacts at https://github.com/ParetoSecurity/pareto-mac/actions/runs/2902858963

github-actions[bot] commented 2 years ago

You can find the built app under the Artifacts at https://github.com/ParetoSecurity/pareto-mac/actions/runs/2903314010

github-actions[bot] commented 2 years ago

You can find the built app under the Artifacts at https://github.com/ParetoSecurity/pareto-mac/actions/runs/2903314010

github-actions[bot] commented 2 years ago

You can find the app screenshots under the Artifacts at https://github.com/ParetoSecurity/pareto-mac/actions/runs/2903314010

github-actions[bot] commented 2 years ago

You can find the built app under the Artifacts at https://github.com/ParetoSecurity/pareto-mac/actions/runs/2903461674

github-actions[bot] commented 2 years ago

You can find the app screenshots under the Artifacts at https://github.com/ParetoSecurity/pareto-mac/actions/runs/2903461674