pkg.soopen package index

brew / rank 5134

Install cracklib with Homebrew, apk, dnf, MacPorts, Nix, pacman, zypper

LibCrack password checking library. Version 2.10.3 via Homebrew; verified 2026-07-31. Also installable with nix: nix profile install nixpkgs#cracklib.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install cracklib

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install cracklib

MacPorts ports tree · security/cracklib/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add cracklib

Alpine Linux edge package indexes · cracklib · source: dl-cdn.alpinelinux.org

Fedora dnfverified · 92%
sudo dnf install cracklib

Fedora Rawhide package metadata · cracklib · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#cracklib

nixpkgs package indexes · pkgs/by-name/cr/cracklib/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S cracklib

Arch Linux sync databases · cracklib · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install cracklib

openSUSE Tumbleweed package metadata · cracklib · source: download.opensuse.org

overview

Package summary

LibCrack password checking library

Commands and aliases

  • cracklib-check
  • cracklib-format
  • cracklib-packer
  • cracklib-unpacker
  • cracklib-update
  • create-cracklib-dict

history

Project history and usage

CrackLib is a password-checking library and dictionary toolchain used to reject weak passwords before they are accepted by account-management software.

Project history

The current upstream repository describes the project as the CrackLib library and dictionaries, with source code under `src` and scripts plus content for building a full-size password dictionary under `words`.

Adoption history

CrackLib became package-manager infrastructure rather than an end-user novelty. In the input package metadata it appears across Alpine, Homebrew, Fedora-style dnf, MacPorts, Nix, Arch pacman, and openSUSE zypper, reflecting its long role as a reusable system security component.

How it is used

The package ships command-line helpers such as `cracklib-check`, `cracklib-format`, `cracklib-packer`, `cracklib-unpacker`, `cracklib-update`, and `create-cracklib-dict`, alongside the library used by password policy integrations.

Why package nerds care

CrackLib matters to package nerds because it is shared security plumbing: distributions can package the library, dictionary builder, and utilities once, then let login stacks, account tools, and local policy scripts reuse the same weak-password checks.

Timeline

  • 2019: The upstream repository recorded tag-mapping problems after a SourceForge migration.
  • 2024: The GitHub releases page listed the 2.10.x release line.

Related projects

  • CrackLib is commonly adjacent to PAM and distribution password-policy tooling, although the upstream repository itself focuses on the library, dictionaries, and helper programs.

security posture

Risk level: green

library-like package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • library-like package without higher-risk signals

Signals

  • metadata:library-like

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
cracklib-checkexecutableindexed executableDiscovered from the local executable index.
cracklib-formatexecutableindexed executableDiscovered from the local executable index.
cracklib-packerexecutableindexed executableDiscovered from the local executable index.
cracklib-unpackerexecutableindexed executableDiscovered from the local executable index.
cracklib-updateexecutableindexed executableDiscovered from the local executable index.
create-cracklib-dictexecutableindexed executableDiscovered from the local executable index.

freshness

Version and 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.

page generated2026-08-03
manager version2.10.3
manager updated2026-07-31
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:cracklib
Version2.10.3
Package managerHomebrew
Homepagehttps://github.com/cracklib/cracklib
Repositoryhttps://github.com/cracklib/cracklib
Last updated2026-07-31T08:47:01+01:00
Pulseupdated
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

cracklib

nix profile install nixpkgs#cracklib
  • normalized package name match
  • Matched by: Cracklib
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/cr/cracklib/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

cracklib 2.10.3-r1

Library used to enforce strong passwords

https://github.com/cracklib/cracklib

sudo apk add cracklib
  • License: LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: cracklib
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Cracklib
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cracklib from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

cracklib-dev 2.10.3-r1

Library used to enforce strong passwords (development files)

https://github.com/cracklib/cracklib

sudo apk add cracklib-dev
  • License: LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: cracklib
  • 1 dependencies
  • normalized package name match
  • Matched by: Cracklib
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cracklib-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

cracklib-doc 2.10.3-r1

Library used to enforce strong passwords (documentation)

https://github.com/cracklib/cracklib

sudo apk add cracklib-doc
  • License: LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: cracklib
  • normalized package name match
  • Matched by: Cracklib
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cracklib-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

cracklib-words 2.10.3-r1

Large list of words for crack/cracklib

https://github.com/cracklib/cracklib

sudo apk add cracklib-words
  • License: Public-Domain
  • Architecture: x86_64
  • Source Package: cracklib
  • normalized package name match
  • Matched by: Cracklib
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cracklib-words from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

py3-cracklib 2.10.3-r1

Library used to enforce strong passwords (python module)

https://github.com/cracklib/cracklib

sudo apk add py3-cracklib
  • License: LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: cracklib
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Cracklib
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: py3-cracklib from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

py3-cracklib-pyc 2.10.3-r1

Precompiled Python bytecode for py3-cracklib

https://github.com/cracklib/cracklib

sudo apk add py3-cracklib-pyc
  • License: LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: cracklib
  • 1 dependencies
  • normalized package name match
  • Matched by: Cracklib
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: py3-cracklib-pyc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf95%

cracklib 2.10.3-2.fc45

A password-checking library

https://github.com/cracklib/cracklib

sudo dnf install cracklib
  • License: LGPL-2.1-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: cracklib
  • 6 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Cracklib
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: cracklib from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

cracklib-devel 2.10.3-2.fc45

Development files needed for building applications which use cracklib

https://github.com/cracklib/cracklib

sudo dnf install cracklib-devel
  • License: LGPL-2.1-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: cracklib
  • 2 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Cracklib
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: cracklib-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

cracklib-dicts 2.10.3-2.fc45

The standard CrackLib dictionaries

https://github.com/cracklib/cracklib

sudo dnf install cracklib-dicts
  • License: LGPL-2.1-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: cracklib
  • 2 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Cracklib
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: cracklib-dicts from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
pacman95%

cracklib 2.10.3-1

Password Checking Library

https://github.com/cracklib/cracklib

sudo pacman -S cracklib
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • 2 dependencies
  • normalized package name match
  • Matched by: Cracklib
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: cracklib from https://geo.mirror.pkgbuild.com/core/os/x86_64/core.db.tar.gz
zypper95%

cracklib 2.9.11-1.10

Library to crack passwords using dictionaries

https://github.com/cracklib/cracklib

sudo zypper install cracklib
  • License: LGPL-2.1-only
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: cracklib
  • 4 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Cracklib
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: cracklib from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

cracklib-devel 2.9.11-1.10

Header files and libraries for developing apps which will use CrackLib

https://github.com/cracklib/cracklib

sudo zypper install cracklib-devel
  • License: LGPL-2.1-only
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: cracklib
  • 2 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Cracklib
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: cracklib-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

cracklib-devel-32bit 2.9.11-1.10

Header files and libraries for developing apps which will use CrackLib

https://github.com/cracklib/cracklib

sudo zypper install cracklib-devel-32bit
  • License: LGPL-2.1-only
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: cracklib
  • 2 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Cracklib
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: cracklib-devel-32bit from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

cracklib-dict-small 2.9.11-1.10

Small dictionary for cracklib, a password checking library

https://github.com/cracklib/cracklib

sudo zypper install cracklib-dict-small
  • License: LGPL-2.1-only
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: cracklib
  • 2 provides
  • normalized package name match
  • Matched by: Cracklib
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: cracklib-dict-small from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

libcrack2 2.9.11-1.10

Library to crack passwords using dictionaries

https://github.com/cracklib/cracklib

sudo zypper install libcrack2
  • License: LGPL-2.1-only
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: cracklib
  • 4 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Cracklib
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libcrack2 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation