Agent
Automatically audit your Linux or Windows machine for basic security hygiene.
Install / Use
/learn @ParetoSecurity/AgentREADME
Check for basic security hygiene of any Linux desktop
Pareto Desktop is a standalone open-source app that makes sure your Linux device is correctly configured for security. It checks for 13 most imporant security settings, aimed at regular users, not security geeks. It runs automagically in the background via a systray icon, or as a one-off CLI cool.
Documentation on https://paretosecurity.com/docs/linux/install.
Installation
Using Debian/Ubuntu/Pop!_OS/RHEL/Fedora/CentOS
See https://pkg.paretosecurity.com for install steps.
Quick Start
To run a one-time security audit:
paretosecurity check
Using Nix
<details> <summary>Install from nixpkgs
</summary>Install CLI from nixpkgs
$ nix-env -iA nixpkgs.paretosecurity
or
$ nix profile install nixpkgs#paretosecurity
</details>
<details>
<summary>
Install on NixOS
</summary>Install NixOS module
Add this to your NixOS configuration:
{
services.paretosecurity.enable = true;
}
This will install the agent and its root helper so you don't need sudo to run it.
Install CLI only in NixOS via nixpkgs
Add this to your NixOS configuration:
{ pkgs, ... }: {
environment.systemPackages = [ pkgs.paretosecurity ];
}
Run checks
$ paretosecurity check
This will analyze your system and provide a security report highlighting potential improvements and vulnerabilities.
If you did not install the root helper, you need to run it with sudo:
$ sudo paretosecurity check
</details>
<details>
<summary>
Install via nix-channel
</summary>As root run:
$ sudo nix-channel --add https://github.com/ParetoSecurity/agent/archive/main.tar.gz paretosecurity
$ sudo nix-channel --update
Install CLI via nix-channel
To install the paretosecurity binary:
{
environment.systemPackages = [ (pkgs.callPackage <paretosecurity/pkgs/paretosecurity.nix> {}) ];
}
Run checks
paretosecurity check
This will analyze your system and provide a security report highlighting potential improvements and vulnerabilities.
</details> <details> <summary>Install via Flakes
</summary>Install CLI via Flakes
Using NixOS module (replace system "x86_64-linux" with your system):
{
environment.systemPackages = [ paretosecurity.packages.x86_64-linux.default ];
}
e.g. inside your flake.nix file:
{
inputs.paretosecurity.url = "github:paretosecurity/agent";
# ...
outputs = { self, nixpkgs, paretosecurity }: {
# change `yourhostname` to your actual hostname
nixosConfigurations.yourhostname = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
# ...
{
environment.systemPackages = [ paretosecurity.packages.${system}.default ];
}
];
};
};
}
Run checks
paretosecurity check
This will analyze your system and provide a security report highlighting potential improvements and vulnerabilities.
</details>Related Skills
node-connect
342.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
85.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
342.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
