Credential access
Reads netrc credentials, cookies, headers, and output file paths.
brew
Internet file retriever. Version 1.25.0 via Homebrew; verified 2026-06-26.
agent safety
wget fetches remote content and can mirror sites or download installer scripts.
Reads netrc credentials, cookies, headers, and output file paths.
Usually fetch-only, but can call authenticated endpoints and write local files.
Can download scripts or artifacts that later execute or deploy.
Gate authenticated downloads, recursive mirrors, and shell installer use.
Allow public single-file downloads; require approval for credentials, recursion, and executable outputs.
install
brew install wgetlocal Homebrew formula metadata
sudo port install wgetMacPorts ports tree · net/wget/Portfile · source: api.github.com
sudo apk add wgetAlpine Linux edge package indexes · wget · source: dl-cdn.alpinelinux.org
sudo apt install wgetDebian stable package indexes · wget · source: deb.debian.org
sudo dnf install wget1-wgetFedora Rawhide package metadata · wget1-wget · source: dl.fedoraproject.org
nix profile install nixpkgs#wgetnixpkgs package indexes · pkgs/by-name/wg/wget/package.nix · source: api.github.com
sudo pacman -S wgetArch Linux sync databases · wget · source: geo.mirror.pkgbuild.com
sudo zypper install wgetopenSUSE Tumbleweed package metadata · wget · source: download.opensuse.org
choco install WgetChocolatey community package catalog · Wget · source: community.chocolatey.org
scoop install main/wgetScoop official bucket manifest trees · bucket/wget.json · source: api.github.com
winget install --id JernejSimoncic.Wget -eWindows Package Manager source index · JernejSimoncic.Wget · source: cdn.winget.microsoft.com
overview
Internet file retriever
history
GNU Wget is the GNU Project's non-interactive command-line retriever for HTTP, HTTPS, FTP, and FTPS. It is one of the canonical Unix-style tools for scripted downloads, recursive mirroring, resumable transfers, and unattended network retrieval.
Wget descends from Geturl, a program by Hrvoje Niksic whose development began in late 1995. The name changed to Wget after the author learned of an earlier Amiga program called GetURL. Public Geturl releases appeared in 1996, and Wget 1.4.0 in November 1996 was the first release under the Wget name and the GNU GPL.
The tool solved a real mid-1990s problem: Unix users needed a reliable downloader that could handle both HTTP and FTP, run without a browser, survive slow or unstable dial-up and university connections, and build with ordinary Unix development tools. That combination made it spread quickly among Unix users and later most Linux distributions.
Wget's stewardship moved from the original author to broader GNU maintenance. The GNU project page lists Tim Ruehsen, Darshit Shah, and Giuseppe Scrivano as current maintainers and Hrvoje Niksic as original author. The source is hosted on GNU Savannah, and the manual's copyright range begins in 1996, reflecting the long-running GNU package history.
Wget became a default tool in the mental toolbox of system administrators, release engineers, distribution maintainers, researchers, and shell users because it is non-interactive and scriptable. Its adoption was reinforced by features that map directly to automation: retrying failed downloads, continuing partial transfers when servers support it, following links for recursive retrieval, converting links for local browsing, using timestamps for mirroring, supporting proxies, and reading URLs from files or standard input.
The package also became important outside ordinary downloads. Since Wget 1.14 it has supported WARC output, making it useful in web archiving workflows. GNU Wget2 is now developed separately for newer web protocols and parallelism, but classic Wget remains widely used because of its stable behavior and enormous installed base.
Basic use is `wget URL`, but its package-nerd importance comes from flags and composability: `-r` for recursive retrieval, `-c` for continuing partial downloads, `-O -` for piping content to standard output, `-i` for reading URL lists, and `.wgetrc` for persistent defaults. It is equally at home in cron jobs, build scripts, Dockerfiles, release automation, and one-off shell sessions.
Wget's behavior is deliberately non-interactive, so it can keep working after a user logs out or when no graphical environment exists. That makes it a historical counterpart to browsers and graphical download managers: less interactive, but much better suited to repeatable automation.
Wget is one of the archetypal packages that demonstrates why small Unix command-line tools matter. It turned web and FTP retrieval into a dependable script primitive, which is why so many other package builds, test fixtures, mirrors, and operational runbooks have depended on it for decades.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to 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.
~/.wgetrcCredential-bearing paths to review before unattended agent runs.
~/.netrc~/.wgetrcexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
wget | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://www.gnu.org/software/wget/
install metadata
| Package key | brew:wget |
|---|---|
| Version | 1.25.0 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/wget |
| Homepage | https://www.gnu.org/software/wget/ |
| Repository | https://git.savannah.gnu.org/cgit/wget.git |
| Upstream docs | https://www.gnu.org/software/wget |
| License | GPL-3.0-or-later |
| Source archive | https://ftpmirror.gnu.org/gnu/wget/wget-1.25.0.tar.gz |
| Last updated | 2026-06-26T01:12:58Z |
| Pulse | updated |
| Dependencies | gettext, libidn2, libpsl, libunistring, openssl@3 |
| Build dependencies | pkgconf |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | wget |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
wget 1.25.0-2
retrieves files from the web
https://www.gnu.org/software/wget/
sudo apt install wgetwget
nix profile install nixpkgs#wgetwget 1.21.4-1ubuntu4
retrieves files from the web
https://www.gnu.org/software/wget/
sudo apt install wgetwget 1.25.0-r3
Network utility to retrieve files from the Web
https://www.gnu.org/software/wget/wget.html
sudo apk add wgetwget-doc 1.25.0-r3
Network utility to retrieve files from the Web (documentation)
https://www.gnu.org/software/wget/wget.html
sudo apk add wget-docwget1-wget 1.25.0-2.fc43
wget1 shim to provide wget
http://www.gnu.org/software/wget/
sudo dnf install wget1-wgetwget2-wget 2.2.1-2.fc44
wget2 shim to provide wget
https://gitlab.com/gnuwget/wget2
sudo dnf install wget2-wgetwget 1.25.0-5
Network utility to retrieve files from the web
https://www.gnu.org/software/wget/wget.html
sudo pacman -S wgetwget 1.25.0-2.4
A Tool for Mirroring FTP and HTTP Servers
https://www.gnu.org/software/wget/
sudo zypper install wgetwget-lang 1.25.0-2.4
Translations for package wget
https://www.gnu.org/software/wget/
sudo zypper install wget-langwget
sudo port install wgetWget
choco install Wgetmain/wget
scoop install main/wgetJernejSimoncic.Wget
winget install --id JernejSimoncic.Wget -esource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.