{"id":15527106,"url":"https://github.com/paretosecurity/pareto-mac","last_synced_at":"2026-02-18T12:02:48.573Z","repository":{"id":38216329,"uuid":"385891121","full_name":"ParetoSecurity/pareto-mac","owner":"ParetoSecurity","description":"Automatically audit your Mac for basic security hygiene.","archived":false,"fork":false,"pushed_at":"2025-05-14T08:12:24.000Z","size":7016,"stargazers_count":367,"open_issues_count":5,"forks_count":23,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-05-16T06:07:35.118Z","etag":null,"topics":["endpoint-security","macos","security","swift","swiftui"],"latest_commit_sha":null,"homepage":"https://paretosecurity.com","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ParetoSecurity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-07-14T09:54:07.000Z","updated_at":"2025-05-13T07:16:03.000Z","dependencies_parsed_at":"2024-01-02T14:42:00.628Z","dependency_job_id":"254ee6a7-1a39-4e0d-a085-7cc34dea3d16","html_url":"https://github.com/ParetoSecurity/pareto-mac","commit_stats":{"total_commits":591,"total_committers":7,"mean_commits":84.42857142857143,"dds":0.1539763113367174,"last_synced_commit":"6cacccb824e37c7601bee882ba07106179057e77"},"previous_names":[],"tags_count":280,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParetoSecurity%2Fpareto-mac","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParetoSecurity%2Fpareto-mac/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParetoSecurity%2Fpareto-mac/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParetoSecurity%2Fpareto-mac/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ParetoSecurity","download_url":"https://codeload.github.com/ParetoSecurity/pareto-mac/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254478193,"owners_count":22077676,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["endpoint-security","macos","security","swift","swiftui"],"created_at":"2024-10-02T11:04:28.105Z","updated_at":"2026-02-18T12:02:48.565Z","avatar_url":"https://github.com/ParetoSecurity.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Security checklist app for your Mac\n\n[Pareto Security](https://paretosecurity.com/) helps you with basic security hygiene on your Mac. It gently nudges you to take care of 20% of security tasks that prevent 80% of problems.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg height=\"200\" src=\"https://github.com/ParetoSecurity/pareto-mac/blob/main/assets/icon.png?raw=true\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://codecov.io/gh/ParetoSecurity/pareto-mac\"\u003e\n\t\u003cimg alt=\"Test coverage (master branch)\"\n\t     src=\"https://img.shields.io/codecov/c/github/ParetoSecurity/pareto-mac?label=tests%20coverage\u0026token=0PQ1BR279J\"\u003e\n  \u003c/a\u003e\n  \u003cimg alt=\"Supported macOS versions\"\n         src=\"https://img.shields.io/badge/macOS%20versions-Big%20Sur%2C%20Monterey-blue\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/ParetoSecurity/pareto-mac/releases\"\u003e\n    \u003cimg alt=\"Latest release\"\n         src=\"https://img.shields.io/github/v/release/ParetoSecurity/pareto-mac?include_prereleases\u0026sort=semver\u0026label=latest%20release\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/ParetoSecurity/pareto-mac/blob/master/LICENSE\"\u003e\n    \u003cimg alt=\"License: GPL-3.0\"\n         src=\"https://img.shields.io/github/license/ParetoSecurity/pareto-mac?color=blue\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/ParetoSecurity/pareto-mac/graphs/contributors\"\u003e\n    \u003cimg alt=\"Built by these great folks!\"\n         src=\"https://img.shields.io/github/contributors/ParetoSecurity/pareto-mac.svg\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\n## How Pareto Security keeps you secure\n\n- Chris **forgot to enable FileVault** disk encryption after OS reinstall, then someone stole his MacBook, and now they have all of his photos, documents, and business files.\n- Suzie **turned off the Firewall** to debug a router, did not remember to turn it back on, and accidentally exposed her local webserver to the entire Starbucks network.\n- James lent his MacBook to mom for a weekend, forgot he enabled **automatic login** for her convenience, then found his son playing on his company's Slack.\n- Paul needed to **turn off Gatekeeper** to install an app he found on the Internet, then failed to turn it back on again, and his Mac got infected with malware.\n- Marie did not set **auto-updating of apps** and got hacked because she was not running a recent app version with the security patch applied.\n- Mia used her MacBook for a presentation, disabled **automatic screen locking**, forgot to re-enable it, only to find coworkers having fun with her Facebook.\n\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.youtube.com/watch?v=eOrn62dBVwY\"\u003e\u003cimg height=\"300\" src=\"https://github.com/ParetoSecurity/pareto-mac/blob/main/assets/screenshot.png?raw=true\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nAll of the above are easily preventable. The Pareto Security app regularly checks such common security fails and reminds you to take care of them.\n\n[See all security checks on our website »](https://paretosecurity.com/security-checks)\n\n\n## More info\n\nAny other checks that you want? Let us know on [GitHub discussions](https://github.com/ParetoSecurity/pareto-mac/discussions/3).\n\n[Contact us through the form](https://paretosecurity.com/contact) on our website.\n\nRead more about the company behind the app: [niteo.co](https://niteo.co/)\n\n## Releases\n\nOur versioning strategy follows a specific pattern for stable and pre-release versions:\n\n### Version Numbering\n\n- **Stable releases** use the minor version (e.g., `1.10.0`, `1.11.0`)\n- **Pre-releases** use patch versions (e.g., `1.10.1`, `1.10.2`, `1.10.3`)\n\n### Example Release Cycle\n\n```\n1.10.0 - stable\n1.10.1 - pre-release\n1.10.2 - pre-release\n1.10.3 - pre-release\n1.10.4 - pre-release\n\n1.11.0 - stable\n1.11.1 - pre-release\n```\n\n**Note:** This versioning strategy applies only to Apple/macOS releases. Linux releases don't include pre-release versions.\n\n### Troubleshooting\n\n### Helper commands (1.2.0+)\n\nCopy/paste them into your browser address bar.\n\n```\nparetosecurity://reset \u003e Default settings\n\nparetosecurity://showMenu \u003e Open menu\n\nparetosecurity://update \u003e Force update\n\nparetosecurity://welcome\u003e Show welcome window\n\nparetosecurity://open \u003e Start app\n\nparetosecurity://showPrefs \u003e Show Preferences\n\nparetosecurity://runChecks \u003e Run Checks\n\nparetosecurity://restart \u003e Restart app\n\nparetosecurity://debug \u003e Output detailed status of the checks\n\nparetosecurity://logs \u003e Copy system logs for ParetoSecurity\n```\n\n### Reset AppleWvnets (Automation) permissions\n\nTo reset privacy permissions run the following in Terminal: `tccutil reset AppleEvents`\n\nMore info at https://apple.stackexchange.com/questions/339363/how-can-i-remove-applications-from-security-privacy.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparetosecurity%2Fpareto-mac","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparetosecurity%2Fpareto-mac","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparetosecurity%2Fpareto-mac/lists"}