macOS
brew install vulslocal Homebrew formula metadata
brew / rang 7565
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de vuls pour les workflows d'agents IA.
installation
brew install vulslocal Homebrew formula metadata
nix profile install nixpkgs#vulsnixpkgs package indexes · pkgs/by-name/vu/vuls/package.nix · Source: api.github.com
sudo apt install vulsUbuntu 24.04 LTS package indexes · vuls · Source: archive.ubuntu.com
aperçu
Agentless Vulnerability Scanner for Linux/FreeBSD
historique
Vuls is an agentless vulnerability scanner written in Go for Linux, FreeBSD, and later broader targets such as containers, application libraries, WordPress, network devices, Windows, and macOS. Its core idea is to inventory installed software and match it against vulnerability intelligence without requiring a resident scanner agent on every host.
The GitHub repository was created under Future Architect in March 2016, and the README credits kotakanbe as the creator. The project grew from a concrete operations problem: administrators often cannot simply enable automatic updates on production servers, yet manually tracking NVD, OVAL, vendor trackers, and package advisories across many machines is error-prone.
Vuls developed as a Go-based scanner with multiple scan modes. Its documentation describes remote scans over SSH, local scans for hosts that should not be reached centrally, and server mode where target hosts collect software information and send it to a Vuls server over HTTP.
Over time Vuls expanded from OS package vulnerability checks into a larger security-data workflow. The README lists data sources and integrations including NVD, JVN, vendor OVAL feeds, distribution security trackers, Microsoft CVRF, exploit and PoC data, CISA Known Exploited Vulnerabilities, MITRE ATT&CK and CAPEC data, application dependency data, and WordPress scanning.
Vuls is one of the more visible open-source host vulnerability scanners from the Go security tooling wave of the mid-2010s. By July 2026, GitHub repository metadata showed about 12.2k stars and more than 1.2k forks, indicating durable use well beyond a single-company internal tool.
The project also accumulated companion commands and data tools. Current release assets include `vuls`, `vuls-scanner`, `future-vuls`, `snmp2cpe`, and `trivy-to-vuls`, showing how the project adapted to adjacent scanners, CPE mapping, and hosted-service workflows.
A common Vuls workflow is to create a `config.toml`, fetch or serve vulnerability dictionaries, scan target machines, and then generate reports for humans or automation. Remote mode uses SSH from a central machine; local and server modes reduce the need for inbound access to target hosts.
Vuls does not update vulnerable packages itself. Its value is detection, prioritization, and reporting: it tells operators which servers and software are affected, adds severity and exploit context when available, and can send notifications through channels such as email or Slack.
Vuls matters to package and security nerds because it turns package inventories, CVE identifiers, OVAL feeds, vendor advisories, CPE naming, and exploit metadata into a repeatable command-line workflow. It is especially relevant for people who care about the gap between distro package versions and upstream vulnerability identifiers.
posture de sécurité
escape, surveillance, or offensive capability signal.
risque red · confiance moyen · escape-surveillance-offensive
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
config.tomlexécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
future-vuls | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
snmp2cpe | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
trivy-to-vuls | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vuls | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vuls-scanner | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
métadonnées d'installation
| Clé du paquet | brew:vuls |
|---|---|
| Version | 0.40.1 |
| Gestionnaire de paquets | Homebrew |
| Page d'accueil | https://vuls.io/ |
| Dépôt | https://github.com/future-architect/vuls |
| Dernière mise à jour | 2026-07-30T03:56:20Z |
| Pulse | updated |
| Bouteille | non enregistré |
| Service | aucun déclaré |
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
vuls
nix profile install nixpkgs#vulsvuls 0.6.1-5
Vulnerability scanner for Linux/FreeBSD, agentless, written in Go
https://github.com/future-architect/vuls
sudo apt install vulspiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.