From linux-av-manager
Install the core AV tool set on Linux — ClamAV (clamscan + clamd + freshclam), ClamTk (GUI front-end), rkhunter. Uses the package manager recorded by `onboard`. Configures freshclam to run as a service, runs an initial definitions update, and updates `installed` flags in plugin config. Triggers on "install AV core", "install clamav", "set up antivirus".
npx claudepluginhub danielrosehill/claude-code-plugins --plugin linux-av-managerThis skill uses the workspace's default tool permissions.
Installs the baseline antivirus + rootkit detection layer.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Installs the baseline antivirus + rootkit detection layer.
${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/linux-av-manager/config.json
If missing → call onboard first. Use system.package_manager to pick the right install command.
| Tool | Debian/Ubuntu (apt) | Fedora (dnf) | Arch (pacman) |
|---|---|---|---|
| ClamAV CLI + daemon | clamav clamav-daemon clamav-freshclam | clamav clamav-update clamd | clamav |
| ClamTk GUI | clamtk | clamtk | clamtk (AUR) |
| rkhunter | rkhunter | rkhunter | rkhunter (AUR) |
Install in one batched command per package manager.
sudo systemctl stop clamav-freshclam
sudo freshclam
sudo systemctl enable --now clamav-freshclam
clamdscan):
sudo systemctl enable --now clamav-daemon
On Fedora the unit is clamd@scan. On Arch the user wires it manually — flag if so.sudo rkhunter --update
sudo rkhunter --propupd
--propupd baselines current file properties — only run on a known-clean system. Surface this caveat to the user before running and let them defer if they're unsure.config.json — set installed.clamav, installed.clamtk, installed.rkhunter to true.scan for an on-demand run, or schedule to set up periodic runs.