clean-my-mac-cli
Advanced tools
+6
-3
@@ -1321,3 +1321,4 @@ #!/usr/bin/env node | ||
| import chalk3 from "chalk"; | ||
| import { confirm, checkbox } from "@inquirer/prompts"; | ||
| import confirm from "@inquirer/confirm"; | ||
| import checkbox from "@inquirer/checkbox"; | ||
| var SAFETY_ICONS2 = { | ||
@@ -1408,3 +1409,4 @@ safe: chalk3.green("\u25CF"), | ||
| import chalk5 from "chalk"; | ||
| import { confirm as confirm2, checkbox as checkbox2 } from "@inquirer/prompts"; | ||
| import confirm2 from "@inquirer/confirm"; | ||
| import checkbox2 from "@inquirer/checkbox"; | ||
| import { readdir as readdir8, stat as stat10, rm as rm3 } from "fs/promises"; | ||
@@ -1596,3 +1598,4 @@ import { join as join10, basename } from "path"; | ||
| import chalk6 from "chalk"; | ||
| import { confirm as confirm3, checkbox as checkbox3 } from "@inquirer/prompts"; | ||
| import confirm3 from "@inquirer/confirm"; | ||
| import checkbox3 from "@inquirer/checkbox"; | ||
| var SAFETY_ICONS3 = { | ||
@@ -1599,0 +1602,0 @@ safe: chalk6.green("\u25CF"), |
+3
-2
| { | ||
| "name": "clean-my-mac-cli", | ||
| "version": "1.1.2", | ||
| "version": "1.1.3", | ||
| "description": "Open source CLI tool to clean your Mac - similar to CleanMyMac", | ||
@@ -60,3 +60,4 @@ "type": "module", | ||
| "dependencies": { | ||
| "@inquirer/prompts": "^7.5.1", | ||
| "@inquirer/checkbox": "^5.0.2", | ||
| "@inquirer/confirm": "^6.0.2", | ||
| "chalk": "^5.3.0", | ||
@@ -63,0 +64,0 @@ "commander": "^14.0.2", |
+21
-0
@@ -5,3 +5,10 @@ # Clean My Mac CLI | ||
| [](https://github.com/guhcostan/clean-my-mac/actions/workflows/ci.yml) | ||
| [](https://www.npmjs.com/package/clean-my-mac-cli) | ||
| [](https://opensource.org/licenses/MIT) | ||
| [](https://nodejs.org) | ||
| [](https://www.apple.com/macos/) | ||
| [](https://www.typescriptlang.org/) | ||
| [](https://socket.dev/npm/package/clean-my-mac-cli) | ||
| [](https://github.com/guhcostan/clean-my-mac) | ||
@@ -197,2 +204,16 @@ ## Quick Start | ||
| ## Security | ||
| This project takes security seriously: | ||
| - **Open Source**: All code is publicly available for audit on [GitHub](https://github.com/guhcostan/clean-my-mac) | ||
| - **No Network Requests**: The CLI operates entirely offline - no data leaves your machine | ||
| - **Minimal Dependencies**: Only 5 runtime dependencies, all from trusted maintainers | ||
| - **CI/CD Pipeline**: Every release is tested with TypeScript type checking, ESLint, and automated tests | ||
| - **Code Coverage**: High test coverage ensures reliability and catches regressions | ||
| - **Socket.dev Verified**: Dependencies are monitored for supply chain attacks | ||
| - **OpenSSF Scorecard**: Security health metrics tracked by the Open Source Security Foundation | ||
| If you find a security vulnerability, please report it via [GitHub Security Advisories](https://github.com/guhcostan/clean-my-mac/security/advisories/new). | ||
| ## Contributing | ||
@@ -199,0 +220,0 @@ |
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 2 instances in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 2 instances in 1 package
69102
2.62%1800
0.17%234
9.86%5
25%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed