Inventory & Hardening
Everything installed and attached to your Mac — and the quiet hardening gaps most people never check.
16 tools — 12 read-only, 4 that always ask your approval first.
Read-only tools never modify anything; anything that changes your Mac pauses on an Approve card first.
list_printers Read-onlyList the printers configured on this Mac — each one's status, where it connects, the default printer, and any jobs waiting in the print queue. A stuck queue is cleared with cancel_print_jobs; an old printer is removed with remove_printer. Documents sitting in a queue are waiting to print.
list_system_extensions Read-onlyList the modern system extensions installed on this Mac — network filters, endpoint-security agents and drivers, the things VPNs, firewalls and security products install on recent macOS. These are separate from legacy kernel extensions, and a network extension you don't recognise can see your traffic.
list_network_shares Read-onlyList the network file servers this Mac is currently attached to — mounted SMB, AFP, NFS or WebDAV shares with the server, share name and mount point. Files saved into these live on the server, not this Mac.
check_network_locations Read-onlyReport this Mac's network locations, which is active, and the service order — which connection macOS prefers when several are live. An unexpected extra location or a re-ordered service list can silently change how your traffic flows.
check_computer_name Read-onlyCheck whether this Mac's name reveals the owner's real identity — the name is broadcast to everyone nearby via AirDrop and Personal Hotspot and shown on every network it joins, so a real name is a privacy tell in public places.
check_path_hijack Read-onlyAudit the command search path for hijack surface — world-writable, wrongly-owned, relative or dangling folders where an attacker could plant a command that shadows real tools (a fake 'sudo' that steals your password is the classic).
check_world_writable_apps Read-onlyScan the app bundles in your Applications folders for ones any user or process can modify — a writable app bundle lets malware replace the app's code so it runs with that app's permissions next launch. Permissions only; no file contents are read.
check_mail_rules Read-onlyCheck Apple Mail's rules for the two patterns attackers abuse: a rule that runs a script when matching mail arrives, or one that silently auto-forwards your mail to another address. Reads rule names only — never any mail contents.
check_touchid_status Read-onlyReport whether this Mac has a usable Touch ID sensor, how many fingerprints are enrolled, and whether Touch ID can unlock the Mac. Desktops without a Touch ID keyboard report that honestly.
check_password_policy Read-onlyReport the password policy on this account — whether a custom policy (usually from an employer or MDM profile) constrains login passwords, and the minimum length. Reads the policy rules only, never a password.
check_certificate_expiry Read-onlyList certificates in your keychain that are expired or expiring within 30 days — names and dates only, never any private-key material. Expired certificates cause 'connection is not private' errors and failed signing.
list_audio_devices Read-onlyList this Mac's audio inputs and outputs — built-in, USB, Bluetooth, HDMI — with which are the current defaults. Useful when sound comes out of the wrong device or a mic isn't recognised; inputs are microphones worth knowing about.
set_computer_name Asks firstRename this Mac — sets the display name shown by AirDrop, Personal Hotspot and networks, plus the matching network hostname. The privacy fix when the name leaks the owner's identity.
remove_printer Asks firstRemove one configured printer and its queue from this Mac — the cleanup for an old, duplicate or unrecognised printer.
cancel_print_jobs Asks firstCancel the waiting jobs in the print queue — all queues, or just one printer's. The fix for a stuck queue, or for documents queued by mistake that shouldn't print.
set_firewall_stealth Asks firstTurn firewall stealth mode on or off — stealth makes this Mac ignore pings and probe attempts so port scanners see nothing, without changing the rest of the firewall. Turning it off restores ping replies for troubleshooting.